CA2179322A1 - Bandwidth efficient communication of user data in digital television data stream - Google Patents

Bandwidth efficient communication of user data in digital television data stream

Info

Publication number
CA2179322A1
CA2179322A1 CA002179322A CA2179322A CA2179322A1 CA 2179322 A1 CA2179322 A1 CA 2179322A1 CA 002179322 A CA002179322 A CA 002179322A CA 2179322 A CA2179322 A CA 2179322A CA 2179322 A1 CA2179322 A1 CA 2179322A1
Authority
CA
Canada
Prior art keywords
digital television
syntax
user information
data stream
efficient communication
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
CA002179322A
Other languages
French (fr)
Other versions
CA2179322C (en
Inventor
Ray Nuber
Paul Moroney
Chris Hoogenboom
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.)
Google Technology Holdings LLC
Original Assignee
General Instrument 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 General Instrument Corp filed Critical General Instrument Corp
Publication of CA2179322A1 publication Critical patent/CA2179322A1/en
Application granted granted Critical
Publication of CA2179322C publication Critical patent/CA2179322C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4621Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0884Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
    • H04N7/0885Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection for the transmission of subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • 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/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Abstract

A method and apparatus are provided for communicating VBI user information for digital television. A syntax is provided which allows the transport of closed captions, non-realtime video, sampled video and AMOL. Non-realtime video can be used to transport various types of data, such as a vertical interval test signal (VITS) through the system at full resolution. The provision in the syntax of a count for each type of VBI user information enables the adjustment of a digital television data stream to accommodate variable amounts and types of such information without space being reserved in advance. The provision of a priority number in the syntax enables decoders to discard VBI user information priorities which are not supported by the particular decoder.
CA002179322A 1995-06-28 1996-06-17 Bandwidth efficient communication of user data in digital television data stream Expired - Fee Related CA2179322C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/495,369 US5699124A (en) 1995-06-28 1995-06-28 Bandwidth efficient communication of user data in digital television data stream
US08/495,369 1995-06-28

Publications (2)

Publication Number Publication Date
CA2179322A1 true CA2179322A1 (en) 1996-12-29
CA2179322C CA2179322C (en) 2001-04-24

Family

ID=23968374

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002179322A Expired - Fee Related CA2179322C (en) 1995-06-28 1996-06-17 Bandwidth efficient communication of user data in digital television data stream

Country Status (9)

