Decoder, application processor including the decoder, and method of operating the decoder

US2016112710A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016112710-A1
Application numberUS-201514829765-A
CountryUS
Kind codeA1
Filing dateAug 19, 2015
Priority dateOct 17, 2014
Publication dateApr 21, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

  • H04N19/44Primary

    Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016112710A1 cover?
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.
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N19/44. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Apr 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).