JP4440651B2 - データストリーミングシステムのためのデータ構造 - Google Patents
データストリーミングシステムのためのデータ構造 Download PDFInfo
- Publication number
- JP4440651B2 JP4440651B2 JP2003581500A JP2003581500A JP4440651B2 JP 4440651 B2 JP4440651 B2 JP 4440651B2 JP 2003581500 A JP2003581500 A JP 2003581500A JP 2003581500 A JP2003581500 A JP 2003581500A JP 4440651 B2 JP4440651 B2 JP 4440651B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- stream
- encoded
- streams
- video
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 27
- 239000000872 buffer Substances 0.000 description 97
- 230000005540 biological transmission Effects 0.000 description 31
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 238000011084 recovery Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 238000013139 quantization Methods 0.000 description 6
- 230000007547 defect Effects 0.000 description 5
- 230000007774 longterm Effects 0.000 description 5
- 238000009825 accumulation Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000003139 buffering effect Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000010009 beating Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000004513 sizing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2401—Monitoring of the client buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23424—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/23439—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
Description
第1の方法では、リンクピクチャは予測されたピクチャとして生成される。それらは、宛て先再生ストリームの中の同時アクセスピクチャの再構築に対して、例えば小さな平均二乗差を有するという意味で、再構築時にそれらが類似するような方法でコード化される。アクセスピクチャは予測されたピクチャとしてコード化できる。リンクピクチャを符号化するために使用されるビット数は、再構築されたリンクピクチャが再構築されたアクセスピクチャに対してどの程度整合しているのかを判断し、切り替えの結果生じるドリフトの量を決定する。しかしながら、ドリフトは切り替えが発生するたびに蓄積する。
第2の方法では、リンクピクチャは内部ピクチャとして生成される。それらは、宛て先再生ストリームの中の同時アクセスピクチャの再構築に対して、例えば小さな平均二乗差を有するという意味で、再構築時にそれらが類似するような方法でコード化される。アクセスピクチャは予測されたピクチャとしてコード化できる。リンクピクチャを符号化するために使用されるビットの数が、再構築されたリンクピクチャが再構築されたアクセスピクチャに対してどの程度整合しているのかを判断し、切り替えの結果発生するであろうドリフトの量を決定する。しかしながら所与の量の不一致の場合、内部コード化リンクピクチャは、通常、予測コード化リンクピクチャより多くのビットを必要とするであろう。リンクピクチャのために内部コード化を使用すると、ドリフトの蓄積が妨げられる。
第3の方法では、リンクピクチャは、ここでは量子化ソースピクチャと呼ばれる、”ftp://standard.pictel.com/video−site/”で入手可能な2001年1月9日から12日、ドイツ、EibseeでのITU−電気通信規格化セクタビデオコーディング専門家グループ(ITU−Telecommunications Standardization Sector Video Coding Experts Group)の第12回会議でMarta KarczewiczおよびRagip Kurcerenによって提出されたVCEG−L27、SPフレームのための提案(VCEG−L27、A proposal for SP−frames)」にて説明された概念に基づいた技法でコード化される。
Claims (10)
- ストリーミングシステムのデータソースを格納するデータ構造を用いた通信システムであって、前記データソースは複数の符号化されたデータストリームを含み、前記複数の符号化されたデータストリームの少なくとも幾つかの符号化されたデータストリームは、前記複数の符号化されたデータストリームの他の符号化されたデータストリームと異なる解像度で符号化されたデータソースからのデータの独立した表現であり、前記データ構造は、
ヘッダ(600)と、
前記符号化されたデータストリームの各1つに関連付けられたストリームデータ部分と、
前記符号化されたデータストリームの1以上のパケット(800)と、
前記ストリームデータ部分の1つへのリンク(610、630、650、670)と
を含み、
前記ストリームデータ部分はストリームヘッダ(700)を含み、前記ストリームヘッダ(700)は、次のストリームデータ部分への第1のリンク(710)と、前記符号化されたデータストリームの第1のパケットへの第2のリンク(720)とを含む、データ構造を用いた通信システム。 - データストリームとして符号化された音声データを含む、請求項1に記載のデータ構造を用いた通信システム。
- 前記複数の符号化されたデータストリームはビデオデータストリームである、請求項1に記載のデータ構造を用いた通信システム。
- 前記データソースは、ビデオデータストリームのあるストリームとビデオデータストリームの別のストリームとの間の切り替えのために複数の切り替え点を定める切り替えデータストリームをさらに含み、前記切り替えデータストリームのための前記データストリーム部分は、ビデオデータストリーム上のデータと、先へのおよび元からの切り替えが可能であるパケットを含む、請求項3に記載のデータ構造を用いた通信システム。
- 前記データ構造の前記ヘッダは、最後のストリームデータ部分への第3のリンク(620)を含む、請求項1乃至請求項4のいずれか1項に記載のデータ構造を用いた通信システム。
- 前記ストリームデータ部分の前記ストリームヘッダ(700)は、符号化されたデータストリームの最後のパケットへの第4のリンク(730)を含む、請求項1乃至請求項5のいずれか1項に記載のデータ構造を用いた通信システム。
- ストリーミングシステムのデータソースを格納する方法であって、前記データソースは複数の符号化されたデータストリームを含み、
前記複数の符号化されたデータストリームの少なくとも幾つかの符号化されたデータストリームが、前記複数の符号化されたデータストリームの他の符号化されたデータストリームと異なる解像度で符号化されたデータソースからのデータの独立した表現であることを特徴とし、
前記方法は、
ヘッダ(600)と、
前記符号化されたデータストリームの各1つに関連付けられたストリームデータ部分と、
前記符号化されたデータストリームの1つ以上のパケット(800)と、
前記ストリームデータ部分の1つへのリンク(610、630、650、670)と
を格納するステップを備え、
前記ストリームデータ部分はストリームヘッダ(700)を含み、前記ストリームヘッダは、
次のストリームデータ部分への第1のリンク(710)と、
前記符号化されたデータストリームの第1のパケットへの第2のリンク(720)と
を含む、方法。 - データストリームとして音声データを符号化するステップを含む、請求項7に記載の方法。
- 前記複数の符号化されたデータストリームはビデオデータストリームである、請求項7に記載の方法。
- ビデオデータストリームのあるストリームとビデオデータストリームの別のストリームとの間の切り替えのために複数の切り替え点を定める切り替えデータストリームを格納するステップをさらに備え、前記切り替えデータストリームのための前記ストリームデータ部分は、ビデオストリーム上のデータと、先へのおよび元からの切り替えが可能であるパケットを含む、請求項9に記載の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP02252214 | 2002-03-27 | ||
PCT/GB2003/001090 WO2003084233A1 (en) | 2002-03-27 | 2003-03-14 | Data structure for data streaming system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005522115A JP2005522115A (ja) | 2005-07-21 |
JP4440651B2 true JP4440651B2 (ja) | 2010-03-24 |
Family
ID=28459565
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003581500A Expired - Lifetime JP4440651B2 (ja) | 2002-03-27 | 2003-03-14 | データストリーミングシステムのためのデータ構造 |
Country Status (10)
Country | Link |
---|---|
US (1) | US20050120038A1 (ja) |
EP (1) | EP1488644B1 (ja) |
JP (1) | JP4440651B2 (ja) |
KR (1) | KR100917743B1 (ja) |
CN (1) | CN100471266C (ja) |
AT (1) | ATE363809T1 (ja) |
AU (1) | AU2003216817A1 (ja) |
CA (1) | CA2479585A1 (ja) |
DE (1) | DE60314106T2 (ja) |
WO (1) | WO2003084233A1 (ja) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2002222097A1 (en) * | 2000-11-29 | 2002-06-11 | British Telecommunications Public Limited Company | Transmitting and receiving real-time data |
US20050021830A1 (en) * | 2001-09-21 | 2005-01-27 | Eduardo Urzaiz | Data communications method and system using buffer size to calculate transmission rate for congestion control |
JP2005512400A (ja) * | 2001-11-30 | 2005-04-28 | ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー | データ伝送 |
WO2003084244A1 (en) * | 2002-03-27 | 2003-10-09 | British Telecommunications Public Limited Company | Video coding and transmission |
EP1359722A1 (en) * | 2002-03-27 | 2003-11-05 | BRITISH TELECOMMUNICATIONS public limited company | Data streaming system and method |
GB0306296D0 (en) * | 2003-03-19 | 2003-04-23 | British Telecomm | Data transmission |
EP1499131A1 (en) * | 2003-07-14 | 2005-01-19 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for decoding a data stream in audio video streaming systems |
US7657672B2 (en) * | 2004-01-30 | 2010-02-02 | Telefonaktiebolaget L M Ericsson (Publ) | Packet scheduling for data stream transmission |
US8018945B2 (en) * | 2004-04-29 | 2011-09-13 | Interdigital Technology Corporation | Method and apparatus for forwarding non-consecutive data blocks in enhanced uplink transmissions |
EP1810110A1 (en) * | 2004-09-29 | 2007-07-25 | Nokia Corporation | Data file including encrypted content |
ATE408290T1 (de) * | 2005-04-11 | 2008-09-15 | Ericsson Telefon Ab L M | Technik zur steuerung von datenpaketübermittlungen von daten mit variabler bitrate |
KR100724899B1 (ko) * | 2005-11-22 | 2007-06-04 | 삼성전자주식회사 | 호환성있는(compatible) 프로그레시브 다운로드방법 및 그 시스템 |
KR20100017224A (ko) | 2007-04-25 | 2010-02-16 | 엘지전자 주식회사 | 다양한 응용 정보간의 연결정보를 제공과 이의 이용 |
EP2206270B1 (en) * | 2007-11-01 | 2018-01-10 | Thomson Licensing | A method and apparatus for streaming scalable multimedia data streams |
EP2114076B1 (en) * | 2008-04-21 | 2013-09-11 | Samsung Electronics Co., Ltd. | Apparatus and method for composing scenes using rich media contents |
WO2010049440A1 (en) * | 2008-10-29 | 2010-05-06 | Edgeware Ab | A method and an apparatus for data recording and streaming |
EP2204965B1 (en) * | 2008-12-31 | 2016-07-27 | Google Technology Holdings LLC | Device and method for receiving scalable content from multiple sources having different content quality |
KR101744977B1 (ko) | 2010-10-08 | 2017-06-08 | 삼성전자주식회사 | 멀티미디어 스트리밍 서비스에서 서비스 품질을 보장하는 방법 |
US20120096180A1 (en) * | 2010-10-14 | 2012-04-19 | Invensys Systems Inc. | Achieving Lossless Data Streaming in a Scan Based Industrial Process Control System |
EP2999260B1 (en) * | 2013-07-08 | 2018-08-29 | Huawei Technologies Co., Ltd. | Control method, device and system for video playing |
JP7312022B2 (ja) * | 2019-06-04 | 2023-07-20 | アルプスアルパイン株式会社 | 通信装置、及び、通信方法 |
US11588876B2 (en) * | 2020-06-16 | 2023-02-21 | T-Mobile Usa, Inc. | Device-side playback restrictions on high throughput networks |
GB202015327D0 (en) * | 2020-09-28 | 2020-11-11 | British Telecomm | Adaptive bit rate streaming |
US20240196049A1 (en) * | 2022-12-08 | 2024-06-13 | Synamedia Limited | Client Device Switching to Low Latency Content |
Family Cites Families (100)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4813044A (en) * | 1987-01-30 | 1989-03-14 | International Business Machines Corporation | Method and apparatus for detecting transient errors |
USRE34824E (en) * | 1987-09-23 | 1995-01-10 | British Telecommunications Public Limited Company | Video coder |
US5150417A (en) * | 1991-02-25 | 1992-09-22 | Socon Ab | Bass reflex type speaker system |
US5159447A (en) * | 1991-05-23 | 1992-10-27 | At&T Bell Laboratories | Buffer control for variable bit-rate channel |
US5506983A (en) * | 1992-07-06 | 1996-04-09 | Microsoft Corporation | Method and system for transactioning of modifications to a tree structured file |
US5675696A (en) * | 1992-07-14 | 1997-10-07 | Mitsubishi Denki Kabsuhiki Kaisha | Digital video signal recording and reproducing apparatus |
US5511054A (en) * | 1993-03-31 | 1996-04-23 | Sony Corporation | Apparatus and method for multiplexing encoded data signals and recording medium having multiplexed signals recorded thereon |
US5561466A (en) * | 1993-06-23 | 1996-10-01 | Nec Corporation | Video and audio data multiplexing into ATM cells with no dummy cell used and ATM cell demultiplexing |
WO1995017783A1 (en) * | 1993-12-20 | 1995-06-29 | Rodney John Smith | Data compression system |
US5566208A (en) * | 1994-03-17 | 1996-10-15 | Philips Electronics North America Corp. | Encoder buffer having an effective size which varies automatically with the channel bit-rate |
US5874997A (en) * | 1994-08-29 | 1999-02-23 | Futuretel, Inc. | Measuring and regulating synchronization of merged video and audio data |
US5956321A (en) * | 1995-03-16 | 1999-09-21 | Kabushiki Kaisha Toshiba | Stream scheduling system for real time stream server |
US5535209A (en) * | 1995-04-10 | 1996-07-09 | Digital Equipment Corporation | Method and apparatus for transporting timed program data using single transport schedule |
US5822524A (en) * | 1995-07-21 | 1998-10-13 | Infovalue Computing, Inc. | System for just-in-time retrieval of multimedia files over computer networks by transmitting data packets at transmission rate determined by frame size |
AU6970896A (en) * | 1995-09-14 | 1997-04-01 | Ascom Nexion Inc. | Transmitter controlled flow control for buffer allocation in wide area atm networks |
JP3545110B2 (ja) * | 1995-09-26 | 2004-07-21 | 富士通株式会社 | 通信サービスの品質制御方式 |
US6122668A (en) * | 1995-11-02 | 2000-09-19 | Starlight Networks | Synchronization of audio and video signals in a live multicast in a LAN |
US5754849A (en) * | 1996-01-30 | 1998-05-19 | Wayfarer Communications, Inc. | Self-describing object providing dynamic manipulation of heterogeneous data values and semantic identity between memory and transmission representations |
US5864678A (en) * | 1996-05-08 | 1999-01-26 | Apple Computer, Inc. | System for detecting and reporting data flow imbalance between computers using grab rate outflow rate arrival rate and play rate |
US6396804B2 (en) * | 1996-05-28 | 2002-05-28 | Qualcomm Incorporated | High data rate CDMA wireless communication system |
US6678311B2 (en) * | 1996-05-28 | 2004-01-13 | Qualcomm Incorporated | High data CDMA wireless communication system using variable sized channel codes |
US5909434A (en) * | 1996-05-31 | 1999-06-01 | Qualcomm Incorporated | Bright and burst mode signaling data transmission in an adjustable rate wireless communication system |
JP3668556B2 (ja) * | 1996-06-13 | 2005-07-06 | ソニー株式会社 | ディジタル信号符号化方法 |
KR0169248B1 (ko) * | 1996-07-24 | 1999-02-01 | 양승택 | 패킷 상호 연결망에서의 메시지 송신 장치 및 메시지 송신 제어방법 |
KR0178766B1 (ko) * | 1996-09-02 | 1999-05-15 | 삼성전자주식회사 | 압축되지 않은 디지탈데이타의 전송기능을 갖는 디지탈 인터페이스 장치 |
US5928330A (en) * | 1996-09-06 | 1999-07-27 | Motorola, Inc. | System, device, and method for streaming a multimedia file |
US5751741A (en) * | 1996-11-20 | 1998-05-12 | Motorola, Inc. | Rate-adapted communication system and method for efficient buffer utilization thereof |
US6480541B1 (en) * | 1996-11-27 | 2002-11-12 | Realnetworks, Inc. | Method and apparatus for providing scalable pre-compressed digital video with reduced quantization based artifacts |
US6124878A (en) * | 1996-12-20 | 2000-09-26 | Time Warner Cable, A Division Of Time Warner Enterainment Company, L.P. | Optimum bandwidth utilization in a shared cable system data channel |
US5960452A (en) * | 1996-12-23 | 1999-09-28 | Symantec Corporation | Optimizing access to multiplexed data streams on a computer system with limited memory |
US6011779A (en) * | 1996-12-30 | 2000-01-04 | Hyundai Electronics America | ATM switch queuing system |
US6014706A (en) * | 1997-01-30 | 2000-01-11 | Microsoft Corporation | Methods and apparatus for implementing control functions in a streamed video display system |
US6092115A (en) * | 1997-02-07 | 2000-07-18 | Lucent Technologies Inc. | Method for supporting per-connection queuing for feedback-controlled traffic |
US5918020A (en) * | 1997-02-28 | 1999-06-29 | International Business Machines Corporation | Data processing system and method for pacing information transfers in a communications network |
JP3003618B2 (ja) * | 1997-03-19 | 2000-01-31 | 日本電気株式会社 | 動画像送受信装置 |
US6081843A (en) * | 1997-03-20 | 2000-06-27 | Nokia Telecommunications | System using simulation cell and simulation buffer for regulating cell transfer rate according to occupancy level of the simulation buffer |
US6240103B1 (en) * | 1997-03-21 | 2001-05-29 | Scientific-Atlanta, Inc. | Method and apparatus for detecting and preventing bandwidth overflow in a statistical multiplexer |
KR100302263B1 (ko) * | 1997-03-25 | 2001-09-22 | 모리시타 요이찌 | 스트림 데이터 전송방법 및 시스템 |
US6269078B1 (en) * | 1997-04-04 | 2001-07-31 | T. V. Lakshman | Method and apparatus for supporting compressed video with explicit rate congestion control |
US6181821B1 (en) * | 1997-04-30 | 2001-01-30 | Massachusetts Institute Of Technology | Predictive source encoding and multiplexing |
WO1998054646A2 (en) * | 1997-05-26 | 1998-12-03 | Koninklijke Philips Electronics N.V. | System for retrieving data in a stream server |
US6310857B1 (en) * | 1997-06-16 | 2001-10-30 | At&T Corp. | Method and apparatus for smoothing and multiplexing video data flows |
US6014694A (en) * | 1997-06-26 | 2000-01-11 | Citrix Systems, Inc. | System for adaptive video/audio transport over a network |
JP3547944B2 (ja) * | 1997-07-17 | 2004-07-28 | Kddi株式会社 | ディジタルvtrのダビングデータ送信装置 |
US6065104A (en) * | 1997-07-23 | 2000-05-16 | S3 Incorporated | Method of embedding page address translation entries within a sequentially accessed digital audio data stream |
US6701372B2 (en) * | 1997-08-22 | 2004-03-02 | Canon Kabushiki Kaisha | Data communication apparatus and method |
JP3478100B2 (ja) * | 1997-12-09 | 2003-12-10 | 三菱電機株式会社 | 無線回線割当装置及び無線回線割当方法 |
US6285661B1 (en) * | 1998-01-28 | 2001-09-04 | Picturetel Corporation | Low delay real time digital video mixing for multipoint video conferencing |
US6216173B1 (en) * | 1998-02-03 | 2001-04-10 | Redbox Technologies Limited | Method and apparatus for content processing and routing |
US6373855B1 (en) * | 1998-03-05 | 2002-04-16 | Intel Corporation | System and method for using audio performance to control video bandwidth |
JPH11261589A (ja) * | 1998-03-13 | 1999-09-24 | Fujitsu Ltd | Atmネットワーク装置 |
IL123906A0 (en) * | 1998-03-31 | 1998-10-30 | Optibase Ltd | Method for synchronizing audio and video streams |
JP4366725B2 (ja) * | 1998-04-01 | 2009-11-18 | ソニー株式会社 | 画像信号処理装置及び方法並びに画像信号記録装置及び方法 |
US6104441A (en) * | 1998-04-29 | 2000-08-15 | Hewlett Packard Company | System for editing compressed image sequences |
JPH11341477A (ja) * | 1998-05-25 | 1999-12-10 | Niles Parts Co Ltd | 画像記憶処理装置 |
DE69935360T2 (de) * | 1998-06-18 | 2007-10-31 | Sony Corp. | Elektronischer Programmführer und entsprechenden MPEG-Datenstrom |
US6584509B2 (en) * | 1998-06-23 | 2003-06-24 | Intel Corporation | Recognizing audio and video streams over PPP links in the absence of an announcement protocol |
US6850564B1 (en) * | 1998-06-26 | 2005-02-01 | Sarnoff Corporation | Apparatus and method for dynamically controlling the frame rate of video streams |
EP1095520A2 (en) * | 1998-06-29 | 2001-05-02 | Limt Technology AB | Method and apparatus for splicing data streams |
US6097697A (en) * | 1998-07-17 | 2000-08-01 | Sitara Networks, Inc. | Congestion control |
GB9821792D0 (en) * | 1998-10-06 | 1998-12-02 | Sgs Thomson Microelectronics | Data transfer |
US6618363B1 (en) * | 1998-10-09 | 2003-09-09 | Microsoft Corporation | Method for adapting video packet generation and transmission rates to available resources in a communications network |
US6445701B1 (en) * | 1998-10-09 | 2002-09-03 | Microsoft Corporation | Channel access scheme for use in network communications |
FR2784844B1 (fr) * | 1998-10-14 | 2002-03-29 | France Telecom | Procede de basculement de la ou des composantes video d'un premier programme audiovisuel numerique sur la ou les composantes d'un second programme audiovisuel numerique |
KR100310055B1 (ko) * | 1998-10-28 | 2001-12-17 | 구자홍 | 광디스크기록/재생기의기록속도가변장치및방법 |
US6637031B1 (en) * | 1998-12-04 | 2003-10-21 | Microsoft Corporation | Multimedia presentation latency minimization |
US6625119B1 (en) * | 1999-03-17 | 2003-09-23 | 3Com Corporation | Method and system for facilitating increased call traffic by switching to a low bandwidth encoder in a public emergency mode |
WO2000055854A1 (fr) * | 1999-03-17 | 2000-09-21 | Kabushiki Kaisha Toshiba | Procede d'enregistrement de donnees en fluxet de leur structure |
US6754189B1 (en) * | 1999-04-08 | 2004-06-22 | Lucent Technologies Inc. | Method of queue length based burst management in wireless communication systems |
JP4503858B2 (ja) * | 1999-04-14 | 2010-07-14 | ライト チャンス インコーポレイテッド | 遷移ストリームの生成/処理方法 |
US6614843B1 (en) * | 1999-04-15 | 2003-09-02 | Diva Systems Corporation | Stream indexing for delivery of interactive program guide |
US6697369B1 (en) * | 1999-09-28 | 2004-02-24 | Lucent Technologies Inc | Admission control adjustment in data networks using maximum cell count |
US7522631B1 (en) * | 1999-10-26 | 2009-04-21 | Qualcomm, Incorporated | Method and apparatus for efficient data transmission control in a wireless voice-over-data communication system |
US7206580B2 (en) * | 1999-11-04 | 2007-04-17 | Qualcomm Incorporated | Method and apparatus for performing handoff in a high speed communication system |
US7203732B2 (en) * | 1999-11-11 | 2007-04-10 | Miralink Corporation | Flexible remote data mirroring |
US6700893B1 (en) * | 1999-11-15 | 2004-03-02 | Koninklijke Philips Electronics N.V. | System and method for controlling the delay budget of a decoder buffer in a streaming data receiver |
US6593930B1 (en) * | 1999-12-16 | 2003-07-15 | Intel Corporation | Method and apparatus to execute a memory maintenance operation during a screen blanking interval |
US7106906B2 (en) * | 2000-03-06 | 2006-09-12 | Canon Kabushiki Kaisha | Moving image generation apparatus, moving image playback apparatus, their control method, and storage medium |
US7058723B2 (en) * | 2000-03-14 | 2006-06-06 | Adaptec, Inc. | Congestion control for internet protocol storage |
US6738386B1 (en) * | 2000-05-11 | 2004-05-18 | Agere Systems Inc. | Controlled latency with dynamically limited queue depth based on history and latency estimation |
US7260826B2 (en) * | 2000-05-31 | 2007-08-21 | Microsoft Corporation | Resource allocation in multi-stream IP network for optimized quality of service |
US7003794B2 (en) | 2000-06-27 | 2006-02-21 | Bamboo Mediacasting, Inc. | Multicasting transmission of multimedia information |
US6909693B1 (en) * | 2000-08-21 | 2005-06-21 | Nortel Networks Limited | Performance evaluation and traffic engineering in IP networks |
US6993604B2 (en) * | 2000-11-15 | 2006-01-31 | Seagate Technology Llc | Dynamic buffer size allocation for multiplexed streaming |
AU2002222097A1 (en) * | 2000-11-29 | 2002-06-11 | British Telecommunications Public Limited Company | Transmitting and receiving real-time data |
US7277955B2 (en) * | 2000-12-22 | 2007-10-02 | Verizon Corporate Services Group Inc. | Streaming content |
US20020122491A1 (en) * | 2001-01-03 | 2002-09-05 | Marta Karczewicz | Video decoder architecture and method for using same |
US6876705B2 (en) * | 2001-03-05 | 2005-04-05 | Intervideo, Inc. | Systems and methods for decoding of partially corrupted reversible variable length code (RVLC) intra-coded macroblocks and partial block decoding of corrupted macroblocks in a video decoder |
US7626999B2 (en) * | 2001-03-16 | 2009-12-01 | Tellabs San Jose, Inc. | Apparatus and methods for circuit emulation of a point-to-point protocol operating over a multi-packet label switching network |
TW511365B (en) * | 2001-05-15 | 2002-11-21 | Corbett Wall | Method allowing individual user to record song and forward to others for listening by connecting to a service provider with telecommunication device signal |
US7191246B2 (en) * | 2001-07-18 | 2007-03-13 | Sharp Laboratories Of America, Inc. | Transmission rate selection for a network of receivers having heterogenous reception bandwidth |
US7106758B2 (en) * | 2001-08-03 | 2006-09-12 | Adc Telecommunications, Inc. | Circuit and method for service clock recovery |
US20050021830A1 (en) * | 2001-09-21 | 2005-01-27 | Eduardo Urzaiz | Data communications method and system using buffer size to calculate transmission rate for congestion control |
US20030076858A1 (en) * | 2001-10-19 | 2003-04-24 | Sharp Laboratories Of America, Inc. | Multi-layer data transmission system |
US6898313B2 (en) * | 2002-03-06 | 2005-05-24 | Sharp Laboratories Of America, Inc. | Scalable layered coding in a multi-layer, compound-image data transmission system |
EP1359722A1 (en) * | 2002-03-27 | 2003-11-05 | BRITISH TELECOMMUNICATIONS public limited company | Data streaming system and method |
WO2003084244A1 (en) * | 2002-03-27 | 2003-10-09 | British Telecommunications Public Limited Company | Video coding and transmission |
US20040181817A1 (en) * | 2003-03-12 | 2004-09-16 | Larner Joel B. | Media control system and method |
GB0306296D0 (en) * | 2003-03-19 | 2003-04-23 | British Telecomm | Data transmission |
KR20060088303A (ko) * | 2005-02-01 | 2006-08-04 | 엘지전자 주식회사 | 디지털 방송 수신기의 동영상 저장/재생 장치 및 방법 |
-
2003
- 2003-03-14 DE DE60314106T patent/DE60314106T2/de not_active Expired - Lifetime
- 2003-03-14 KR KR1020047015313A patent/KR100917743B1/ko active IP Right Grant
- 2003-03-14 EP EP03712352A patent/EP1488644B1/en not_active Expired - Lifetime
- 2003-03-14 AU AU2003216817A patent/AU2003216817A1/en not_active Abandoned
- 2003-03-14 CA CA002479585A patent/CA2479585A1/en not_active Abandoned
- 2003-03-14 AT AT03712352T patent/ATE363809T1/de not_active IP Right Cessation
- 2003-03-14 WO PCT/GB2003/001090 patent/WO2003084233A1/en active IP Right Grant
- 2003-03-14 JP JP2003581500A patent/JP4440651B2/ja not_active Expired - Lifetime
- 2003-03-14 US US10/508,122 patent/US20050120038A1/en not_active Abandoned
- 2003-03-14 CN CNB038070499A patent/CN100471266C/zh not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1488644A1 (en) | 2004-12-22 |
WO2003084233A1 (en) | 2003-10-09 |
DE60314106D1 (de) | 2007-07-12 |
KR20040093483A (ko) | 2004-11-05 |
CA2479585A1 (en) | 2003-10-09 |
EP1488644B1 (en) | 2007-05-30 |
DE60314106T2 (de) | 2008-01-24 |
US20050120038A1 (en) | 2005-06-02 |
CN100471266C (zh) | 2009-03-18 |
KR100917743B1 (ko) | 2009-09-15 |
JP2005522115A (ja) | 2005-07-21 |
CN1643932A (zh) | 2005-07-20 |
AU2003216817A1 (en) | 2003-10-13 |
ATE363809T1 (de) | 2007-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4426316B2 (ja) | データストリーミングシステムおよび方法 | |
JP4440651B2 (ja) | データストリーミングシステムのためのデータ構造 | |
CA2372228C (en) | Data transmission | |
JP4949591B2 (ja) | ビデオ誤り回復方法 | |
CN1478349A (zh) | 发送及接收实时数据 | |
JP2006518127A (ja) | ピクチャ復号化方法 | |
JP2013081216A (ja) | ビデオ符号化方法 | |
JP2002511216A (ja) | ネットワークを介する適応ビデオ/オーディオトランスポートのためのシステム | |
US20060182016A1 (en) | Data transmission over a network having initially undetermined transmission capacity | |
JP2005033556A (ja) | データ送信装置、データ送信方法、データ受信装置、データ受信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060314 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080911 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080916 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20081216 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20081224 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090311 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090818 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091109 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091208 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100107 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130115 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4440651 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |