Method, apparatus and medium for video processing
US-2024364898-A1 · Oct 31, 2024 · US
US2016112710A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016112710-A1 |
| Application number | US-201514829765-A |
| Country | US |
| Kind code | A1 |
| Filing date | Aug 19, 2015 |
| Priority date | Oct 17, 2014 |
| Publication date | Apr 21, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A decoder is provided. The decoder includes a cadence detector configured to determine whether a video stream is a pull-down stream, and remove at least one duplicate frame from the video stream, in response to determining the video stream is the pull-down stream; and a decoding module configured to decode the video stream and output decoded frames of the video stream.
Opening claim text (preview).
1 . A decoder comprising: a cadence detector configured to determine whether a video stream is a pull-down stream, and remove at least one duplicate frame from the video stream, in response to the determining that the video stream is the pull-down stream; a decoding module configured to decode the video stream and output decoded frames of the video stream; and a post-processor configured to post-process the decoded frames from which the at least one duplicate frame is removed. 2 . The decoder of claim 1 , wherein the cadence detector comprises: a frame comparator configured to determine that consecutive frames of the video stream are duplicate frames; a frame attribute determiner configured to determine that the video stream corresponds to the pull-down stream, based on a determination result of the frame comparator; and a duplicate frame remover configured to remove the at least one duplicate frame from the video stream, based on a determination result of the frame attribute determiner. 3 . The decoder of claim 2 , wherein the duplicate frame remover bypasses the consecutive frames when the consecutive frames do not include the at least one duplicate frame. 4 . The decoder of claim 2 , wherein the frame attribute determiner generates cadence format information indicating a pull-down ratio if the video stream is the pull-down stream, based on the determination result of the frame comparator. 5 . The decoder of claim 2 , wherein the frame attribute determiner generates scene change detection information indicating a change of a scene in the consecutive frames, based on the determination result of the frame comparator. 6 . The decoder of claim 1 , wherein, in response to the decoding module decoding the video stream, the cadence detector is configured to output, to the post-processor, the original stream, cadence format information indicating a pull-down ratio of the video stream, and scene change detection information indicating a change of a scene in consecutive frames of the video stream. 7 . The decoder of claim 1 , wherein, in response to the decoding module decoding the video stream, the cadence detector is configured to output cadence format information indicating a pull-down ratio and scene change detection information indicating a change of a scene in consecutive frames of the video stream, and wherein the decoding module is configured to decode the video stream based on the cadence format information and the scene change detection information. 8 . An application processor comprising: a decoder configured to decode a pull-down video stream and generate a decoded video stream from which at least one duplicate frame is removed; and a post-processor configured to post-process the decoded video stream, wherein the post-processor comprises: a frame rate conversion unit configured to convert the decoded video stream into a video stream having a predetermined frame rate; and a digital image stabilization unit configured to perform image stabilization on the decoded video stream having the pre-determined frame rate. 9 . The application processor of claim 8 , wherein the decoder comprises: a cadence detector configured to determine whether a video stream is the pull-down stream, and to remove the at least one duplicate frame from the video stream, in response to determining that the video stream is the pull-down stream; and a decoding module configured to decode the pull-down video stream and output decoded frames of the video stream. 10 . The application processor of claim 9 , wherein the cadence detector comprises: a frame comparator configured to determine that consecutive frames of the video stream are duplicate frames; a frame attribute determiner configured to determine that the video stream corresponds to the pull-down stream, based on a determination result of the frame comparator; and a duplicate frame remover configured to remove the at least one duplicate frame from the video stream, based on a determination result of the frame attribute determiner. 11 . The application processor of claim 10 , wherein the duplicate frame remover bypasses the consecutive frames when the consecutive frames do not include the at least one duplicate frame. 12 . The application processor of claim 10 , wherein the frame attribute determiner generates cadence format information indicating a pull-down ratio if the video stream is the pull-down stream, based on the determination result of the frame comparator. 13 . The application processor of claim 10 , wherein the frame attribute determiner generates scene change detection information indicating a change of a scene in the consecutive frames, based on the determination result of the frame comparator. 14 . The application processor of claim 9 , wherein, in response to the decoding module decoding the video stream, the cadence detector is configured to output, to the post-processor, the original stream, cadence format information indicating a pull-down ratio of the video stream, and scene change detection information indicating a change of a scene in consecutive frames of the video stream. 15 . The application processor of claim 9 , wherein, in response to the decoding module decoding the video stream, the cadence detector is configured to output cadence format information indicating a pull-down ratio and scene change detection information indicating a change of a scene in consecutive frames of the video stream, and wherein the decoding module is configured to decode the pull-down video stream, based on the cadence format information and the scene change detection information, and output, to the post-processor, the decoded stream obtained by decoding the pull-down video stream. 16 - 19 . (canceled) 20 . A decoder comprising: a cadence detector comprising a frame comparator, a frame attribute determiner, and a duplicate frame remover; and a decoding module configured to decode a video stream, wherein: the frame comparator is configured to generate a comparison result by comparing consecutive frames of the video stream with each other; the frame attribute determiner is configured to generate a determination result by determining whether the consecutive frames correspond to the pull-down stream, based on the comparison result; and the duplicate frame remover is configured to selectively remove the at least one duplicate frame from the consecutive frames, based on the determination result. 21 . The decoder of claim 20 , wherein the duplicate frame remover bypasses the consecutive frames when the consecutive frames do not include the at least one duplicate frame. 22 . The decoder of claim 20 , wherein the frame attribute determiner generates cadence format information about a pull-down ratio, based on the determination result. 23 . The decoder of claim 20 , wherein the frame attribute determiner generates scene change detection information about a change of a scene in the consecutive frames, based on the comparison result.
the region being a picture, frame or field · CPC title
for a given display mode, e.g. for interlaced or progressive display mode · CPC title
Detection of scene cut or scene change · CPC title
Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking · CPC title
Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.