Country Link
US (2) US5699124A (en)
EP (1) EP0880854A4 (en)
JP (1) JPH09102941A (en)
KR (1) KR100372487B1 (en)
CN (1) CN1164109C (en)
AU (1) AU6339896A (en)
CA (1) CA2179322C (en)
TW (1) TW318311B (en)
WO (1) WO1997001930A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0854654A2 (en) * 1997-01-16 1998-07-22 Nextlevel Systems, Inc. Communication of VBI data in digital television data streams
EP0854648A3 (en) * 1997-01-16 1999-12-15 General Instrument Corporation Waveform generator for insertion of data into digital television signals

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6944298B1 (en) 1993-11-18 2005-09-13 Digimare Corporation Steganographic encoding and decoding of auxiliary codes in media signals
US6614914B1 (en) 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US6611607B1 (en) 1993-11-18 2003-08-26 Digimarc Corporation Integrating digital watermarks in multimedia content
US6560349B1 (en) 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
US5907366A (en) * 1996-04-02 1999-05-25 Digital Video Systems, Inc. Vertical blanking insertion device
US6377308B1 (en) * 1996-06-26 2002-04-23 Intel Corporation Method and apparatus for line-specific decoding of VBI scan lines
EP0916226B1 (en) 1996-07-30 2002-04-10 Tiernan Communications Incorporated System and method for digitally encoding and compressing vbi signals
US6324694B1 (en) * 1996-09-06 2001-11-27 Intel Corporation Method and apparatus for providing subsidiary data synchronous to primary content data
JP3623056B2 (en) 1996-09-10 2005-02-23 ソニー株式会社 Video compression device
JP4044965B2 (en) * 1996-12-20 2008-02-06 プリンストン ビデオ イメージ,インコーポレイティド Set-top device and method for inserting selected video into video broadcast
US5812207A (en) * 1996-12-20 1998-09-22 Intel Corporation Method and apparatus for supporting variable oversampling ratios when decoding vertical blanking interval data
US6072532A (en) * 1997-02-18 2000-06-06 Scientific-Atlanta, Inc. Method and apparatus for generic insertion of data in vertical blanking intervals
DE19724077A1 (en) * 1997-06-07 1998-12-10 Philips Patentverwaltung Digital data encoder and data coding method
KR100234265B1 (en) * 1997-06-17 1999-12-15 윤종용 Caption data processing circuit and method therefor
CA2296146A1 (en) * 1997-07-17 1999-04-29 Wavo Corporation Method and system for transmitting and decoding data in a signal
KR100750520B1 (en) * 1997-09-25 2007-08-21 소니 가부시끼 가이샤 Encoded stream generating device and method, data transmission system and method, and editing system and method
US6061719A (en) * 1997-11-06 2000-05-09 Lucent Technologies Inc. Synchronized presentation of television programming and web content
US6330285B1 (en) * 1998-02-11 2001-12-11 Tektronix, Inc. Video clock and framing signal extraction by transport stream “snooping”
US6792618B1 (en) 1998-03-02 2004-09-14 Lucent Technologies Inc. Viewer customization of displayed programming based on transmitted URLs
WO1999051033A2 (en) * 1998-03-31 1999-10-07 Koninklijke Philips Electronics N.V. Method and device for modifying data in an encoded data stream
US6731809B1 (en) * 1998-04-28 2004-05-04 Brother Kogyo Kabushiki Kaisha Moving picture data compression device
US6567981B1 (en) 1998-08-03 2003-05-20 Elysium Broadband Inc. Audio/video signal redistribution system
US6097439A (en) * 1998-10-02 2000-08-01 C-Cube Microsystems, Inc. Omnibus closed captioning decoder for encoded video
US6366617B1 (en) * 1998-10-09 2002-04-02 Matsushita Electric Industrial Co., Ltd. Programmable filter for removing selected user data from an MPEG-2 bit stream
US6417888B1 (en) * 1998-10-09 2002-07-09 Matsushita Electric Industrial Co., Ltd. On screen display processor
US6366325B1 (en) * 1998-12-07 2002-04-02 Ati International Srl Single port video capture circuit and method
EP1069774A4 (en) * 1999-02-05 2008-09-17 Sony Corp Encoding device, encoding method, decoding device, decoding method, coding system and coding method
US6407779B1 (en) 1999-03-29 2002-06-18 Zilog, Inc. Method and apparatus for an intuitive universal remote control system
TW550956B (en) * 1999-05-26 2003-09-01 Koninkl Philips Electronics Nv Digital video-processing unit
GB2352914A (en) 1999-08-03 2001-02-07 Sony Uk Ltd Data broadcast method
US6956496B1 (en) 2000-01-18 2005-10-18 Zilog, Inc. Method and apparatus for updating universal remote databases through TV VBI processing
US6968564B1 (en) 2000-04-06 2005-11-22 Nielsen Media Research, Inc. Multi-band spectral audio encoding
EP1287679A4 (en) * 2000-04-21 2009-06-17 Goldpocket Interactive Inc System and method for merging interactive television data with closed caption data
US6879652B1 (en) 2000-07-14 2005-04-12 Nielsen Media Research, Inc. Method for encoding an input signal
JP4267299B2 (en) * 2001-11-19 2009-05-27 パナソニック株式会社 Display control device, image display device, and control data transfer method
US20030105880A1 (en) * 2001-12-04 2003-06-05 Koninklijke Philips Electronics N.V. Distributed processing, storage, and transmision of multimedia information
US7260308B2 (en) * 2002-05-09 2007-08-21 Thomson Licensing Content identification in a digital video recorder
US7120351B2 (en) * 2002-05-09 2006-10-10 Thomson Licensing Control field event detection in a digital video recorder
US7206494B2 (en) 2002-05-09 2007-04-17 Thomson Licensing Detection rules for a digital video recorder
US20040045038A1 (en) * 2002-08-29 2004-03-04 Duff John F. System and method for the synchronized activation of external devices in association with video programs
EP1599043A4 (en) * 2003-02-04 2011-08-10 Panasonic Corp Code conversion method and device thereof
CN100397890C (en) * 2003-06-27 2008-06-25 富士通株式会社 Circuit for processing video signal containing information such as closed caption
US7502415B2 (en) * 2003-07-18 2009-03-10 Microsoft Corporation Range reduction
US8995536B2 (en) * 2003-07-23 2015-03-31 Broadcom Corporation System and method for audio/video synchronization
US8014450B2 (en) * 2003-09-07 2011-09-06 Microsoft Corporation Flexible range reduction
US20050078217A1 (en) * 2003-10-10 2005-04-14 Hardt Charles R. Method and system for clearing a teletext cache of a display device
US20050125845A1 (en) * 2003-12-08 2005-06-09 Hardt Charles R. Set-top software mechanism for insertion of a unique non-intrusive digital signature into video program content
US7649539B2 (en) * 2004-03-10 2010-01-19 Microsoft Corporation Image formats for video capture, processing and display
US7697066B2 (en) * 2005-11-28 2010-04-13 General Instrument Corporation Method and apparatus for detecting data in a vertical blanking interval
US8880571B2 (en) * 2006-05-05 2014-11-04 Microsoft Corporation High dynamic range data format conversions for digital media
US8004608B2 (en) * 2006-06-08 2011-08-23 Shenzhen Tcl New Technology Ltd Closed captioning data detection system and method
CA2674270C (en) * 2007-01-03 2016-02-09 Universite Du Quebec En Abitibi-Temiscamingue (Uqat) Process and apparatus for the heat treatment of a wood product and treated wood product
US8054886B2 (en) * 2007-02-21 2011-11-08 Microsoft Corporation Signaling and use of chroma sample positioning information
CN101035279B (en) * 2007-05-08 2010-12-15 孟智平 Method for using the information set in the video resource
US20110157464A1 (en) * 2009-12-30 2011-06-30 Hung Cheng-Hsi Configuration method of vertical blanking interval data and apparatus thereof
CN114464126B (en) * 2022-04-11 2022-06-24 禹创半导体(深圳)有限公司 Scanning driving circuit of Micro LED and driving method thereof

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4862268A (en) * 1980-03-31 1989-08-29 General Instrument Corporation Addressable cable television control system with video format data transmission
US5289276A (en) * 1992-06-19 1994-02-22 General Electric Company Method and apparatus for conveying compressed video data over a noisy communication channel
US5400401A (en) * 1992-10-30 1995-03-21 Scientific Atlanta, Inc. System and method for transmitting a plurality of digital services
CA2106143C (en) * 1992-11-25 2004-02-24 William L. Thomas Universal broadcast code and multi-level encoded signal monitoring system
US5493339A (en) * 1993-01-21 1996-02-20 Scientific-Atlanta, Inc. System and method for transmitting a plurality of digital services including compressed imaging services and associated ancillary data services
DK0714582T3 (en) * 1993-08-20 1999-05-31 Thomson Consumer Electronics Closed captioning system for use in compressed digital video transmission
JP3546889B2 (en) 1993-08-24 2004-07-28 ソニー株式会社 Multiplexing transmission method and apparatus
US5519780A (en) * 1993-12-03 1996-05-21 Scientific-Atlanta, Inc. System and method for providing compressed digital teletext services and teletext support services
MA23381A1 (en) * 1993-12-03 1995-07-01 Scientific Atlanta MULTI-SERVICE DATA RECEIVER ARCHITECTURE
US5526427A (en) * 1994-07-22 1996-06-11 A.C. Nielsen Company Universal broadcast code and multi-level encoded signal monitoring system
US5517250A (en) 1995-02-28 1996-05-14 General Instrument Corporation Of Delaware Acquisition of desired data from a packetized data stream and synchronization thereto

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0854654A2 (en) * 1997-01-16 1998-07-22 Nextlevel Systems, Inc. Communication of VBI data in digital television data streams
EP0854648A3 (en) * 1997-01-16 1999-12-15 General Instrument Corporation Waveform generator for insertion of data into digital television signals
EP0854654A3 (en) * 1997-01-16 2002-06-05 General Instrument Corporation Communication of VBI data in digital television data streams

