JP2004328218A - Playback device - Google Patents
Playback device Download PDFInfo
- Publication number
- JP2004328218A JP2004328218A JP2003118478A JP2003118478A JP2004328218A JP 2004328218 A JP2004328218 A JP 2004328218A JP 2003118478 A JP2003118478 A JP 2003118478A JP 2003118478 A JP2003118478 A JP 2003118478A JP 2004328218 A JP2004328218 A JP 2004328218A
- Authority
- JP
- Japan
- Prior art keywords
- period
- image data
- moving image
- reproducing
- speed
- 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
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、再生装置に関し、特に高速サーチモード時の処理に関する。
【0002】
【従来の技術】
近年、映像信号のサーチ、早見などを支援する映像要約方法が提案されている。
【0003】
例えば、特許文献1に記載されている映像要約方法は、映像ショットの一部分のみを次々に再生するダイジェスト映像再生方法である。これは図14に示すように各映像ショットの秒数に応じて再生するダイジェスト部分の位置を変えるというものである。これによって映像ショットの長さから予測されるショットの重要部分のみを再生することが可能となる。
【0004】
また、特許文献2に記載されている方法は、映像ショットの中から物体が高速で動いている高速動作区間と、類似したシーンが続く長時間類似区間とに分け、高速動作区間を通常早送りよりも低速で再生し、長時間類似区間を通常より高速で再生する方法である。
【0005】
なお、ここでいうショットとは映像データを区切る単位を表している。映像データをショットに分ける区切り目としては、ビデオカメラでの撮影開始点と終了点、編集した画像のつなぎ点、映像ファイルの開始点と終了点、ユーザが印(マーカ)を付けた点など、映像が大きく変化する点であるか、もしくは重要であると考えられる点であるとする。
【0006】
【特許文献1】
特開平9−270997
【特許文献2】
特開平8−251540
【0007】
【発明が解決しようとする課題】
しかしながら、特許文献1のダイジェスト映像再生方法では、映像ショットの一部分のみを次々と再生するため、映像全体の概要は把握できてもダイジェストに含まれない所望のシーンをサーチすることは難しかった。
【0008】
また、特許文献2の映像要約手法では、画像の類似度に応じて相対的な再生速度を適応的に変化させるために、主観的な再生速度を保つことが可能であるが、要約データを作るために一度すべての画像データを読み込み、要約のための処理を行った上で要約データをファイルサーバ等に保存しておくことが必要であり、リアルタイムで要約を行いサーチする用途には向いていない。
【0009】
本発明は、このような問題点を考慮し、高速サーチ時にも視認性を低下させることなく、目的のシーンを容易に検出することが可能な高速再生サーチを実現することを目的としている。
【0010】
【課題を解決するための手段】
前記課題を解決するため、本発明においては、記録媒体より動画像データを再生する際、前記動画像データの一部のフレームを間引いて再生することにより高速再生を行う高速サーチモードにおいて、前記動画像データを第1の期間と第2の期間とに分け、前記第1の期間におけるフレームの間引き率を前記第2の期間におけるフレームの間引き率よりも少なくする構成とした。
【0011】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。
【0012】
まず、本発明の基本的な実施形態について図2に基づき説明する。図2は本発明が適用された再生装置200の構成を示すブロック図である。
【0013】
図2において、201は圧縮された映像データが記録されている記録メディアであり、本形態ではDVDなどのディスク媒体である。202は記録メディア201から光ピックアップによって読み出された映像信号を取得し、データの復調、誤り訂正などの信号処理を行う復調・誤り訂正回路、203はバッファメモリ、204は記録メディア201をクランプして回転駆動するモータと光ピックアップを含むドライブ機構系を制御する機構制御回路、205は映像信号をビデオ、オーディオそれぞれの信号に分離する分離回路、206はビデオデコーダ、207はオーディオデコーダ、208はシステム全体を制御するシステム制御回路、209は各種の操作スイッチを有する操作部である。
【0014】
まず、通常の再生処理について説明する。ユーザが操作部209を操作して、再生を指示すると、操作部209はこの再生要求をシステム制御回路208へ送信する。
【0015】
システム制御回路208は、全体の制御を行うCPUと、各種の作業用メモリと、CPUが読み取りおよび実行可能なプログラムおよびデータを格納するROMから構成される。このシステム制御回路208が操作部209からの再生要求を受け付けると、機構制御回路204を後述する様に制御し、記録メディア201から光ピックアップを通してデータを読み込む。
【0016】
例えば、早送りの再生要求をシステム制御回路208が受け付けると、システム制御回路208は記録媒体201から読み込むべきデータのトラック位置を指示する。機構制御回路204は、システム制御回路208から指示されたトラックの位置に応じてモータの速度を調節し、光ピックアップを制御することにより光ピックアップの位置の移動を制御する。トラックの正確な位置が検出されると、所望の物理セクタが格納されているところまで回転待ちを行い、物理セクタから映像信号を読み出す。
【0017】
復調・誤り訂正回路202は読み込まれた映像信号に対して、増幅、復調、誤り訂正などの各種信号処理を施し、映像データをバッファメモリ203に論理ブロック単位で格納する。分離回路205はバッファメモリ203から転送される映像データを受け取り、ビデオ、オーディオなど各個別のストリーム部分に分離し、それぞれのデコーダへ送る。
【0018】
ビデオデコーダ206はビデオデータを所定の方式(例えばMPEG2など)に従って伸長し、ビデオ信号を出力する。オーディオデコーダも同様にオーディオデータを所定の方式に従いデコードしオーディオ信号を出力する。
【0019】
次に、このように構成された再生装置200において高速サーチ再生をする場合の処理を説明する。
【0020】
以下では、図1、図3を参照し、図2の再生装置においてシステム制御回路208で制御する高速サーチの処理について具体的に説明する。
【0021】
図1において、100は記録メディア201に記録された映像データ全体を示しており、101の区間は映像データ中の1ショットを示している。つまり映像データ全体100は映像ショットの集合として考える。また映像データ中の灰色で示す102は高速再生モード時に再生する映像データであり、103は再生せずに間引く映像データを示している。
【0022】
また、110はショット101内の画像フレーム構成を示しており、111はショットの先頭フレーム、図中、灰色で示した112は高速サーチ中に再生される再生フレーム、113は高速サーチ中には再生しない間引きフレームを示している。また、映像データは右側に行くほど時間的に後のデータであることを示している。
【0023】
図3は高速サーチの際、処理対象のフレームを再生するか否かを判断するためのフローチャートである。図3においてiはフレームカウンタ、Nは高速サーチ時に間引きするフレーム数、Mは高速サーチ時にショットの先頭部分において再生するフレーム数を示している。
【0024】
以下では、N=12、M=4とした場合、つまり略12倍速での高速サーチ処理を例に説明する。また、iの初期値は0である。
【0025】
まず、処理対象のフレームに対して、ステップS301ではフレームカウンタiがNと等しくないときにはステップS302に進み、iがNと等しい場合にはステップS303に進む。ステップS302では処理対象フレームがショットの先頭フレームからMフレーム(4フレーム)以内であるかチェックする。処理対象フレームが、ショットの先頭フレームからMフレーム以内である場合はステップS303に進み、そうでない場合はステップS305へ進む。ステップS303では、処理対象のフレームのデータを記録媒体201から読み込み、デコードし出力する。ステップS304ではフレームカウンタiを0に初期化する。ステップS305では処理対象のフレームを読み込まずにスキップする。ステップS306ではフレームカウンタiをインクリメントする。ステップS307では処理対象のフレームを1フレーム進め、ステップS301へ戻る。
【0026】
以上の処理によって判別した結果再生するフレームと、スキップするフレームとの関係を示したものが図1である。
【0027】
図1では各ショットの開始部分の4フレームは必ず再生し、その後は12フレーム毎に1フレームの映像データを再生する様子を示している。
【0028】
このように、各ショットの先頭部分における所定数のフレーム(Mフレーム)を必ず表示することで、ショットの内容全体をスキップ再生で把握しつつ、ショットの先頭の重要と考えられる部分は飛ばさずに表示することが可能となる。
【0029】
また、これ以外の方法として、各ショットの重要シーンのみを所定フレーム(Mフレーム)連続して再生、表示し、重要シーン以外のデータをスキップ再生(Nフレーム毎に1フレーム再生)する方法であってもよい。この場合、重要シーン部分が所定フレーム連続して再生表示されることにより、高速再生中であっても視認性が向上するという効果が得られる。
【0030】
さて、前述の例では、各ショットの内容を把握するために重要なシーンがショットの開始部分であるという考えから、ショットの先頭から所定数のフレームは必ず表示するようにした。これは、例えば、家庭でビデオカメラを使って撮影したデータや、映像データ中の重要シーンにユーザが自分で印(区切り)を付けショットに分割したような場合は、ショットの最初に重要場面があることが多いと予想されるためである。
【0031】
しかし、必ずしもショットの開始部分が重要であるとは限らず、ショットの終わり部分が重要であることもありうる。
【0032】
例えば、サッカー中継のゴールシーンでは、ゴールが決まった後しばらくして撮影アングルが変わり、ショットが切り替わる。この場合、重要シーン(ゴールシーン)はショットの最後の部分となるため、前述の高速サーチ手法でゴールシーンをサーチした場合、ゴールシーンの一部のフレームしか再生されないことが予想される。そのため前述の高速サーチ方法ではサーチ効率が悪化する可能性がある。そこで以下に説明するように、映像の種類に応じて、各ショット内の重要シーンを変更することが必要となる。
【0033】
図4において、400は記録媒体201に記録された映像データ全体を示しており、401の区間は映像データ中の1ショットを示している。また映像データ中の灰色で示す402は高速サーチ中の再生データであり、403は再生せずに間引く画像データを示している。
【0034】
また、410はショット401内の画像フレーム構成を示しており、411はショットの最終フレーム、灰色で示した412は高速サーチ中における再生フレーム、413は高速サーチ中には再生しない間引きフレームを示している。また、映像データは右側に行くほど時間的に後のデータであることを示している。
【0035】
図4は高速サーチ時において、ショットの最後に重要シーンがあると考えた場合の、再生されるフレーム(灰色)と間引きされるフレームとの関係を示したものである。
【0036】
図4では、ショットの先頭でなくショットの最後の4フレームを必ず表示している。これにより、各ショットの最後に重要シーンがあるようなデータの場合には高速再生時に必ず各ショットの最後の重要シーン部分が所定フレーム数再生されるため、高速サーチ中での内容把握とサーチ効率を向上させることが可能となる。
【0037】
また、ショット内の重要シーンがショットの途中にあると予測される場合は図5(a)のようにショットの途中部分を必ず所定フレーム再生し、ショット内の重要シーンがショットの開始・終了付近にあると予測される場合は図5(b)のように開始・終了部分両方を必ず所定フレーム再生することで重要シーンを見落としにくい高速サーチを実現可能である。
【0038】
このように、ビデオカメラにより撮影したデータなのか、あるいは編集されたデータやテレビ放送により送信されたデータなのかなどによってもショット内のどこに重要な場面があるのか異なる場合がある。
【0039】
そのため、これらの重要な場面がショット内のどこにあるかを検出することが必要となる。この方法としては、既存のアルゴリズムに基づき各ショットの内容判定を行い、重要シーンが各ショット中のどの部分に含まれるか推測する方法を用いてもよい。あるいは、重要シーンの情報を切り替える手段を操作部209に設け、ユーザが手動で調節できる方法であってもよい。その際、出力装置の画面上には図6に示すように、ショットのどの部分を重要シーンとして再生しているかを表示し、画面に表示されたGUIを見ながらユーザが決定できる方法であってもよい。
【0040】
また、映像データ内のメタデータとしてこれらの重要シーンの情報が付加されている場合には、システム制御回路208がその重要シーンの情報を受け取り、重要シーンの表示部分を切り替える方法であってもよい。
【0041】
次に、ショット内の重要シーン部分を再生するフレーム枚数の決め方について図7を参照して説明する。
【0042】
図7(a)は、再生速度とショット内の重要シーンを再生するフレーム数の関係を示したグラフであり、図7(b)はショットの長さとショット内の重要シーンを出力するフレーム数の関係を示した図である。
【0043】
まず、再生速度とショット内の重要シーンを再生するフレーム数の関係では、図7(a)に示すように、再生速度が上がるにつれてショット内の重要シーンを表示するフレーム数を多くする。ただし、再生速度が所定の速度s以下の場合はショット内の重要シーンの再生は行わない。
【0044】
この理由は、例えば図8(a)に示す従来の3倍速再生のように比較的低速な再生の場合、スキップされるフレーム数が少ないため、このままでも1ショット中の全体の内容を把握するのに十分なフレームを含んでいると考えられるためである。また、この再生速度でショットの重要シーンを間引かずに再生してしまうと逆に再生速度が落ちるなどの問題が出てしまう。そのため、再生速度nが所定の速度s以下の場合には、nフレーム毎に1フレームの映像データを間引いて再生する通常のn倍速再生を行うようにする。
【0045】
一方、図8(b)に示す12倍再生のように比較的高速な再生の場合、この例では1ショット中に再生されるフレームが4枚しかないため、ショットの内容の把握が困難になると考えられる。更に、20倍、50倍と再生速度が上がった場合には、ショット内のフレームが全く再生されない場合もありうる。
【0046】
このように再生速度が上がった結果、ショット中の表示フレーム数が少なくなり再生される各フレームの相関がなくなると、画像の認識が困難になる。
【0047】
そこで、図5(a)に示すようにショット中の重要シーンの表示フレーム数を増加させる。ただし、重要シーンの表示フレーム数を増やした場合、再生速度も同時に落ちることになるため、所定のフレーム数以上は重要シーンを表示させないように上限を設ける。
【0048】
このように再生速度nが上昇し、各ショットの内容の把握が困難となるような再生速度s以上となったときのみ、ショット内の重要シーンを連続して数フレーム再生することで、再生速度に応じた効率的な高速再生サーチが可能となる。
【0049】
次に、ショット内のフレーム数とショット中の重要シーンの再生フレーム数との関係について述べる。
【0050】
図9は映像データにおける各ショットを表示した図である。
【0051】
図9において、900は映像データ全体を表し、902は映像データ900を等間隔で間引き再生した場合の再生フレーム、903は間引かれるフレームを示している。また910、911映像データ900の各ショットを示している。
【0052】
ここで、等間隔でフレームをスキップし画像を再生していく図9の様な高速再生方法の場合、フレーム数の少ないショット1は1フレームしか再生されず、比較的フレーム数の多いショット2は5フレーム再生されることになる。このときショット1の画像は1フレームしか再生されないため、ショットの内容を把握することができず、所望のシーンをサーチすることが困難となる可能性がある。
【0053】
そこで図7(b)に示すように、ショット内のフレーム数が少なくなるにつれてショット内の重要シーンの表示フレーム数を多くするようにする。これにより短いショットにおいてもショットの重要シーンが長く表示されるため、高速再生中もショットの内容を把握しやすくなる。ただし、重要シーンの表示フレーム数は、ショットのフレーム数を超えることは無いので各ショットのフレーム数f以下の値を上限として設定する。
【0054】
一方、ショット内のフレーム数が多くなるとショット2のように再生されるフレーム数も多くなるため、ショットの重要シーンを再生するフレーム数を減らしてもショットの内容が把握できるため、再生速度を大幅に落とさないためにも、重要シーンの再生フレーム数を減らすように制御する。この場合も重要シーンの再生フレーム数は所定数以下にはならないように下限を設ける。
【0055】
なお、これ以外にも、家庭においてビデオカメラで撮影されたデータのうち1ショットのフレーム数が極端に少ないものはミステイクであると考え、重要シーンとして再生しないように制御してもよい。
【0056】
また、再生速度とショットの長さ両方を考慮して、例えば、再生速度とショットの長さからショット内の再生されるフレーム数を算出し、そのフレーム数に応じて重要シーンの再生フレーム数を決定する方法であってもよい。
【0057】
次に、各ショットの類似度を計算し、この類似度に基づき各ショットの重要シーンの再生フレーム数を決定する方法について説明する。
【0058】
図10は各ショット内のフレーム間の類似度と重要シーンの再生フレーム数の関係を示した図である。図10に示すように、各ショット内のフレーム間の類似度が高いほど、冗長な部分が多いと判断し、重要シーンの再生フレーム数を少なくする。ただし、重要シーンの再生フレーム数はショットのフレーム数を超えない値を上限として決めておく。また、類似度が高くなった場合でも重要シーンを必ず表示するように下限値を設定しておく。
【0059】
各ショットの類似度を求める方法としては、ショット内の画像データ(もしくは画像データの一部)を読み込み、差分データの累積から求めても良いし、輝度の変化だけを累積してその情報から類似度をもとめるなど、既存のアルゴリズムを利用してかまわない。また、画像データのショットごとの類似度をメタデータとして持っており、デコード時にメタデータを解析し判定する方法であってもかまわない。
【0060】
以上説明したように、各ショット内の重要シーンの位置および重要シーンの再生フレーム数を適応的に変えることにより、視認性のよい高速再生サーチが可能となる。
【0061】
また、これまで説明した例ではショットの重要シーンを再生する際に重要シーンはスキップせずに表示したが、ショットの重要シーンの部分を所定フレーム毎にスキップし再生する方法であってもよい。
【0062】
図11は重要シーン1111がショット1110の先頭部分にある場合の高速サーチ処理の様子を示す図であり、重要シーン1111の部分を1フレームおきにスキップして再生している。これは、ショットの重要シーンを間引かずに表示すると視認性が良くなる反面、重要シーンを表示するフレームが多くなるほど再生速度が遅くなるという問題があるためである。ショット1110の重要シーン1111の部分は視認性が劣化しない程度にフレームをスキップして再生することで、サーチの高速性と視認性を両立することが可能となる。
【0063】
また、本形態では映像データを区切る単位として映像ショットを例に説明しているが、さらに大きな映像の単位(複数映像ショットの組み合わせ、映像ファイル等)であっても同様の高速再生方法を実施することが可能である。
【0064】
次に、高速サーチ時に、映像に加えてオーディオデータを再生する場合について説明する。
【0065】
図12は本形態におけるオーディオデータと映像データの高速サーチ処理の様子を示した図である。図12において、1201で示した区間は一つのショットを示し、1202で示した区間(灰色)は高速サーチ時に映像データを再生する区間、1203は映像データを再生せずにスキップする区間を示している。また、1204で示した区間(灰色)は高速サーチ時にオーディオデータを再生する区間であり、1204はオーディオを再生せずにスキップする区間を示している。
【0066】
図12では、前述の様に、各ショットの先頭部分を重要シーンとして映像データを高速サーチ再生している。この時、オーディオデータは各ショットの先頭部分の重要シーンに対応するオーディオデータ部分を連続して再生し、重要シーン以外の再生フレーム(この場合、各ショットの先頭部分以外の再生フレーム)に対応するオーディオデータは再生しない。
【0067】
図12では画像の重要シーンを再生している時間に合わせて、対応するオーディオを再生しているが、オーディオの再生時間がショット毎に変化するために、聞き取りにくくなるような場合はオーディオを再生する時間を「ショット開始から2秒」というように固定する方法であってもよい。
【0068】
また、図11に示したように、ショットの重要シーンをスキップして再生した場合であっても、オーディオデータはスキップせずにショットの重要シーンに対応する部分を所定時間連続して再生する。ただし、この場合オーディオの再生時間が画像ショットの再生時間を超えないように制御する。また、この時のオーディオデータの再生速度は人間が聞き取れる程度の範囲で早くしてもよい。
【0069】
次に、巻き戻しサーチ時の映像再生方法について図13を参照して説明する。
【0070】
図13において、1300はショット全体を表し、1301はショット内の画像データ、1302にショット内のオーディオデータ表している。また、1301内で灰色のフレームは高速巻き戻しサーチ中に再生されるフレーム、白のフレームはスキップされるフレームを示している。また、時間軸は右側のフレームに行くほど後の時間であることを示している。
【0071】
巻き戻し再生の速度が所定の速度を超え高速巻き戻し再生モードに変わると、各ショットの再生フレームを前述した早送り再生とは逆の順番で再生する。図13の例では、ショット1300内の画像データ1301に対して、再生フレーム1301a→再生フレーム1301b→再生フレーム1301c→再生フレーム1301d→再生フレーム1301e→再生フレーム1301fの順に再生される。
【0072】
一方、巻き戻し高速サーチの際のオーディオデータは、ショット毎の画像データの重要シーンに対応する部分だけを通常再生と同様の向きで再生する。
この場合、オーディオデータと画像データの再生方向が逆になるため、画像データの重要シーン部分だけを早送りサーチと同じ方法で再生する方法(再生フレーム1→再生フレーム2→再生フレーム6→再生フレーム5→再生フレーム4→再生フレーム3の順)で再生してもよい。もしくは、巻き戻し高速サーチ中はオーディオを再生しないように制御してもよい。これにより、巻き戻し中にオーディオデータを再生する場合であっても、オーディオの内容が把握できるように通常再生方向に再生するため、ショットの内容がより把握しやすくなる。
【0073】
以上説明した様に、前述の実施形態においては、高速サーチを行う際、一連の映像データ(動画像データ)を重要部分とそれ以外の部分とに分け、重要部分においては所定数のフレームを連続して再生すると共に、それ以外の部分についてはサーチ速度に応じて間引き再生することで、高速サーチ時の効率を上げると共に、視認性を向上することが可能となる。
【0074】
また、重要部分を映像データの種類に従って自動的に設定することで、映像内容対応した重要部分と映像データ全体の様子を容易に確認することが可能となる。
【0075】
なお、前述の実施形態では記録媒体にディスク媒体を用いた場合を例に説明しているが、データのランダムアクセスができる媒体(例えばフラッシュメモリなど)であればどのような媒体であってもかまわない。
【0076】
また、本発明は、例えば、ホストコンピュータ、インターフェース機器、リーダ、及びプリンタ等の複数の機器から構成されるシステムに適用することも、一つの機器からなる装置(例えば、複写機やファクシミリ装置等の装置)に適用することも可能である。
【0077】
また、本発明の目的は、前述の実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU)が記憶媒体に格納されたプログラムコードを読みだして実行することによっても達成される。
【0078】
この場合、記憶媒体から読み出されたプログラムコード自体が実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体及び当該プログラムコードは本発明を構成することとなる。
【0079】
プログラムコードを供給するための記憶媒体としては、ROM、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード等を用いることができる。
【0080】
また、コンピュータが読み出したプログラムを実行することにより、実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部又は全部を実行し、この処理により実施形態の機能が実現される場合も含まれる。
【0081】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を実行し、この処理により実施形態の機能が実現される場合も含まれる。
【0082】
【発明の効果】
以上説明したように本発明によれば、高速サーチ時に動画像データを複数の期間に分け、フレームの間引き率を各期間の間で変更することにより、複雑な処理なしで高速でのサーチ効率を上げるとともに視認性を向上することが可能となる。
【図面の簡単な説明】
【図1】本発明の実施形態に係る映像再生フレームを示した図である。
【図2】本発明の実施形態に係る再生装置のブロック図である。
【図3】本発明の実施形態に係る処理を示したフローチャートである。
【図4】本発明の実施形態に係る映像再生フレームを示した図である。
【図5】本発明の実施形態に係る映像再生フレームを示した図である。
【図6】本発明の実施形態に係る出力画面を示した図である。
【図7】本発明の実施形態に係る重要シーンを再生するフレーム数を示す図である。
【図8】従来の等倍速再生を示した図である。
【図9】従来の等倍速再生とショットの長さを示した図である。
【図10】本発明の実施形態に係る重要シーンを再生するフレーム数を示す図である。
【図11】本発明の実施形態に係る映像再生フレームを示した図である。
【図12】本発明の実施形態に係る映像再生フレームと再生オーディオデータの関係を示した図である。
【図13】本発明の実施形態に係る巻き戻し再生時の映像再生フレームと再生オーディオデータの関係を示した図である。
【図14】従来例を示す図である。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a playback device, and more particularly to a process in a high-speed search mode.
[0002]
[Prior art]
2. Description of the Related Art In recent years, a video summarization method that supports searching for a video signal, quick viewing, and the like has been proposed.
[0003]
For example, the video summarizing method described in Patent Literature 1 is a digest video reproducing method in which only a part of a video shot is reproduced one after another. As shown in FIG. 14, the position of the digest part to be reproduced is changed according to the number of seconds of each video shot. This makes it possible to reproduce only the important part of the shot predicted from the length of the video shot.
[0004]
Further, the method described in Patent Literature 2 divides a high-speed operation section from a video shot into a high-speed operation section in which an object moves at high speed and a long-time similar section in which a similar scene continues, and sets the high-speed operation section to a normal fast-forward operation. This is a method of reproducing at a low speed, and reproducing a long similar section at a higher speed than usual.
[0005]
Note that a shot here indicates a unit for dividing video data. The break points at which video data is divided into shots include start and end points of shooting with a video camera, connection points of edited images, start and end points of video files, points marked by a user (markers), and the like. It is assumed that the image changes significantly or is considered important.
[0006]
[Patent Document 1]
JP-A-9-270997
[Patent Document 2]
JP-A-8-251540
[0007]
[Problems to be solved by the invention]
However, in the digest video reproduction method of Patent Document 1, since only a part of the video shot is reproduced one after another, it is difficult to search for a desired scene that is not included in the digest, even if the outline of the entire video can be grasped.
[0008]
In addition, in the video summarization method disclosed in Patent Document 2, it is possible to maintain a subjective playback speed in order to adaptively change a relative playback speed according to the similarity of an image. Therefore, it is necessary to read all image data once, perform summarization processing, and save the summary data in a file server or the like, which is not suitable for summarizing and searching in real time .
[0009]
An object of the present invention is to realize a high-speed reproduction search capable of easily detecting a target scene without lowering visibility even at the time of a high-speed search in consideration of such a problem.
[0010]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, in the present invention, when reproducing moving image data from a recording medium, in the high-speed search mode in which high-speed reproduction is performed by thinning out some frames of the moving image data and reproducing. The image data is divided into a first period and a second period, and the frame thinning rate in the first period is smaller than the frame thinning rate in the second period.
[0011]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0012]
First, a basic embodiment of the present invention will be described with reference to FIG. FIG. 2 is a block diagram showing a configuration of a reproducing
[0013]
In FIG. 2, reference numeral 201 denotes a recording medium on which compressed video data is recorded. In this embodiment, the recording medium is a disk medium such as a DVD.
[0014]
First, normal reproduction processing will be described. When the user operates the
[0015]
The
[0016]
For example, when the
[0017]
The demodulation /
[0018]
The
[0019]
Next, a description will be given of a process in the case where high-speed search reproduction is performed in the
[0020]
Hereinafter, a high-speed search process controlled by the
[0021]
In FIG. 1,
[0022]
[0023]
FIG. 3 is a flowchart for determining whether or not to reproduce a frame to be processed during a high-speed search. In FIG. 3, i is a frame counter, N is the number of frames to be thinned out at the time of high-speed search, and M is the number of frames reproduced at the head of a shot at the time of high-speed search.
[0024]
In the following, a case where N = 12 and M = 4, that is, a high-speed search process at approximately 12 × speed will be described as an example. The initial value of i is 0.
[0025]
First, in step S301, when the frame counter i is not equal to N for the frame to be processed, the process proceeds to step S302, and when i is equal to N, the process proceeds to step S303. In step S302, it is checked whether the processing target frame is within M frames (four frames) from the top frame of the shot. If the frame to be processed is within M frames from the top frame of the shot, the process proceeds to step S303; otherwise, the process proceeds to step S305. In step S303, the data of the frame to be processed is read from the recording medium 201, decoded, and output. In step S304, the frame counter i is initialized to 0. In step S305, the frame to be processed is skipped without being read. In step S306, the frame counter i is incremented. In step S307, the frame to be processed is advanced by one frame, and the process returns to step S301.
[0026]
FIG. 1 shows the relationship between the frame to be reproduced as a result of the above processing and the frame to be skipped.
[0027]
FIG. 1 shows that four frames at the start of each shot are always reproduced, and thereafter, one frame of video data is reproduced every 12 frames.
[0028]
In this way, by always displaying a predetermined number of frames (M frames) at the beginning of each shot, the entire contents of the shot can be grasped by skip reproduction, and the important part at the beginning of the shot can be skipped. It can be displayed.
[0029]
As another method, only important scenes of each shot are continuously reproduced and displayed in predetermined frames (M frames), and data other than important scenes is skip-reproduced (one frame is reproduced every N frames). You may. In this case, by reproducing and displaying the important scene portion continuously for a predetermined frame, the effect of improving the visibility even during high-speed reproduction can be obtained.
[0030]
By the way, in the above-described example, a predetermined number of frames from the head of the shot are always displayed from the viewpoint that an important scene for grasping the content of each shot is a start portion of the shot. This is because, for example, when the user has marked (separated) the important scenes in the video data at home using a video camera or divided the shots into important shots, the important scenes at the beginning of the shots This is because it is expected that there are many cases.
[0031]
However, the start of the shot is not always important, and the end of the shot may be important.
[0032]
For example, in the goal scene of a live broadcast of soccer, the shooting angle changes a short time after the goal is determined, and the shot switches. In this case, since the important scene (goal scene) is the last part of the shot, when the goal scene is searched by the above-described high-speed search method, it is expected that only some frames of the goal scene will be reproduced. Therefore, the above-described high-speed search method may deteriorate search efficiency. Therefore, as described below, it is necessary to change the important scene in each shot according to the type of video.
[0033]
In FIG. 4,
[0034]
[0035]
FIG. 4 shows a relationship between a reproduced frame (gray) and a thinned frame when it is considered that an important scene is present at the end of a shot at the time of high-speed search.
[0036]
In FIG. 4, the last four frames of the shot are always displayed instead of the top of the shot. With this, in the case of data in which an important scene is at the end of each shot, the last important scene portion of each shot is always reproduced by a predetermined number of frames during high-speed reproduction. Can be improved.
[0037]
If the important scene in the shot is predicted to be in the middle of the shot, the middle part of the shot is always reproduced by a predetermined frame as shown in FIG. 5B, it is possible to realize a high-speed search in which important scenes are not easily overlooked by always reproducing both the start and end portions in a predetermined frame as shown in FIG. 5B.
[0038]
As described above, the location of an important scene in a shot may differ depending on whether the data is data captured by a video camera, edited data, or data transmitted by a television broadcast.
[0039]
Therefore, it is necessary to detect where these important scenes are in the shot. As this method, a method of determining the content of each shot based on an existing algorithm and estimating which part of each shot contains the important scene may be used. Alternatively, a method in which means for switching information of important scenes is provided in the
[0040]
Further, when the information of these important scenes is added as metadata in the video data, the
[0041]
Next, a method of determining the number of frames for reproducing an important scene portion in a shot will be described with reference to FIG.
[0042]
FIG. 7A is a graph showing the relationship between the reproduction speed and the number of frames for reproducing an important scene in a shot. FIG. 7B is a graph showing the relationship between the length of the shot and the number of frames for outputting the important scene in the shot. It is a figure showing a relation.
[0043]
First, as for the relationship between the reproduction speed and the number of frames for reproducing important scenes in a shot, as shown in FIG. 7A, the number of frames for displaying important scenes in a shot increases as the reproduction speed increases. However, when the reproduction speed is equal to or lower than the predetermined speed s, the important scene in the shot is not reproduced.
[0044]
The reason for this is that, in the case of relatively low-speed reproduction such as the conventional triple-speed reproduction shown in FIG. This is because it is considered that a sufficient number of frames are included. In addition, if the important scenes of the shots are reproduced without thinning out at this reproduction speed, there is a problem that the reproduction speed is reduced. Therefore, when the playback speed n is equal to or lower than the predetermined speed s, normal n-times speed playback is performed in which one frame of video data is thinned out and played back every n frames.
[0045]
On the other hand, in the case of relatively high-speed reproduction such as the 12-times reproduction shown in FIG. 8B, in this example, since there are only four frames reproduced in one shot, it is difficult to grasp the contents of the shot. Conceivable. Further, when the reproduction speed is increased to 20 times or 50 times, frames in a shot may not be reproduced at all.
[0046]
As a result of the increase in the reproduction speed, if the number of display frames in a shot is reduced and the correlation between the reproduced frames is lost, it becomes difficult to recognize an image.
[0047]
Therefore, as shown in FIG. 5A, the number of display frames of important scenes in a shot is increased. However, when the number of display frames of the important scene is increased, the reproduction speed is also reduced. Therefore, an upper limit is set so that the important scene is not displayed when the number of frames exceeds a predetermined number.
[0048]
In this way, only when the reproduction speed n increases and becomes equal to or higher than the reproduction speed s at which it becomes difficult to grasp the content of each shot, the important scenes within the shot are continuously reproduced for several frames. Efficient high-speed reproduction search according to the
[0049]
Next, the relationship between the number of frames in a shot and the number of playback frames of an important scene in the shot will be described.
[0050]
FIG. 9 is a view showing each shot in the video data.
[0051]
9,
[0052]
Here, in the case of a high-speed playback method as shown in FIG. 9 in which frames are skipped at equal intervals and an image is played back, only one frame is played back for shot 1 having a small number of frames, and shot 2 is used for shot 2 having a relatively large number of frames. Five frames will be reproduced. At this time, since only one frame of the image of the shot 1 is reproduced, the content of the shot cannot be grasped, and it may be difficult to search for a desired scene.
[0053]
Therefore, as shown in FIG. 7B, as the number of frames in a shot decreases, the number of display frames of important scenes in the shot increases. As a result, the important scene of the shot is displayed long even in a short shot, so that it is easy to grasp the content of the shot even during high-speed playback. However, since the number of display frames of the important scene does not exceed the number of frames of the shot, a value equal to or less than the number of frames f of each shot is set as an upper limit.
[0054]
On the other hand, when the number of frames in a shot increases, the number of frames reproduced like shot 2 also increases. Therefore, even if the number of frames reproducing important scenes of the shot is reduced, the content of the shot can be grasped. Control to reduce the number of playback frames of important scenes. In this case as well, a lower limit is set so that the number of reproduced frames of the important scene does not become less than a predetermined number.
[0055]
It should be noted that, besides this, among the data shot by a video camera at home, data having an extremely small number of frames in one shot may be regarded as a mistake, and may be controlled so as not to be reproduced as an important scene.
[0056]
In addition, taking into account both the playback speed and the length of the shot, for example, the number of frames to be played back within the shot is calculated from the playback speed and the length of the shot, and the number of playback frames of the important scene is calculated according to the number of frames. The determination method may be used.
[0057]
Next, a description will be given of a method of calculating the similarity of each shot and determining the number of reproduction frames of the important scene of each shot based on the similarity.
[0058]
FIG. 10 is a diagram showing the relationship between the similarity between frames in each shot and the number of reproduced frames of an important scene. As shown in FIG. 10, as the similarity between frames in each shot is higher, it is determined that there are more redundant portions, and the number of frames reproduced from the important scene is reduced. However, the number of playback frames of the important scene is determined as an upper limit, which does not exceed the number of shot frames. Also, a lower limit is set so that an important scene is always displayed even when the similarity increases.
[0059]
As a method of calculating the similarity of each shot, image data (or a part of the image data) in the shot may be read and obtained by accumulating difference data. You can use existing algorithms to determine the degree. Alternatively, a method may be used in which the similarity of each shot of image data is stored as metadata and the metadata is analyzed and determined at the time of decoding.
[0060]
As described above, by changing the position of the important scene in each shot and the number of reproduction frames of the important scene adaptively, a high-speed reproduction search with good visibility becomes possible.
[0061]
Further, in the example described so far, the important scene of the shot is displayed without skipping when the important scene is reproduced. However, a method of reproducing the important scene of the shot by skipping the predetermined scene every predetermined frame may be used.
[0062]
FIG. 11 is a diagram showing a state of the high-speed search processing when the important scene 1111 is at the head of the
[0063]
Also, in the present embodiment, a video shot is described as an example of a unit for dividing video data, but a similar high-speed playback method is implemented for a larger video unit (combination of multiple video shots, video file, etc.). It is possible.
[0064]
Next, a case in which audio data is reproduced in addition to video during a high-speed search will be described.
[0065]
FIG. 12 is a diagram showing a state of a high-speed search process of audio data and video data in the present embodiment. In FIG. 12, a section indicated by 1201 indicates one shot, a section indicated by 1202 (gray) indicates a section for reproducing video data at the time of high-speed search, and 1203 indicates a section for skipping without reproducing video data. I have. A section (gray) indicated by 1204 is a section where audio data is reproduced during a high-speed search, and a
[0066]
In FIG. 12, as described above, high-speed search and reproduction of video data are performed with the leading portion of each shot as an important scene. At this time, the audio data continuously reproduces the audio data portion corresponding to the important scene at the head of each shot, and corresponds to the reproduction frame other than the important scene (in this case, the reproduction frame other than the head of each shot). Does not play audio data.
[0067]
In FIG. 12, the corresponding audio is played according to the time during which the important scene of the image is played. However, the audio is played back when it becomes difficult to hear because the audio playback time changes for each shot. Alternatively, a method of fixing the time to perform such as “2 seconds from the start of the shot” may be used.
[0068]
Also, as shown in FIG. 11, even when an important scene of a shot is skipped and reproduced, audio data is not skipped and a portion corresponding to the important scene of the shot is continuously reproduced for a predetermined time. However, in this case, control is performed so that the audio playback time does not exceed the image shot playback time. At this time, the reproduction speed of the audio data may be increased within a range in which a human can hear the audio data.
[0069]
Next, a video reproducing method at the time of the rewind search will be described with reference to FIG.
[0070]
In FIG. 13, 1300 represents the entire shot, 1301 represents image data in the shot, and 1302 represents audio data in the shot. A gray frame in 1301 indicates a frame reproduced during the high-speed rewind search, and a white frame indicates a frame to be skipped. In addition, the time axis indicates a later time as going to the right frame.
[0071]
When the speed of the rewind reproduction exceeds a predetermined speed and changes to the high-speed rewind reproduction mode, the reproduction frame of each shot is reproduced in the reverse order to the fast-forward reproduction described above. In the example of FIG. 13, the
[0072]
On the other hand, in the audio data at the time of the rewind high-speed search, only the portion corresponding to the important scene of the image data for each shot is reproduced in the same direction as the normal reproduction.
In this case, since the reproduction directions of the audio data and the image data are reversed, only the important scene portion of the image data is reproduced by the same method as the fast-forward search (reproduction frame 1 → reproduction frame 2 → reproduction frame 6 → reproduction frame 5). Playback frame 4 → playback frame 3). Alternatively, control may be performed so that the audio is not reproduced during the rewind high-speed search. Thereby, even when audio data is reproduced during rewinding, the audio content is reproduced in the normal reproduction direction so that the content of the audio can be grasped, so that the content of the shot can be more easily grasped.
[0073]
As described above, in the above-described embodiment, when performing a high-speed search, a series of video data (moving image data) is divided into an important portion and other portions, and a predetermined number of frames are continuously arranged in the important portion. By performing reproduction while skipping other parts in accordance with the search speed, it is possible to increase the efficiency of high-speed search and improve the visibility.
[0074]
Further, by automatically setting the important part according to the type of the video data, it is possible to easily confirm the state of the important part corresponding to the video content and the entire video data.
[0075]
In the above-described embodiment, a case where a disk medium is used as a recording medium is described as an example. However, any medium that can randomly access data (for example, a flash memory) may be used. Absent.
[0076]
Further, the present invention can be applied to a system including a plurality of devices such as a host computer, an interface device, a reader, and a printer, and can be applied to a device including a single device (for example, a copying machine or a facsimile device, etc.). Device).
[0077]
Further, an object of the present invention is to provide a storage medium storing program codes of software for realizing the functions of the above-described embodiments to a system or an apparatus, and a computer (or CPU or MPU) of the system or apparatus to store the storage medium. It is also achieved by reading and executing the program code stored in the.
[0078]
In this case, the program code itself read from the storage medium realizes the function of the embodiment, and the storage medium storing the program code and the program code constitute the present invention.
[0079]
As a storage medium for supplying the program code, a ROM, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, or the like can be used.
[0080]
When the computer executes the readout program, not only the functions of the embodiment are realized, but also an OS (Operating System) running on the computer performs actual processing based on instructions of the program code. And a case where the functions of the embodiments are implemented by executing some or all of the functions.
[0081]
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. This also includes a case where a CPU or the like provided in the board or the function expansion unit executes part or all of the actual processing, and the processing realizes the functions of the embodiments.
[0082]
【The invention's effect】
As described above, according to the present invention, the moving image data is divided into a plurality of periods at the time of high-speed search, and the thinning rate of the frame is changed between the periods to improve the search efficiency at high speed without complicated processing. And visibility can be improved.
[Brief description of the drawings]
FIG. 1 is a diagram showing a video playback frame according to an embodiment of the present invention.
FIG. 2 is a block diagram of a playback device according to the embodiment of the present invention.
FIG. 3 is a flowchart showing a process according to the embodiment of the present invention.
FIG. 4 is a diagram showing a video reproduction frame according to the embodiment of the present invention.
FIG. 5 is a diagram showing a video playback frame according to the embodiment of the present invention.
FIG. 6 is a diagram showing an output screen according to the embodiment of the present invention.
FIG. 7 is a diagram showing the number of frames for reproducing an important scene according to the embodiment of the present invention.
FIG. 8 is a diagram showing conventional 1 × speed reproduction.
FIG. 9 is a diagram showing conventional 1 × speed reproduction and shot length.
FIG. 10 is a diagram showing the number of frames for reproducing an important scene according to the embodiment of the present invention.
FIG. 11 is a diagram showing a video reproduction frame according to the embodiment of the present invention.
FIG. 12 is a diagram illustrating a relationship between a video playback frame and playback audio data according to the embodiment of the present invention.
FIG. 13 is a diagram showing the relationship between video playback frames and playback audio data during rewind playback according to the embodiment of the present invention.
FIG. 14 is a diagram showing a conventional example.
Claims (20)
高速サーチモードにおいて前記動画像データの一部のフレームを間引いて再生することにより高速再生を行うよう前記再生手段を制御する制御手段とを備え、
前記制御手段は、前記高速サーチモードにおいて、前記動画像データを第1の期間と第2の期間とに分け、前記第1の期間におけるフレームの間引き率を前記第2の期間におけるフレームの間引き率よりも少なくすることを特徴とする再生装置。Reproducing means for reproducing moving image data from a recording medium;
Control means for controlling the reproduction means to perform high-speed reproduction by thinning out and reproducing some frames of the moving image data in the high-speed search mode,
In the high-speed search mode, the control means divides the moving image data into a first period and a second period, and reduces a frame thinning rate in the first period to a frame thinning rate in the second period. A reproducing apparatus characterized in that the number is smaller than that of the reproducing apparatus.
通常再生モードと前記動画像データの一部のフレームを間引いて再生することにより高速再生を行う高速サーチモードとを切り替えるモード切り替え手段と、
前記高速サーチモードにおいて、前記動画像データを第1の期間と第2の期間とに分け、前記第1の期間におけるフレームの間引き率を前記第2の期間におけるフレームの間引き率よりも少なくするよう前記再生手段を制御する制御手段とを備える再生装置。Reproducing means for reproducing moving image data from a recording medium;
Mode switching means for switching between a normal playback mode and a high-speed search mode in which high-speed playback is performed by thinning out and playing back some frames of the moving image data,
In the high-speed search mode, the moving image data is divided into a first period and a second period, and a frame thinning rate in the first period is made smaller than a frame thinning rate in the second period. A playback device comprising: a control unit that controls the playback unit.
通常再生モードと高速サーチモードとを切り替えるモード切り替え手段と、
前記高速サーチモードにおいて、前記動画像データを第1の期間と第2の期間とに分け、前記第1の期間においては複数のフレームを連続して再生すると共に前記第2の期間においては所定数のフレーム毎に再生するよう前記再生手段を制御する制御手段とを備える再生装置。Reproducing means for reproducing moving image data from a recording medium;
Mode switching means for switching between a normal playback mode and a high-speed search mode;
In the high-speed search mode, the moving image data is divided into a first period and a second period, a plurality of frames are continuously reproduced in the first period, and a predetermined number of frames are reproduced in the second period. And control means for controlling the reproduction means so as to reproduce each frame.
前記動画像データの一部のフレームを間引いて再生することにより高速再生を行う高速サーチモードにおいて、前記動画像データを第1の期間と第2の期間とに分け、前記第1の期間におけるフレームの間引き率を前記第2の期間におけるフレームの間引き率よりも少なくすることを特徴とする再生方法。A method for reproducing moving image data from a recording medium,
In a high-speed search mode in which high-speed reproduction is performed by thinning out and reproducing a part of frames of the moving image data, the moving image data is divided into a first period and a second period, and a frame in the first period is Wherein the thinning rate is smaller than the frame thinning rate in the second period.
通常再生モードと前記動画像データの一部のフレームを間引いて再生することにより高速再生を行う高速サーチモードとを有し、
前記高速サーチモードにおいて、前記動画像データを第1の期間と第2の期間とに分け、前記第1の期間におけるフレームの間引き率を前記第2の期間におけるフレームの間引き率よりも少なくすることを特徴とする再生方法。A method for reproducing moving image data from a recording medium,
A normal playback mode and a high-speed search mode for high-speed playback by thinning out and playing back some frames of the moving image data,
In the high-speed search mode, the moving image data is divided into a first period and a second period, and a frame thinning rate in the first period is smaller than a frame thinning rate in the second period. A reproduction method characterized by the following.
通常再生モードと高速サーチモードとを有し、
前記高速サーチモードにおいて、前記動画像データを第1の期間と第2の期間とに分け、前記第1の期間においては複数のフレームを連続して再生すると共に前記第2の期間においては所定数のフレーム毎に再生することを特徴とする再生方法。A method for reproducing moving image data from a recording medium,
It has a normal playback mode and a high-speed search mode,
In the high-speed search mode, the moving image data is divided into a first period and a second period, a plurality of frames are continuously reproduced in the first period, and a predetermined number of frames are reproduced in the second period. A reproduction method characterized in that reproduction is performed for each frame.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003118478A JP4208634B2 (en) | 2003-04-23 | 2003-04-23 | Playback device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003118478A JP4208634B2 (en) | 2003-04-23 | 2003-04-23 | Playback device |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2004328218A true JP2004328218A (en) | 2004-11-18 |
| JP2004328218A5 JP2004328218A5 (en) | 2006-06-01 |
| JP4208634B2 JP4208634B2 (en) | 2009-01-14 |
Family
ID=33498006
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003118478A Expired - Fee Related JP4208634B2 (en) | 2003-04-23 | 2003-04-23 | Playback device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4208634B2 (en) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008109606A (en) * | 2006-09-29 | 2008-05-08 | Sony Corp | Information processing apparatus and method, and program |
| JP2008236644A (en) * | 2007-03-23 | 2008-10-02 | Fujifilm Corp | Image capturing apparatus and image reproducing apparatus |
| JP2009522887A (en) * | 2006-01-05 | 2009-06-11 | アルカテル−ルーセント | Media distribution system using content-based trick play mode |
| JP2010226251A (en) * | 2009-03-19 | 2010-10-07 | Canon Inc | Video data display apparatus and method |
| JP2012050141A (en) * | 2006-10-24 | 2012-03-08 | Sony Corp | Imaging device and reproduction control device |
| JP2016531471A (en) * | 2013-07-12 | 2016-10-06 | アップル インコーポレイテッド | Trick playback in digital video streaming |
| KR20200012049A (en) * | 2011-01-05 | 2020-02-04 | 디브이엑스, 엘엘씨 | Adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
| US10805368B2 (en) | 2012-12-31 | 2020-10-13 | Divx, Llc | Systems, methods, and media for controlling delivery of content |
| US10893305B2 (en) | 2014-04-05 | 2021-01-12 | Divx, Llc | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
| USRE48761E1 (en) | 2012-12-31 | 2021-09-28 | Divx, Llc | Use of objective quality measures of streamed content to reduce streaming bandwidth |
| US11457054B2 (en) | 2011-08-30 | 2022-09-27 | Divx, Llc | Selection of resolutions for seamless resolution switching of multimedia content |
| US11470405B2 (en) | 2013-05-30 | 2022-10-11 | Divx, Llc | Network video streaming with trick play based on separate trick play files |
| US11683542B2 (en) | 2011-09-01 | 2023-06-20 | Divx, Llc | Systems and methods for distributing content using a common set of encryption keys |
| US11849112B2 (en) | 2013-03-15 | 2023-12-19 | Divx, Llc | Systems, methods, and media for distributed transcoding video data |
| US11886545B2 (en) | 2006-03-14 | 2024-01-30 | Divx, Llc | Federated digital rights management scheme including trusted systems |
| US12184943B2 (en) | 2009-12-04 | 2024-12-31 | Divx, Llc | Systems and methods for secure playback of encrypted elementary bitstreams |
-
2003
- 2003-04-23 JP JP2003118478A patent/JP4208634B2/en not_active Expired - Fee Related
Cited By (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009522887A (en) * | 2006-01-05 | 2009-06-11 | アルカテル−ルーセント | Media distribution system using content-based trick play mode |
| US12470781B2 (en) | 2006-03-14 | 2025-11-11 | Divx, Llc | Federated digital rights management scheme including trusted systems |
| US11886545B2 (en) | 2006-03-14 | 2024-01-30 | Divx, Llc | Federated digital rights management scheme including trusted systems |
| JP2008109606A (en) * | 2006-09-29 | 2008-05-08 | Sony Corp | Information processing apparatus and method, and program |
| US9013583B2 (en) | 2006-10-24 | 2015-04-21 | Sony Corporation | Image pickup apparatus and reproduction control apparatus |
| JP2012050141A (en) * | 2006-10-24 | 2012-03-08 | Sony Corp | Imaging device and reproduction control device |
| JP2008236644A (en) * | 2007-03-23 | 2008-10-02 | Fujifilm Corp | Image capturing apparatus and image reproducing apparatus |
| US8792778B2 (en) | 2009-03-19 | 2014-07-29 | Canon Kabushiki Kaisha | Video data display apparatus and method thereof |
| JP2010226251A (en) * | 2009-03-19 | 2010-10-07 | Canon Inc | Video data display apparatus and method |
| US12184943B2 (en) | 2009-12-04 | 2024-12-31 | Divx, Llc | Systems and methods for secure playback of encrypted elementary bitstreams |
| KR20210084700A (en) * | 2011-01-05 | 2021-07-07 | 디빅스, 엘엘씨 | Adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
| US12250404B2 (en) | 2011-01-05 | 2025-03-11 | Divx, Llc | Systems and methods for performing adaptive bitrate streaming |
| KR20200012048A (en) * | 2011-01-05 | 2020-02-04 | 디브이엑스, 엘엘씨 | Adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
| US11638033B2 (en) | 2011-01-05 | 2023-04-25 | Divx, Llc | Systems and methods for performing adaptive bitrate streaming |
| KR102191317B1 (en) | 2011-01-05 | 2020-12-15 | 디빅스, 엘엘씨 | Adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
| KR20200144586A (en) * | 2011-01-05 | 2020-12-29 | 디빅스, 엘엘씨 | Adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
| KR102195414B1 (en) * | 2011-01-05 | 2020-12-29 | 디빅스, 엘엘씨 | Adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
| KR20200012049A (en) * | 2011-01-05 | 2020-02-04 | 디브이엑스, 엘엘씨 | Adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
| US12262051B2 (en) | 2011-01-05 | 2025-03-25 | Divx, Llc | Systems and methods for performing adaptive bitrate streaming |
| US10992955B2 (en) | 2011-01-05 | 2021-04-27 | Divx, Llc | Systems and methods for performing adaptive bitrate streaming |
| KR102352043B1 (en) | 2011-01-05 | 2022-01-17 | 디빅스, 엘엘씨 | Adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
| KR102274290B1 (en) | 2011-01-05 | 2021-07-07 | 디빅스, 엘엘씨 | Adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
| US11457054B2 (en) | 2011-08-30 | 2022-09-27 | Divx, Llc | Selection of resolutions for seamless resolution switching of multimedia content |
| US11683542B2 (en) | 2011-09-01 | 2023-06-20 | Divx, Llc | Systems and methods for distributing content using a common set of encryption keys |
| US12244878B2 (en) | 2011-09-01 | 2025-03-04 | Divx, Llc | Systems and methods for distributing content using a common set of encryption keys |
| US11785066B2 (en) | 2012-12-31 | 2023-10-10 | Divx, Llc | Systems, methods, and media for controlling delivery of content |
| USRE49990E1 (en) | 2012-12-31 | 2024-05-28 | Divx, Llc | Use of objective quality measures of streamed content to reduce streaming bandwidth |
| US11438394B2 (en) | 2012-12-31 | 2022-09-06 | Divx, Llc | Systems, methods, and media for controlling delivery of content |
| USRE48761E1 (en) | 2012-12-31 | 2021-09-28 | Divx, Llc | Use of objective quality measures of streamed content to reduce streaming bandwidth |
| US10805368B2 (en) | 2012-12-31 | 2020-10-13 | Divx, Llc | Systems, methods, and media for controlling delivery of content |
| US12177281B2 (en) | 2012-12-31 | 2024-12-24 | Divx, Llc | Systems, methods, and media for controlling delivery of content |
| US11849112B2 (en) | 2013-03-15 | 2023-12-19 | Divx, Llc | Systems, methods, and media for distributed transcoding video data |
| US11470405B2 (en) | 2013-05-30 | 2022-10-11 | Divx, Llc | Network video streaming with trick play based on separate trick play files |
| US12407906B2 (en) | 2013-05-30 | 2025-09-02 | Divx, Llc | Network video streaming with trick play based on separate trick play files |
| JP2016531471A (en) * | 2013-07-12 | 2016-10-06 | アップル インコーポレイテッド | Trick playback in digital video streaming |
| KR102232120B1 (en) * | 2013-07-12 | 2021-03-25 | 애플 인크. | Trick play in digital video streaming |
| US10382830B2 (en) | 2013-07-12 | 2019-08-13 | Apple Inc. | Trick play in digital video streaming |
| KR20180008891A (en) * | 2013-07-12 | 2018-01-24 | 애플 인크. | Trick play in digital video streaming |
| KR101819618B1 (en) * | 2013-07-12 | 2018-01-17 | 애플 인크. | Trick play in digital video streaming |
| US11711552B2 (en) | 2014-04-05 | 2023-07-25 | Divx, Llc | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
| US10893305B2 (en) | 2014-04-05 | 2021-01-12 | Divx, Llc | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4208634B2 (en) | 2009-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100958325B1 (en) | Method and apparatus for playing trick mode of MP video display recorded on storage media | |
| KR0178819B1 (en) | Method for jump-reproducing video data of moving picture coded with high efficiency | |
| KR100405249B1 (en) | Decoding and reverse playback apparatus and method | |
| JP4208634B2 (en) | Playback device | |
| JP2007504778A (en) | Recording / reproducing method and video recording / reproducing system | |
| KR20040039852A (en) | Trick play embodiment method using frame index | |
| US20020085833A1 (en) | Information storage medium, video recording method and information reproducing device | |
| US6445876B1 (en) | Image reproduction apparatus | |
| US6229951B1 (en) | Digital video picture and ancillary data processing and storage | |
| US6453114B2 (en) | Random picture decoding | |
| US6377748B1 (en) | Replay bit stream searching | |
| JP3156597B2 (en) | Image information decoding and reproducing apparatus and image information decoding and reproducing method | |
| US7043584B2 (en) | Interrupt prioritization in a digital disk apparatus | |
| JP4294481B2 (en) | Frame drop trick mode using dummy prediction picture | |
| JP2002077820A (en) | Storage playback device and digital broadcast transmission device | |
| US6978082B1 (en) | AV decoder control method and AV decoder control apparatus | |
| US6320826B1 (en) | Transducer repositioning | |
| KR101172835B1 (en) | Method and apparatus for providing a video signal | |
| PL192033B1 (en) | Bit stream processing for replay | |
| JP3070422B2 (en) | Image compression recording medium and image compression recording medium reproducing apparatus | |
| JP4827669B2 (en) | Movie playback method and apparatus | |
| JPH11203051A (en) | Information processing apparatus and method, and providing medium | |
| JP2002199345A (en) | Animation retrieving device | |
| JP4350585B2 (en) | Playback device | |
| JP3695424B2 (en) | Playback device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060406 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060406 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080624 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080701 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080826 |
|
| 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: 20080930 |
|
| 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: 20081021 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111031 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111031 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121031 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131031 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |