US20070280358A1 - System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display - Google Patents

System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display Download PDF

Info

Publication number
US20070280358A1
US20070280358A1 US11/753,307 US75330707A US2007280358A1 US 20070280358 A1 US20070280358 A1 US 20070280358A1 US 75330707 A US75330707 A US 75330707A US 2007280358 A1 US2007280358 A1 US 2007280358A1
Authority
US
United States
Prior art keywords
encoded
circuitry
operable
film material
field
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US11/753,307
Other versions
US7876380B2 (en
Inventor
Sherman Chen
Alexander MacInnis
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avago Technologies International Sales Pte Ltd
Original Assignee
Broadcom Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Broadcom Corp filed Critical Broadcom Corp
Priority to US11/753,307 priority Critical patent/US7876380B2/en
Publication of US20070280358A1 publication Critical patent/US20070280358A1/en
Application granted granted Critical
Priority to US13/012,988 priority patent/US8441573B2/en
Publication of US7876380B2 publication Critical patent/US7876380B2/en
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: BROADCOM CORPORATION
Assigned to AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. reassignment AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BROADCOM CORPORATION
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Assignors: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Assigned to AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED reassignment AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED MERGER (SEE DOCUMENT FOR DETAILS). Assignors: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Assigned to AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED reassignment AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Assignors: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Assigned to AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED reassignment AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Assignors: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Adjusted expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0112Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level one of the standards corresponding to a cinematograph film standard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0117Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
    • H04N7/012Conversion between an interlaced and a progressive signal
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S348/00Television
    • Y10S348/911Line doubler adapted for reproducing program originally from film, e.g. 24 frame per second

Definitions

  • MPEG Moving Pictures Experts Group
  • an integral value of fps or an integral value of FPS may be an approximation including, within its scope, a range of equivalent values.
  • the expression 30 FPS may be used to refer to rates such as, for example, approximately 29.97 FPS or approximately 30 FPS.
  • the expression 24 FPS may be used to refer to rates such as, for example, approximately 23.976 FPS or approximately 24 FPS.
  • the expression 60 fps may be used to refer to rates such as, for example, approximately 59.94 fps or approximately 60 fps.
  • Film material produced at 24 FPS is routinely converted to 60 fps in many applications. Broadcast networks usually encode and transmit movies that were originally filmed at 24 FPS and not at 60 fps. However, at the receiver, the decoded video at 24 FPS is often converted to 60 fps for interlaced display.
  • a conventional process for converting 24 FPS to 60 fps sampling includes the Telecine Process (named after the original type of machine used to perform the conversion from film to video). It is also known as the 3:2 pull-down process.
  • the Telecine Process inserts repeated fields derived from the original film frames in such a way that 5 video frames (i.e., 10 fields) are produced for every 4 original film frames.
  • FIG. 1 illustrates one example of a process 12 that performs a 3:2 pull-down.
  • the original film sequence 10 filmed at 24 FPS is converted to a video sequence 14 at 30 FPS, or equivalently 60 fps.
  • a mechanism of handling 3:2 pull-down for film material in digital video systems is usually referred as film mode.
  • the Telecine Process or 3:2 pull-down process is supported in the MPEG-2 Video compression standard.
  • the frame rate encoded in the sequence header is 30 FPS for interlaced display, even though the video is actually coded as a 24 FPS film sequence.
  • the encoder also conveys, to the decoder, proper display timing based on the frame rate of 30 FPS.
  • the flags top_field_first and repeat_first_field in the picture coding extension header are used for indicating how a picture should be displayed. These two flags are mandated as MPEG-2 syntax elements that are carried all the time and are followed by decoder. However, such inflexibility may not be desirable, particularly, when the type of display device can vary from, for example, an interlaced television to a progressive monitor. Furthermore, the encoder does not know the type of display employed at the decoder end.
  • FIG. 1 illustrates the mapping between the film states and these 3:2 pull-down flags in MPEG-2 Video.
  • the decoder In MPEG-2, the decoder generally follows the top_field_first and repeat_first_field flags to display film state B and D frames for three field times to reconstruct the 3:2 pull-down pattern. The decoder re-displays the first field to create the third field. This is because, in the 3:2 pull-down algorithm, the first field is repeated every other picture to convert film material at 24 FPS to video mode at 30 FPS. Film state A and C pictures are displayed for only two field times. A film mode sequence of four pictures will therefore be displayed as a total of 10 field times. In this way, the decoded video is displayed at the correct video picture rate of 30 FPS
  • the flags top_field_first and repeat_first_field along with the frame rate can also be applied to derive Decoding Time Stamps (DTS) and Presentation Time Stamps (PTS) for some pictures.
  • DTS Decoding Time Stamps
  • PTS Presentation Time Stamps
  • the flags i.e., top_field_first and repeat_first_field
  • top_field_first and repeat_first_field are used to achieve proper timing for decoding and displaying the coded 24 FPS film material to generate output video at 30 FPS.
  • the 3:2 pull-down process or the film mode is supported in a different manner and not supported by, for example, new video compression standards (e.g., MPEG-4 Advanced Video Coding (AVC)) as well as with some of the existing video transport standards (e.g., MPEG-2 Systems).
  • new video compression standards e.g., MPEG-4 Advanced Video Coding (AVC)
  • AVC MPEG-4 Advanced Video Coding
  • decoding time and presentation time may be indicated via syntax elements that differ from DTS specifications and PTS specifications found in MPEG-2 Systems.
  • DTS and PTS may be interpreted as including, within their meaning, decoding time or buffer removal time and presentation time or display time, respectively, regardless of how they may be encoded in the bitstream.
  • Some aspects of the present invention may relate to a system and a method of encoding progressive content with isolated fields for conversion to interlaced display. Some applications within the scope of the present invention may find use, for example, in digital video compression systems and methods.
  • the present invention may provide an encoder that is adapted to encode film material as video with an intended field polarity and an explicit 3:2 pull-down operation for interlaced display (e.g., a 30 FPS display).
  • An isolated field with the intended field polarity (e.g., top field) may be coded between two frames to achieve 3:2 pull-down for coding the film material.
  • the polarities of all fields of all frames may be inferred from the field polarities of the isolated fields since the field polarities alternate for normal interlaced display of video.
  • Frames do not have to indicate field polarities; however, they may do so in video coding standards that support the indication of field polarity of frames.
  • the field polarities of the frames may be implied by the polarities of the isolated fields.
  • the present invention may provide that DTS and PTS may be generated for both coded frames and fields in the encoder.
  • the encoder may insert isolated fields as appropriate to achieve the desired decoding and display timing, for example, according to the result of a 3:2 pull-down process.
  • the encoder may encode progressive frames with interspersed isolated fields in a manner similar to the content that is received by the encoder.
  • decoding and presentation times may be derived from the decoding and presentation times of previous pictures (e.g., frame pictures or field pictures) by using the frame rate or the field rate indicated in the stream.
  • decoding and presentation times may be derived from the decoding and presentation times of previous pictures by using only the frame or the field rate indicated in the stream.
  • the present invention may provide that its use does not complicate the video buffer model in the Hypothetical Reference decoder portion of the video standard, since the frame rate and buffer removal times are consistent with or without the use of film mode encoding.
  • FIG. 1 illustrates an embodiment of a 3:2 Pull Down process.
  • FIG. 2 illustrates an embodiment of a mapping between film mode states and 3:2 pull-down flags.
  • FIG. 3 illustrates an embodiment of a pattern of frames and fields according to the present invention.
  • FIG. 4 illustrates an embodiment of a system that facilitates the display of video according to the present invention.
  • FIG. 5 illustrates an embodiment of a system that facilitates the display of video according to the present invention.
  • FIG. 6 illustrates a flowchart showing an embodiment of a process that facilitates the display of video according to the present invention.
  • FIG. 7 illustrates a flowchart showing an embodiment of a decoding process according to the present invention.
  • Some aspects of the present invention may relate to a system and a method that encodes progressive content with isolated fields for conversion to interlaced display. Some applications within the scope of the present invention may find use in, for example, digital video compression systems and methods. Some embodiments according to the present invention may be suitable for use in and compatible with some MPEG standards (e.g., an MPEG-4 AVC standard as described in, for example, document JVT-E146d37ncm.doc, entitled “Joint Video Specification (ITU-T Rec. H.264
  • MPEG standards e.g., an MPEG-4 AVC standard as described in, for example, document JVT-E146d37ncm.doc, entitled “Joint Video Specification (ITU-T Rec. H.264
  • Some aspects of the present invention may relate to providing a system and a method that realizes a 3:2 pull-down process or a film mode for at least some video compression systems and methods.
  • Some embodiments according to the present invention may be suitable for use in and compatible with some MPEG standards (e.g., MPEG-4 AVC) including some existing video transport standards (e.g., MPEG-2 Systems).
  • FIGS. 4 and 5 show respective block diagrams illustrating embodiments of systems that facilitate the display of video according to the present invention.
  • a transmitter 40 may be coupled to a receiver 50 via a network 60 .
  • the receiver 50 may, in turn, be coupled to a display 90 .
  • the transmitter 40 may include, for example, an encoder 70 .
  • the receiver 50 may include, for example, a decoder 80 .
  • FIG. 5 shows another embodiment for the receiver 50 including, for example, a transport processor 100 and a multimedia processor 110 .
  • the transport processor 100 may be coupled to the network 60 and to the multimedia processor 110 .
  • the multimedia processor 110 may be coupled to the display 90 and may include, for example, the decoder 80 .
  • the decoder 80 may be separate from the multimedia processor 110 .
  • the transport processor 100 and multimedia processor 110 may be integrated at least in part.
  • the transport processor 100 and the multimedia processor 110 form a single integrated chip. The present invention contemplates other degrees of integration and separation.
  • FIG. 6 illustrates a flowchart showing an embodiment of a process that facilitates the display of video according to the present invention.
  • the encoder 70 of the transmitter 40 may encode, for example, film material as video material with an intended field polarity and with an explicit 3:2 pull-down operation for interlaced display via the display 90 .
  • the encoder 70 may insert one or more isolated fields with the intended field polarity (e.g., a top field or a bottom field) between two frames to achieve 3:2 pull-down for coding the film material.
  • the field polarities of the fields in all of the frames may be inferred from the field polarities of the isolated fields.
  • the bitstream (e.g., a video bitstream) may be transmitted over a network (e.g., cable television, satellite, digital television, broadcast, Ethernet, Internet, wireless network, etc.) to the receiver 50 .
  • the transport processor 100 may parse the received bitstream and may output the parsed bitstream to the multimedia processor 110 .
  • the multimedia processor 110 which may include, for example, the decoder 80 , may extract or may determine timing information and may decode the bitstream.
  • the timing information for a particular frame or a particular field may be determined from the timing information from one or more previous frames or one or more previous fields.
  • the multimedia processor 110 may use a frame rate or field rate indicated in the bitstream to determine timing information for a particular frame or a particular field.
  • the decoded bitstream may then be displayed on the display 90 using, for example, the extracted or determined timing information.
  • the multimedia processor 110 may use the time stamp information in determining the timing for displaying pictures (e.g., frame pictures, field pictures, etc.).
  • Compressed digital video may include, for example, coded frames and coded fields.
  • coded fields occur in pairs (i.e., an isolated field is not allowed between two frames).
  • each picture of a film mode sequence in MPEG-2 is always coded as a frame.
  • the isolated fields may be used to code some pictures in film mode.
  • the present invention may be used with the MPEG-4 AVC standard.
  • An isolated field with the indicated field polarity e.g., top field or bottom field
  • the frames may or may not have the field order indicated explicitly. The order of the fields of the frames may be implied, for example, by the polarity of the isolated fields.
  • the film mode states correspond, for example, to frame types A, B, C and D of the 3:2 pull-down process as illustrated in FIGS. 1 and 2 .
  • An embodiment of the operation of an encoder according to the present invention is illustrated in FIG. 3 .
  • a picture 20 is coded as a frame whose top field precedes its bottom field in time.
  • a first picture 22 is coded as a frame whose top field precedes its bottom field in time followed by a second picture 24 coded as a field.
  • the coded field in the second picture 24 represents the top field of the film mode state B. In one embodiment, it is predicted from the top field of the preceding frame picture in state B.
  • a picture 26 is coded as a frame whose bottom field precedes its top field in time.
  • a first picture 28 is coded as a frame whose bottom field precedes its top field in time followed by a second picture 30 coded as a field.
  • This coded field represents the bottom field of the film mode state D. In one embodiment, it is predicted from the bottom field of the preceding frame picture in state D.
  • FIG. 7 shows a flowchart illustrating an embodiment of a decoding process according to the present invention.
  • the decoder determines whether or not the decoder selects 3:2 pull-down content (e.g., 30 FPS).
  • the encoder may explicitly encode a 24 FPS film sequence into a 30 FPS (or, equivalently, 60 fields per second) video sequence for transmission.
  • the decoder chooses to use 3:2 pull-down format (e.g., the decoder may be coupled to an interlaced display with a format and a frame rate compatible with those indicated in the bitstream) then, in step 190 , the encoded video sequence may be directly decoded and presented on the display without using the flags such as, for example, top_field_first and repeat_first_field as in MPEG-2 Video.
  • the interlaced format of the content is displayed in step 200 . If the decoder chooses not to use the 3:2 pull-down format then, in step 210 , the decoder detects and removes the isolated fields.
  • the decoder may choose not to use the 3:2 pull-down format if, for example, the decoder is coupled to a progressive display, or if a display has a different format or frame rate from those indicated in the bitstream.
  • Such isolated fields may be detected by the decoder since, for example, the field is isolated and the field is predicted from a previous frame.
  • the coded frames may then be displayed in a progressive format or the content may be converted to match the display which may be, for example, interlaced with a different size or a frame rate from the rate resulting from the use of the isolated fields.
  • film material may be encoded with the indicated frame rate being the interlaced display frame rate (e.g., 30 FPS) without using flags such as, for example, top_field_first and repeat_first_field.
  • the time-stamping process for the decoding time stamp (DTS) and the presentation time stamp (PTS) in MPEG-2 Systems may be slightly different than that for MPEG-2 Video.
  • DTS and PTS are typically generated for coded frames in the encoder by examining the corresponding film states.
  • DTS and PTS may be generated for coded pictures in the encoder without knowing the film mode states of the pictures.
  • DTS and PTS may be generated for either coded frame pictures or field pictures in which the field picture may be isolated (e.g., not necessarily in pairs).
  • the decoder can infer the correct decoding and presentation times for that picture from the decoding and presentation times of previous pictures (e.g., frame pictures or field pictures) in combination with only using frame rate or field rate, without using a repeat_first_field flag or the equivalent.
  • previous pictures e.g., frame pictures or field pictures
  • some embodiments according to the present invention do not complicate the video buffer model in the Hypothetical Reference Decoder portion of the video standard, since the frame rate and buffer removal times are consistent with or without the use of a film mode.
  • the present invention may not indicate any field polarity of the frames when the isolated fields are included.
  • the field polarity of all of the frames may be determined by the polarities of the isolated fields.

Abstract

Systems and methods of coding progressive content with isolated fields for conversion to interlaced display are provided. Some systems and methods may find use in, for example, digital video compression systems and methods. Film material may be encoded as video material with an intended field polarity and an explicit 3:2 pull-down operation for interlaced display (e.g., a 30-frames-per-second display).

Description

    RELATED APPLICATIONS
  • This application is a continuation of U.S. patent application Ser. No. 10/349,634, entitled “System and Method of Transmission and Reception of Progressive Content With Isolated Fields for Conversion to Interlaced Display,” filed on Jan. 22, 2003, which makes reference to, claims priority to and claims benefit from U.S. Provisional Patent Application Ser. No. 60/351,182, entitled “Method for Enabling Transmission and Display of Encoded Compressed Film Material in a Video Bit Stream” and filed on Jan. 22, 2002; U.S. Provisional Patent Application Ser. No. 60/384,234, entitled “Method for Enabling Transmission and Display of Encoded Compressed Film Material in a Video Bitstream” and filed on May 30, 2002; and U.S. Provisional Patent Application Ser. No. 60/441,072, entitled “Method for Enabling Transmission and Display of Encoded Compressed Film Material in a Video Bit Stream” and filed on Jan. 17, 2003.
  • This application is related to U.S. patent application Ser. No. ______, entitled “System and Method of Transmission and Reception of Progressive Content With Isolated Fields for Conversion to Interlaced Display”, filed concurrently herewith, having attorney docket number 14249US03.
  • INCORPORATION BY REFERENCE
  • The above-identified United States patent applications are hereby incorporated herein by reference in their entirety.
  • BACKGROUND OF THE INVENTION
  • In countries that use 525-line interlaced display systems such as, for example, the United States and Canada, television video signals are sampled and transmitted at approximately 59.94 fields per second (fps). For such countries, digital television video streams are generally encoded and transmitted by using a particular Moving Pictures Experts Group (MPEG) standard (e.g., MPEG-2 Video) at approximately 29.97 frames per second (FPS).
  • Hereinafter, an integral value of fps or an integral value of FPS may be an approximation including, within its scope, a range of equivalent values. Thus, for example, the expression 30 FPS may be used to refer to rates such as, for example, approximately 29.97 FPS or approximately 30 FPS. Furthermore, the expression 24 FPS may be used to refer to rates such as, for example, approximately 23.976 FPS or approximately 24 FPS. Similarly, the expression 60 fps may be used to refer to rates such as, for example, approximately 59.94 fps or approximately 60 fps.
  • Film material produced at 24 FPS is routinely converted to 60 fps in many applications. Broadcast networks usually encode and transmit movies that were originally filmed at 24 FPS and not at 60 fps. However, at the receiver, the decoded video at 24 FPS is often converted to 60 fps for interlaced display. A conventional process for converting 24 FPS to 60 fps sampling includes the Telecine Process (named after the original type of machine used to perform the conversion from film to video). It is also known as the 3:2 pull-down process. The Telecine Process inserts repeated fields derived from the original film frames in such a way that 5 video frames (i.e., 10 fields) are produced for every 4 original film frames. FIG. 1 illustrates one example of a process 12 that performs a 3:2 pull-down. The original film sequence 10 filmed at 24 FPS is converted to a video sequence 14 at 30 FPS, or equivalently 60 fps. A mechanism of handling 3:2 pull-down for film material in digital video systems is usually referred as film mode.
  • The Telecine Process or 3:2 pull-down process is supported in the MPEG-2 Video compression standard. When using the MPEG-2 Video standard with the film mode, the frame rate encoded in the sequence header is 30 FPS for interlaced display, even though the video is actually coded as a 24 FPS film sequence. The encoder also conveys, to the decoder, proper display timing based on the frame rate of 30 FPS. The flags top_field_first and repeat_first_field in the picture coding extension header are used for indicating how a picture should be displayed. These two flags are mandated as MPEG-2 syntax elements that are carried all the time and are followed by decoder. However, such inflexibility may not be desirable, particularly, when the type of display device can vary from, for example, an interlaced television to a progressive monitor. Furthermore, the encoder does not know the type of display employed at the decoder end.
  • In MPEG-2 Video elementary streams, the flags top_field_first and repeat_first_field are used to indicate the current film state. Four film states A, B, C and D are illustrated in FIG. 1. The four possible film mode states are generally repeated in the same order every four pictures. FIG. 2 illustrates the mapping between the film states and these 3:2 pull-down flags in MPEG-2 Video.
  • In MPEG-2, the decoder generally follows the top_field_first and repeat_first_field flags to display film state B and D frames for three field times to reconstruct the 3:2 pull-down pattern. The decoder re-displays the first field to create the third field. This is because, in the 3:2 pull-down algorithm, the first field is repeated every other picture to convert film material at 24 FPS to video mode at 30 FPS. Film state A and C pictures are displayed for only two field times. A film mode sequence of four pictures will therefore be displayed as a total of 10 field times. In this way, the decoded video is displayed at the correct video picture rate of 30 FPS
  • In MPEG-2, the flags top_field_first and repeat_first_field along with the frame rate can also be applied to derive Decoding Time Stamps (DTS) and Presentation Time Stamps (PTS) for some pictures. The flags (i.e., top_field_first and repeat_first_field) are used to achieve proper timing for decoding and displaying the coded 24 FPS film material to generate output video at 30 FPS.
  • However, for compressed video formats without these flags (or similar flags), the 3:2 pull-down process or the film mode is supported in a different manner and not supported by, for example, new video compression standards (e.g., MPEG-4 Advanced Video Coding (AVC)) as well as with some of the existing video transport standards (e.g., MPEG-2 Systems).
  • In formats other than those following the MPEG-2 Systems standard (i.e., ISO/IEC 13818-1), decoding time and presentation time may be indicated via syntax elements that differ from DTS specifications and PTS specifications found in MPEG-2 Systems. As used herein, the terms DTS and PTS may be interpreted as including, within their meaning, decoding time or buffer removal time and presentation time or display time, respectively, regardless of how they may be encoded in the bitstream.
  • Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of ordinary skill in the art through comparison of such systems with some aspects of the present invention as set forth in the remainder of the present application with reference to the drawings.
  • BRIEF SUMMARY OF THE INVENTION
  • Some aspects of the present invention may relate to a system and a method of encoding progressive content with isolated fields for conversion to interlaced display. Some applications within the scope of the present invention may find use, for example, in digital video compression systems and methods.
  • In one embodiment, the present invention may provide an encoder that is adapted to encode film material as video with an intended field polarity and an explicit 3:2 pull-down operation for interlaced display (e.g., a 30 FPS display). An isolated field with the intended field polarity (e.g., top field) may be coded between two frames to achieve 3:2 pull-down for coding the film material. The polarities of all fields of all frames may be inferred from the field polarities of the isolated fields since the field polarities alternate for normal interlaced display of video. Frames do not have to indicate field polarities; however, they may do so in video coding standards that support the indication of field polarity of frames. The field polarities of the frames may be implied by the polarities of the isolated fields.
  • In another embodiment, unlike in MPEG-2 Video, for example, the present invention may provide that DTS and PTS may be generated for both coded frames and fields in the encoder. The encoder may insert isolated fields as appropriate to achieve the desired decoding and display timing, for example, according to the result of a 3:2 pull-down process. In cases where the input to the encoder is the result of a 3:2 pull-down process, the encoder may encode progressive frames with interspersed isolated fields in a manner similar to the content that is received by the encoder. In the decoder, for coded pictures (e.g., frame pictures or field pictures) that do not have associated DTS and PTS in the stream, their decoding and presentation times may be derived from the decoding and presentation times of previous pictures (e.g., frame pictures or field pictures) by using the frame rate or the field rate indicated in the stream. In one example, the decoding and presentation times may be derived from the decoding and presentation times of previous pictures by using only the frame or the field rate indicated in the stream.
  • In yet another embodiment, unlike the MPEG-2 film mode flags, for example, the present invention may provide that its use does not complicate the video buffer model in the Hypothetical Reference decoder portion of the video standard, since the frame rate and buffer removal times are consistent with or without the use of film mode encoding.
  • These and other features and advantages of the present invention may be appreciated from a review of the following detailed description of the present invention, along with the accompanying figures in which like reference numerals refer to like parts throughout.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates an embodiment of a 3:2 Pull Down process.
  • FIG. 2 illustrates an embodiment of a mapping between film mode states and 3:2 pull-down flags.
  • FIG. 3 illustrates an embodiment of a pattern of frames and fields according to the present invention.
  • FIG. 4 illustrates an embodiment of a system that facilitates the display of video according to the present invention.
  • FIG. 5 illustrates an embodiment of a system that facilitates the display of video according to the present invention.
  • FIG. 6 illustrates a flowchart showing an embodiment of a process that facilitates the display of video according to the present invention.
  • FIG. 7 illustrates a flowchart showing an embodiment of a decoding process according to the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Some aspects of the present invention may relate to a system and a method that encodes progressive content with isolated fields for conversion to interlaced display. Some applications within the scope of the present invention may find use in, for example, digital video compression systems and methods. Some embodiments according to the present invention may be suitable for use in and compatible with some MPEG standards (e.g., an MPEG-4 AVC standard as described in, for example, document JVT-E146d37ncm.doc, entitled “Joint Video Specification (ITU-T Rec. H.264|ISO/IEC 14496-10 AVC)”, incorporated herein by reference in its entirety).
  • Some aspects of the present invention may relate to providing a system and a method that realizes a 3:2 pull-down process or a film mode for at least some video compression systems and methods. Some embodiments according to the present invention may be suitable for use in and compatible with some MPEG standards (e.g., MPEG-4 AVC) including some existing video transport standards (e.g., MPEG-2 Systems).
  • FIGS. 4 and 5 show respective block diagrams illustrating embodiments of systems that facilitate the display of video according to the present invention. Referring to FIG. 4, a transmitter 40 may be coupled to a receiver 50 via a network 60. The receiver 50 may, in turn, be coupled to a display 90. The transmitter 40 may include, for example, an encoder 70. The receiver 50 may include, for example, a decoder 80. FIG. 5 shows another embodiment for the receiver 50 including, for example, a transport processor 100 and a multimedia processor 110. In one embodiment, the transport processor 100 may be coupled to the network 60 and to the multimedia processor 110. The multimedia processor 110 may be coupled to the display 90 and may include, for example, the decoder 80. Although illustrated as part of the multimedia processor 110, the decoder 80 may be separate from the multimedia processor 110. Furthermore, although illustrated as separate components, the transport processor 100 and multimedia processor 110 may be integrated at least in part. In one embodiment, the transport processor 100 and the multimedia processor 110 form a single integrated chip. The present invention contemplates other degrees of integration and separation.
  • FIG. 6 illustrates a flowchart showing an embodiment of a process that facilitates the display of video according to the present invention. In operation, in step 120, the encoder 70 of the transmitter 40 may encode, for example, film material as video material with an intended field polarity and with an explicit 3:2 pull-down operation for interlaced display via the display 90. In step 130, the encoder 70 may insert one or more isolated fields with the intended field polarity (e.g., a top field or a bottom field) between two frames to achieve 3:2 pull-down for coding the film material. The field polarities of the fields in all of the frames may be inferred from the field polarities of the isolated fields. In one embodiment, this may be because, for example, the field polarities alternate for normal interlaced video display. In step 140, the bitstream (e.g., a video bitstream) may be transmitted over a network (e.g., cable television, satellite, digital television, broadcast, Ethernet, Internet, wireless network, etc.) to the receiver 50. In step 150, the transport processor 100 may parse the received bitstream and may output the parsed bitstream to the multimedia processor 110. In step 160, the multimedia processor 110, which may include, for example, the decoder 80, may extract or may determine timing information and may decode the bitstream. If not present, the timing information for a particular frame or a particular field may be determined from the timing information from one or more previous frames or one or more previous fields. The multimedia processor 110 may use a frame rate or field rate indicated in the bitstream to determine timing information for a particular frame or a particular field. In step 170, the decoded bitstream may then be displayed on the display 90 using, for example, the extracted or determined timing information. For example, the multimedia processor 110 may use the time stamp information in determining the timing for displaying pictures (e.g., frame pictures, field pictures, etc.).
  • Compressed digital video may include, for example, coded frames and coded fields. According to the MPEG-2 Video standard (i.e., ISO 13818-2), coded fields occur in pairs (i.e., an isolated field is not allowed between two frames). Furthermore, each picture of a film mode sequence in MPEG-2 is always coded as a frame. In one embodiment, the isolated fields may be used to code some pictures in film mode. In another embodiment, the present invention may be used with the MPEG-4 AVC standard. An isolated field with the indicated field polarity (e.g., top field or bottom field) may be coded between, for example, two frames to achieve the 3:2 pull-down process for coding film material. The frames may or may not have the field order indicated explicitly. The order of the fields of the frames may be implied, for example, by the polarity of the isolated fields.
  • The film mode states correspond, for example, to frame types A, B, C and D of the 3:2 pull-down process as illustrated in FIGS. 1 and 2. An embodiment of the operation of an encoder according to the present invention is illustrated in FIG. 3. For film mode state A, a picture 20 is coded as a frame whose top field precedes its bottom field in time. For film mode state B, a first picture 22 is coded as a frame whose top field precedes its bottom field in time followed by a second picture 24 coded as a field. The coded field in the second picture 24 represents the top field of the film mode state B. In one embodiment, it is predicted from the top field of the preceding frame picture in state B. For film mode state C, a picture 26 is coded as a frame whose bottom field precedes its top field in time. For film mode state D, a first picture 28 is coded as a frame whose bottom field precedes its top field in time followed by a second picture 30 coded as a field. This coded field represents the bottom field of the film mode state D. In one embodiment, it is predicted from the bottom field of the preceding frame picture in state D.
  • Some embodiments of encoding and decoding methods for film mode according to the present invention may be well suited for supporting interlaced display. FIG. 7 shows a flowchart illustrating an embodiment of a decoding process according to the present invention. In query 180, the decoder determines whether or not the decoder selects 3:2 pull-down content (e.g., 30 FPS). The encoder may explicitly encode a 24 FPS film sequence into a 30 FPS (or, equivalently, 60 fields per second) video sequence for transmission. If the decoder chooses to use 3:2 pull-down format (e.g., the decoder may be coupled to an interlaced display with a format and a frame rate compatible with those indicated in the bitstream) then, in step 190, the encoded video sequence may be directly decoded and presented on the display without using the flags such as, for example, top_field_first and repeat_first_field as in MPEG-2 Video. The interlaced format of the content is displayed in step 200. If the decoder chooses not to use the 3:2 pull-down format then, in step 210, the decoder detects and removes the isolated fields. The decoder may choose not to use the 3:2 pull-down format if, for example, the decoder is coupled to a progressive display, or if a display has a different format or frame rate from those indicated in the bitstream. Such isolated fields may be detected by the decoder since, for example, the field is isolated and the field is predicted from a previous frame. In step 220, the coded frames may then be displayed in a progressive format or the content may be converted to match the display which may be, for example, interlaced with a different size or a frame rate from the rate resulting from the use of the isolated fields.
  • Even when a different video encoding specification from MPEG-2 is used to compress the video, it may still be desirable to use the MPEG-2 Systems specification (e.g., Transport Stream) to transmit the encoded bit stream, due to the wide use of equipment implementing this specification and its proven performance and reliability. It may also be desirable to maintain current investments in the transmission and delivery infrastructure.
  • In accordance with the present invention, film material may be encoded with the indicated frame rate being the interlaced display frame rate (e.g., 30 FPS) without using flags such as, for example, top_field_first and repeat_first_field. The time-stamping process for the decoding time stamp (DTS) and the presentation time stamp (PTS) in MPEG-2 Systems may be slightly different than that for MPEG-2 Video. For MPEG-2 Video, DTS and PTS are typically generated for coded frames in the encoder by examining the corresponding film states. In an MPEG-2 decoder when encountering frames that do not have DTS and PTS coded, the decoding and presentation times generally are derived from the decoding and presentation times of previous frames in combination with the frame rate and the repeat_first_field flag. However, unlike MPEG-2 Video, in some embodiments according to the present invention, DTS and PTS may be generated for coded pictures in the encoder without knowing the film mode states of the pictures. Also, unlike MPEG-2 Video, in some embodiments according to the present invention, DTS and PTS may be generated for either coded frame pictures or field pictures in which the field picture may be isolated (e.g., not necessarily in pairs). When a decoder encounters a picture without DTS and PTS coded in the stream, the decoder can infer the correct decoding and presentation times for that picture from the decoding and presentation times of previous pictures (e.g., frame pictures or field pictures) in combination with only using frame rate or field rate, without using a repeat_first_field flag or the equivalent.
  • Unlike the MPEG-2 film mode flags, some embodiments according to the present invention do not complicate the video buffer model in the Hypothetical Reference Decoder portion of the video standard, since the frame rate and buffer removal times are consistent with or without the use of a film mode.
  • In some embodiments, the present invention may not indicate any field polarity of the frames when the isolated fields are included. The field polarity of all of the frames may be determined by the polarities of the isolated fields.
  • While the present invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiment disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims.

Claims (24)

1-27. (canceled)
28. A video decoder circuit comprising:
circuitry operable to decode encoded film material that has been encoded with a field polarity and a 3:2 pull-down operation, where the encoded film material comprises inserted isolated fields; and
wherein the circuitry is operable to decode the encoded film material and to present a video sequence without using a film mode flag.
29. The video decoder of claim 28, where the encoded film material comprises film mode flags.
30. The video decoder circuit of claim 28, wherein the circuitry is operable to decode the encoded film material comprising top_field_first and repeat first_field flags and to present a video sequence without using the top_field_first and repeat_first_field flags.
31. The video decoder circuit of claim 28, wherein the circuitry is operable to determine a decoding timestamp for a particular picture without knowledge of a film mode state of the particular picture.
32. The video decoder circuit of claim 28, wherein the circuitry is operable to determine a presentation timestamp for a particular picture without knowledge of a film mode state of the particular picture.
33. The video decoder circuit of claim 28, wherein the circuitry is operable to determine field polarities of encoded frames based on polarities of the inserted isolated fields.
34. The video decoder circuit of claim 28, wherein the circuitry is operable to determine field polarities of encoded frames based solely on polarities of the inserted isolated fields.
35. A video decoder circuit comprising:
circuitry operable to decode first encoded film material that has been encoded with a field polarity and a 3:2 pull-down operation, where the first encoded film material comprises inserted isolated fields;
wherein the circuitry is operable to decode second encoded film material that has not been encoded with a field polarity and a 3:2 pull-down operation; and
wherein the circuitry is operable to decode the first encoded film material and the second encoded film material at a frame rate and buffer removal times that are consistent between the first encoded film material and the second encoded film material.
36. The video decoder circuit of claim 35, wherein the circuitry is operable to determine a decoding timestamp for a particular picture of the first encoded film material without knowledge of a film mode state of the particular picture.
37. The video decoder circuit of claim 35, wherein the circuitry is operable to determine a presentation timestamp for a particular picture of the first encoded film material without knowledge of a film mode state of the particular picture.
38. The video decoder circuit of claim 35, wherein the circuitry is operable to determine field polarities of encoded frames of the first encoded film material based on the polarities of the inserted isolated fields.
39. The video decoder circuit of claim 35, wherein the circuitry is operable to determine field polarities of encoded frames of the first encoded film material based solely on the polarities of the inserted isolated fields.
40. The video decoder circuit of claim 35, wherein the circuitry is operable to derive timestamp information from presentation times of previous pictures of the first encoded film material and only the frame or the field rate indicated in the stream.
41. A video decoder circuit comprising:
circuitry operable to decode encoded film material that has been encoded with a field polarity and a 3:2 pull-down operation, where the encoded film material comprises inserted isolated fields; and
wherein the circuitry is operable to derive timestamp information from presentation times of previous pictures and a frame rate or a field rate indicated in a video stream.
42. The video decoder circuit of claim 41, wherein the circuitry is operable to derive timestamp information solely from presentation times of previous pictures and a frame rate or a field rate indicated in a video stream.
43. The video decoder circuit of claim 41, wherein the circuitry is operable to determine a decoding time or a presentation time for a particular picture based upon at least one decoding time stamp (DTS) or at least one presentation time stamp (PTS) for a previously decoded picture.
44. The video decoder circuit of claim 41, wherein the circuitry is operable to determine a decoding timestamp for a particular picture of the encoded film material without knowledge of a film mode state of the particular picture.
45. The video decoder circuit of claim 41, wherein the circuitry is operable to determine a presentation timestamp for a particular picture of the encoded film material without knowledge of a film mode state of the particular picture.
46. The video decoder circuit of claim 41, wherein the encoded film material comprises a repeat-field flag, and the circuitry is operable to derive decoding and presentation times without using the repeat-field flag.
47. A video decoder circuit comprising:
circuitry operable to decode encoded film material that has been encoded with a field polarity and a 3:2 pull-down operation, where the encoded film material comprises inserted isolated fields; and
wherein the circuitry is operable to detect and remove the inserted isolated fields from the encoded film material.
48. The video decoder circuit of claim 47, wherein the circuitry is operable to detect and remove the inserted isolated fields from the encoded film material when the decoder is communicatively coupled to a progressive display.
49. The video decoder circuit of claim 47, wherein the circuitry is operable to detect and remove the inserted isolated fields from the encoded film material when the decoder is communicatively coupled to a display that has a different format or frame rate from those indicated in a received video bitstream.
50. The video decoder circuit of claim 47, wherein the circuitry is operable to detect an inserted isolated field by predicting the inserted isolated field based on a previous frame.
US11/753,307 2002-01-22 2007-05-24 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display Expired - Fee Related US7876380B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/753,307 US7876380B2 (en) 2002-01-22 2007-05-24 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display
US13/012,988 US8441573B2 (en) 2002-01-22 2011-01-25 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US35118202P 2002-01-22 2002-01-22
US38423402P 2002-05-30 2002-05-30
US44107203P 2003-01-17 2003-01-17
US10/349,634 US7236207B2 (en) 2002-01-22 2003-01-22 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display
US11/753,307 US7876380B2 (en) 2002-01-22 2007-05-24 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/349,634 Continuation US7236207B2 (en) 2002-01-22 2003-01-22 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/012,988 Continuation US8441573B2 (en) 2002-01-22 2011-01-25 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display

Publications (2)

Publication Number Publication Date
US20070280358A1 true US20070280358A1 (en) 2007-12-06
US7876380B2 US7876380B2 (en) 2011-01-25

Family

ID=32599697

Family Applications (4)

Application Number Title Priority Date Filing Date
US10/349,634 Active 2024-04-22 US7236207B2 (en) 2002-01-22 2003-01-22 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display
US11/753,347 Expired - Fee Related US8009231B2 (en) 2002-01-22 2007-05-24 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display
US11/753,307 Expired - Fee Related US7876380B2 (en) 2002-01-22 2007-05-24 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display
US13/012,988 Expired - Fee Related US8441573B2 (en) 2002-01-22 2011-01-25 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US10/349,634 Active 2024-04-22 US7236207B2 (en) 2002-01-22 2003-01-22 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display
US11/753,347 Expired - Fee Related US8009231B2 (en) 2002-01-22 2007-05-24 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/012,988 Expired - Fee Related US8441573B2 (en) 2002-01-22 2011-01-25 System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display

Country Status (2)

Country Link
US (4) US7236207B2 (en)
EP (1) EP1439708A3 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120051442A1 (en) * 2010-08-31 2012-03-01 Cristarella Sarah J Video Processor Configured to Correct Field Placement Errors in a Video Signal
US20140219332A1 (en) * 2013-02-06 2014-08-07 Broadcom Corporation Virtual Field Buffer Based Decoding

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7236207B2 (en) * 2002-01-22 2007-06-26 Broadcom Corporation System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display
US7724827B2 (en) * 2003-09-07 2010-05-25 Microsoft Corporation Multi-layer run level encoding and decoding
US8064520B2 (en) 2003-09-07 2011-11-22 Microsoft Corporation Advanced bi-directional predictive coding of interlaced video
US8107531B2 (en) 2003-09-07 2012-01-31 Microsoft Corporation Signaling and repeat padding for skip frames
US7961786B2 (en) * 2003-09-07 2011-06-14 Microsoft Corporation Signaling field type information
US8077778B2 (en) * 2003-10-31 2011-12-13 Broadcom Corporation Video display and decode utilizing off-chip processor and DRAM
US7474841B2 (en) * 2003-11-21 2009-01-06 Canon Kabushiki Kaisha Image processing apparatus and its control method, and computer program and computer-readable storage medium
KR100630923B1 (en) * 2004-10-13 2006-10-02 삼성전자주식회사 Image signal converter and method of converting image signal
JP4396496B2 (en) * 2004-12-02 2010-01-13 株式会社日立製作所 Frame rate conversion device, video display device, and frame rate conversion method
US20110032332A1 (en) * 2009-08-07 2011-02-10 Darren Neuman Method and system for multiple progressive 3d video format conversion
CN102474632A (en) * 2009-12-08 2012-05-23 美国博通公司 Method and system for handling multiple 3-d video formats
KR102649023B1 (en) 2011-06-15 2024-03-18 파나소닉 인텔렉츄얼 프로퍼티 코포레이션 오브 아메리카 Decoding method and device, and encoding method and device
CN103609116A (en) 2011-06-17 2014-02-26 松下电器产业株式会社 Video decoding device and video decoding method
KR101331097B1 (en) * 2012-05-23 2013-11-19 주식회사 코아로직 Method and apparatus for converting film image into tv image

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5365273A (en) * 1992-04-24 1994-11-15 Deutsche Thomson-Brandt Gmbh Method and device for film-mode detection
US5390135A (en) * 1993-11-29 1995-02-14 Hewlett-Packard Parallel shift and add circuit and method
US5446497A (en) * 1992-11-17 1995-08-29 Sony United Kingdom Ltd. Method and apparatus for processing an input 60 field/second video signal generated by 3232 pulldown to produce an output video signal
US5461420A (en) * 1992-09-18 1995-10-24 Sony Corporation Apparatus for coding and decoding a digital video signal derived from a motion picture film source
US5757435A (en) * 1995-12-08 1998-05-26 C-Cube Microsystems, Inc. MPEG-2 inverse telecine circuit
US5771357A (en) * 1995-08-23 1998-06-23 Sony Corporation Encoding/decoding fields of predetermined field polarity apparatus and method
US5781184A (en) * 1994-09-23 1998-07-14 Wasserman; Steve C. Real time decompression and post-decompress manipulation of compressed full motion video
US5943251A (en) * 1996-11-18 1999-08-24 Samsung Electronics Co., Ltd. Adder which handles multiple data with different data types
US5982444A (en) * 1995-02-28 1999-11-09 Sony Corporation Encoding method and apparatus for encoding edited picture signals, signal recording medium and picture signal decoding method and apparatus
US6069664A (en) * 1997-06-04 2000-05-30 Matsushita Electric Industrial Co., Ltd. Method and apparatus for converting a digital interlaced video signal from a film scanner to a digital progressive video signal
US6111610A (en) * 1997-12-11 2000-08-29 Faroudja Laboratories, Inc. Displaying film-originated video on high frame rate monitors without motions discontinuities
US6118491A (en) * 1997-02-20 2000-09-12 Lsi Logic Corporation System and method for enforcing interlaced field synchronization in the presence of broken alternation in an MPEG video datastream
US6222589B1 (en) * 1996-08-08 2001-04-24 Yves C. Faroudja Displaying video on high-resolution computer-type monitors substantially without motion discontinuities
US20020075412A1 (en) * 2000-12-14 2002-06-20 Tang Che Wing Method and apparatus for eliminating motion artifacts from video
US6441813B1 (en) * 1997-05-16 2002-08-27 Kabushiki Kaisha Toshiba Computer system, and video decoder used in the system
US6670996B2 (en) * 1998-08-20 2003-12-30 Intel Corporation Apparatus and method for display of progressive and interland video content
US6867814B2 (en) * 2000-04-18 2005-03-15 Silicon Image, Inc. Method, system and article of manufacture for identifying the source type and quality level of a video sequence

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3573396B2 (en) * 1997-06-20 2004-10-06 富士通株式会社 Moving image decoding method and apparatus
KR100533437B1 (en) * 1998-08-26 2005-12-06 소니 가부시끼 가이샤 Video data processing apparatus, video data encoding apparatus, and methods thereof
JP4481444B2 (en) * 2000-06-30 2010-06-16 株式会社東芝 Image encoding device
US7068719B2 (en) 2001-06-01 2006-06-27 General Instrument Corporation Splicing of digital video transport streams
US7236207B2 (en) * 2002-01-22 2007-06-26 Broadcom Corporation System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display
JP4162629B2 (en) 2004-06-01 2008-10-08 三洋電機株式会社 Decoder device

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5365273A (en) * 1992-04-24 1994-11-15 Deutsche Thomson-Brandt Gmbh Method and device for film-mode detection
US5461420A (en) * 1992-09-18 1995-10-24 Sony Corporation Apparatus for coding and decoding a digital video signal derived from a motion picture film source
US5446497A (en) * 1992-11-17 1995-08-29 Sony United Kingdom Ltd. Method and apparatus for processing an input 60 field/second video signal generated by 3232 pulldown to produce an output video signal
US5390135A (en) * 1993-11-29 1995-02-14 Hewlett-Packard Parallel shift and add circuit and method
US5781184A (en) * 1994-09-23 1998-07-14 Wasserman; Steve C. Real time decompression and post-decompress manipulation of compressed full motion video
US5982444A (en) * 1995-02-28 1999-11-09 Sony Corporation Encoding method and apparatus for encoding edited picture signals, signal recording medium and picture signal decoding method and apparatus
US5771357A (en) * 1995-08-23 1998-06-23 Sony Corporation Encoding/decoding fields of predetermined field polarity apparatus and method
US5757435A (en) * 1995-12-08 1998-05-26 C-Cube Microsystems, Inc. MPEG-2 inverse telecine circuit
US6222589B1 (en) * 1996-08-08 2001-04-24 Yves C. Faroudja Displaying video on high-resolution computer-type monitors substantially without motion discontinuities
US5943251A (en) * 1996-11-18 1999-08-24 Samsung Electronics Co., Ltd. Adder which handles multiple data with different data types
US6118491A (en) * 1997-02-20 2000-09-12 Lsi Logic Corporation System and method for enforcing interlaced field synchronization in the presence of broken alternation in an MPEG video datastream
US6441813B1 (en) * 1997-05-16 2002-08-27 Kabushiki Kaisha Toshiba Computer system, and video decoder used in the system
US6069664A (en) * 1997-06-04 2000-05-30 Matsushita Electric Industrial Co., Ltd. Method and apparatus for converting a digital interlaced video signal from a film scanner to a digital progressive video signal
US6111610A (en) * 1997-12-11 2000-08-29 Faroudja Laboratories, Inc. Displaying film-originated video on high frame rate monitors without motions discontinuities
US6670996B2 (en) * 1998-08-20 2003-12-30 Intel Corporation Apparatus and method for display of progressive and interland video content
US6867814B2 (en) * 2000-04-18 2005-03-15 Silicon Image, Inc. Method, system and article of manufacture for identifying the source type and quality level of a video sequence
US20020075412A1 (en) * 2000-12-14 2002-06-20 Tang Che Wing Method and apparatus for eliminating motion artifacts from video

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120051442A1 (en) * 2010-08-31 2012-03-01 Cristarella Sarah J Video Processor Configured to Correct Field Placement Errors in a Video Signal
US20140219332A1 (en) * 2013-02-06 2014-08-07 Broadcom Corporation Virtual Field Buffer Based Decoding
US9516330B2 (en) * 2013-02-06 2016-12-06 Broadcom Corporation Virtual field buffer based decoding

Also Published As

Publication number Publication date
US20030137600A1 (en) 2003-07-24
US20070285563A1 (en) 2007-12-13
US8009231B2 (en) 2011-08-30
EP1439708A2 (en) 2004-07-21
US8441573B2 (en) 2013-05-14
US7236207B2 (en) 2007-06-26
US7876380B2 (en) 2011-01-25
EP1439708A3 (en) 2006-01-25
US20110206111A1 (en) 2011-08-25

Similar Documents

Publication Publication Date Title
US7876380B2 (en) System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display
US8160134B2 (en) Encoding system and method, decoding system and method, multiplexing apparatus and method, and display system and method
US9398296B2 (en) Digital closed caption transport in standalone stream
US6671323B1 (en) Encoding device, encoding method, decoding device, decoding method, coding system and coding method
US5844615A (en) Communication of VBI data in digital television data streams
CA2193109C (en) Video compression using a signal transmission chain comprising an information bus linking encoders and decoders
US6160587A (en) Waveform generator for insertion of data into digital television signals
CN1197366C (en) Process and apparatus for converting MPEG-2 bitstream into SMPTE-259 compatible bitstream
JP5118794B2 (en) Sending progressive video sequences suitable for MPEG and other data formats
US20220182705A1 (en) Transmission apparatus, transmission method, encoding apparatus, encoding method, reception apparatus, and reception method
US9497452B2 (en) System and method of transmission and reception of video using compressed differential time stamps
US8582031B2 (en) System and method of transmission and display of progressive video with hints for interlaced display
EP1439707A2 (en) Transmission and display of progressive video with hints for interlaced display
WO2003063402A2 (en) System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display
WO2003063510A1 (en) System and method of transmission and display of progressive video with hints for interlaced display
AU743585B2 (en) Video compression
CA2390904A1 (en) Methods and apparatus for dynamically adjusting f-codes for a digital picture header

Legal Events

Date Code Title Description
STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

AS Assignment

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001

Effective date: 20170119

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552)

Year of fee payment: 8

AS Assignment

Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE

Free format text: MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047196/0687

Effective date: 20180509

AS Assignment

Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047630/0344

Effective date: 20180905

AS Assignment

Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:048883/0267

Effective date: 20180905

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20230125