JP2005513828A - ユーザ選択可能な可変のトリックモード速度 - Google Patents

ユーザ選択可能な可変のトリックモード速度 Download PDF

Info

Publication number
JP2005513828A
JP2005513828A JP2003539320A JP2003539320A JP2005513828A JP 2005513828 A JP2005513828 A JP 2005513828A JP 2003539320 A JP2003539320 A JP 2003539320A JP 2003539320 A JP2003539320 A JP 2003539320A JP 2005513828 A JP2005513828 A JP 2005513828A
Authority
JP
Japan
Prior art keywords
segment
picture
trick mode
display time
video presentation
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
JP2003539320A
Other languages
English (en)
Other versions
JP4150340B2 (ja
Inventor
リン,シュ
ウィリス,ドナルド,ヘンリー
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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of JP2005513828A publication Critical patent/JP2005513828A/ja
Application granted granted Critical
Publication of JP4150340B2 publication Critical patent/JP4150340B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/004Predictors, e.g. intraframe, interframe 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/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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • 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/44Processing 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/4402Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440281Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Television Signal Processing For Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

特定のトリックモードのユーザ選択に応じて、表示されるピクチャ数は、決定された表示時間に基づいて選択されたトリックモードの速度に対応して調節される。その後、再生装置100及びリモートデコーダ136の間のチャネルキャパシティを超えないことを保証するために、帯域幅の利用が決定される。順方向のトリックモードについて、再生装置100とリモートデコーダ136の間の帯域幅を超える場合、Bピクチャが再生セグメント全体にわたり一様に除かれる。Bピクチャが存在して、それらが除かれている場合、ダミーのBピクチャで置き換えられる。さらに、再生装置100とリモートデコーダ136の間に十分な帯域幅が存在しない場合、Pピクチャが再生装置から除かれ、ダミーのPピクチャで一様に置き換えられる。

Description

本発明は、改良されたトリックモードの再生に関し、より詳細には、可変速のトリックモードの選択においてユーザのフレキシビリティを提供することに関する。
たとえば、MPEG圧縮プロトコルを採用して、デジタル形式で圧縮されたオーディオ及びビデオ信号が記録されるディスクが導入されたことで、オリジナルのマテリアルと実際に区別できない音質及び画質を提供することができる。しかし、ユーザは、かかるデジタルビデオディスク(DVD)が最低でもアナログビデオカセットレコーダ(VCR)のような旧式の装置に類似した特徴を提供することを期待している。たとえば、慣習により1×と示される通常の再生速度以外の順方向又は逆方向のいずれかでの再生を提供することが、DVDには期待される。
圧縮アルゴリズムの階層的な性質のために、MPEGエンコードされたビデオ信号のトリックモード機能を提供することが取り組まれている。この圧縮アルゴリズムは、変化する圧縮度を有するピクチャをグループに形成するために使用される。これらのグループは、グループ・オブ・ピクチャ(GOP)と呼ばれ、連続的なデコードが要求される。この開示では、GOPは、2つの連続するイントラピクチャ間の構造に該イントラピクチャのうちの1つを加えたものを含むように拡張される。MPEG規格の詳細な説明は、ISO/IEC規格13818−2で出版されている。
それにもかかわらず、MPEG2信号ストリームは、変動するコンテント圧縮度を有する3つのタイプのピクチャを備えている。イントラピクチャ(Iピクチャ)は、3つのタイプのうちで最小の圧縮度を有しており、任意の他のピクチャを参照することなしにデコードされる。予測ピクチャ(Pピクチャ)は、先行するIピクチャ又はPピクチャを参照することで圧縮され、Pピクチャは、Iピクチャよりも高い圧縮度を達成する。第三のタイプのMPEGピクチャは、双方向予測ピクチャ(Bピクチャ)と呼ばれ、先行するI又はPピクチャ、及び/又は後続するI又はPピクチャからの予測に基づいて圧縮される。Bピクチャは、最も高い圧縮度を有する。3つのタイプのMPEGピクチャは、GOPを構成するように配置される。
図1は、MPEG表示シーケンス50内の基本的なGOP55を示している。図1を参照して、GOP55は、MPEG表示シーケンス50に12の連続するピクチャを含んでいる。任意の他のピクチャを参照することなしにIピクチャのみがデコード可能であるので、それぞれのGOPは、Iピクチャのデコードに続いてデコードされる。記憶された先行するIピクチャに基づいて、最初のPピクチャがデコードされて記憶される。先行するIピクチャに基づいたPピクチャの予測は、参照符号62により示される。後続するPピクチャは、先行するPピクチャから予測される。先行するPピクチャに基づいたPピクチャの予測は、参照符号60及び68により示される。最後に、Bピクチャは、たとえば、記憶されているPピクチャといった、先行する参照画像及び/又は後続する参照画像からの予測によりデコードされる。先行するPピクチャからのBピクチャの基本的な予測は、参照符号64及び70である。後続するPピクチャからのBピクチャの基本的な予測は、参照符号66及び72である。
MPEGグループ・オブ・ピクチャを備える符号化ピクチャの階層的な性質は、それぞれのGOPのIピクチャ及びPピクチャが順方向でデコードされることが必要とされる。順方向では、所望の再生速度を達成するために、ピクチャがスキップ又は加算される場合があるが、典型的に連続的な再生が行われる。とりわけ、逆方向では、先行するIピクチャに効果的にジャンプして戻り、該Iピクチャに対応するGOPを通して順方向にデコードされる。デコードされたピクチャは、所望の逆方向の番組シーケンスを達成するために、その後の逆方向での読出しのために、フレームバッファメモリに記憶される。
トリックモードの間にスムーズな再生を実際に提供するため、タイムリーなディスクの検索、及びメモリからの特定のピクチャへのアクセスが要求される。それぞれのデジタルディスクは、ピクチャのアクセスポイントを提供するナビゲーションデータと共にエンコードされるが、これらは番号的に制限されており、一時的にエイリアスされた画像の動きに本質的に寄与する場合がある。順方向又は逆方向において変動する速度で、一時的にスムーズなトリックモード再生を達成するため、全てのエンコードされたピクチャへのアクセス又は該ピクチャのデコードを提供する必要がある。これは、大容量の高速メモリを必要とし、かかるメモリが利用可能ではない場合には、バッファはオーバランし、結果的に、ピクチャの損失及び性能の低下となる。したがって、大容量の高速メモリ及び処理能力に完全に依存することなく、改良されたトリックモードのパフォーマンスが必要とされる。
再生装置は、ローカル接続されるデコーダを有することがあるが、遠隔的に位置されるデコーダ構成も可能である。たとえば、再生装置は、統合されたデコーダを含むことができる。しかし、再生装置から離れた位置に配置される表示装置は、それ自身のデコーダを有することもある。この点に関して、表示装置に接続されたデコーダは、リモートデコーダと呼ばれる。リモートデコーダ構成では、トリックモードを実行することは非常に難しい。多くの場合、トリックモードは、コマ落としのトリックモードの間のように、ビデオ信号における多数のピクチャをスキップすることを含んでいる。リモートデコーダに転送されているビデオ信号におけるピクチャをスキップすることは、信号の平均ビットレートを実際に増加する。デジタルビデオレコーダ又はプレーヤと遠隔的に位置されるデコーダとの間の帯域幅は、一般に制限されているので、コマ落としのトリックモードを実行することで、信号のビットレートは転送チャネルの最大ビットレートを超える場合がある。
本発明は、記憶媒体に記憶された圧縮されたビデオプレゼンテーションの再生のための選択可能な可変のトリックモードの再生速度を実現するための方法及びシステムを提供する。ユーザは、選択可能な可変のトリックモードを選択する。本方法は、該ビデオプレゼンテーションの一部を高速なトリックモードで再生するため、リモートデコーダから受信されたコマンドに応答して、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するステップを含んでいる。その後、該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部を再生している間、該決定された表示時間を達成するため、消去すべきピクチャが該セグメントから選択される。この選択されたピクチャは、その後に消去される。トリックモードの表示時間は、該選択された可変のトリックモードの再生速度で該ビデオプレゼンテーションのセグメントにおけるピクチャを表示するために要求される時間を表している。
本発明の構成によれば、該選択された可変のトリックモード速度で該セグメントの表示時間を決定する上記ステップは、通常の再生速度1×で該セグメントを表示するために要求される表示時間を決定するステップをさらに含んでいる。該選択された可変のトリックモード速度で該セグメントにおけるピクチャを表示するために要求される表示時間を決定する上記ステップに続いて、該セグメントの表示時間は、フィールド表示周期の整数値であることが保証されるように調節される。該セグメント表示時間を調節することから残された残余部分は、該選択された可変のトリックモード速度で再生される間に、次に表示される該ビデオプレゼンテーションのセグメントのトリックモードの表示時間に加えられる。次のセグメントは、ビデオプレゼンテーションの既存のセグメント又は別のセグメントにおける残りのピクチャ部分である。該ビデオプレゼンテーションの一部を高速なトリックモードで再生するためのリモートデコーダからのコマンドは、順方向のトリックモードのコマンドである。
本方法は、該決定されたピクチャを該セグメントから消去することで生じた残りのピクチャ部分を表示するステップをさらに含んでいる。この残りのピクチャは、該選択された可変のトリックモード速度で表示される。該ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャ、又は任意の他のピクチャのグループ分け又はカテゴリ分類である。どのピクチャを消去するかに関する決定又は選択では、最も低い優先度のピクチャを最初に選択することができる。最も低い優先度のピクチャがセグメントから消去されるとき、利用可能な帯域幅を超える場合、更なる最も低い優先度のピクチャがダミーのピクチャで置き換えられる。有利なことに、ダミーピクチャは、該セグメント全体にわたり一様に分散されることが好ましい。本発明の更なる態様では、記憶媒体に記憶された圧縮されたビデオプレゼンテーションの再生のための選択可能な可変のトリックモードの再生速度を実現するためのシステムが提供される。ユーザは、選択可能な可変のトリックモードを選択することができる。本システムは、該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するための手段を含んでいる。この決定手段は、該ビデオプレゼンテーションの一部を高速なトリックモードで再生するためのリモートデコーダからのコマンドに応答するように構成されている。さらに、本システムは、該選択された可変のトリックモード速度で該ビデオプレゼンテーションのセグメントを再生している間、該決定されたトリックモードの表示時間を達成するため、どのピクチャを該セグメントから消去すべきかを選択するための手段を提供する。また、本システムは、消去するために選択されたピクチャを消去するための手段を提供する。該選択された可変のトリックモード速度で該セグメントの表示時間を決定するための上記手段は、通常の再生速度でセグメントを表示するために要求される表示時間を決定するための手段をさらに備えている。
本発明の構成によれば、該選択された可変のトリックモード速度でセグメントの表示時間を決定するための上記手段は、セグメントの表示時間をフィールド表示周期の整数値に調節するための手段をさらに含んでいる。さらに、本システムは、セグメントの調節された表示時間から残された表示時間の残余部分を、該選択された可変のトリックモード速度で再生されるビデオプレゼンテーションの一部の次に表示されるセグメントのトリックモードの表示時間に加えるための手段をさらに含んでいる。トリックモードの再生は、順方向のトリックモードであるが、本発明はこの点に限定されるものではない。さらに、本システムは、セグメントからピクチャを消去することで生じた残りのピクチャ部分を表示するための手段をさらに含んでいる。特に、セグメントは、グループ・オブ・ピクチャである。この点に関して、表示手段は、該選択された可変の高速なトリックモード速度で該残りのピクチャを表示する。
セグメントから消去されるピクチャを選択するための手段は、ピクチャの優先度に基づいて、どのピクチャを消去すべきかを決定するための手段をさらに含んでいる。選択手段は、セグメント、すなわちグループ・オブ・ピクチャ内で最も低い優先度を有するピクチャを選択するための手段をさらに含んでいる。本システムは、最も低い優先度のピクチャがセグメントから消去されたとき、チャネルの利用可能な帯域幅を超えた場合、更なる最も低い優先度のピクチャをダミーのピクチャで置き換えるための手段をさらに含んでいる。好ましくは、ダミーのピクチャは、セグメント全体にわたり一様に分散される。
本発明の更なる態様では、記憶媒体に記憶された圧縮されたビデオプレゼンテーションの再生のための選択可能な可変のトリックモードの再生速度を実現するための方法が提供される。本方法は、ビデオプレゼンテーションの一部を低速なトリックモードで再生するためのリモートデコーダからのコマンドに応じて、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するステップを含んでいる。ピクチャは、該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部を再生している間、該決定された表示時間を達成するため、繰り返しセグメントから選択される。特に、選択されたピクチャを繰り返すことができる。リモートデコーダからのコマンドは、順方向のトリックモードのコマンドである。
該選択された可変のトリックモードで、セグメントの表示時間を決定する上記ステップは、通常の再生速度でセグメントを表示するために要求される表示時間を決定するステップをさらに含んでいる。該選択された可変のトリックモード速度でセグメントの表示時間を決定するため、該セグメントの表示時間は、フィールド表示周期の整数値に調節される。
さらに、セグメントの該調節された表示時間から残された残余部分は、該選択された可変のトリックモード速度で再生される該ビデオプレゼンテーションの一部の次に表示されたセグメントのトリックモードの表示時間に加算される。本方法は、該セグメントから該決定されたピクチャを繰り返すことで生じる残りのピクチャ部分を表示するステップをさらに含んでいる。とりわけ、これら残りのピクチャは、該選択された可変のトリックモード速度で表示される。
該ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャである。ピクチャの優先度は、セグメントにおいて繰り返すべきピクチャを決定するために使用される。この点に関して、どのピクチャをセグメントから繰り返すべきかを選択する上記ステップは、セグメント内で最も高い優先度を有するピクチャを選択するステップをさらに含んでいる。
本発明は、記憶媒体に記憶された圧縮されたビデオプレゼンテーションを再生するための選択可能な可変のトリックモードの再生速度を実現するためのシステムをさらに提供する。本システムは、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するための手段を含んでいる。表示時間を決定するための方法は、該ビデオプレゼンテーションの一部を低速なトリックモードで再生するためのリモートデコーダからのコマンドに応答することができる。このコマンドは、順方向のトリックモードのコマンドである。選択手段は、該選択された可変のトリックモード速度で該ビデオ信号の一部を再生している間、該決定されたトリックモードの表示時間を達成するため、どのピクチャをセグメントから繰り返すべきかを選択するために提供される。繰り返し手段は、選択されたピクチャを繰り返すために提供される。
該選択された可変のトリックモード速度でセグメントの表示時間を決定するための上記手段は、通常の再生速度でセグメントを表示するために要求される表示時間を決定するための手段をさらに含んでいる。該選択された可変のトリックモード速度の表示時間を決定するための上記手段は、該セグメントの表示時間をフィールド表示周期の整数値に調節するための手段をさらに含んでいる。本システムは、該セグメントの調節された表示時間から残された残余部分を、該選択された可変のトリックモード速度で再生される該ビデオプレゼンテーションの一部の次に表示されるセグメントのトリックモードの表示時間に加えるための手段をさらに含んでいる。
表示手段は、該セグメントから選択されたピクチャを繰り返すことで生じる残りのピクチャ部分を表示するために提供される。ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャである。表示手段は、該選択された可変のトリックモード速度で残りのピクチャを表示することができる。この選択手段は、ピクチャの優先度に基づいて、どのピクチャを繰り返すべきかを決定するための手段をさらに含んでいる。この点に関して、選択手段は、セグメント内で最も高い優先度を有するピクチャを選択するための手段をさらに含んでいる。
本明細書で教示される、本発明に係る様々な最新の動作機能を実現するための装置100は、図2のブロック図に示される本発明の構成に従い、ファールストレージシステム104を利用することができる。図2は、ディスクベースの記憶装置106を例示しているが、本発明は記憶媒体106の状態に関らず、任意のMPEG又は他の圧縮されたビデオ再生装置と実施することができる。本実施の形態で使用されるように、MPEG又はMPEGビデオは、限定されるものではないがMPEG−1、MPEG−2を含めて、MPEG符号化規格に従うビデオ圧縮をいう。さらに、用語「セグメント」は、GOP及び任意のセグメンテーションメカニズムを広く含むために使用される。このメカニズムでは、ビデオデータセグメントは、管理可能なビデオデータの纏りで分割されており、それぞれの纏りがセグメントである。あるセグメントは、0.5から1秒のオーダからなるビデオであるが、本発明はこの点に限定されない。ディスクメカニズム106は、例示される実施の形態において固定されたディスクとして実施される。多くの例では、理解されるように、ファイルストレージシステム104は、たとえば、固体メモリ又は光磁気ディスク(MOD)である。MODの例は、ミニディスクである。任意のケースでは、かかるストレージシステムは、当該技術分野で公知であり、それらの動作は、本発明の理解のために重要ではない。
装置100の制御セクション120は、コントロール中央処理装置(CPU)122を含んでいる。このコントロールCPU122は、本発明に係る再生機能を可能にするとともに、該再生機能を制御するためのルーチン134を含んでいる。視聴者によりアクチベート可能な機能のための再生機能バッファ132は、一般的な機能、すなわち再生、停止、巻き戻し、早送り及びポーズといった動作を容易にする。これら再生及び停止以外の機能は、トリックモードの機能である。ポーズは、VCRにおけるポーズに類似しており、予め記録されたプレゼンテーション再生の手動による割り込みを容易にする。また、VCRにおけるポーズ動作は、記録からコマーシャルを除くために、視聴される番組の記録に割り込むために使用される。
コントロールCPU122は、記憶媒体106から情報を読み出し、及び/又は結果として得られるデータを生成して記憶するためにシステム構成される。メモリ130は、コントロールCPU122により生成された情報又はデータを記憶するために使用される。コントロールCPU122により生成された出力信号は、MPEG規格に従いフォーマット化されたデータストリームである。この出力データは、遠隔的に配置されるMPEGデコーダ136、或いはNTSC又は他のデコーダであるが、本発明はこの例に限定されるものではない。本発明に係る情報ファイルの使用は、遠隔的に配置されるデコーダによるデジタル形式でエンコードされた信号のデコードにおける重要な制約を効果的に克服する。特に、遠隔的に配置されたデコーダ構成において、トリックモードを実行することは非常に困難である。
しばしば、トリックモードのパフォーマンスは、コマ落としのトリックモードの間のようなビデオ信号における多数のピクチャを繰り返すことを含んでいる。リモートデコーダに転送されているビデオ信号においてピクチャを繰り返すことは、信号のビットレートを実際に増加する。デジタルビデオレコーダ又はプレーヤと遠隔的に配置されるデコーダとの間の帯域幅は一般に制限されているため、コマ落としのトリックモードを実行することで、信号のビットレートが転送チャネルの最大ビットレートを超える場合がある。GOPにおけるピクチャの位置に関係したパラメータは、情報ファイルと呼ばれるファイルに記憶される。情報ファイルは、ビデオプレゼンテーションが記憶されている記憶媒体に記憶される。有利なことに、情報ファイルに含まれるデータは、スムーズなトリックモードを提供するために、ダミーのピクチャをMPEGビデオストリーム全体に分散することで、所定のイベントの発生を予測して、過剰なビットレートのような問題を解決するために使用される。
有利なことに、本発明は、トリックモードの再生を変化させるための一連のステップを提供して、可変に選択されるトリックモードの速度を容易にする。はじめに、特定のトリックモードのユーザ選択に応じて、表示されるピクチャ数は、選択されたトリックモードの速度に対応して調節される。次いで、帯域幅の利用が決定され、再生装置とリモートデコーダとの間のチャネルキャパシティを超えていないことが保証される。
順方向のトリックモードについて、再生装置とリモートデコーダとの間の帯域幅を超え、いずれかのBピクチャが再生セグメントに存在する場合、Bピクチャが再生セグメント全体を通して一様に除かれる。Bピクチャが存在して、それらが除かれている場合、ダミーのBピクチャで置き換えられる。さらに、再生装置とリモートデコーダとの間に利用可能な帯域幅が十分ではない場合、Pピクチャが再生セグメントから除かれる。特に、Pピクチャは、再生セグメントから除かれ、ダミーのPピクチャで置き換えられる。好ましくは、Pピクチャを除くことは、セグメントの終わりから開始され、該セグメントの始めに向かって進められる。Pピクチャの置き換えは、該セグメントを通してダミーのPピクチャを一様に配置することを含んでいる。
図3は、本発明に係る典型的な処理を示すフローチャートである。図3を参照して、ステップ305では、残りのセグメントの表示時間(res_seg_dsp_time)パラメータがゼロに初期化される。このステップは、フローチャートを通して第一のパスで行われる。このステップの間、res_seg_dsp_timeパラメータを初期設定する意味は、すぐに容易に明らかとなるであろう。
ステップ310では、現在のセグメントの表示時間のパラメータ(seg_dsp_time)が決定される。このseg_dsp_timeパラメータは、通常の再生速度(1×)で、現在のセグメントにおける全ピクチャを表示するために要求される全体の時間を表している。特に、seg_dsp_timeパラメータは、通常の速度で、現在のセグメントにおける全ピクチャを表示するために要求される全体のフィールド周期の表示時間を示すインジケータである。MPEGのケースでは、セグメントはGOPである。
ステップ315では、トリックモードのセグメント表示(tm_seg_dsp_time)パラメータが決定される。このtm_seg_dsp_timeパラメータは、選択されたトリックモードの再生速度(TMPS)で、現在のセグメントを表示するために要求される実際の時間長を表している。特に、通常の再生の間、全てのセグメントについて等価なトリックモードのセグメントが生成される。したがって、tm_seg_dsp_timeは、トリックモードのセグメントが占める時間長を決定する。現在のセグメントのトリックモードのセグメント表示は、
tm_seg_dsp_time=seg_dsp_time/TMPS、で決定される。
ステップ320では、調節されたトリックモードのセグメントの表示時間(adj_tm_time)パラメータが決定される。adj_tm_timeパラメータは、現在のセグメントの表示時間が表示フィールド周期の整数値であることを保証するために、トリックモードの表示時間(tm_seg_dsp_time)に対する調節を表す。たとえば、アメリカ合衆国では、表示フィールド周期は、1秒の60分の1に量子化される。同様に、欧州では、表示フィールド周期は、1秒の50分の1に量子化される。adj_tm_timeは、現在のセグメントにおけるピクチャ、及び前のセグメントから残されたピクチャを表示するために要求される全体の表示時間を含んでいる。前のセグメントから残されたピクチャは、表示されるために目印が付されるが、表示されない。特に、調節されたトリックモードのセグメントの表示時間パラメータは、adj_tm_time=tm_seg_dsp_time+res_seg_disp_time、で決定される。好ましくは、調節されたフィールド表示周期パラメータは、最も近い整数値に切り下げられる。最も近い整数値への切り下げにより落とされた部分は、ステップ305における残りのセグメントの表示時間(res_seg_disp_time)である。残りのセグメントの表示時間は、次のセグメントについて、調節されたトリックモードの再生セグメントの表示時間を決定するために使用される。
ステップ325では、残りのセグメントの表示時間(res_seg_disp_time)パラメータの新たな値は、調節されたトリックモードのセグメントの表示時間パラメータadj_tm_timeの非整数部分を、残りのフィールド周期パラメータres_seg_dsp_timeに割り当てることで決定される。有利なことに、セグメント間のトリックモードの表示時間を調節することで、選択された平均のトリックモードの速度を一定に保つことができる。これにより、トリックモードの再生を通して、非常に大きな制御及びフレキシビリティが与えられる。特に、残りのセグメントの表示時間を選択的に決定することができることを容易に理解されるであろう。たとえば、この値は、値0に設定され、変更されることはない。このケースでは、残りのセグメントの表示時間(res_seg_dsp_time)を有する必要はない。特に、セグメントの表示時間の調節は、セグメント、又は利用されるフレーム構造に依存する。たとえば、所定のケースでは、セグメントの表示時間をフレーム表示周期の整数値に丸め、他のケースでは、セグメントの表示時間をフィールド表示周期の整数値に丸めることが適切である。それにもかかわらず、本発明は、この点に関して限定されない。
ステップ330では、判定又は選択は、選択された再生トリックモードの速度のパラメータである、予め決定された調節されたトリックモードのセグメントの表示時間adj_tm_timeを達成するためにどのピクチャを消去すべきかに関して行われる。
どのピクチャを消去すべきか選択するときに考慮される幾つかの要素が存在する。特に、これらのファクタは、限定されるものではないが、オリジナルの記録フォーマット、選択されたトリックモードの再生速度、及び再生装置100とリモートレコーダとの間のチャネルの帯域幅又は最大ビットレートに関する符号化構造を含んでいる。はじめに、チャネルのビットレートが決定され、消去のために選択されたピクチャがプレゼンテーションデータストリームから除かれたとき、チャネルの帯域幅を超えないことを保証するためビットレートが連続的にモニタされる。次のセグメントを処理するために、ステップ310からステップ330までが繰り返される。特に、ステップ305は、その値がステップ325で決定されるので繰り返されない。
特に、より低い優先度のピクチャがセグメントから消去されたとき、チャネルのビットレートは、ピクチャレートが同じままであるので一般的に増加する。これは、最も少ないビット数をもつピクチャ、すなわちBピクチャが消去され、残りのピクチャは、消去される前の平均的なピクチャよりも多くのビット数を有するときに生じる。特に、ピクチャが消去されるときはいつであっても、チャネルの最大帯域幅を飽和又は超えないように、チャネルの帯域幅がチェックされる。
ステップ305からステップ330における幾つかのパラメータ又は全てのパラメータは、情報ファイルに記憶される。好ましくは、パラメータは、メモリ130に記憶され、メモリでは、コントロールCPU122によりパラメータが検索され、変更されて保存される。コントロールCPU122は、図3で例示される典型的なステップの全てを実行するために構成される。
選択されたトリックモードの速度について、調節されたセグメントの表示時間を達成するため、どのピクチャを消去すべきかに関する判定では、セグメント内で最も低い優先度を有するピクチャを消去することが好ましい。ピクチャのタイプは、階層的に配置されており、Iピクチャが最も高い優先度を有しており、Pピクチャがこれに続き、最後にBピクチャが最も低い優先度を有している。セグメント内では、アンカーピクチャ、すなわち参照画像は、表示されるために最も高い優先度を有しており、他のタイプのピクチャが消去された後のみで、消去されることが好ましい。参照画像は、他のピクチャを予測するために使用されるピクチャである。参照画像は、Iピクチャ又はPピクチャのいずれかである。
特に、Bピクチャが最も低い優先度を有しているため、アンカーピクチャの数が十分ではないとき、セグメントの既存のビットレートがチャネルで許容される最大のビットレートを超えていないとき、Bピクチャのみが表示について考慮される。Bピクチャが転送されるか、表示されるために選択され、チャネルのビットレートを超える場合、該Bピクチャを置き換えるためにダミーのBピクチャが使用される。好ましくは、BピクチャをダミーのBピクチャで置き換えることは、セグメント全体を通してダミーのピクチャを一様に分散するようなやり方で行われる。有利なことに、セグメント全体を通してダミーピクチャを一様に分散することで、ピクチャ間でよりスムーズな変化を得ることができ、これにより、急な動きを低減することができる。
Bピクチャがダミーのピクチャで置き換えられており、ビットレートがチャネルの最大ビットレートをなお超えている場合、Pピクチャは、ダミーのPピクチャで置き換えられる。PピクチャをダミーのPピクチャで置き換えることで、セグメントの終わりから開始し、該セグメントの始まりに向かって進むことができる。有利なことに、ダミーのPピクチャの置き換えは、セグメント全体を通して一様に行われ、平均のトリックモードの速度が保証される。これにより、急な動きの少ないビデオとなり、より心地よい視聴を提供することができる。
本発明の別の態様によれば、ユーザ選択可能な可変のトリックモードの速度は、順方向において低速なトリックモードでの再生を含んでいる。低速なトリックモードは、通常の再生速度1×よりも遅い速度での再生を含んでいる。MPEGデコーダのようなデコーダからの出力は、視聴者の入力又は表示装置に接続されることが好ましい。低速のトリックモードの間、デコードされて表示されるピクチャの一部又は全部が繰り返されるように、MPEGのGOP又はビットストリームがフォーマット化される。これらのピクチャは、低速のトリックモードの再生速度のような要素に依存して、1回以上繰り返される。ピクチャを繰り返すことで、より長い表示時間が形成され、これにより、選択された低速のトリックモードの再生速度が保たれることが保証される。
特に、再生のために選択されたセグメントに存在するピクチャのタイプに基づいて、ピクチャが繰り返される。MPEG規格に従いフォーマットされた情報の場合、GOPは、Iピクチャ、Bピクチャ及びPピクチャを含んでいる。Bピクチャの場合、Bピクチャを表すデータは、複製され、表示装置での表示のために再送出される。さらに、GOPにおけるピクチャの意図された表示順序を示す時間参照を変更することが必要である。
IピクチャとPピクチャの場合、ダミーのピクチャを送出することで、IピクチャとPピクチャを繰り返すことが好ましい。しかし、Bピクチャの場合、Bピクチャを表すデータは、データを複製して再送出することで繰り返される。それにもかかわらず、本発明は、この点に限定されるものではない。本質的に、ダミーのピクチャは、該ダミーのピクチャが予測されるピクチャの正確な繰り返しである。さらに、ダミーのピクチャは、ダミーのピクチャが予測されるピクチャと等価であり、該ピクチャの繰り返しである。この点に関して、デコードされたダミーのピクチャは、ダミーのピクチャが予測されるピクチャとは区別することが不可能である。有利なことに、IピクチャとPピクチャは、Bピクチャよりも一般に多くのビット数を含んでいるため、他のピクチャよりも有意に少ないビット数を含んでいるダミーのピクチャでIピクチャ及びPピクチャを繰り返すことが好ましい。特に、これにより、デコーダと再生装置の間のチャネルのビットレートを超えることに関連される問題を低減することができる。
図4は、本発明の構成による、可変のトリックモード再生の間に順方向の低速なトリックモードの典型的な処理を説明するフローチャートである。図4を参照して、ステップ405では、表示時間のパラメータは、現在のセグメントについて決定される。ステップ410では、選択された低速なトリックモードの再生速度で、現在のセグメントを表示するために要求されるトリックモードの表示時間パラメータが決定される。トリックモードの表示時間パラメータは、ステップ405からのトリックモードの表示時間を、選択された低速なトリックモードの再生速度で割ることで決定される。ステップ415では、セグメントおけるどのピクチャを繰り返すべきか、及び表示時間パラメータで識別される決定された表示時間の間、該ピクチャを何回繰り返すべきかに関する判定が行われる。ステップ420では、複製することでBピクチャが繰り返され、ダミーのピクチャを挿入することでIピクチャ及びPピクチャが繰り返される。
本発明の構成では、選択されたトリックモードの再生速度を達成するため、繰り返し表示されるセグメントにおけるピクチャは、セグメントの構造に依存する。たとえば、GOPにBピクチャが存在しない場合、低速のトリックモードの再生の間に再生のためにダミーのピクチャを追加することが好ましい。非常に低速のトリックモードでは、Iピクチャ及びPピクチャがGOPにおける約3分の1のピクチャを備えており、Bピクチャが繰り返されない場合には、視覚的に心地よい再生とはならない場合がある。この場合には、Bピクチャを複製し、視覚的な心地よさを保証するためにダミーのピクチャを使用してIピクチャ及びPピクチャを繰り返すことが好ましい。
本発明の上述された説明に照らして、本発明は、ハードウェア、ソフトウェア又はハードウェアとソフトウェアの組み合わせで実現することができることを理解されたい。本発明によるユーザ選択可能な可変のトリックモードは、集約されたやり方で実現することができ、又は異なるビデオ処理エレメントが幾つかの相互接続されたシステムにわたり展開される分散されたやり方で実現することができる。有利なことに、かかる娯楽システムでは、情報ファイルは、独立かつ遠隔的に配置されたデコーダの間で情報を伝達するために使用される。任意の種類のコンピュータ化された、又はデジタル化されたMPEG処理システム、又は本明細書で説明された方法を実行するために調節される他の装置が適している。
本明細書で説明されるように本発明は、図1のコントロールCPU122を意図しており、ハードウェアとソフトウェアの一般的な組み合わせは、ロードされて実行されたとき、本明細書で説明される方法を実行するように、コンピュータシステム、及び図1のコントロールセクション120に類似したデジタルビデオ記録システムを制御するコンピュータプログラムをもつ汎用コンピュータシステムをさらに含んでいる。また、本発明は、本明細書で説明される方法の実現を可能にする全ての機能を備えており、かつコンピュータシステムにロードされたとき、これらの方法を実行することができるコンピュータプログラムプロダクトに埋め込むこともできる。
本発明の文脈におけるコンピュータプログラムは、a)別の言語、コード又は表記への変更、b)異なるマテリアル形式での再生、のいずれか一方又は両者について、特定の機能を実行するための情報処理能力を有するシステムに意図された命令のセットを実行させる任意の表現、任意の言語、コード又は表記を意味している。
上述された説明は、例示することを意図されており、以下の特許請求の範囲で述べられる点を除いて、本発明を制限することを意図するものではない。
MPEG表示シーケンス内での一般的なGOP構造を例示する図である。 トリックモードのビデオ信号の間にピクチャをデコードして表示するための典型的な装置を例示するブロック図である。 本発明に係る、典型的な処理を説明するフローチャートである。 本発明に係る、可変のトリックモード再生の間の順方向の低速トリックモードに関する典型的な処理を説明するフローチャートである。

