(57)【要約】【課題】サーチ処理を解除する際に、ユーザが要求したシーンや時間的位置により近い映像から通常再生することを可能にする映像再生装置、映像再生方法、そのプログラム及びそのプログラムを記録した記録媒体を提供する。【解決手段】映像‘Ｉ’の表示中に‘早送り解除’が入力されると、表示系デバイス１５１で再生している映像の時間軸に基づいて早送り解除入力タイミングに相当する映像‘Ｋ’を特定し、これに逆上って読み出しを行った後、通常再生を再開する。この際、現在表示している映像と現在先読みしている映像との差分の映像枚数Ｚに基づいて時間軸に沿ってＺ枚数前の表示位置での情報を特定し、また、対象である映像‘Ｉ’の表示時間Ｙとこの映像‘Ｉ’の表示を開始したタイミングから早送り解除が入力されるまでの時間‘Ｘ’との比（Ｘ／Ｙ）に基づいて早送り解除入力タイミングに相当する映像‘Ｋ’のアドレスを選定する。【選択図】          図３
2004318966.tif 000002
【特許請求の範囲】
【請求項１】
所定の記録媒体に記録されたマルチメディアデータの時間軸に依存せずに前記マルチメディアデータを再生可能な映像再生装置において、
再生中のマルチメディアデータに対して入力された通常再生移行要求の入力タイミングに基づいて、該入力タイミングに相当するマルチメディアデータに逆上って通常再生を実行することを特徴とする映像再生装置。
【請求項２】
請求項１記載の前記映像再生装置において、
前記再生中のマルチメディアデータの表示時間と、該再生中のマルチメディアデータの表示開始から前記通常再生移行要求の入力タイミングまでの時間とに基づいて、前記入力タイミングに相当するマルチメディアデータを特定することを特徴とする映像再生装置。
【請求項３】
請求項１又は２記載の前記映像再生装置において、
予め記憶された読出し中のマルチメディアデータと再生中のマルチメディアデータとの差分に基づいて、前記読出し中のマルチメディアデータから前記再生中のマルチメディアデータを特定することを特徴とする映像再生装置。
【請求項４】
所定の記録媒体に記録されたマルチメディアデータの時間軸に依存せずに前記マルチメディアデータを再生可能な映像再生方法において、
再生中のマルチメディアデータに対して入力された通常再生移行要求の入力タイミングに基づいて、該入力タイミングに相当するマルチメディアデータに逆上って読出しを実行する逆上り読出ステップと、
該逆上り読出ステップにおいて読み出された前記マルチメディアデータから通常再生を実行する通常再生移行ステップと
を有することを特徴とする映像再生方法。
【請求項５】
請求項４記載の前記映像再生方法において、
前記再生中のマルチメディアデータの表示時間と、該再生中のマルチメディアデータの表示開始から前記通常再生移行要求の入力タイミングまでの時間とに基づいて、前記入力タイミングに相当するマルチメディアデータを特定する要求マルチメディア特定ステップを有し、
前記逆上り読出ステップは前記要求マルチメディア特定ステップで特定された前記マルチメディアデータに逆上って読出しを実行することを特徴とする映像再生方法。
【請求項６】
請求項４又は５記載の前記映像再生装置において、
予め記憶された読出し中のマルチメディアデータと再生中のマルチメディアデータとの差分に基づいて、前記読出し中のマルチメディアデータから前記再生中のマルチメディアデータを特定する再生中マルチメディアデータ特定ステップを有することを特徴とする映像再生装置。
【請求項７】
所定の記録媒体に記録されたマルチメディアデータの時間軸に依存せずに前記マルチメディアデータを再生可能な映像再生装置に搭載されたコンピュータを機能させるためのプログラムにおいて、
再生中のマルチメディアデータに対して入力された通常再生移行要求の入力タイミングに基づいて、該入力タイミングに相当するマルチメディアデータに逆上って読出しを実行する逆上り読出処理と、
該逆上り読出ステップにおいて読み出された前記マルチメディアデータから通常再生を実行する通常再生移行処理と
を前記コンピュータに実行させるためのプログラム。
【請求項８】
請求項７記載の前記プログラムにおいて、
前記再生中のマルチメディアデータの表示時間と、該再生中のマルチメディアデータの表示開始から前記通常再生移行要求の入力タイミングまでの時間とに基づいて、前記入力タイミングに相当するマルチメディアデータを特定する要求マルチメディア特定処理を前記コンピュータに実行させ、
前記逆上り読出処理は前記要求マルチメディア特定ステップで特定された前記マルチメディアデータに逆上って読出しを実行させることを特徴とするプログラム。
【請求項９】
請求項７又は８記載の前記プログラムにおいて、
予め記憶された読出し中のマルチメディアデータと再生中のマルチメディアデータとの差分に基づいて、前記読出し中のマルチメディアデータから前記再生中のマルチメディアデータを特定する再生中マルチメディアデータ特定を前記コンピュータに実行させるためのプログラム。
【請求項１０】
請求項７から９の何れか１項に記載の前記プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像再生装置、映像再生方法、そのプログラム及びそのプログラムを記録した記録媒体に関し、特に所定の記録媒体に記録されたマルチメディアデータの時間軸に依存せずに前記マルチメディアデータを再生可能な映像再生装置、映像再生方法、そのプログラム及びそのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来、ビデオテープ等の非圧縮された映像データを再生する場合と異なり、ＤＶＤ（ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｋ）−ＲＯＭ（Ｒｅａｄ  ＯｎｌｙＭｅｍｏｒｙ）等の圧縮された映像データを再生する場合、これをデコード処理する必要がある。
【０００３】
一般的に、ビデオテープ等に記録された非圧縮の映像データを早送りで再生することは通常再生よりも時間軸を短縮することで実現できるが、圧縮された映像データを早送りする場合では、デコード処理の速度に限界があるため、映像データを時間軸に沿って間引いてデコードすることで早送り再生を実現している（例えば特許文献１参照）。
【０００４】
【特許文献１】
特開２００２−４４６１１号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来のように時間軸に沿って映像データを間引いて早送り再生した場合、早送りの速度を上げれば上げるほど、即ち間引く映像データの量を増加するに従って、ユーザが次に再生されるシーンや時間的位置（カウンタ値）を予測しづらくなる。このため、所望するシーンや時間で早送り再生を解除することが困難となるという問題が発生する。
【０００６】
また、ＤＶＤ−ＲＯＭ等の記録媒体からの読み取りタイミングと読み取った映像データのデコードを完了するタイミングとに時間差が存在するため、現在表示されているシーンや時間的位置（カウント値）で早送りを解除したとしても、実際に通常再生されるシーンや時間的位置が要求したものよりも更に先のものとなってしまうという問題が存在する。尚、このような問題は巻き戻し再生等の他のサーチ処理を解除する際にも同様に生じてしまう。
【０００７】
そこで本発明は、上記のような問題を鑑みて、サーチ処理を解除する際に、ユーザが要求したシーンや時間的位置により近い映像から通常再生することを可能にする映像再生装置、映像再生方法、そのプログラム及びそのプログラムを記録した記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
かかる目的を達成するために、本発明は、所定の記録媒体に記録されたマルチメディアデータの時間軸に依存せずに前記マルチメディアデータを再生可能な映像再生装置において、再生中のマルチメディアデータに対して入力された通常再生移行要求の入力タイミングに基づいて、該入力タイミングに相当するマルチメディアデータに逆上って通常再生を実行するように構成される。このように、通常再生への移行を再生中のマルチメディアデータに対して入力された通常再生移行要求のタイミングに基づいて判断し、これに相当する映像に逆上って通常再生するように構成することで、通常再生へ移行する、即ちサーチ処理を解除する際に、ユーザが要求したシーンや時間的位置により近い映像から通常再生することが可能となる。
【０００９】
また、上記の映像再生装置は、例えば前記再生中のマルチメディアデータの表示時間と、該再生中のマルチメディアデータの表示開始から前記通常再生移行要求の入力タイミングまでの時間とに基づいて、前記入力タイミングに相当するマルチメディアデータを特定するように構成することもできる。
【００１０】
また、上記の映像再生装置は、例えば予め記憶された読出し中のマルチメディアデータと再生中のマルチメディアデータとの差分に基づいて、前記読出し中のマルチメディアデータから前記再生中のマルチメディアデータを特定するように構成することもできる。
【００１１】
また、本発明は、所定の記録媒体に記録されたマルチメディアデータの時間軸に依存せずに前記マルチメディアデータを再生可能な映像再生方法において、再生中のマルチメディアデータに対して入力された通常再生移行要求の入力タイミングに基づいて、該入力タイミングに相当するマルチメディアデータに逆上って読出しを実行する逆上り読出ステップと、該逆上り読出ステップにおいて読み出された前記マルチメディアデータから通常再生を実行する通常再生移行ステップとを有するように構成される。このように、通常再生への移行を再生中のマルチメディアデータに対して入力された通常再生移行要求のタイミングに基づいて判断し、これに相当する映像に逆上って通常再生するように構成することで、通常再生へ移行する、即ちサーチ処理を解除する際に、ユーザが要求したシーンや時間的位置により近い映像から通常再生することが可能となる。
【００１２】
また、上記の映像再生方法は、例えば前記再生中のマルチメディアデータの表示時間と、該再生中のマルチメディアデータの表示開始から前記通常再生移行要求の入力タイミングまでの時間とに基づいて、前記入力タイミングに相当するマルチメディアデータを特定する要求マルチメディア特定ステップを有し、前記逆上り読出ステップが前記要求マルチメディア特定ステップで特定された前記マルチメディアデータに逆上って読出しを実行するように構成することもできる。
【００１３】
また、上記の映像再生装置は、例えば予め記憶された読出し中のマルチメディアデータと再生中のマルチメディアデータとの差分に基づいて、前記読出し中のマルチメディアデータから前記再生中のマルチメディアデータを特定する再生中マルチメディアデータ特定ステップを有するように構成することもできる。
【００１４】
また、本発明は、所定の記録媒体に記録されたマルチメディアデータの時間軸に依存せずに前記マルチメディアデータを再生可能な映像再生装置に搭載されたコンピュータを機能させるためのプログラムにおいて、再生中のマルチメディアデータに対して入力された通常再生移行要求の入力タイミングに基づいて、該入力タイミングに相当するマルチメディアデータに逆上って読出しを実行する逆上り読出処理と、該逆上り読出ステップにおいて読み出された前記マルチメディアデータから通常再生を実行する通常再生移行処理とを前記コンピュータに実行させるように構成される。このように、通常再生への移行を再生中のマルチメディアデータに対して入力された通常再生移行要求のタイミングに基づいて判断し、これに相当する映像に逆上って通常再生するように構成することで、通常再生へ移行する、即ちサーチ処理を解除する際に、ユーザが要求したシーンや時間的位置により近い映像から通常再生することが可能な映像再生装置又は映像再生方法を実現するプログラムが実現される。
【００１５】
また、上記のプログラムは、例えば前記再生中のマルチメディアデータの表示時間と、該再生中のマルチメディアデータの表示開始から前記通常再生移行要求の入力タイミングまでの時間とに基づいて、前記入力タイミングに相当するマルチメディアデータを特定する要求マルチメディア特定処理を前記コンピュータに実行させ、前記逆上り読出処理が前記要求マルチメディア特定ステップで特定された前記マルチメディアデータに逆上って読出しを実行させるように構成してもよい。
【００１６】
また、上記のプログラムは、例えば予め記憶された読出し中のマルチメディアデータと再生中のマルチメディアデータとの差分に基づいて、前記読出し中のマルチメディアデータから前記再生中のマルチメディアデータを特定する再生中マルチメディアデータ特定を前記コンピュータに実行させるように構成してもよい。
【００１７】
また、本発明は、上記のプログラムを記録媒体に記録したものである。これにより、上記のような効果を奏するプログラムを記録媒体を介して広く頒布することが可能となる。
【００１８】
【発明の実施の形態】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。図１は、本実施形態による映像再生装置１００の構成を示すブロック図である。
【００１９】
図１に示すように、映像再生装置１００は、サーボ制御部１１１と送りモータ１１２とスピンドルモータ１１３と光学ユニット１１４とターンテーブル１１５とＲＦアンプとを有して構成された読取機構１１０と、ディジタル信号処理部１２１とストリーム分離部１２３とを有して構成された信号処理機構１２０と、オーディオデコーダ１３１とＤ／Ａ変換器１３３とを有して構成された音声再生機構１３０と、ビデオデコーダ１４１とサブピクチャデコーダ１４３とビデオプロセッサ１４５とビデオエンコーダ１４６とを有して構成された映像再生機構１４０と、を有して構成される。尚、上記各機構はシステムコントローラ１０１により統括的に制御される。また、システムコントローラ１０１には操作部１６１から入力されたユーザによる各種操作信号が入力される。従って、システムコントローラ１０１は、ユーザより入力された操作に従って、記録媒体１０からマルチメディアデータを読み取り、これを信号処理した後、スピーカや表示系デバイス１５１を用いてユーザへ再生する。尚、ユーザは操作部１６１から通常再生や早送り再生や巻き戻し再生や早送りや巻き戻しや停止や一時停止や録画（録音）やタイマ設定等の各種操作をシステムコントローラ１０１へ要求でき、これに基づいてシステムコントローラ１０１が各種制御を行うものとする。従って、マルチメディアデータの通常再生時の時間軸に依存しない早送り再生や巻き戻し再生等のシーク処理は、システムコントローラ１０１により制御され実行されるものである。
【００２０】
このような構成において、ユーザが操作部１６１より早送り再生を要求した場合、システムコントローラ１０１はサーボ制御部１１１及びこれを介して送りモータ１１２を制御することで、時間軸に沿って間引いてマルチメディアデータを読み取る。即ち、システムコントローラ１０１は所定ピクチャ間隔若しくはフレームの先頭シーンのみのマルチメディアデータを読み取るように読取機構１１０を制御する。これを図２を用いてより詳細に説明する。但し、図２は、通常再生、及び２倍速又は４倍速で再生する場合の概念を示している。
【００２１】
図２に示すように、通常再生では、システムコントローラ１０１は連続しているピクチャ（マルチメディアデータ）を全て読み出すように制御する。これに対し、２倍速で早送り再生する場合、システムコントローラ１０１は１ピクチャ飛ばしでマルチメディアデータを読み取る。又、４倍速で早送り再生する場合では、３ピクチャ飛ばしでマルチメディアデータを読み取る。
【００２２】
その後、読み出された映像データは、ディジタル信号処理部１２１により信号処理された後、ストリーム分離部１２３に入力され、音声データと映像データとに分離されて出力される。尚、ディジタル信号処理部１２１には作業領域として使用されるＲＡＭ１２２が接続されている。
【００２３】
このように信号処理機構１２０で処理された音声データはオーディオデコーダ１３１に入力され、デコードされた後、Ｄ／Ａ変換器１３３へ入力されてアナログのオーディオ信号として出力される。
【００２４】
また、信号処理機構１２０で処理された映像データには、ビデオデータとサブピクチャデータとが含まれる。このうち、ビデオデータはビデオデコーダ１４１に入力されてデコードされる。また、サブピクチャデータはサブピクチャデコーダ１４３に入力されてデコードされる。デコードされたこれらビデオデータ及びサブピクチャデータは、それぞれビデオプロセッサ１４５に入力され、信号処理された後、ビデオエンコーダ１４６に入力されエンコードされる。その後、エンコードされたビデオデータ及びサブピクチャデータは映像データとして表示系デバイス１５１へ出力される。
【００２５】
これらの制御を司っているシステムコントローラ１０１は、早送り再生を実行している際に操作部１６１より早送りの解除、即ち通常再生モードへの移行が要求された場合、この要求されたタイミングに応じて的確なシーンを特定し、このシーンに逆上って通常再生を再開する。この動作を以下に図面を用いて詳細に説明する。
【００２６】
図３は本実施形態による動作の概念を説明するための図である。但し、図３では例として４倍速で早送り再生されている場合について触れる。図３（ｂ）及び（ｃ）に示すように、表示系デバイス１５１に表示されるピクチャは、４ピクチャ毎の先頭画面である。尚、（ｂ）は４倍速早送り再生時に表示されるピクチャを示す例であり（ｃ）は通常再生時に表示されるピクチャの例である。また、図３（ａ）及び（ｂ）に示すように、現在表示されている映像（ｂ）と現在読み取られているマルチメディアデータ（ａ）とは時間軸上でずれが存在する。即ち、映像再生装置１００は先読みしてマルチメディアデータを取得し、これを信号処理した後、表示系デバイス１５１で表示するため、現在読み取り対象のマルティメディアデータは、現在表示されているピクチャよりも時間軸上で先に位置する。
【００２７】
このような状況において、映像‘Ｉ’の表示中に‘早送り解除’が操作部１６１から入力された場合、従来技術では図３（ｅ）に示すように、先読みが完了したマルチメディアデータ（図３では映像‘Ｉ’，‘Ｍ’）は続行して信号処理した後、表示系デバイス１５１で表示し、早送り解除が入力されたタイミング（以下、これを早送り解除タイミングという）に先読み対象となっていたマルチメディアデータ（映像‘Ｑ’）から通常再生を再開する。しかしながら、このような動作を実行した場合、早送り解除入力タイミングに表示していた映像‘Ｉ’と通常再生を再開した際に表示する映像‘Ｑ’とに大きなずれが発生してしまう。このような問題を解決するために、本実施形態では、表示系デバイス１５１で再生している映像の時間軸に基づいて、早送り解除入力タイミングに相当する映像（図３では映像‘Ｋ’）を特定し、これに逆上って読み出しを行った後、通常再生を再開する。これにより、図３（ｄ）に示すように、早送り解除入力タイミングに相当する映像‘Ｋ’から通常再生される。
【００２８】
上記のような動作は、システムコントローラ１０１が実行するプログラムにより実現されるものである。以下、このプログラムにより実行されるシステムコントローラ１０１の動作について、図４に示すフローチャートを用いて詳細に説明する。
【００２９】
図４に示すように、本実施形態においてシステムコントローラ１０１は、操作部１６１から‘早送り解除’が入力されると（ステップＳ１０１）、現在表示している映像と現在先読みしている映像との差分の映像枚数Ｚに基づいて、時間軸に沿ってＺ枚数前の表示位置での情報（対象となる映像に関するマルチメディアデータのアドレス）を取得する（ステップＳ１０２）。図３で示した例を引用すると、映像‘Ｉ’に関するマルチメディアデータの情報を取得する。尚、映像枚数Ｚは予め測定された結果に基づいて算出され、設定されているものである。
【００３０】
次に、システムコントローラ１０１は、対象である映像‘Ｉ’の表示時間Ｙと、この映像‘Ｉ’の表示を開始したタイミングから早送り解除が入力されるまでの時間‘Ｘ’との比（Ｘ／Ｙ）を算出し（ステップＳ１０３）、この比（Ｘ／Ｙ）に基づいて早送り解除入力タイミングに相当する映像（図３では映像‘Ｋ’）のアドレスを選定する（ステップＳ１０４）。これは映像‘Ｉ’から次の映像‘Ｅ’までに含まれる映像が再生される時間を上記のＹとして容易に特定することができる。
【００３１】
その後、システムコントローラ１０１は、選定したアドレスへシークし（ステップＳ１０５）、通常再生を再開するように各機構を制御する。これにより、ユーザが所望した映像へ逆上って通常再生を再開するように制御することができる。尚、これを実現するプログラムは、図示しないＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やハードディスク等に記憶され、これがシステムコントローラ１０１を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）又はＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｓｅｓｓｉｎｇ  Ｕｎｉｔ）等により読み出されて、システムコントローラ１０１に接続されたＲＡＭ１０２に作業領域を確保しつつ実行される。
【００３２】
以上、説明した実施形態は本発明の好適な一実施形態にすぎず、本発明はその趣旨を逸脱しない限り種々変形して実施可能である。
【００３３】
また、以上の説明では、早送り再生に関して例を挙げて説明したが、本実施形態ではこれに限定されず、例えば巻き戻し再生等の他のサーチ処理に対しても適用することが可能である。
【００３４】
【発明の効果】
以上説明したように、サーチ処理を解除する際に、ユーザが要求したシーンや時間的位置により近い映像から通常再生することを可能にする映像再生装置、映像再生方法、そのプログラム及びそのプログラムを記録した記録媒体が実現される。
【図面の簡単な説明】
【図１】本発明の一実施形態による映像再生装置１００の構成を示すブロック図である。
【図２】本発明の一実施形態で例示する早送り再生の概略を説明するための図である。
【図３】本発明の一実施形態による動作の概念を説明するための図である。
【図４】システムコントローラ１０１の動作を示すフローチャートである。
【符号の説明】
１００  映像再生装置
１０１  システムコントローラ
１０２、１２２、１３２、１４２、１４４  ＲＡＭ
１１０  読取機構
１１１  サーボ制御部
１１２  送りモータ
１１３  スピンドルモータ
１１４  光学ユニット
１１５  ターンテーブル
１１６  ＲＦアンプ
１２０  信号処理機構
１２１  ディジタル信号処理部
１２３  ストリーム分離部
１３０  音声再生機構
１３１  オーディオデコーダ
１３３  Ｄ／Ａ変換器
１４０  映像再生機構
１４１  ビデオデコーダ
１４３  サブピクチャデコーダ
１４５  ビデオプロセッサ
１４６  ビデオエンコーダ
１５１  表示系デバイス
１６１  操作部
【図１】
2004318966.tif 000003
【図２】
2004318966.tif 000004
【図３】
2004318966.tif 000005
【図４】
2004318966.tif 000006