Also Published As

Publication number Publication date
CN1200220A (en) 1998-11-25
EP0880854A1 (en) 1998-12-02
CA2179322C (en) 2001-04-24
USRE37620E1 (en) 2002-04-02
US5699124A (en) 1997-12-16
AU6339896A (en) 1997-01-30
CN1164109C (en) 2004-08-25
JPH09102941A (en) 1997-04-15
EP0880854A4 (en) 2002-05-29
KR100372487B1 (en) 2003-05-09
WO1997001930A1 (en) 1997-01-16
KR970004879A (en) 1997-01-29
TW318311B (en) 1997-10-21

Similar Documents

Publication Publication Date Title
CA2179322A1 (en) Bandwidth efficient communication of user data in digital television data stream
US5493339A (en) System and method for transmitting a plurality of digital services including compressed imaging services and associated ancillary data services
US5600366A (en) Methods and apparatus for digital advertisement insertion in video programming
CA2245339A1 (en) Digital video receiving apparatus
US5535216A (en) Multiplexed gapped constant bit rate data transmission
EP0740474B1 (en) Video coding and decoding method and system with teletext capability
WO2000019606A8 (en) Channel selection in digital television background
CA2065461A1 (en) System and method for combining multiple composite video signals
CA2313525A1 (en) Process and apparatus for converting an mpeg-2 bitstream into an smpte-259 compatible bitstream
CA2265958A1 (en) Set top terminal for an interactive information distribution system
BR9814657B1 (en) FILTERING METHOD OF A PACKAGE AND RECEIVER / DECODER DATA FLOW FOR DIGITAL AUDIOVISUAL TRANSMISSION SYSTEM
CA2317864A1 (en) Censoring device to censor closed captioning of video signal
CA2177137A1 (en) Memory efficient method and apparatus for sync detection
ES2007875A6 (en) Presentation player
CA2237689A1 (en) Method and apparatus for multiplexing video programs
BR9904701A (en) Method and apparatus for transmitting high definition television programming using transport by digital satellite system and elementary flows in mpeg-2 packages (pes)
CA2237761A1 (en) Method and apparatus for modifying encoded digital video for improved channel utilization
CA2106828A1 (en) Interactive Television Multicasting
WO1998030023A3 (en) Fast extraction of program specific information from multiple transport streams
CA2091816A1 (en) Digital hdtv data packet format and receiver therefor
EP0877499A3 (en) Data broadcast receiver for use with a computer
KR19980070568A (en) Waveform Generator for Inserting Data into Digital Television Signals
DE3378515D1 (en) System for the digital transmission of television picture signals with reduced redundancy
AU566426B2 (en) Colour channel signal-to-noise improvement in digital television
WO1997041664A3 (en) Synchronization of multistandard television apparatus

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20160617

MKLA Lapsed

Effective date: 20160617