Claims (40)

  1. 記憶媒体に記憶された圧縮されたビデオプレゼンテーションを再生するための選択可能な可変のトリックモードの再生速度を実現するための方法であって、
    該ビデオプレゼンテーションの一部を高速なトリックモードで再生するためのリモートデコーダからのコマンドに応答して、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するステップと、
    該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部を再生している間、該決定された表示時間を達成するため、消去すべきピクチャを該セグメントから選択するステップと、
    該選択されたピクチャを消去するステップと、
    を備える方法。
  2. 該選択された可変のトリックモード速度でセグメントの表示時間を決定する前記ステップは、通常の再生速度で該セグメントを表示するために要求される表示時間を決定するステップをさらに備える、
    請求項1記載の方法。
  3. 該選択された可変のトリックモード速度でセグメントの表示時間を決定する前記ステップは、該セグメントの表示時間をフィールド表示周期の整数値に調節するステップをさらに備える、
    請求項1記載の方法。
  4. 該セグメントの該調節された表示時間から残された残余部分を、該選択された可変のトリックモード速度で再生される該ビデオプレゼンテーションの一部の次に表示されるセグメントのトリックモードの表示時間に加えるステップをさらに備える、
    請求項3記載の方法。
  5. 該ビデオプレゼンテーションの一部を高速トリックモードで再生するためのリモートデコーダからのコマンドは、順方向のトリックモードのコマンドである、
    請求項1記載の方法。
  6. 該決定されたピクチャを該セグメントから消去することで生じる残りのピクチャ部分を表示するステップをさらに備え、該残りのピクチャは、該選択された可変のトリックモード速度で表示される、
    請求項1記載の方法。
  7. 該ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャである、
    請求項1記載の方法。
  8. 該選択するステップは、ピクチャの優先度に基づいて、どのピクチャを消去すべきかを決定するステップをさらに備える、
    請求項1記載の方法。
  9. どのピクチャを該セグメントから消去すべきかを選択する前記ステップは、該セグメント内で最も低い優先度を有するピクチャを選択するステップをさらに備える、
    請求項8記載の方法。
  10. 該最も低い優先度のピクチャが該セグメントから消去されたとき、利用可能なチャネルの帯域幅を超えた場合、更に最も低い優先度のピクチャをダミーのピクチャで置き換えるステップをさらに備える、
    請求項9記載の方法。
  11. 該セグメント全体にわたり該ダミーピクチャを一様に分散するステップをさらに備える、
    請求項10記載の方法。
  12. 記憶媒体に記憶された圧縮されたビデオプレゼンテーションを再生するための選択可能な可変のトリックモードの再生速度を実現するための方法であって、
    該ビデオプレゼンテーションの一部を低速なトリックモードで再生するためのリモートデコーダからのコマンドに応答して、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するステップと、
    該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部を再生している間、該決定された表示時間を達成するため、繰り返すべきピクチャを該セグメントから選択するステップと、
    該選択されたピクチャを繰り返すステップと、
    を備える方法。
  13. 該選択された可変のトリックモード速度でセグメントの表示時間を決定する前記ステップは、通常の再生速度で該セグメントを表示するために要求される表示時間を決定するステップをさらに備える、
    請求項12記載の方法。
  14. 該選択された可変のトリックモード速度でセグメントの表示時間を決定する前記ステップは、該セグメントの表示時間をフィールド表示周期の整数値に調節するステップをさらに備える、
    請求項12記載の方法。
  15. 該セグメントの該調節された表示時間から残された残余部分を、該選択された可変のトリックモード速度で再生される該ビデオプレゼンテーションの一部の次に表示されるセグメントのトリックモードの表示時間に加えるステップをさらに備える、
    請求項14記載の方法。
  16. 該ビデオプレゼンテーションの一部をトリックモードで再生するためのリモートデコーダからの該コマンドは、順方向のトリックモードのコマンドである、
    請求項12記載の方法。
  17. 該決定されたピクチャを該セグメントから繰り返すことで生じる残りのピクチャ部分を表示するステップをさらに備え、該残りのピクチャは、該選択された可変のトリックモード速度で表示される、
    請求項12記載の方法。
  18. 該ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャである、
    請求項12記載の方法。
  19. 該選択するステップは、ピクチャの優先度に基づいて、どのピクチャを繰り返すべきかを決定するステップをさらに備える、
    請求項12記載の方法。
  20. どのピクチャを該セグメントから繰り返すべきかを選択する前記ステップは、該セグメント内で最も高い優先度を有するピクチャを選択するステップをさらに備える、
    請求項19記載の方法。
  21. 記憶媒体に記憶された圧縮されたビデオプレゼンテーションを再生するための選択可能な可変のトリックモードの再生速度を実現するためのシステムであって、
    該ビデオプレゼンテーションの一部の高速なトリックモードで再生するためのリモートデコーダからのコマンドに応答して、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するための手段と、
    該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部を再生している間、該決定されたトリックモードの表示時間を達成するため、どのピクチャを該セグメントから消去すべきかを選択するための手段と、
    該選択されたピクチャを消去するための手段と、
    を備えるシステム。
  22. 該選択された可変のトリックモード速度でセグメントの表示時間を決定するための前記手段は、通常の再生速度でセグメントを表示するために要求される表示時間を決定するための手段をさらに備える、
    請求項21記載のシステム。
  23. 該選択された可変のトリックモード速度でセグメントの表示時間を決定するための前記手段は、該セグメントの表示時間をフィールド表示周期の整数値に調節するための手段をさらに備える、
    請求項21記載のシステム。
  24. 該セグメントの該調節された表示時間から残された残余部分を、該選択された可変のトリックモード速度で再生される該ビデオプレゼンテーションの一部の次に表示されるセグメントのトリックモードの表示時間に加えるための手段をさらに備える、
    請求項23記載のシステム。
  25. 該ビデオプレゼンテーションの一部をトリックモードで再生するためのリモートデコーダからの該コマンドは、順方向のトリックモードのコマンドである、
    請求項21記載のシステム。
  26. 該セグメントから該決定されたピクチャを消去することで生じる残りのピクチャ部分を表示するための手段をさらに備え、該表示手段は、該選択された可変のトリックモード速度で該残りのピクチャを表示する、
    請求項21記載のシステム。
  27. 該ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャである、
    請求項21記載のシステム。
  28. 該選択する手段は、ピクチャの優先度に基づいて、どのピクチャを消去すべきかを決定するための手段をさらに備える、
    請求項21記載のシステム。
  29. 該選択する手段は、セグメント内で最も低い優先度を有するピクチャを選択するための手段をさらに備える、
    請求項28記載のシステム。
  30. 該最も低い優先度のピクチャが該セグメントから消去されたとき、利用可能なチャネルの帯域幅を超えた場合に、更に最も低い優先度のピクチャをダミーのピクチャで置き換えるための手段をさらに備える、
    請求項29記載のシステム。
  31. 該セグメント全体にわたり該ダミーピクチャを一様に分散するための手段をさらに備える、
    請求項30記載のシステム。
  32. 記憶媒体に記憶された圧縮されたビデオプレゼンテーションを再生するための選択可能な可変のトリックモードの再生速度を実現するためのシステムであって、
    該ビデオプレゼンテーションの一部を低速なトリックモードで再生するためのリモートデコーダからのコマンドに応答し、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するための手段と、
    該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部を再生している間、該決定されたトリックモードの表示時間を達成するため、どのセグメントを繰り返すべきかを該セグメントから選択するための手段と、
    該選択されたピクチャを繰り返すための手段と、
    を備えるシステム。
  33. 該選択された可変のトリックモード速度でセグメントの表示時間を決定するための前記手段は、通常の再生速度でセグメントを表示するために要求される表示時間を決定するための手段をさらに備える、
    請求項31記載のシステム。
  34. 該選択された可変のトリックモード速度でセグメントの表示時間を決定するための前記手段は、該セグメントの表示時間をフィールド表示周期の整数値に調節するための手段をさらに備える、
    請求項32記載のシステム。
  35. 該セグメントの該調節された表示時間から残された残余部分を、該選択された可変のトリックモード速度で再生される該ビデオプレゼンテーションの一部の次に表示されるセグメントのトリックモードの表示時間に加えるための手段をさらに備える、
    請求項34記載のシステム。
  36. 該ビデオプレゼンテーションの一部をトリックモードで再生するためのリモートデコーダからの該コマンドは、順方向のトリックモードのコマンドである、
    請求項32記載のシステム。
  37. 該決定されたピクチャを該セグメントから該繰り返すことで生じる残りのピクチャ部分を表示するための手段をさらに備え、該表示手段は、該選択された可変のトリックモード速度で該残りのピクチャを表示する、
    請求項32記載のシステム。
  38. 該ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャである、
    請求項32記載のシステム。
  39. 該選択する手段は、ピクチャの優先度に基づいて、どのピクチャを繰り返すべきかを決定するための手段をさらに備える、
    請求項32記載のシステム。
  40. 該選択する手段は、セグメント内で最も高い優先度を有するピクチャを選択するための手段をさらに備える、
    請求項39記載のシステム。

