(57)【要約】【課題】ディスクで、シャトル再生ができるようにする。【解決手段】入力された映像信号の変化量を変化量検出部８１Ａで検出し、入力された音声信号の変化量を変化量検出部５１Ａで検出する。変化量検出部８１Ａで検出された映像変化量、および変化量検出部５１Ａで検出された音声変化量は、変化量データとして１フレーム毎に出力され、ディスク２５に記録される。シャトル再生時には、ディスク２５から読み出されたデータのうち、変化量が閾値を超えるフレームを制御部２８が選択し、分離部３１に出力させ、再生データ生成部３２が映像信号を再生し、再生データ生成部３３が音声信号を再生する。本発明は、光学ディスク装置に適用することができる。【選択図】      図１４
2004241017.tif 000002
【特許請求の範囲】
【請求項１】
ディスクを駆動するディスク駆動装置において、
入力されたコンテンツ信号の変化量を検出する変化量検出手段と、
前記コンテンツ信号と前記変化量検出手段により検出された変化量を表す変化量情報を対応付けて、前記ディスクに記録する記録手段と
を備えることを特徴とするディスク駆動装置。
【請求項２】
前記変化量検出手段は、前記コンテンツ信号のレベルの、時間的に前の第１の区間のレベルと時間的に後の第２の区間のレベルとを比較する比較手段
を備えることを特徴とする請求項１に記載のディスク駆動装置。
【請求項３】
前記比較手段は、
前記コンテンツ信号の、第１の時間だけ時間的に前後する第１の区間のレベルと第２の区間のレベルとを比較する第１の比較手段と、
前記コンテンツ信号の、第２の時間だけ時間的に前後する第１の区間のレベルと第２の区間のレベルとを比較する第２の比較手段と
を備えることを特徴とする請求項２に記載のディスク駆動装置。
【請求項４】
前記変化量検出手段は、前記第１の比較手段と前記第２の比較手段により比較された結果のうち大きい方を選択する選択手段をさらに備える
ことを特徴とする請求項３に記載のディスク駆動装置
【請求項５】
前記変化量検出手段は、前記コンテンツ信号に含まれる音声信号の変化量を検出する
ことを特徴とする請求項１に記載のディスク駆動装置。
【請求項６】
前記変化量検出手段は、前記コンテンツ信号に含まれる映像信号の変化量を検出する
ことを特徴とする請求項１に記載のディスク駆動装置。
【請求項７】
前記変化量検出手段は、前記コンテンツ信号に含まれる音声信号の変化量と映像信号の変化量を検出し、検出された前記音声信号の変化量の値と前記映像信号の変化量の値のうち、変化量の大きい方を選択する
ことを特徴とする請求項１に記載のディスク駆動装置。
【請求項８】
前記ディスクに記録されている前記コンテンツ信号と前記変化量情報とを再生する再生手段と、
高速再生が指示されたとき、前記ディスクから再生された前記変化量情報に基づいて、前記コンテンツ信号が高速で検索または再生されるように前記再生手段による再生を制御する制御手段と
をさらに備える請求項１に記載のディスク駆動装置。
【請求項９】
ディスクを駆動するディスク駆動装置のディスク駆動方法において、
入力されたコンテンツ信号の変化量を検出する変化量検出ステップと、
前記コンテンツ信号と前記変化量検出ステップの処理により検出された変化量を表す変化量情報を対応付けて、前記ディスクに記録する記録ステップと
を含むことを特徴とするディスク駆動方法。
【請求項１０】
ディスクを駆動するディスク駆動装置のプログラムにおいて、
入力されたコンテンツ信号の変化量の検出を制御する変化量検出制御ステップと、
前記コンテンツ信号と前記変化量検出制御ステップの処理により検出された変化量を表す変化量情報を対応付けて、前記ディスクに記録するように制御する記録制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１１】
ディスクを駆動するディスク駆動装置のプログラムが記録される記録媒体において、
入力されたコンテンツ信号の変化量の検出を制御する変化量検出制御ステップと、
前記コンテンツ信号と前記変化量検出制御ステップの処理により検出された変化量を表す変化量情報を対応付けて、前記ディスクに記録するように制御する記録制御ステップと
をコンピュータに実行させるプログラムが記録されたことを特徴とする記録媒体。
【請求項１２】
ディスクを駆動するディスク駆動装置において、
前記ディスクに記録されているコンテンツ信号と、前記コンテンツ信号の変化量を表す変化量情報を再生する再生手段と、
高速再生が指示されたとき、前記変化量情報に基づいて、前記ディスクに記録されている前記コンテンツ信号が高速で検索または再生されるように、前記再生手段による再生を制御する制御手段と
を備えることを特徴とするディスク駆動装置。
【請求項１３】
基準値を超える前記変化量情報を選択する選択手段をさらに備え、
前記制御手段は、前記選択手段により選択された前記変化量情報に基づいて、前記コンテンツ信号が高速で検索または再生されるように前記再生手段を制御する
ことを特徴とする請求項１２に記載のディスク駆動装置。
【請求項１４】
ディスクを駆動するディスク駆動装置のディスク駆動方法において、
前記ディスクに記録されているコンテンツ信号と、前記コンテンツ信号の変化量を表す変化量情報を再生する再生ステップと、
高速再生が指示されたとき、前記変化量情報に基づいて、前記ディスクに記録されている前記コンテンツ信号が高速で検索または再生されるように制御する制御ステップと
を含むことを特徴とするディスク駆動方法。
【請求項１５】
ディスクを駆動するディスク駆動装置のプログラムにおいて、
前記ディスクに記録されているコンテンツ信号と、前記コンテンツ信号の変化量を表す変化量情報の再生を制御する再生制御ステップと、
高速再生が指示されたとき、前記変化量情報に基づいて、前記ディスクに記録されている前記コンテンツ信号が高速で検索または再生されるように制御する制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１６】
ディスクを駆動するディスク駆動装置のプログラムが記録される記録媒体において、
前記ディスクに記録されているコンテンツ信号と、前記コンテンツ信号の変化量を表す変化量情報の再生を制御する再生制御ステップと、
高速再生が指示されたとき、前記変化量情報に基づいて、前記ディスクに記録されている前記コンテンツ信号が高速で検索または再生されるように制御する制御ステップと
をコンピュータに実行させるプログラムが記録されたことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスク駆動装置および方法、プログラム、並びに記録媒体に関し、特に映像信号を高速で検索または再生できるようにするディスク駆動装置および方法、プログラム、並びに記録媒体に関する。
【０００２】
【従来の技術】
ビデオテープレコーダを用いて、映像を検索する場合、ユーザは、記録媒体であるビデオテープを高速で移送し、そのとき得られるシャトル画と呼ばれる高速再生映像を見ながら目的の場所を検索する。このとき、得られるシャトル画像は、複数フレームの画像が混在した連続する画像となる。
【０００３】
しかし、光ディスクを記録媒体とする記録再生装置を用いて、映像を検索する場合、ビデオテープレコーダのシャトル画のような時間的に連続した高速再生画像は、得られず、時間的に連続しない映像（複数フレーム分だけ時間的に離れたフレームの映像）が間欠的に出力されるので、目的の映像を探すことが困難になる。検索速度を上げるほど、出力される映像の間隔はより離れることになる。
【０００４】
このため、記録媒体上にマーカを挿入し、高速再生時にマーカが挿入された映像を再生する技術が提案されている（例えば、特許文献１参照）。
【０００５】
また、光ディスクに記録された音声をもとに、目的の箇所を検索する場合、再生される音声は高周波の聞き取りにくいものとなり、やはり、目的の箇所を検索することは困難になる。
【０００６】
このため、モニタ画面に音声データのエンベロープ波形を表示して、目的の箇所を素早く検索できるようにする技術が提案されている（例えば、特許文献２参照）。
【０００７】
【特許文献１】
特願平１０−３４０７８７号公報
【０００８】
【特許文献２】
特開平９−３２０２４８号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、特許文献１の技術では、マーカが挿入されていない箇所を検索することができないという課題があった。また、特許文献２の技術では、ユーザが所望する画像を効率的に検索できないという課題があった。
【００１０】
本発明は、このような問題を解決するものであり、ディスクで映像を高速で検索または再生できるようにするものである。
【００１１】
【課題を解決するための手段】
本発明の第１のディスク駆動装置は、入力されたコンテンツ信号の変化量を検出する変化量検出手段と、コンテンツ信号と変化量検出手段により検出された変化量を表す変化量情報を対応付けて、ディスクに記録する記録手段とを備えることを特徴とする。
【００１２】
前記変化量検出手段は、コンテンツ信号のレベルの、時間的に前の第１の区間のレベルと時間的に後の第２の区間のレベルとを比較する比較手段を備えるようにすることができる。
【００１３】
前記比較手段は、コンテンツ信号の、第１の時間だけ時間的に前後する第１の区間のレベルと第２の区間のレベルとを比較する第１の比較手段と、コンテンツ信号の、第２の時間だけ時間的に前後する第１の区間のレベルと第２の区間のレベルとを比較する第２の比較手段とを備えるようにすることができる。
【００１４】
前記変化量検出手段は、第１の比較手段と第２の比較手段により比較された結果のうち大きい方を選択する選択手段をさらに備えるようにすることができる。
【００１５】
前記変化量検出手段は、コンテンツ信号に含まれる音声信号の変化量を検出することができる。
【００１６】
前記変化量検出手段は、コンテンツ信号に含まれる映像信号の変化量を検出することができる。
【００１７】
前記変化量検出手段は、コンテンツ信号に含まれる音声信号の変化量と映像信号の変化量を検出し、検出された音声信号の変化量の値と映像信号の変化量の値のうち、変化量の大きい方を選択することができる。
【００１８】
ディスクに記録されているコンテンツ信号と変化量情報とを再生する再生手段と、高速再生が指示されたとき、ディスクから再生された変化量情報に基づいて、コンテンツ信号が高速で検索または再生されるように再生手段による再生を制御する制御手段とをさらに備えるようにすることができる。
【００１９】
本発明の第１のディスク駆動方法は、入力されたコンテンツ信号の変化量を検出する変化量検出ステップと、コンテンツ信号と変化量検出ステップの処理により検出された変化量を表す変化量情報を対応付けて、ディスクに記録する記録ステップとを含むことを特徴とする。
【００２０】
本発明の第１のプログラムは、入力されたコンテンツ信号の変化量の検出を制御する変化量検出制御ステップと、コンテンツ信号と変化量検出制御ステップの処理により検出された変化量を表す変化量情報を対応付けて、ディスクに記録するように制御する記録制御ステップとをコンピュータに実行させることを特徴とする。
【００２１】
本発明の第１の記録媒体は、入力されたコンテンツ信号の変化量の検出を制御する変化量検出制御ステップと、コンテンツ信号と変化量検出制御ステップの処理により検出された変化量を表す変化量情報を対応付けて、ディスクに記録するように制御する記録制御ステップとをコンピュータに実行させるプログラムが記録されたことを特徴とする。
【００２２】
本発明第１のディスク駆動装置および方法、並びにプログラムにおいては、入力されたコンテンツ信号の変化量が検出され、コンテンツ信号と変化量を表す変化量情報が対応付けられて、ディスクに記録される。
【００２３】
本発明の第２のディスク駆動装置は、ディスクに記録されているコンテンツ信号と、コンテンツ信号の変化量を表す変化量情報を再生する再生手段と、高速再生が指示されたとき、変化量情報に基づいて、ディスクに記録されているコンテンツ信号が高速で検索または再生されるように、再生手段による再生を制御する制御手段とを備えることを特徴とする。
【００２４】
基準値を超える変化量情報を選択する選択手段をさらに備え、制御手段は、選択手段により選択された変化量情報に基づいて、コンテンツ信号が高速で検索または再生されるように再生手段を制御することができる。
【００２５】
本発明の第２のディスク駆動方法は、ディスクに記録されているコンテンツ信号と、コンテンツ信号の変化量を表す変化量情報を再生する再生ステップと、高速再生が指示されたとき、変化量情報に基づいて、ディスクに記録されているコンテンツ信号が高速で検索または再生されるように制御する制御ステップとを含むことを特徴とする。
【００２６】
本発明の第２のプログラムは、ディスクに記録されているコンテンツ信号と、コンテンツ信号の変化量を表す変化量情報の再生を制御する再生制御ステップと、高速再生が指示されたとき、変化量情報に基づいて、ディスクに記録されているコンテンツ信号が高速で検索または再生されるように制御する制御ステップとをコンピュータに実行させることを特徴とする。
【００２７】
本発明の第２の記録媒体は、ディスクに記録されているコンテンツ信号と、コンテンツ信号の変化量を表す変化量情報の再生を制御する再生制御ステップと、高速再生が指示されたとき、変化量情報に基づいて、ディスクに記録されているコンテンツ信号が高速で検索または再生されるように制御する制御ステップとをコンピュータに実行させるプログラムが記録されたことを特徴とする。
【００２８】
本発明の第２のディスク駆動装置および方法、並びにプログラムにおいては、ディスクに記録されているコンテンツ信号と、コンテンツ信号の変化量を表す変化量情報が再生され、高速再生が指示されたとき、変化量情報に基づいて、ディスクに記録されているコンテンツ信号が高速で検索または再生されるように制御される。
【００２９】
【発明の実施の形態】
図１は、本発明を適用した第１のディスク駆動装置の構成例を示すブロック図である。ディスク駆動装置１においては、端子４１から入力されたアナログ信号である映像信号をＡ／Ｄ変換し、デジタルデータである映像記録データに変換し、ＭＰＥＧ２方式等でエンコードする記録データ生成部２１、端子４２から入力されたアナログ信号である音声信号をＡ／Ｄ変換し、デジタルデータである音声記録データに変換し、所定の方式でエンコードする記録データ生成部２２、端子４２から入力された音声信号の変化量を検出する変化量検出部５１が設けられている。
【００３０】
例えば、ＮＴＳＣ方式の映像信号の場合、１秒あたり３０フレームとされており、記録データ生成部２１は、フレーム単位で処理を行う。また、記録データ生成部２２もフレーム単位で処理を行う。映像のフレームと音声のフレームは、必ずしも、正確に１対１に対応するものではないが、ほぼ対応づけることができる。
【００３１】
また、記録データ生成部２１で生成された記録データ、記録データ生成部２２で生成された記録データ、および変化量検出部５１で検出された変化量を表す変化量情報を、それぞれ対応付けて合成する合成部２３が設けられている。さらにディスク２５にアクセスし、データの記録または読み出しを光学的に行うヘッド２４、ディスクを駆動するモータ２６、ヘッド２４とモータ２６の動きを制御するサーボ部２７、サーボ部２７を制御する制御部２８が設けられている。
【００３２】
例えば、マイクロコンピュータにより構成される制御部２８は、リモートコマンダ（以下リモコンと称する）２から送信された赤外線信号を受信する受信部３０、ユーザが設定した情報などが記録される記憶部２９、ヘッド２４によりディスク２５から読み出された再生データから、音声データ、映像データ、または変化量データを分離する分離部３１、および出力される映像信号に重畳するオンスクリーンディスプレイ信号を発生するＯＳＤ発生部３５と相互に接続されている。制御部２８は、ユーザがリモコン２などから入力したコマンドに基づき、データを記録または再生するよう各部を制御する。
【００３３】
また、分離部３１から出力された映像データをデコードしてＤ／Ａ変換し、アナログ映像信号を出力する再生データ生成部３２、ＯＳＤ発生部３５から出力されたオンスクリーンディスプレイ信号を再生データ生成部３２が出力した映像信号に重畳し、端子４３に出力する合成部３４、分離部３１から出力された音声データをデコードして、Ｄ／Ａ変換し、端子４４にアナログ音声信号を出力する再生データ生成部３３が設けられている。
【００３４】
図２は、図１の変化量検出部５１の構成例を示す図である。変化量検出部５１には、１フレーム分の音声データを記憶するメモリ７１が設けられている。アナログ音声信号は、図示せぬＡ／Ｄ変換部でデジタルデータである音声データに変換された後、端子４２から入力され、１フレーム分だけ、メモリ７１に記憶される。すなわち、メモリ７１は、１フレーム前の音声データを、メモリ７１に接続された演算部７２に出力することができる。換言すれば、メモリ７１は、音声データを１フレーム分遅延させて、演算部７２に供給する。
【００３５】
また、端子４２から入力された音声データは、演算部７２に直接入力される。演算部７２は、遅延されずに入力された１フレーム分の音声データのレベルの平均値を演算するとともに、メモリ７１を介して１フレーム分だけ遅延して入力された音声データのレベルの平均値を演算し、さらに、それぞれの平均値の差分を変化量として演算する。
【００３６】
図１の構成例においては、音声信号の変化量を検出するようにしたが、映像信号の変化量を検出するようにすることもできる。図３は、この場合のディスク駆動装置１の構成例を示す。このディスク駆動装置１においては、変化量検出部５１に代えて、端子４１から入力された映像信号の変化量を検出する変化量検出部８１が設けられている。その他の構成は、図１における場合と同様である。
【００３７】
図４は、図３の変化量検出部８１の構成例を示す図である。変化量検出部８１には、端子４１から入力された映像信号を、図示せぬＡ／Ｄ変換部でＡ／Ｄ変換して生成された映像データから輝度データＹ、並びに色差データＲ−ＹおよびＢ−Ｙを分離する分離部９１が設けられている。
【００３８】
また、変化量検出部８１には、輝度データを記憶するメモリ９２、Ｒ−Ｙ色差データを記憶するメモリ９４、Ｂ−Ｙ色差データを記憶するメモリ９６が設けられている。
【００３９】
分離部９１により抽出された輝度データＹ、または色差データＲ−Ｙ若しくは色差データＢ−Ｙは、１フレーム分だけ、それぞれメモリ９２、９４、または９６により遅延された後、出力される。なお、以下、色差データＲ−Ｙと色差データＢ−Ｙは、個々に区別する必要のない限り、まとめて色差データとよぶ。
【００４０】
演算部９３は、分離部９１から直接供給された、１フレーム分の輝度データの平均値と、１フレーム分だけ遅延された１フレーム分の輝度データの平均値を演算し、さらに、それぞれの平均値の差分を変化量として演算する。同様に、演算部９５または９７は、分離部９１から直接入力される１フレーム分の色差データの平均値と、１フレーム分だけ遅延された色差データの平均値を演算し、それぞれの平均値の差分を変化量として演算する。
【００４１】
さらに、変化量検出部８１には、演算部９３、９５、または９７により演算された輝度データ、および色差データのそれぞれの平均値の差分を加算する合成部９８が設けられている。
【００４２】
次に、図５のフローチャートを参照して、図１のディスク駆動装置１の映像音声情報記録処理について説明する。この処理は、ユーザが、リモコン２などを操作することにより、コンテンツ（映像と音声）の記録を開始するコマンドを送信したとき、開始される。
【００４３】
ステップＳ１において、制御部２８は、コンテンツの記録開始が指示されたか否かを判定し、指示されていない場合には、指示されたと判定されるまで待機する。ステップＳ１において、映像と音声の記録開始が指示されたと判定された場合、ステップＳ２に進み、制御部２８は、端子４１からの映像信号の入力と、端子４２からの音声信号の入力を受け付けさせる。
【００４４】
ステップＳ３において、変化量検出部５１は、図６を参照して後述する変化量検出処理を実行する。これにより、音声データの変化量が検出される。
【００４５】
ステップＳ４において、記録データ生成部２１は、映像データをＡ／Ｄ変換して、映像記録データを生成し、さらにＭＰＥＧ２方式でエンコードする。
【００４６】
ステップＳ５において、記録データ生成部２２は、音声データをＡ／Ｄ変換して、音声記録データを生成し、さらに映像データに対応する方式でエンコードする。
【００４７】
ステップＳ６において、合成部２３は、変化量検出部５１から出力された変化量を表す変化量データ、記録データ生成部２１から出力された映像記録データ、並びに記録データ生成部２２から出力された音声記録データを合成する。映像記録データ、音声記録データはそれぞれフレーム単位に生成されるので、各フレームに変化量が対応付けられ、合成される。
【００４８】
ステップＳ７において、ヘッド２４は、ステップＳ６で、合成部２３により合成された記録データをディスク２５の所定のトラックに記録する。
【００４９】
ステップＳ８において、制御部２８は、コンテンツの記録終了が指示されたか否かを判定し、指示されていないと判定された場合、ステップＳ２に戻り、それ以降の処理が繰り返し、実行される。
【００５０】
このようにして、コンテンツデータ（映像データおよび音声データ）とともに変化量データが記録される。
【００５１】
次に、図６を参照して、図５のステップＳ３の変化量検出処理について説明する。この処理は、図１の変化量検出部５１において実行される。
【００５２】
ステップＳ２１において、変化量検出部５１は、図７を参照して後述する音声変化量検出処理を実行する。これにより、音声データについて１フレーム前の音声データとの比較が行われ、音声の変化量が検出される。
【００５３】
次に、図７を参照して、図６のステップＳ２１の音声変化量検出処理について説明する。ステップＳ４１において、演算部７２は、１フレーム分の音声データのレベルの平均値ＡＭを計算する。
【００５４】
次に、演算部７２は、ステップＳ４２へ進み、図８を参照して後述する音声変化量演算処理を実行する。ここで、現在入力されている音声データと１フレーム前の音声データが比較され、音声変化量が計算される。そして、ステップＳ４３に進み、演算部７２は、音声変化量を出力する。
【００５５】
次に、図８を参照して、図７のステップＳ４２の音声変化量演算処理について説明する。ステップＳ６１において、演算部７２は、メモリ７１に１フレーム前の音声データがあるか否かを判定し、１フレーム前の音声データがあると判定された場合、ステップＳ６２に進み、メモリ７１から１フレーム前の音声データを読み出す。
【００５６】
演算部７２は、ステップＳ６３において、１フレーム前の音声データのレベルの平均値Ａ１を算出した後、ステップＳ６４へ進み、ステップＳ４１（図７）で算出された値ＡＭと、ステップＳ６３で算出された値Ａ１の差分の絶対値Ｓ１を算出する。この絶対値Ｓ１は、現在入力されている音声データのレベルの平均値が、１フレーム前の音声データのレベルの平均値からどれだけ変化したかを示す値となる。
【００５７】
ステップＳ６５において、演算部７２は、このフレーム（現在入力されている音声データのフレーム）の変化量としてＳ１を出力する。
【００５８】
ステップＳ６１において、メモリ７１に１フレーム前の音声データが存在しないと判定された場合、ステップＳ６２乃至ステップＳ６５の処理はスキップされる。
【００５９】
このようにして、１フレーム毎に、音声変化量が演算される。
【００６０】
次に、本発明第２のディスク駆動装置である図３のディスク駆動装置１の動作について説明する。この場合も、ユーザが、リモコン２などを操作することにより、コンテンツの記録を開始するコマンドを送信したとき、図５を参照して説明した、映像音声情報記録処理が実行される。
【００６１】
図５のステップＳ１とＳ２の処理は、図１のディスク駆動装置１における映像音声情報記録処理と同じであるので、その説明は省略する。しかし、図３のディスク駆動装置１には、映像信号の変化量を検出する変化量検出部８１が設けられているので、上述した映像音声情報記録処理とは異なる変化量検出処理が実行される。すなわち、図５のステップＳ３の変化量検出処理として、図９に示される変化量検出処理が実行され、映像信号の変化量が検出される。
【００６２】
その後のステップＳ４乃至Ｓ８の処理も、図１のディスク駆動装置１における映像音声情報記録処理と同じであるので、その説明は省略する。
【００６３】
次に、図９を参照して、この変化量検出処理について説明する。この処理は、図３の変化量検出部８１において実行される。ステップＳ８１において、変化量検出部８１は、図１０を参照して後述する映像変化量検出処理を実行する。このとき、映像データについて１フレーム前の映像データとの比較が行われ、映像の変化量が検出される。
【００６４】
次に、図１０を参照して、図９のステップＳ８１の映像変化量検出処理について説明する。ステップＳ１０１において、分離部９１は、入力された映像信号から輝度データＹと色差データ（色差データＲ−Ｙと色差データＢ−Ｙ）を抽出する。
【００６５】
ステップＳ１０２において、演算部９３は、１フレーム分の輝度データＹの平均値ＹＭを算出する。ステップＳ１０３において、演算部９５は、１フレーム分の色差データＲ−Ｙの平均値ＣｒＭを算出する。ステップＳ１０４において、演算部９７は、１フレーム分の色差データＢ−Ｙの平均値ＣｂＭを算出する。
【００６６】
そして、処理はステップＳ１０５に進み、図１１を参照して後述する映像変化量演算処理が実行される。この処理により、現在入力されている１フレーム分の映像データ（輝度と色差）と、１フレーム前の１フレーム分の映像データ（輝度と色差）がそれぞれ比較され、映像変化量が計算される。ステップＳ１０６において、合成部９８は、映像変化量を出力する。
【００６７】
次に、図１１を参照して、図１０のステップＳ１０５の映像変化量演算処理について説明する。ステップＳ１２１において、演算部９３、９５、および９７は、それぞれ、メモリ９２、９４、９６に１フレーム前の輝度データおよび色差データがあるか否かを判定する。すなわち、演算部９３は、メモリ９２に１フレーム前の輝度データがあるか否かを判定し、演算部９５は、メモリ９４に１フレーム前の色差データＲ−Ｙがあるか否かを判定し、演算部９７は、メモリ９６に１フレーム前の色差データＢ−Ｙがあるか否かを判定する。
【００６８】
ステップＳ１２１において、メモリ９２、９４、および９６に１フレーム前の輝度データおよび色差データがあると判定された場合、演算部９３、９５、および９７は、それぞれ、メモリ９２、９４、および９６から１フレーム前の輝度データおよび色差データを読み出す。すなわち、演算部９３が、メモリ９２から１フレーム前の輝度データを読み出し、演算部９５が、メモリ９４から１フレーム前の色差データＲ−Ｙを読み出し、演算部９７は、メモリ９６から１フレーム前の色差データＢ−Ｙを読み出す。
【００６９】
ステップＳ１２３において、演算部９３、９５、および９７は、それぞれ、１フレーム前の輝度データの平均値Ｙ１、１フレーム前の色差データＲ−Ｙの平均値Ｃｒ１、および１フレーム前の色差データＢ−Ｙの平均値Ｃｂ１を算出する。このとき、演算部９３は、ステップＳ１０２（図１０）で算出された値ＹＭとステップＳ１２３で算出された値Ｙ１の差分の絶対値│ＹＭ−Ｙ１│を算出する。同様に演算部９５は、色差データＲ−Ｙの差分の絶対値│ＣｒＭ−Ｃｒ１│を算出し、演算部９７は、色差データＢ−Ｙの差分の絶対値│ＣｂＭ−Ｃｂ１│を算出する。ここで算出された絶対値│ＹＭ−Ｙ１│、│ＣｒＭ−Ｃｒ１│、および│ＣｂＭ−Ｃｂ１│の各値は、合成部９８に出力される。
【００７０】
ステップＳ１２４において、合成部９８は、次式に示すように、輝度データの差分の絶対値│ＹＭ−Ｙ１│、色差データＲ−Ｙの差分の絶対値│ＣｒＭ−Ｃｒ１│、および色差データＢ−Ｙの差分の絶対値│ＣｂＭ−Ｃｂ１│を加算して、値Ｐ１を算出する。
Ｐ１＝│ＹＭ−Ｙ１│＋│ＣｒＭ−Ｃｒ１│＋│ＣｂＭ−Ｃｂ１│
【００７１】
この値Ｐ１は、現在入力されている映像データの輝度データと色差データの平均値が、１フレーム前の映像データの輝度データと色差データの平均値からどれだけ変化したかを示す値となる。
【００７２】
ステップＳ１２５において、演算部７２は、このフレーム（現在入力されている映像データのフレーム）の変化量として値Ｐ１を出力する。
【００７３】
ステップＳ１２１において、メモリ９２、９４、および９６に１フレーム前の輝度データおよび色差データがないと判定された場合、ステップＳ１２２乃至ステップＳ１２５の処理はスキップされる。
【００７４】
このようにして、１フレーム毎に、映像変化量が演算される。
【００７５】
以上においては、音声の変化量データを記録するディスク駆動装置（図１）、映像の変化量データを記録するディスク駆動装置（図３）について説明したが、映像の変化量データと音声の変化量データのうち、大きい方の変化量データを選択して記録することも可能である。
【００７６】
図１２は、この場合のディスク駆動装置の構成例を示す。各部の構成は、図１または図３を参照して説明した場合と同様であるが、このディスク駆動装置１には、端子４２から入力された音声信号の変化量を検出する変化量検出部５１と、端子４１から入力された映像信号の変化量を検出する変化量検出部８１の両方が設けられており、さらに、変化量検出部５１から出力された変化量と、変化量検出部８１から出力された変化量とを比較し、大きい方を選択して合成部２３に出力する選択部１１１が設けられている。
【００７７】
次に、図１２のディスク駆動装置１の基本的な動作は、図５を参照して説明した場合と同様である。
【００７８】
ただし、図１２のディスク駆動装置１には、音声信号の変化量を検出する変化量検出部５１と映像信号の変化量を検出する変化量検出部８１の両方が設けられているので、図５のステップＳ３の変化量検出処理として、図１３に示される変化量検出処理が実行され、音声信号の変化量と映像信号の変化量の各変化量が検出され、それらの中で、大きい方の変化量が選択される。
【００７９】
そこで、図１３を参照して、変化量検出処理について説明する。ステップＳ１４１において、変化量検出部５１は、図７を参照して上述した音声変化量検出処理を実行する。これにより、上述したように、音声変化量が算出され、選択部１１１に出力される。ステップＳ１４２において、変化量検出部８１は、図１０を参照して上述した映像変化量検出処理を実行する。これにより、上述したように、映像変化量が算出され、選択部１１１に出力される。
【００８０】
ステップＳ１４３において、選択部１１１は、音声変化量と映像変化量を比較できるように補正する。上述したように音声変化量は、現在入力されている音声データのレベルの平均値が、１フレーム前の音声データのレベルの平均値からどれだけ変化したかを示す値であり、映像変化量は、現在入力されている映像データの輝度データと色差データの平均値が、１フレーム前の映像データの輝度データと色差データの平均値からどれだけ変化したかを示す値である。このため音声変化量と映像変化量をそのまま比較すると、ほとんどの場合どちらか一方だけが大きくなることが考えられる。例えば、所定の数のフレームとそれらのフレームに対応する音声変化量と映像変化量を抽出し、各フレーム毎に、音声変化量と映像変化量を比較すると映像変化量が常に大きいと判定される場合も考えられる。
【００８１】
そこで、音声変化量と映像変化量を適正に比較することができるようにするため、すなわち、比較の結果、常にどちらかの変化量がかたよって選択されることがないようにするため、音声変化量に所定の値を乗じて、音声変化量と映像変化量を比較できるように補正する。なお、この補正は、映像変化量に所定の値を乗じて行ってもよいし、所定の値を加算または減算して行ってもよい。
【００８２】
勿論、音声変化量と映像変化量とが適正に比較できる値である場合には、ステップＳ１４３の処理は省略することも可能である。
【００８３】
ステップＳ１４４において、選択部１１１は、補正後の音声変化量と映像変化量を比較して、どちらが大きいかを判定し、映像変化量が音声変化量より大きいと判定された場合、ステップＳ１４５に進み、このフレーム（現在入力されている音声データまたは映像データのフレーム）の変化量として、映像変化量を合成部２３に出力する。ステップＳ１４４において、音声変化量が映像変化量より大きいと判定された場合、ステップＳ１４６に進み、選択部１１１は、このフレームの変化量として、音声変化量を合成部２３に出力する。
【００８４】
このようにして、１フレーム毎に、音声変化量と映像変化量が演算され、どちらか大きい方が選択され、記録される。
【００８５】
以上においては、映像の変化量と音声の変化量のいずれかを記録するディスク駆動装置について説明したが、映像の変化量と音声の変化量の両方を記録することも可能である。この場合、図１２の選択部１１１は省略される。
【００８６】
図１４は、本発明を適用した第３のディスク駆動装置１の構成例を示す。この構成例においては、図１２における選択部１１１が省略されている。また、図１２における変化量検出部５１と変化量検出部８１が、それぞれ変化量検出部５１Ａまたは変化量検出部８１Ａとされている。その他の構成は、図１２における場合と同様である。
【００８７】
図１５は、図１４の変化量検出部５１Ａの第１の構成例を示す図である。変化量検出部５１Ａには、音声データを１フレーム分だけ遅延して出力するメモリ７１−１と、５フレーム分だけ遅延して出力するメモリ７１−２が設けられている。
【００８８】
演算部７２−１は、遅延されずに直接入力された１フレーム分の音声データのレベルの平均値を演算するとともに、メモリ７１−１により１フレーム分だけ遅延された、１フレーム分の音声データのレベルの平均値を演算し、さらにそれぞれの平均値の差分を変化量として演算する。同様に、演算部７２−２は、遅延されずに直接入力された１フレーム分の音声データのレベルの平均値を演算するとともに、メモリ７１−２により５フレーム分だけ遅延された、１フレーム分の音声データのレベルの平均値を演算し、さらにそれぞれの平均値の差分を変化量として演算することができる。
【００８９】
また、変化量検出部５１Ａには、演算部７２−１により演算された音声変化量と、演算部７２−２により演算された音声変化量を比較して、どちらか一方を選択し、合成部２３に出力する選択部７３が設けられている。
【００９０】
なお、図１６に示されるように、選択部７３を省略することもできる。この場合、演算部７２−１と７２−２の出力が両方とも合成部２３に出力される。
【００９１】
図１７は、図１４の変化検出部８１Ａの第１の構成例を示す図である。変化量検出部８１Ａには、分離部９１により分離された輝度データＹ、または色差データＲ−Ｙもしくは色差データＢ−Ｙを、それぞれ１フレーム分だけ遅延して出力するメモリ９２−１、９４−１、または９６−１が設けられている。また、分離部９１により抽出された輝度データＹ、または色差データＲ−Ｙもしくは色差データＢ−Ｙを、それぞれ５フレーム分だけ遅延して出力するメモリ９２−２、９４−２、または９６−２が設けられている。
【００９２】
演算部９３−１、９５−１、または９７−１は、分離部９１から遅延されずにそのまま入力された、１フレーム分の輝度データ、または色差データの平均値を演算するとともに、メモリ９２−１、９４−１、または９６−１により１フレーム分だけ遅延された、１フレーム分の輝度データ、または色差データのレベルのそれぞれについて平均値を演算し、さらに、それぞれの平均値の差分を変化量として演算する。
【００９３】
演算部９３−２、９５−２、または９７−２は、分離部９１から遅延されずにそのまま入力された、１フレーム分の輝度データ、または色差データの平均値を演算するとともに、メモリ９２−２、９４−２、または９６−２により５フレーム分だけ遅延された、１フレーム分の輝度データ、または色差データのレベルのそれぞれについて平均値を演算し、さらに、それぞれの平均値の差分を変化量として演算する。
【００９４】
さらに、変化量検出部８１Ａには、演算部９３−１、９５−１、または９７−１により演算された輝度データ、または色差データのそれぞれの平均値の差分を加算する合成部９８−１、および演算部９３−２、９５−２、または９７−２により演算された輝度データ、または色差データのそれぞれの平均値の差分を加算する合成部９８−２が設けられている。
【００９５】
選択部９９は、合成部９８−１から出力された映像変化量と、合成部９８−２から出力された映像変化量を比較して、どちらか一方を選択する。
【００９６】
なお、図１８に示されるように選択部９９を省略することもできる。この場合、合成部９８−１，９８−２より出力された映像変化量データと音声変化量データの両方が出力される。
【００９７】
次に、図１９のフローチャートを参照して、図１４のディスク駆動装置１の映像音声情報記録処理について説明する。ステップＳ１６１乃至Ｓ１６８の処理は、基本的に図５のフローチャートのステップＳ１乃至Ｓ８の処理と同様の処理である。ただし、ステップＳ１６３における変化量検出処理の具体的内容がステップＳ３における場合と異なっている。また、ステップＳ１６６において音声変化量データと映像変化量データの両方が合成される点が、ステップＳ６における場合と異なっている。その他の処理は、図５の場合と同様である。
【００９８】
この処理により、映像データおよび音声データとともに、映像変化量データと音声変化量データが記録される。
【００９９】
次に、図２０を参照して、図１９のステップＳ１６３の変化量検出処理について説明する。この処理は、図１４の変化量検出部５１Ａと８１Ａにおいて実行される。
【０１００】
ステップＳ１８１において、変化量検出部５１Ａは、図２１を参照して後述する音声変化量検出処理を実行する。これにより、音声データについて１フレーム前の音声データとの比較が行われ、音声の変化量が検出される。また、５フレーム前の音声データとの比較が行われ、音声の変化量が検出される。
【０１０１】
ステップＳ１８２において、変化量検出部８１Ａは、図２２を参照して後述する映像変化量検出処理を実行する。このとき、映像データについて１フレーム前の映像データとの比較が行われ、映像の変化量が検出される。また、５フレーム前の映像データとの比較が行われ、映像の変化量が検出される。
【０１０２】
次に、図２１を参照して、図２０のステップＳ１８１の音声変化量検出処理について説明する。ステップＳ２０１において、演算部７２−１（図１５）は、１フレーム分の音声データのレベルの平均値ＡＭを算出する。同様に、演算部７２−２も平均値ＡＭを算出する。
【０１０３】
次に、演算部７２−１は、ステップＳ２０２へ進み、図２３または図２４を参照して後述する音声変化量演算処理を実行する。この処理で、現在入力されている音声データと１フレーム前の音声データが比較され、また、現在入力されている音声データと５フレーム前の音声データが比較され、音声変化量が計算される。そして、ステップＳ２０３に進み、変化量検出部５１Ａは、合成部２３に音声変化量データを出力する。
【０１０４】
次に、図２２を参照して、図２０のステップＳ１８２の映像変化量検出処理について説明する。図２２のステップＳ２２１乃至２２６の処理は、基本的に、図１０のステップＳ１０１乃至Ｓ１０６の処理と同様の処理である。ただし、ステップＳ２２５における映像変化量演算処理の詳細が、図１０のステップＳ１０５における場合と異なっている。その他の処理は、図１０における場合と同様である。
【０１０５】
次に、図２３と図２４を参照して、図２１のステップＳ２０２の音声変化量演算処理について説明する。この処理は、変化量検出部５１Ａの構成により異なる。
【０１０６】
最初に図１５に示した構成の変化量検出部５１Ａの音声変化量演算処理について、図２３を参照して説明する。ステップＳ２４１において、演算部７２−１は、メモリ７１−１に１フレーム前の１フレーム分の音声データがあるか否かを判定し、１フレーム前の音声データがあると判定された場合、ステップＳ２４２に進み、メモリ７１−１から１フレーム前の１フレーム分の音声データを読み出す。
【０１０７】
ステップＳ２４３において、演算部７２−１は、１フレーム前の１フレーム分の音声データのレベルの平均値Ａ１を算出し、ステップＳ２４４へ進み、ステップＳ２０１（図２１）で算出された値ＡＭと、ステップＳ２４３で算出された値Ａ１の差分の絶対値Ｓ１を算出し、選択部７３に出力する。ここで値Ｓ１は、現在入力されている１フレーム分の音声データのレベルの平均値が、１フレーム前の１フレーム分の音声データのレベルの平均値からどれだけ変化したかを示す値となる。
【０１０８】
ステップＳ２４５において、演算部７２−２は、メモリ７１−２に５フレーム前の１フレーム分の音声データがあるか否かを判定する。ステップＳ２４５において、メモリ７１−２に５フレーム前の１フレーム分の音声データがないと判定された場合、処理は、ステップＳ２５０に進む。ステップＳ２４５において、５フレーム前の１フレーム分の音声データがあると判定された場合、ステップＳ２４６に進み、演算部７２−２は、メモリ７１−２から５フレーム前の１フレーム分の音声データを読み出す。
【０１０９】
ステップＳ２４７において、演算部７２−２は、５フレーム前の１フレーム分の音声データのレベルの平均値Ａ５を算出し、ステップＳ２４８へ進み、ステップＳ２０１（図２１）で算出された値ＡＭとステップＳ２４７で算出された値Ａ５の差分の絶対値Ｓ５を算出し、選択部７３に出力する。ここで値Ｓ５は、現在入力されている１フレーム分の音声データのレベルの平均値が、５フレーム前の１フレーム分の音声データのレベルの平均値からどれだけ変化したかを示す値となる。
【０１１０】
ステップＳ２４９において、選択部７３は、値Ｓ１と値Ｓ５を比較して、どちらが大きいかを判定する。値Ｓ５が値Ｓ１より大きいと判定された場合、ステップＳ２５１に進み、選択部７３は、このフレーム（現在入力されている音声データのフレーム）の変化量として値Ｓ５を選択し、出力する。
ステップＳ２４９において、値Ｓ１が値Ｓ５より大きいと判定された場合、ステップＳ２５０に進み、選択部７３は、このフレームの変化量として値Ｓ１を選択し、出力する。
【０１１１】
ステップＳ２４１において、メモリ７１−１に１フレーム前の１フレーム分の音声データがないと判定された場合、ステップＳ２４２乃至ステップＳ２５１の処理はスキップされる。
【０１１２】
このようにして、現在入力されている１フレーム分の音声データと１フレーム前の１フレーム分の音声データの変化量、および現在入力されている１フレーム分の音声データと５フレーム前の１フレーム分の音声データの変化量が算出され、それらの変化量のうち大きい方の変化量が選択され、１フレーム毎に、音声変化量データとして出力され、記録される。
【０１１３】
上述したように、図２１のステップＳ２０２の音声変化量演算処理は、変化量検出部５１Ａの構成により異なる。図１６に示した構成の変化量検出部５１Ａの音声変化量演算処理は、図２４に示されるようになる。ステップＳ２６１乃至Ｓ２６８，Ｓ２７０の処理は、図２３のステップＳ２４１乃至Ｓ２４８，Ｓ２５０の処理と同様の処理である。そして、図２３のステップＳ２４９に対応する処理は、図２４には存在せず、図２３のステップＳ２５１に対応する図２４のステップＳ２６９の処理では、値Ｓ５だけでなく、値Ｓ１も出力される。
【０１１４】
その結果、現在入力されている音声データと１フレーム前の音声データの変化量データ、および現在入力されている音声データと５フレーム前の音声データの変化量データが算出され、それぞれの変化量データが、１フレーム毎に、音声変化量データとして出力され、記録される。
【０１１５】
次に、図２５と図２６を参照して、図２２のステップＳ２２５の映像変化量演算処理について説明する。この処理は、変化量検出部８１Ａの構成により異なる。
【０１１６】
最初に図１７に示した構成の変化量検出部８１Ａの音声変化量演算処理について、図２５を参照して説明する。
【０１１７】
ステップＳ２８１乃至Ｓ２８４において、メモリ９２−１、９４−１、および９６−１、演算部９３−１、９５−１、および９７−１、並びに合成部９８−１により、図１１のステップＳ１２１乃至Ｓ１２４における場合と同様の処理が行われる。
【０１１８】
これにより、輝度データの差分の絶対値│ＹＭ−Ｙ１│、色差データＲ−Ｙの差分の絶対値│ＣｒＭ−Ｃｒ１│、および色差データＢ−Ｙの差分の絶対値│ＣｂＭ−Ｃｂ１│を加算した値Ｐ１が算出される。上述したように、この値Ｐ１は、現在入力されている映像データの輝度データと色差データの平均値が、１フレーム前の映像データの輝度データと色差データの平均値からどれだけ変化したかを示す値である。
【０１１９】
ステップＳ２８４の後、ステップＳ２８５において、演算部９３−２、９５−２、および９７−２は、それぞれ、メモリ９２−２、９４−２、９６−２に５フレーム前の輝度データおよび色差データがあるか否かを判定する。すなわち、演算部９３−２は、メモリ９２−２に５フレーム前の輝度データがあるか否かを判定し、演算部９５−２は、メモリ９４−２に５フレーム前の色差データＲ−Ｙがあるか否かを判定し、演算部９７−２は、メモリ９６−２に５フレーム前の色差データＢ−Ｙがあるか否かを判定する。
【０１２０】
ステップＳ２８５において、メモリ９２−２、９４−２、９６−２に５フレーム前の１フレーム分の輝度データおよび色差データがあると判定された場合、ステップＳ２８６において、演算部９３−２、９５−２、および９７−２は、それぞれ、メモリ９２−２、９４−２、および９６−２から５フレーム前の１フレーム分の輝度データおよび色差データを読み出す。すなわち、演算部９３−２が、メモリ９２−２から５フレーム前の１フレーム分の輝度データを読み出し、演算部９５−２が、メモリ９４−２から５フレーム前の１フレーム分の色差データＲ−Ｙを読み出し、演算部９７−２は、メモリ９６−２から５フレーム前の１フレーム分の色差データＢ−Ｙを読み出す。
【０１２１】
ステップＳ２８７において、演算部９３−２、９５−２、および９７−２は、それぞれ、５フレーム前の１フレーム分の輝度データの平均値Ｙ５、５フレーム前の１フレーム分の色差データＲ−Ｙの平均値Ｃｒ５、および５フレーム前の１フレーム分の色差データＢ−Ｙの平均値Ｃｂ５を算出する。すなわち、演算部９３−２は、ステップＳ２２２（図２２）で算出された値ＹＭと、ステップＳ２８７で算出された値Ｙ５の差分の絶対値│ＹＭ−Ｙ５│を算出する。同様に演算部９５−２は、色差データＲ−Ｙの差分の絶対値│ＣｒＭ−Ｃｒ５│を算出し、演算部９７−２は、色差データＢ−Ｙの差分の絶対値│ＣｂＭ−Ｃｂ５│を算出する。算出された│ＹＭ−Ｙ５│、│ＣｒＭ−Ｃｒ５│、および│ＣｂＭ−Ｃｂ５│の各値は、合成部９８−２に出力される。
【０１２２】
ステップＳ２８８において、合成部９８−２は、次式で示されるように、輝度データＹの差分の絶対値│ＹＭ−Ｙ５│、色差データＲ−Ｙの差分の絶対値│ＣｒＭ−Ｃｒ５│、および色差データＢ−Ｙの差分の絶対値│ＣｂＭ−Ｃｂ５│を加算して、値Ｐ５を算出する。
Ｐ５＝│ＹＭ−Ｙ５│＋│ＣｒＭ−Ｃｒ５│＋│ＣｂＭ−Ｃｂ５│
【０１２３】
この値Ｐ５は、現在入力されている１フレーム分の映像データの輝度データと色差データの平均値が、５フレーム前の１フレーム分の映像データの輝度データと色差データの平均値からどれだけ変化したかを示す値となる。
【０１２４】
ステップＳ２８９において、選択部９９は、値Ｐ１と値Ｐ５を比較して、どちらが大きいかを判定する。値Ｐ５が値Ｐ１より大きいと判定された場合、ステップＳ２９１に進み、選択部９９は、このフレーム（現在入力されている映像データのフレーム）の変化量として値Ｐ５を出力する。
【０１２５】
ステップＳ２８９において、値Ｐ１が値Ｐ５より大きいと判定された場合、並びに、ステップＳ２８５において、メモリ９２−２、９４−２、９６−２に５フレーム前の１フレーム分の輝度データおよび色差データがないと判定された場合、ステップＳ２９０に進み、選択部９９は、このフレームの変化量として値Ｐ１を出力する。
【０１２６】
ステップＳ２８１において、９２−２、９４−２、９６−２に１フレーム前の１フレーム分の輝度データおよび色差データがないと判定された場合、ステップＳ２８２乃至ステップＳ２９１の処理はスキップされる。
【０１２７】
このようにして、現在入力されている１フレーム分の映像データと、１フレーム前の１フレーム分の映像データの変化量データ、および現在入力されている１フレーム分の映像データと、５フレーム前の１フレーム分の映像データの変化量データが算出され、それらの変化量データのうち大きい方が選択され、１フレーム毎に、映像変化量データとして出力され、記録される。
【０１２８】
上述したように、図２２のステップＳ２２５の映像変化量演算処理は、変化量検出部８１Ａの構成により異なる。図１８に示した構成の変化量検出部８１Ａの映像変化量演算処理は、図２６に示されるようになる。
【０１２９】
図２６のステップＳ３０１乃至Ｓ３０８，Ｓ３１０の処理は、図２５のステップＳ２８１乃至Ｓ２８８，Ｓ２９０の処理と同様の処理である。そして、図２５のステップＳ２８９に対応する処理は、図２６には存在せず、図２５のステップＳ２９１に対応する図２６のステップＳ３０９では、値Ｐ５だけでなく、値Ｐ１も出力される。
【０１３０】
この処理により、現在入力されている１フレーム分の映像データと、１フレーム前の１フレーム分の映像データの変化量、および現在入力されている１フレーム分の映像データと５フレーム前の１フレーム分の映像データの変化量が算出され、それぞれの変化量データが、１フレーム毎に、映像変化量として出力され、記録される。
【０１３１】
以上のように、本発明のディスク駆動装置１により、映像記録データおよび音声記録データとともに、映像変化量データと音声変化量データをディスクに記録することができる。
【０１３２】
すなわち、上述した図５のステップＳ３の変化量検出処理、および図１９のステップＳ１６３の変化量検出処理により検出された映像変化量データ、または音声変化量データは、図５のステップＳ６および図１９のステップＳ１６６により映像記録データおよび音声記録データと合成され、図５のステップＳ７および図１９のステップＳ１６７によりディスク２５に記録される。
【０１３３】
図２７にこのとき記録されるデータの記録パターンの例が示されている。図５のステップＳ３の変化量検出処理、および図１９のステップＳ１６３の変化量検出処理により検出された映像変化量データは、１フレームあたり１ｂｙｔｅ（８ｂｉｔ）のデータとして記録される。音声変化量データについても、同様に、１フレームあたり１ｂｙｔｅ（８ｂｉｔ）のデータが記録され、映像変化量データおよび音声変化量データは、１秒間に６０ｂｙｔｅ（１ｂｙｔｅ×３０＋１ｂｙｔｅ×３０）、２秒間には１２０ｂｙｔｅ（６０ｂｙｔｅ×２）のデータとして記録される。
【０１３４】
映像変化量データおよび音声変化量データは、図５のステップＳ６および図１９のステップＳ１６６により、映像記録データおよび音声記録データと、２秒単位のグループデータ１２１に合成される。グループデータ１２１の先頭（図中左側）は、上述した１２０ｂｙｔｅの映像変化量データおよび音声変化量データにより構成される変化量データＢ１が配置されている。すなわち、変化量データＢ１には、６０フレーム分の映像変化量データと６０フレーム分の音声変化量データが含まれる。グループデータ１２１の後部（図中右側）には、変化量データＢ１に対応する２秒分の映像記録データおよび音声記録データが配置される。
【０１３５】
そして、グループデータ１２１より時間的に後（図中右側）には、グループデータ１２１と同様に変化量データＢ２、並びに変化量データＢ２に対応する映像記録データおよび音声記録データにより構成されるグループデータ１２２が配置されている。
【０１３６】
このようにして、合成された変化量データ、映像記録データおよび音声記録データの２秒単位のグループデータは、ディスク２５上に、離散的に、または連続して記録される。
【０１３７】
次に、図２８を参照して、本発明のディスク駆動装置１におけるシャトル再生処理について説明する。この処理は、ユーザが、リモコン２（図１、図３、図１２、または図１４）などを操作することにより、コンテンツの再生を開始するコマンドを送信したとき、実行される。なお、この処理は、図１、図３、図１２、または図１４に示した各ディスク駆動装置１において同様に実行される。
【０１３８】
ステップＳ３２１において、制御部２８は、シャトル再生（高速再生）開始が指示されたか否かを判定し、指示されたと判定されるまで待機する。ステップＳ３２１において、シャトル再生開始が指示されたと判定された場合、制御部２８は、ステップＳ３２２に進み、モータ２６を駆動し、ディスク２５を所定の速度で回転させ、ヘッド２４にディスク２５のデータを読み出させる。このとき、ヘッド２４から読み出されたデータは、分離部３１に入力される。
【０１３９】
分離部３１は、入力された再生データから、映像記録データ、音声記録データ、および変化量データを分離抽出し、それぞれを再生データ生成部３２、再生データ生成部３３、または制御部２８に供給する。再生データ生成部３２は、入力された映像記録データをデコードし、アナログ映像信号として、合成部３４に出力する。合成部３４は、必要に応じてＯＳＤ発生部３５より供給されるＯＳＤ信号を重畳して映像信号を端子４３から図示せぬ表示部に出力する。再生データ生成部３３は、入力された音声記録データをデコードし、端子４４から図示せぬスピーカに出力する。
【０１４０】
制御部２８は、入力された変化量データに基づいて、ステップＳ３２３において、再生位置検出処理を実行し、所定のフレームの画像を間欠的に再生させることで、シャトル再生（高速再生）を実現する。
【０１４１】
次に、図２９を参照して、図２８のステップＳ３２３の再生位置検出処理について説明する。ステップＳ３４１において、制御部２８は、記憶部２９に記憶された閾値βを読み出す。閾値βは、再生すべきフレームを決定するために、ディスク２５から再生された変化量データと比較する（後述するステップＳ３４７）ための値であり、記憶部２９に予め記憶させておいてもよいし、使用者が、リモコン２などを用いて、その都度指定してもよい。
【０１４２】
ステップＳ３４２において、制御部２８は、映像データの各フレームの再生順序に沿ってヘッド２４を移動させることで、変化量データを検索する。すなわち、制御部２８は、サーボ部２７を制御し、ヘッド２４をディスク２５上の所定の位置に移動させ、図２７に示されたディスク２５上の変化量データＢ１，Ｂ２，．．．を検索させ、データを読み出させる。
【０１４３】
ステップＳ３４３において、制御部２８は、最初の変化量データＢ１があるか否かを判定し、変化量データＢ１が検出されたと判定された場合、ステップＳ３４４に進み、そのグループ内のフレーム位置を表す変数ｎの値を１にセットし（初期設定し）、ステップＳ３４５に進み、ｎ番目（いまの場合、ｎ＝１）のフレームの変化量データα（ｎ）を読み込む。
【０１４４】
ステップＳ３４６において、制御部２８は、ｎの値が最大値を超えたか（そのグループデータ内の全てのフレームの変化量データを読み出したか）か否かを判定し、ｎが最大値を超えていない（そのグループデータ内の全てのフレームの変化量データをまだ読み出していない）と判定された場合、ステップＳ３４７に進み、変化量データα（ｎ）の値を閾値βと比較し、ステップＳ３４７で変化量データα（ｎ）の方が閾値βより大きいと判定された場合、ステップＳ３４８に進み、制御部２８は、再生データ生成部３２を制御し、ｎ番目のフレームの映像データを選択させる。
【０１４５】
ステップＳ３４９において、再生データ生成部３２は、選択されたデータをデコードし、出力する。その後、処理は、ステップＳ３５０に進み、ｎの値が１だけインクリメントされ、ステップＳ３４５に戻り、それ以降の処理が繰り返し実行される。
【０１４６】
ステップＳ３４７において、変化量データα（ｎ）は閾値βより大きくないと判定された場合、処理は、ステップＳ３５０に進み、ｎの値が１だけインクリメントされ、ステップＳ３４５に戻り、それ以降の処理が繰り返し実行される。
【０１４７】
ステップＳ３４６において、変数ｎの値が最大値を超えたと判定された場合、すなわち、ディスク２５上に記録された、グループ１２１の変化量データＢ１内の全てのフレームの変化量データをチェックした場合、制御部２８は、ステップＳ３４２にもどり、次の変化量データを検索する。このとき、図２７に示されるディスク２５上の変化量データＢ２が検索され、データが読み出される。
【０１４８】
ステップＳ３４３において、次の変化量データが検出されないと判定された場合、すなわち、図２７に示されたディスク２５上の変化量データＢ２，Ｂ３，．．．が順次検索され、そのコンテンツの全ての変化量データが読み出され場合、制御部２８は処理を終了する。
【０１４９】
なお、各グループデータでは、変化量データのフィールドには、デコードすべきフレームの順番に従って、対応する各フレームの変化量データが配置されている。従って、そのグループ内の先頭から順番に検索することで、対応するフレームの映像データが検出される。
【０１５０】
図３０は、ディスク２５に記録された映像の例を示す図である。例えば、時間的に最も先のフレームに、図３０Ａに示されるような映像が記録され、それより時間的に後のフレームに図３０Ｂに示されるような映像が記録され、さらにそれより時間的に後のフレームに図３０Ｃに示されるような映像が記録されているものとする。
【０１５１】
図３０Ａは、例えば、ビデオカメラなどにより、山と太陽を撮影したフレームの映像である。図３０Ｂは、図３０Ａの山が噴火などにより爆発したシーンを撮影したフレームの映像であり、図３０Ｃは爆発が沈静化し、再び図３０Ａに示されるような山と太陽が撮影されたフレームの映像である。このとき、図３０Ｂの映像において、爆発により映像変化量または音声変化量の少なくとも一方が大きくなる。
【０１５２】
図３１は、縦軸に音声変化量の値を示し、横軸にフレーム順序を示したグラフである。閾値βの値は可変であり、下限の閾値ｔｈ１から上限の閾値ｔｈ２までの所定の値に設定することができる。図３０Ａに示される映像のフレームの変化量は、図３１の折れ線グラフにおける点Ｆ１で示され、図３０Ｂに示される映像のフレームの変化量は、図３１のグラフにおける点Ｆ２で示され、図３０Ｃに示される映像のフレームの変化量は、図３１のグラフにおける点Ｆ３で示される。
【０１５３】
閾値βの値が上限の閾値ｔｈ２に設定されたとき、閾値を超える変化量（点Ｆ２）をもつフレームが、図２９のステップＳ３４８の処理により選択、再生される。ステップＳ３４９の処理により、選択されたデータが出力される。すなわち、図３０Ｂに示される映像が再生される。
【０１５４】
一方、閾値βの値を下限の閾値ｔｈ１に設定した場合、点Ｆ２だけでなく、点Ｆ１１，Ｆ１２，Ｆ１３に対応するフレームが、図２９のステップＳ３４８の処理により選択される。
【０１５５】
このように、シャトル再生が指示された場合、変化量データの大きい複数のフレームが順次選択され、間欠的に再生される。従ってユーザは、所望の画像を、高速再生して、検索することができる。またユーザは、閾値βの値を変更することで、同じ映像でも異なる検索画像を得ることができる。
【０１５６】
なお、図３１に示されるような変化量の値を示すグラフを表示させるようにしてもよい。この場合、制御部２８は、ディスク２５から変化量データだけを先に読み出し、その値に対応してＯＳＤ発生部３５を制御し、グラフの映像信号を発生させ、合成部３４を介して端子４３から出力させる。これにより図３１に示されるようなグラフが表示されるので、ユーザは、このグラフをみて、所望のフレームを指定し、再生させることができる。
【０１５７】
また、ディスク駆動装置１は、検出した変化量データをパーソナルコンピュータ等に送信し、例えば、パーソナルコンピュータに実装される編集ソフトの機能を用いて、図３１に示されるような折れ線グラフをパーソナルコンピュータのディスプレイなどに出力することも可能である。
このようにすることにより、ユーザは、より編集が行い易くなる。
【０１５８】
以上のように、本発明のディスク駆動装置は、映像と音声の少なくとも一方の変化量データを記録し、シャトル再生時に閾値を超える変化量をもつ映像または音声を再生することにより、ユーザがシャトル再生時に目的の箇所を、容易に検出することができる。
【０１５９】
例えば、映像変化量の大きい箇所を検出することにより、突然のアクシデントの瞬間や、シーンの変わり目などを効率的に検出することができ、また音声変化量の大きい箇所を検出することにより、警報音や爆発音などが発生する箇所を効率的に検出することができる。
【０１６０】
以上においては、映像信号と音声信号からなるコンテンツ信号を記録するようにしたが、コンテンツは、これらに限られるものではない。また、記録媒体としてのディスクは、光ディスクに限らず、磁気ディスク、光磁気ディスクなどのディスクであってもよい。
【０１６１】
なお、上述した一連の処理をハードウェアで実現するか、ソフトウェアで実現するかは問わない。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図３２に示されるような汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１６２】
図３２において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１６１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１６２に記憶されているプログラム、または記憶部１６８からＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１６３にはまた、ＣＰＵ１６１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１６３】
ＣＰＵ１６１、ＲＯＭ１６２、およびＲＡＭ１６３は、バス１６４を介して相互に接続されている。このバス１６４にはまた、入出力インタフェース１６５も接続されている。
【０１６４】
入出力インタフェース１６５には、キーボード、マウスなどよりなる入力部１６６、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）などよりなるディスプレイ（表示部）、並びにスピーカなどよりなる出力部１６７、ハードディスクなどより構成される記憶部１６８、モデム、ターミナルアダプタなどより構成される通信部１６９が接続されている。通信部１６９は、インターネットなどのネットワークを介しての通信処理を行う。
【０１６５】
入出力インタフェース１６５にはまた、必要に応じてドライブ１７０が接続され、ドライブ１７０には、本発明のプログラムが記録された記録媒体が装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１６８にインストールされる。
【０１６６】
記録媒体は、磁気ディスク１９１、光ディスク１９２、光磁気ディスク１９３、或いは半導体メモリ１９４などにより構成される。
【０１６７】
なお、本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６８】
【発明の効果】
以上の如く、本発明のディスク駆動装置によれば、ディスクにおいて高速検索または高速再生が可能となる。特に、ユーザに特別の事前の操作を要求することなく、高速検索または高速再生が可能となる。
【図面の簡単な説明】
【図１】本発明を適用したディスク駆動装置の構成例を示すブロック図である。
【図２】図１の変化量検出部の構成例を示すブロック図である。
【図３】本発明を適用したディスク駆動装置の構成例を示すブロック図である。
【図４】図２の変化量検出部の構成例を示すブロック図である。
【図５】映像音声情報記録処理を説明するフローチャートである。
【図６】図５のステップＳ３の変化量検出処理を説明するフローチャートである。
【図７】図６のステップＳ２１の音声変化量検出処理を説明するフローチャートである。
【図８】図７のステップＳ４２の音声変化量演算処理を説明するフローチャートである。
【図９】図５のステップＳ３の変化量検出処理を説明するフローチャートである。
【図１０】図９のステップＳ８１の映像変化量検出処理を説明するフローチャートである。
【図１１】図１０のステップＳ１０５の映像変化量演算処理を説明するフローチャートである。
【図１２】本発明を適用したディスク駆動装置の構成例を示すブロック図である。
【図１３】変化量検出処理を説明するフローチャートである。
【図１４】本発明を適用したディスク駆動装置の構成例を示すブロック図である。
【図１５】図１４の変化量検出部の構成例を示すブロック図である。
【図１６】図１４の変化量検出部の他の構成例を示すブロック図である。
【図１７】図１４の変化量検出部の構成例を示すブロック図である。
【図１８】図１４の変化量検出部の他の構成例を示すブロック図である。
【図１９】映像音声情報記録処理を説明するフローチャートである。
【図２０】図１９のステップＳ１６３の変化量検出処理を説明するフローチャートである。
【図２１】図２０のステップＳ１８１の音声変化量検出処理を説明するフローチャートである。
【図２２】図２０のステップＳ１８２の映像変化量検出処理を説明するフローチャートである。
【図２３】図２１のステップＳ２０２の音声変化量演算処理を説明するフローチャートである。
【図２４】図２１のステップＳ２０２の音声変化量演算処理を説明するフローチャートである。
【図２５】図２２のステップＳ２２５の映像変化量演算処理を説明するフローチャートである。
【図２６】図２２のステップＳ２２５の映像変化量演算処理を説明するフローチャートである。
【図２７】記録されるデータの記録パターンの例を示す図である。
【図２８】シャトル再生処理を説明するフローチャートである。
【図２９】図２８のステップＳ３２３の再生位置検出処理を説明するフローチャートである。
【図３０】ディスクに記録された映像の例を示す図である。
【図３１】フレーム順序と変化量の関係を示す図である。
【図３２】本発明のプログラムを実行するパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
１  ディスク駆動装置，  ２  リモコン，  ２１  記録データ生成部，  ２２記録データ生成部，  ２３  合成部，  ２５  ディスク，  ２８  制御部，  ２９  記憶部，  ３１  分離部，  ３２  再生データ生成部，  ３３  再生データ生成部，  ５１  変化量検出部，  ５１Ａ  変化量検出部，  ７１メモリ，  ７１−１メモリ，  ７１−２  メモリ，  ７２  演算部，  ７２−１  演算部，７２−２  演算部，  ７３  選択部，  ８１  変化量検出部，  ８１Ａ  変化量検出部，  ９２  メモリ，  ９２−１  メモリ，  ９２−２  メモリ，  ９３演算部，  ９３−１  演算部，  ９３−２  演算部，  ９４メモリ，  ９４−１  メモリ，  ９４−１  メモリ，  ９４−２  メモリ，  ９５  演算部，  ９５−１演算部，  ９５−２  演算部，  ９６  メモリ，  ９６−１  メモリ，  ９６−２  メモリ，  ９７  演算部，  ９７−１演算部，  ９７−２  演算部，９８  合成部，  ９８−１合成部，  ９８−２  合成部，  ９９選択部，  １１１  選択部
【図１】
2004241017.tif 000003
【図２】
2004241017.tif 000004
【図３】
2004241017.tif 000005
【図４】
2004241017.tif 000006
【図５】
2004241017.tif 000007
【図６】
2004241017.tif 000008
【図７】
2004241017.tif 000009
【図８】
2004241017.tif 000010
【図９】
2004241017.tif 000011
【図１０】
2004241017.tif 000012
【図１１】
2004241017.tif 000013
【図１２】
2004241017.tif 000014
【図１３】
2004241017.tif 000015
【図１４】
2004241017.tif 000016
【図１５】
2004241017.tif 000017
【図１６】
2004241017.tif 000018
【図１７】
2004241017.tif 000019
【図１８】
2004241017.tif 000020
【図１９】
2004241017.tif 000021
【図２０】
2004241017.tif 000022
【図２１】
2004241017.tif 000023
【図２２】
2004241017.tif 000024
【図２３】
2004241017.tif 000025
【図２４】
2004241017.tif 000026
【図２５】
2004241017.tif 000027
【図２６】
2004241017.tif 000028
【図２７】
2004241017.tif 000029
【図２８】
2004241017.tif 000030
【図２９】
2004241017.tif 000031
【図３０】
2004241017.tif 000032
【図３１】
2004241017.tif 000033
【図３２】
2004241017.tif 000034