JP2003539320A 2001-10-23 2002-10-18 ユーザ選択可能な可変のトリックモード速度 Expired - Lifetime JP4150340B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US33491401P 2001-10-23 2001-10-23
US10/211,803 US6577809B2 (en) 2001-10-23 2002-08-01 User selectable variable trick mode speed
PCT/US2002/033596 WO2003036961A1 (en) 2001-10-23 2002-10-18 User selectable variable trick mode speed

Publications (2)

Publication Number Publication Date
JP2005513828A true JP2005513828A (ja) 2005-05-12
JP4150340B2 JP4150340B2 (ja) 2008-09-17

Family

ID=26906476

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003539320A Expired - Lifetime JP4150340B2 (ja) 2001-10-23 2002-10-18 ユーザ選択可能な可変のトリックモード速度

Country Status (8)

Country Link
US (1) US6577809B2 (ja)
EP (1) EP1438847A4 (ja)
JP (1) JP4150340B2 (ja)
KR (1) KR100950540B1 (ja)
CN (1) CN1298166C (ja)
MX (1) MXPA04003582A (ja)
MY (1) MY138307A (ja)
WO (1) WO2003036961A1 (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030077071A1 (en) * 2001-10-23 2003-04-24 Shu Lin Fast forward trick mode and reverse trick mode using an information file
US7174086B2 (en) * 2001-10-23 2007-02-06 Thomson Licensing Trick mode using dummy predictive pictures
KR100434740B1 (ko) * 2001-11-09 2004-06-10 주식회사 휴맥스 디지털 방송 프로그램에서의 저배속 재생방법
WO2004014073A2 (en) * 2002-07-30 2004-02-12 Koninklijke Philips Electronics N.V. Trick play behavior controlled by a user
JP2006050122A (ja) * 2004-08-03 2006-02-16 Hitachi Ltd 放送受信装置、並びに、そのための情報再生方法
US7954128B2 (en) 2005-02-11 2011-05-31 Time Warner Cable Inc. Methods and apparatus for variable delay compensation in networks
US20060218602A1 (en) * 2005-02-23 2006-09-28 Sherer W P Replacement of trick mode content in a video on demand system
US20070058926A1 (en) * 2005-09-09 2007-03-15 Microsoft Corporation Optimizing trick modes for streaming media content
US8208067B1 (en) * 2007-07-11 2012-06-26 Adobe Systems Incorporated Avoiding jitter in motion estimated video
US8179976B2 (en) * 2008-01-11 2012-05-15 Apple Inc. Control of video decoder for reverse playback operation
CN102098512A (zh) * 2010-12-15 2011-06-15 中兴通讯股份有限公司 一种移动终端及其视频播放的实现方法
US8855466B2 (en) * 2012-05-01 2014-10-07 Eldon Technology Limited Separate video file for I-frame and non-I-frame data to improve disk performance in trick play
US10687115B2 (en) 2016-06-01 2020-06-16 Time Warner Cable Enterprises Llc Cloud-based digital content recorder apparatus and methods
TWI659647B (zh) * 2017-11-21 2019-05-11 晶睿通訊股份有限公司 影像播放設備及其影像播放方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5282049A (en) * 1991-02-08 1994-01-25 Olympus Optical Co., Ltd. Moving-picture data digital recording and reproducing apparatuses
US5377051A (en) * 1993-01-13 1994-12-27 Hitachi America, Ltd. Digital video recorder compatible receiver with trick play image enhancement
JP3326670B2 (ja) * 1995-08-02 2002-09-24 ソニー株式会社 データ符号化/復号化方法および装置、および符号化データ記録媒体
EP0914740B1 (en) * 1997-04-24 2003-06-04 Koninklijke Philips Electronics N.V. Method of and arrangement for reproducing video images
WO1999065239A2 (en) * 1998-06-11 1999-12-16 Koninklijke Philips Electronics N.V. Trick play signal generation for a digital video recorder

Also Published As

Publication number Publication date
US20030077073A1 (en) 2003-04-24
JP4150340B2 (ja) 2008-09-17
CN1298166C (zh) 2007-01-31
CN1575597A (zh) 2005-02-02
EP1438847A1 (en) 2004-07-21
US6577809B2 (en) 2003-06-10
MY138307A (en) 2009-05-29
WO2003036961A1 (en) 2003-05-01
KR100950540B1 (ko) 2010-03-30
KR20040045889A (ko) 2004-06-02
EP1438847A4 (en) 2010-05-05
MXPA04003582A (es) 2004-07-30

Similar Documents

Publication Publication Date Title
KR100958325B1 (ko) 저장 매체상에 레코딩된 mpeg 비디오 표시의 트릭 모드 재생 방법 및 장치
JP4150340B2 (ja) ユーザ選択可能な可変のトリックモード速度
US20030159152A1 (en) Fast motion trick mode using dummy bidirectional predictive pictures
JP3996204B2 (ja) ビデオ画像を記録し及び再生する方法及び装置
JP2006520986A (ja) ストリームバッファチャネル用のcpiデータ
KR20060092235A (ko) 트릭 플레이 성능을 향상시키기 위한 캐시 관리
KR20050083900A (ko) 남아있는 배터리 용량을 기초로 한 스캐일 가능한 비디오압축
JP3817728B2 (ja) 情報記録再生装置および情報記録再生方法
JP2008529405A (ja) デジタルビデオサーバ用のビデオプレーヤ
EP1440573B1 (en) Fast motion playback using dummy predictive pictures
US7433288B2 (en) Recording device and method, recording medium and program
US6978082B1 (en) AV decoder control method and AV decoder control apparatus
US6990287B2 (en) Fast motion trick mode using dummy bidirectional predictive pictures
JPWO2004102561A1 (ja) コンテンツ記録再生装置および方法
KR101015413B1 (ko) 특수 화상 그룹을 이용하는 순차 비디오 상의 순방향 트릭 모드
JPH07336639A (ja) ディスク再生装置
JP2004328463A (ja) 立体映像データ処理装置、立体映像データ伝送装置、立体映像データ記録装置
JP2001155470A (ja) ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの再生方法
EP1540950B1 (en) Trick mode using dummy bidirectional predictive pictures
US8149679B2 (en) Recording/reproducing device and method, recording medium, and program
AU711638B2 (en) Data reproducing method and data reproducing apparatus
JP2007515739A (ja) データを取り出す回路及び方法
KR20040024406A (ko) 디스크 캐시를 이용하여 디지털 스트림을 기록하는 방법,그 장치 및 그 정보저장매체

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20051006

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051013

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20051006

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080509

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: 20080610

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: 20080627

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110704

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4150340

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110704

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120704

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120704

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130704

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

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

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term