(57)【要約】【課題】リムーバブルハードディスクでは、コンテンツのインデックス情報に機器互換性がない。【解決手段】記録再生装置１０は、着脱自在なリムーバブルＨＤＤユニット３００を備える。インデックス管理部２００は、コンテンツのインデックス情報を機器依存の独自フォーマットで記録した独自インデックスファイルと、インデックス情報を異なる機器との間で互換性のあるフォーマットで記録した互換インデックスファイルの双方によりコンテンツのインデックス情報をリムーバブルＨＤＤユニット３００に記録して管理する。インデックス変換部２２０は、リムーバブルＨＤＤユニット３００を異なる機器間で利用可能とするために、独自フォーマットと互換性のあるフォーマットとの間でフォーマット変換を行うことにより、独自インデックスファイルと互換インデックスファイルの相互変換を行う。【選択図】図１
2007234085.tif 000002
【特許請求の範囲】
【請求項１】
機器に対して着脱自在な可搬性のある記録装置にコンテンツを記録する記録部と、
コンテンツのインデックスに関する情報を機器依存の独自フォーマットで記録した独自インデックスファイルと、前記インデックスに関する情報を異なる機器との間で互換性のあるフォーマットで記録した互換インデックスファイルの双方により前記コンテンツのインデックス情報を前記記録装置に記録して管理するインデックス管理部とを含むことを特徴とするインデックス記録装置。
【請求項２】
前記インデックス管理部は、前記記録装置を異なる機器間で利用可能とするために、前記独自フォーマットと前記互換性のあるフォーマットとの間でフォーマット変換を行うことにより、前記独自インデックスファイルと前記互換インデックスファイルの相互変換を行うインデックス変換部を有することを特徴とする請求項１に記載のインデックス記録装置。
【請求項３】
前記インデックス管理部は、前記コンテンツの一部であるインデックス対象部分を前記インデックスに関する情報として扱い、前記インデックス対象部分をコンテンツファイルとは別に機器依存の独自フォーマットで独自インデックスファイルに記録し、前記コンテンツファイル内の前記インデックス対象部分の格納位置に関する情報を互換性のあるフォーマットで前記互換インデックスファイルに記録することを特徴とする請求項２に記載のインデックス記録装置。
【請求項４】
前記インデックス変換部は、異なる機器でインデックス情報が記録された前記記録装置を装着して利用するために、前記互換インデックスファイルから前記コンテンツファイル内の前記インデックス対象部分の格納位置に関する情報を取得し、その格納位置から前記インデックス対象部分を読み出して前記独自フォーマットで前記独自インデックスファイルに記録することにより、前記互換インデックスファイルから前記独自インデックスファイルにインデックス情報のフォーマットを変換することを特徴とする請求項３に記載のインデックス記録装置。
【請求項５】
前記インデックス変換部は、前記記録装置を異なる機器に装着して利用可能とするために、前記独自インデックスファイルに記録された前記インデックス対象部分が前記コンテンツファイルから抽出された箇所を取得し、その抽出箇所を前記コンテンツファイル内の前記インデックス対象部分の格納位置に関する情報として前記互換インデックスファイルに記録することにより、前記独自インデックスファイルから前記互換インデックスファイルにインデックス情報のフォーマットを変換することを特徴とする請求項３に記載のインデックス記録装置。
【請求項６】
前記独自インデックスファイルには、前記インデックス対象部分が前記コンテンツファイルから抽出された箇所に関する情報があらかじめ記録されていることを特徴とする請求項５に記載のインデックス記録装置。
【請求項７】
前記インデックス管理部は、映像コンテンツの一部の画像をインデックスとして管理するものであり、前記独自インデックスファイルには、インデックス対象画像を機器の表示画面に合わせて縮小して記録し、前記互換インデックスファイルには、映像コンテンツファイル内の前記インデックス対象画像の格納位置に関する情報を記録することを特徴とする請求項１から６のいずれかに記載のインデックス記録装置。
【請求項８】
コンテンツのインデックス対象部分を機器依存の独自フォーマットでコンテンツファイルとは別のファイルに記録した独自インデックスファイルを生成する機能と、
前記コンテンツファイル内の前記インデックス対象部分の格納位置に関する情報を異なる機器との間で互換性のあるフォーマットで記録した互換インデックスファイルを生成する機能と、
前記独自インデックスファイルと前記互換インデックスファイルの双方により前記コンテンツのインデックス情報を管理する機能とをコンピュータに実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツのインデックス情報を記録するインデックス記録装置に関する。
【背景技術】
【０００２】
音楽や映像などのデジタル化が進み、地上波デジタル放送も開始されている。放送される番組を受信し、ＤＶＤやハードディスクに記録し、再生することのできる記録再生装置が開発されている。また、ディスクを取り外して持ち歩いたり、他の機器に装着して利用することのできるリムーバブルハードディスクが開発されている。
【０００３】
リムーバブルハードディスクに番組を記録する際、記録した番組の閲覧や検索を容易にするためにサムネイル画像やメタデータなどのインデックス情報を使用することがある。たとえば、特許文献１には、多量のコンテンツに対応するインデックスファイルを管理する方法が開示されている。
【特許文献１】特開２００４−１７１３１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、インデックス情報については異なる機器間の互換性が考慮されていないいないため、インデックス情報をリムーバブルハードディスクに記録しても、リムーバブルハードディスクを他の機器に装着すると、フォーマットの違いからインデックス情報を参照することができず、インデックス情報を有効利用することができないという問題が生じる。
【０００５】
本発明はこうした状況に鑑みてなされたもので、その目的は、異なる機器間の互換性を確保するとともに、インデックス情報を効率的に利用することのできるインデックス記録技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様のインデックス記録装置は、機器に対して着脱自在な可搬性のある記録装置にコンテンツを記録する記録部と、コンテンツのインデックスに関する情報を機器依存の独自フォーマットで記録した独自インデックスファイルと、前記インデックスに関する情報を異なる機器との間で互換性のあるフォーマットで記録した互換インデックスファイルの双方により前記コンテンツのインデックス情報を前記記録装置に記録して管理するインデックス管理部とを含む。
【０００７】
ここで「コンテンツ」は、静止画、動画、音声、あるいはそれらの組合せであってもよく、テキストデータを含むものであってもよい。「インデックス」はコンテンツを指し示す何らかの情報であればよく、コンテンツの閲覧や検索のために用いられる。たとえば、映像コンテンツの場合、インデックスは動画の一部であってもよく、サムネイル画像であってもよい。また、インデックスは、コンテンツに関する情報、たとえば出演者やキーワードなどの情報を含むメタデータであってもよい。
【０００８】
前記インデックス管理部は、前記記録装置を異なる機器間で利用可能とするために、前記独自フォーマットと前記互換性のあるフォーマットとの間でフォーマット変換を行うことにより、前記独自インデックスファイルと前記互換インデックスファイルの相互変換を行うインデックス変換部を有してもよい。
【０００９】
前記インデックス管理部は、前記コンテンツの一部であるインデックス対象部分を前記インデックスに関する情報として扱い、前記インデックス対象部分を前記コンテンツファイルとは別に機器依存の独自フォーマットで独自インデックスファイルに記録し、前記コンテンツファイル内の前記インデックス対象部分の格納位置に関する情報を互換性のあるフォーマットで前記互換インデックスファイルに記録してもよい。
【００１０】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１１】
本発明によれば、異なる機器間の互換性を確保するとともに、インデックス情報を効率的に利用することのできる。
【発明を実施するための最良の形態】
【００１２】
実施の形態１
図１は、実施の形態１に係る記録再生装置１０の構成を示す。記録再生装置１０は、デジタル放送を受信する受信装置と、受信したデジタル放送の番組（コンテンツともいう））を記憶媒体に記録する記録装置と、記憶媒体に記録した番組を再生する再生装置の機能を有する。本実施の形態では、記憶媒体を備えた記憶装置の例として、記録再生装置１０に着脱可能に構成されたリムーバブルハードディスクドライブ（ＨＤＤ）ユニット３００を利用する。
【００１３】
本実施の形態の記録再生装置１０は、個々の機器の仕様などに合わせて独自に最適化したフォーマットでコンテンツやコンテンツに関するデータを記録媒体に記録するとともに、デジタルテレビ録画規格に準拠した標準フォーマットでもコンテンツやコンテンツに関するデータを記録媒体に記録する。標準フォーマットにより他の機器との互換性を保ちつつ、個別の機器に適した独自フォーマットを用いてコンテンツの再生の品質を向上させたり、コンテンツの再生の利便性を高めることができる。
【００１４】
記録再生装置１０は、リモコン受光部１００、システムコントローラ１０２、表示パネル１０４、ＭＰＥＧ−ＴＳデコーダ１０６、ＭＰＥＧデコード・表示画像用メモリ１０７、Ｄ／Ａコンバータ１０８、表示装置１１０、リムーバブルＨＤＤスロット１１２、リムーバブルＨＤＤ挿入検出部１１４、バッファメモリ１１６、アンテナ１１８、チューナ１２０、伝送路復号部１２２、ＴＳ分離／選択部１２４、インデックス管理部２００、ＪＰＥＧ圧縮／伸長部２０２を備える。
【００１５】
これらの構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００１６】
リモコン受光部１００は、ユーザが記録再生装置１０に対して指示を入力するためのリモートコントローラ（図示せず）から発せられる光を受信して、ユーザからの指示を取得する。システムコントローラ１０２は、記録再生装置１０の各構成を制御する。表示パネル１０４は、各種制御情報などを表示する。ＭＰＥＧ−ＴＳデコーダ１０６は、ＭＰＥＧ−ＴＳ信号をデコードする。Ｄ／Ａコンバータ１０８は、デジタル信号をアナログ信号に変換する。表示装置１１０は、デコードされ、アナログ信号に変換された番組データを表示する。
【００１７】
リムーバブルＨＤＤスロット１１２は、番組データを記憶する記憶装置であるリムーバブルＨＤＤユニット３００を接続するためのスロットである。リムーバブルＨＤＤ挿入検出部１１４は、リムーバブルＨＤＤスロット１１２に対するリムーバブルＨＤＤユニット３００の着脱を検出する。バッファメモリ１１６は、ＴＳ分離／選択部１２４により分離／選択されたＭＰＥＧ−ＴＳ信号などを一時的に格納するなど、記録再生装置１０の動作に必要なデータを格納する記憶領域として機能する。
【００１８】
図１を参照しながら、デジタル放送の蓄積、再生の基本動作を説明する。アンテナ１１８は、デジタル変調された放送信号を受信する。チューナ１２０は、システムコントローラ１０２からの指示に従って、アンテナ１１８で受信された放送信号から、ユーザが選択したチャンネルの信号を抽出する。伝送路復号部１２２は、チューナ１２０により抽出された信号を、ＭＰＥＧ２で符号化された映像音声データの形式に復号し、ＴＳ分離／選択部１２４へ出力する。
【００１９】
ＴＳ分離／選択部１２４は、映像音声データをリムーバブルＨＤＤユニット３００に蓄積しないとき、映像音声データをＭＰＥＧ−ＴＳデコーダ１０６へ出力する。ＭＰＥＧ−ＴＳデコーダ１０６は、ＴＳ分離／選択部１２４により分離されたＭＰＥＧ−トランスポートストリーム（ＴＳ）信号をデコードする。Ｄ／Ａコンバータ１０８は、ＭＰＥＧ−ＴＳデコーダ１０６によりデコードされたデジタル信号をアナログ信号に変換する。表示装置１１０は、Ｄ／Ａコンバータ１０８により変換されたアナログの映像データを表示する。
【００２０】
また、ＴＳ分離／選択部１２４は、映像音声データを蓄積するとき、リムーバブルＨＤＤスロット１１２を介して、リムーバブルＨＤＤユニット３００に映像音声データを記録する。
【００２１】
リムーバブルＨＤＤユニット３００に記録された放送番組を再生する場合は、ＭＰＥＧ−ＴＳデコーダ１０６が、ユーザにより指定された再生すべきタイトルに対応する映像音声データをリムーバブルＨＤＤユニット３００から読み出して復号する。復号された映像データは、Ｄ／Ａコンバータ１０８によりアナログ信号に変換され、表示装置１１０に出力される。
【００２２】
インデックス管理部２００は、録画された映像コンテンツを閲覧したり、検索する際のインデックス情報をリムーバブルＨＤＤユニット３００に記録して管理する。本実施の形態では、コンテンツのインデックス情報としてサムネイル画像が用いられる。
【００２３】
図１を参照して、録画された映像コンテンツを閲覧する際のインデックスとなるサムネイル画像の記録処理について説明する。
【００２４】
インデックス管理部２００の表示画像縮小部２１０は、番組再生時に映像の１フレーム分の画像をキャプチャし、その画像を縮小してサムネイル画像を生成する。サムネイル画像は、一般的に、コンテンツを検索するための画像によるインデックスの役割をもつ。
【００２５】
サムネイル画像を生成する元となったフレーム画像を「サムネイル対象画像」という。インデックス管理部２００は、映像音声データファイルにおけるサムネイル対象画像の先頭位置とサムネイル対象画像のデータ長などの情報をサムネイル対象画像の格納領域情報として管理する。
【００２６】
インデックス管理部２００は、サムネイル対象画像の格納領域情報およびサムネイル画像の少なくとも一方を、番組のインデックスとしてリムーバブルＨＤＤスロット１１２を介してリムーバブルＨＤＤユニット３００に記録する。
【００２７】
サムネイル画像の記録方式には、次の２通りがある。第１の方式は、映像音声データファイル内のサムネイル対象画像の格納領域を、サムネイル対象画像のデータの先頭位置とデータ長の形式で記録する方式であり、異なる機器間でも互換性がある。この互換記録方式では、サムネイル画像に関する情報として、サムネイル対象画像が、コンテンツの映像音声データファイルのどこに格納されているかを示す情報だけが記録され、サムネイル画像そのものは記録されない。
【００２８】
第２の方式は、映像音声データファイルとは別のファイルにサムネイル画像を圧縮して保持する方式であり、独自記録方式と呼ぶ。独自記録方式では、機器の仕様に適したサムネイル画像が生成される。たとえば、機器のディスプレイにサムネイル画像を一覧表示させる場合、ディスプレイのサイズに合わせてサムネイル画像のサイズが決められる。また、サムネイル画像を圧縮する際、圧縮符号化のアルゴリズムやパラメータなども機器のＣＰＵ性能やメモリ容量に適したものを使うことができる。
【００２９】
互換記録方式では、互換サムネイル画像専用の圧縮処理モジュールと伸長処理モジュールが必要とされないというメリットの半面、サムネイル画像を表示する際、コンテンツファイルの指定された位置から指定された長さのデータを読み出し、デコードし、表示サイズに合わせて画像を縮小することが必要となる。一画面に複数のサムネイル画像を表示する場合、複数のコンテンツファイルからの膨大なデータの読み出し処理が必要となり、サムネイル画像の一覧表示に時間がかかるというデメリットがある。一方、独自記録方式では、サムネイル画像専用の圧縮処理モジュールと伸長処理モジュールが必要となるが、表示サイズに合わせたサムネイル画像を前もって生成しているため、サムネイル画像を高速に画面に一覧表示することができる。また、圧縮符号化のアルゴリズムやパラメータを機器のＣＰＵ性能やメモリ容量に合わせてチューニングすることにより、サムネイル画像の圧縮・伸長処理も機器毎に最適化することができる。
【００３０】
本実施の形態の記録再生装置１０では、リムーバブルメディアの装置間の互換性確保のために互換記録方式によるフォーマット（「互換フォーマット」という）を採用するとともに、各装置におけるサムネイル画像のアクセス性向上を目的として、独自記録方式によるフォーマット（「独自フォーマット」という）も合わせて使用する。インデックス管理部２００のインデックス変換部２２０は、コンテンツのサムネイル画像に関する情報を互換フォーマットと独自フォーマットの間で相互変換する。
【００３１】
一例として、記録される番組単位で代表サムネイル画像を互換記録方式および独自記録方式で記録する処理を説明する。互換記録方式の場合を説明する。まず記録済みの番組一覧から、ある番組をユーザが選択する。ユーザは、その番組の再生の途中で、サムネイル画像にすべき画像が表示されたところで、リモートコントローラによって再生を停止するか所定の操作をすることにより、表示された画像をサムネイル画像にすることを記録再生装置１０に知らせる。インデックス管理部２００は、サムネイル画像にすることが指定された画像（サムネイル対象画像）が映像音声ファイル内で格納されている領域を示す情報を取得する。この格納領域情報は、サムネイル対象画像のファイル内の開始位置およびデータ長である。インデックス管理部２００は、サムネイル対象画像の格納領域情報を番組情報と関連付けた互換サムネイルファイルをリムーバブルＨＤＤユニット３００に記録する。
【００３２】
独自記録方式でサムネイル画像を生成する処理を説明する。ユーザが、記録済みの番組一覧から、ある番組を選択し、その番組の再生の途中で、サムネイル対象画像を指定するところまでは、互換記録方式と同じである。サムネイル対象画像が指定されると、表示画像縮小部２１０は、ＭＰＥＧデコード・表示画像用メモリ１０７に保持されているサムネイル対象画像のサイズを必要に応じて縮小し、サムネイル画像を生成する。例えば、縦７２０画素、横４８０画素の画像ファイルを縦横ともに4分の１に縮小し、縦１８０画素、横１２０画素のサムネイル画像を生成する。ＪＰＥＧ圧縮／伸長部２０２は、このサムネイル画像を圧縮符号化する。インデックス管理部２００は、圧縮されたサムネイル画像に関するデータを番組情報と関連付けた独自サムネイルファイルをリムーバブルＨＤＤユニット３００に記録する。
【００３３】
次に、記録されたサムネイル画像の表示処理を説明する。互換記録方式の場合を説明する。ユーザがリモートコントローラを操作して、リムーバブルＨＤＤユニット３００に記録された番組一覧を表示するように指示すると、インデックス管理部２００は、互換サムネイルファイルを参照することにより、一覧表示されるべき各番組の映像音声ファイル内のサムネイル対象画像の格納領域を示す情報を取得し、その格納領域に記録されたサムネイル対象画像のデータを映像音声ファイルから読み出してＭＰＥＧ−ＴＳデコーダ１０６に与える。ＭＰＥＧ−ＴＳデコーダ１０６は、与えられたサムネイル対象画像データをデコードし、デコードしたサムネイル対象画像をＭＰＥＧデコード・表示画像用メモリ１０７に保持する。表示画像縮小部２１０は、デコードされたサムネイル対象画像を画面に合わせて縮小し、サムネイル画像を生成し、表示装置１１０に表示する。
【００３４】
独自記録方式の場合を説明する。ユーザがリムーバブルＨＤＤユニット３００に記録された番組一覧の表示を指示すると、インデックス管理部２００は、独自サムネイルファイルを参照することにより、一覧表示されるべき各番組の映像音声ファイルに関連づけられたサムネイル画像ファイルからサムネイル画像のデータを読み出し、ＪＰＥＧ圧縮／伸長部２０２に与える。ＪＰＥＧ圧縮／伸長部２０２は、与えられたサムネイル画像データを伸長し、ＭＰＥＧデコード・表示画像用メモリ１０７に書き込む。ＭＰＥＧデコード・表示画像用メモリ１０７に書き込まれたサムネイル画像は表示装置１１０に表示される。
【００３５】
図２〜図４を参照して、互換記録方式によりサムネイル画像に関する情報が格納されたデータ構造（「互換サムネイル構造」という）の一例を説明する。
【００３６】
図２は、サムネイル画像に関する情報が互換サムネイル構造で記録された場合のハードディスクのディレクトリおよびファイル構成を示す図である。ルートディレクトリの下の番組ファイル管理ディレクトリ４００は、番組録画・再生アプリケーションのルートディレクトリである。番組ファイル管理ディレクトリ４００の下には、番組管理ファイル４１０と映像音声データファイル４２０が記録される。
【００３７】
番組管理ファイル４１０は、記録された番組と互換記録方式によるサムネイル画像に関する情報とを関連づけて記録した互換サムネイルファイルである。映像音声データファイル４２０は、番組の映像と音声のデータを格納したファイルであり、録画された番組の数だけ設けられる。
【００３８】
図３は、図２の番組管理ファイル４１０のデータ構造を示す図である。番組管理ファイル４１０は、ハードディスクに録画されている全番組の管理情報を記録したファイルである。先頭に総記録番組数４１２が記録され、その後に、映像音声データファイル名４１４とその映像音声データファイル名に対応する互換サムネイル情報４１６のペアが総記録番組数Ｎ個だけ連続して配置される。互換サムネイル情報４１６は、互換フォーマットで表現されたサムネイル画像に関する情報である。
【００３９】
記録再生装置１０は、この番組管理ファイル４１０を用いることにより、ハードディスクに記録された番組を簡単に検索することができるインタフェースをユーザに提供することができ、また、番組ファイルとサムネイル画像の関連付けを管理することもできる。
【００４０】
図４は、図３の互換サムネイル情報４１６のデータ構造を示す図である。互換サムネイル情報４１６は、映像音声データファイルにおけるサムネイル対象画像の格納領域を示す情報を保持するものであり、サムネイル対象画像の開始位置４１６ａと参照すべきデータ長４１６ｂが格納される。開始位置は、映像音声データファールの先頭から見た場合の相対的な位置であり、単位はバイトである。映像音声データが、一例としてＭＰＥＧで記録されている場合、サムネイル画像を生成する対象として指定される映像は、Ｉピクチャのみに制限されてもよい。
【００４１】
図５〜図７を参照して、独自記録方式によりサムネイル画像に関する情報が格納されたデータ構造（「独自サムネイル構造」という）を説明する。
【００４２】
図５は、サムネイル画像に関する情報が独自サムネイル構造で記録された場合のハードディスクのディレクトリおよびファイル構成を示す図である。図２の構成との違いは、番組ファイル管理ディレクトリ４００の下に、番組管理ファイル４１０と映像音声データファイル４２０以外に、独自サムネイルファイル４３０が記録される点である。独自サムネイルファイル４３０は、独自サムネイル情報を格納するものであるが、番組管理ファイル４１０には、図２で説明した互換サムネイル情報が含まれるため、インデックス情報としては、互換サムネイル情報と独自サムネイル情報の両方が含まれることになる。
【００４３】
図６は、独自サムネイルファイル４３０のデータ構造を示す図である。個々のサムネイル情報は可変長になることが想定される。そこで、独自サムネイルファイル４３０の先頭には総記録サムネイル数４３２が格納され、その後に、個々のサムネイル情報の先頭バイトを記録したサーチポインタ４３４が総記録サムネイル数Mだけ配置され、さらにその後に個々の独自サムネイル情報４３６が順に記録される。独自サムネイル情報４３６は、独自フォーマットで表現されたサムネイル画像に関する情報である。
【００４４】
図７は、図６の独自サムネイル情報４３６のデータ構造を示す図である。ヘッダ情報として、そのサムネイル情報に対応する映像音声データファイル名４３６ａ、映像音声データファイルにおけるサムネイル対象画像の開始位置４３６ｂ、参照すべきデータ長４３６ｃ、画像サイズ４３６ｄ、圧縮形式４３６ｅ、圧縮データ長４３６ｆがあり、その後に圧縮データ４３６ｇが記録される。たとえば、画像サイズは横１８０、縦１２０であり、圧縮形式はＪＰＥＧである。ここで、映像音声データファイル名４３６ａ、サムネイル対象画像の開始位置４３６ｂ、および参照すべきデータ長４３６ｃは、独自フォーマットから互換フォーマットに変換する際、必要となるデータである。
【００４５】
以上の構成の記録再生装置１０によるサムネイル情報の記録処理、変換処理、表示処理を説明する。
【００４６】
図８は、サムネイル情報の記録手順を説明するフローチャートである。以下では、一例として、サムネイル画像は、記録した番組に対する代表画像を示すものとして１つだけ作成するものとする。また、サムネイル画像を記録するタイミングとして、番組記録時に記録再生装置１０が自動的に作成することもあるが、ここでは、記録済み番組からユーザがサムネイル画像を選択するという場合を一例として示す。
【００４７】
サムネイル画像の記録処理では、互換記録方式と独自記録方式の両方でサムネイル画像に関する情報が記録される。ユーザが記録済み番組を指定すると、ＭＰＥＧ−ＴＳデコーダ１０６は、指定された番組に対応する映像音声データファイル４２０をオープンし、サムネイル画像を生成する対象となる画像をユーザに指定させるために、映像をデコードして表示装置１１０に表示する（Ｓ１００）。
【００４８】
ユーザが映像の早送りや巻き戻しを行いながら、サムネイル対象画像を指定すると、インデックス管理部２００は、その指定されたサムネイル対象画像の格納領域情報、すなわち映像音声データファイル４２０におけるサムネイル対象画像の開始位置と参照すべきデータ長を取得する（Ｓ１１０）。インデックス管理部２００は、番組管理ファイル４１０の互換サムネイル情報４１６内に、サムネイル対象画像の開始位置４１６ａと参照すべきデータ長４１６ｂを記録する（Ｓ１２０）。これにより、番組管理ファイル４１０にサムネイル画像に関する情報が互換フォーマットで記録される。
【００４９】
さらに、表示画像縮小部２１０は、サムネイル対象画像を縮小してサムネイル画像を生成し、ＪＰＥＧ圧縮／伸長部２０２は、そのサムネイル画像を圧縮する。インデックス管理部２００は、独自サムネイルファイル４３０の独自サムネイル情報４３６内に、圧縮されたサムネイル画像に関するデータ（４３６ｄ〜４３６ｇ）を記録し、また、対応する映像音声データファイル名４３６ａ、サムネイル対象画像の開始位置４３６ｂ、参照すべきデータ長４３６ｃも合わせて記録する（Ｓ１３０）。これにより、独自サムネイルファイル４３０にサムネイル画像に関する情報が独自フォーマットで記録される。
【００５０】
記録再生装置１０においてサムネイル画像を表示する際、独自サムネイルファイル４３０を使用することにより、サムネイル画像の高速表示が可能となる。また、リムーバブルＨＤＤユニット３００を他の再生装置で再生する場合でも、番組管理ファイル４１０には互換サムネイル情報が含まれているため、互換サムネイル情報にもとづいてどんな機器であってもサムネイル画像を元の画像から生成することができるから、機器間の互換性をもたせることができる。
【００５１】
図９は、他の装置で記録された番組およびサムネイル情報を当該記録再生装置１０で使用する場合に、互換フォーマットから独自フォーマットへサムネイル情報を変換する手順を示すフローチャートである。この処理は、一般には、リムーバブルＨＤＤユニット３００が記録再生装置１０のリムーバブルＨＤＤスロット１１２に挿入された場合の初期化処理として行われる。
【００５２】
インデックス管理部２００のインデックス変換部２２０は、番組管理ファイル４１０をオープンする（Ｓ２００）。また、インデックス変換部２２０は、空の独自サムネイルファイル４３０を生成し、カウンタｉを０に初期化する（Ｓ２１０）。
【００５３】
インデックス変換部２２０は、カウンタｉを１だけインクリメントし（Ｓ２１２）、番組管理ファイル４１０からｉ番目の映像音声データファイル名４１４およびｉ番目の互換サムネイル情報４１６を取得する。さらに、インデックス変換部２２０は、ｉ番目の互換サムネイル情報４１６からサムネイル対象画像の開始位置４１６ａ、参照すべきデータ長４１６ｂを取得する。インデックス変換部２２０は、取得した映像音声データファイル名４１４、サムネイル対象画像の開始位置４１６ａ、参照すべきデータ長４１６ｂを、それぞれ空の独自サムネイル情報４３６のヘッダ部の映像音声データファイル名４３６ａ、サムネイル対象画像の開始位置４３６ｂ、参照すべきデータ長４３６ｃの各フィールドにコピーする（Ｓ２２０）。
【００５４】
次に、ＭＰＥＧ−ＴＳデコーダ１０６は、ｉ番目の映像音声データファイルの指定された領域からサムネイル対象画像を読み取り、サムネイル対象画像をデコードする。表示画像縮小部２１０はデコードされた画像を縮小してサムネイル画像を生成し、ＪＰＥＧ圧縮／伸長部２０２は、サムネイル画像を圧縮符号化する。このようにして、あらかじめ定められた独自フォーマットでサムネイル画像が作成される（Ｓ２３０）。
【００５５】
インデックス変換部２２０は、ＪＰＥＧ圧縮／伸長部２０２により圧縮されたサムネイル画像のデータとパラメータを独自サムネイル情報４３６の画像サイズ４３６ｄ、圧縮形式４３６ｅ、圧縮データ長４３６６ｆ、圧縮データ４３６ｇの各フィールドに書き込む。これにより、独自サムネイルファイル４３０の独自サムネイル情報４３６が記録される（Ｓ２４０）。
【００５６】
カウンタｉが総記録番組数Ｎに等しくなるまで（Ｓ２５０のＮ）、ステップＳ２１２に戻ってカウンタｉをインクリメントし、ステップＳ２２０、Ｓ２３０、Ｓ２４０を繰り返し、カウンタｉが総記録番組数Ｎに等しくなると（Ｓ２５０のＹ）、サムネイル情報の変換処理を終了する。
【００５７】
なお、互換サムネイル情報を独自サムネイル情報に変換した後、互換サムネイル情報は削除してもよく、将来、リムーバブルＨＤＤユニット３００を他の装置で利用するために残しておいてもよい。
【００５８】
このように、他の機器でサムネイル情報が記録されたリムーバブルＨＤＤユニット３００を当該記録再生装置１０のリムーバブルＨＤＤスロット１１２に挿入すると、記録再生装置１０は、互換サムネイル情報から独自サムネイル情報を自動生成する。これにより、再生機器間でサムネイル画像の互換性を保ちつつ、当該記録再生装置１０においては、独自サムネイルファイルを使用することでサムネイル画像の表示を高速化し、コンテンツに対する操作性を高めることができる。
【００５９】
図１０は、当該記録再生装置１０で記録された番組およびサムネイル画像を他の装置で利用可能とするために、独自フォーマットから互換フォーマットへサムネイル情報を変換する手順を示すフローチャートである。この変換処理は、一般には、当該記録再生装置１０で使用されたリムーバブルＨＤＤユニット３００を他の装置に挿入して利用する前に行われる。
【００６０】
インデックス変換部２２０は、独自サムネイルファイル４３０をオープンし、カウンタｉを０に初期化する（Ｓ３００）。
【００６１】
インデックス変換部２２０は、カウンタｉを１だけインクリメントし（Ｓ３０２）、ｉ番目の独自サムネイル情報４３６から映像音声データファイル名４３６ａを取得し、その映像音声データファイル名４３６ａにもとづいて、番組管理ファイル４１０の対応する互換サムネイル情報４１６の構造体に移動する。インデックス変換部２２０は、独自サムネイル情報４３６のサムネイル対象画像の開始位置４３６ｂ、参照すべきデータ長４３６ｃを取得し、互換サムネイル情報４１６のサムネイル対象画像の開始位置４１６ａと参照データ長４１６ｂの各フィールドにコピーする（Ｓ３１０）。
【００６２】
カウンタｉが総記録サムネイル数Ｍに等しくなるまで（Ｓ３２０のＮ）、ステップＳ３０２に戻ってカウンタｉをインクリメントし、ステップＳ３１０を繰り返し、カウンタｉが総記録サムネイル数Ｍに等しくなると（Ｓ３２０のＹ）、独自サムネイルファイル４３０を削除し（Ｓ３３０）、サムネイル情報の変換処理を終了する。
【００６３】
この変換処理を行うことにより、他の装置でリムーバブルＨＤＤユニット３００を使用する場合でも互換フォーマットによりサムネイル情報の互換性を確保することができる。なお、上記の手順では、変換処理を行った後、独自サムネイルファイル４３０を削除したが、将来、元の記録再生装置１０で使用する場合に備えて、残しておいてもよい。
【００６４】
図１１は、録画番組の一覧表示を例として、互換サムネイル情報を利用してサムネイル画像を再生する手順を示すフローチャートである。
【００６５】
ユーザが記録済み番組の一覧表示を指定する（Ｓ４００）。インデックス管理部２００は、番組管理ファイル４１０をオープンし、カウンタｉを０に初期化する（Ｓ４１０）。
【００６６】
インデックス管理部２００は、カウンタｉを１だけインクリメントする（Ｓ４１２）。インデックス管理部２００は、ｉ番目の映像音声データファイルをオープンし、サムネイル対象画像の開始位置４１６ａまでシークして、参照すべきデータ長４１６ｂのデータを読み出し、読み出したサムネイル対象画像のデータをＭＰＥＧ−ＴＳデコーダ１０６に供給する（Ｓ４２０）。
【００６７】
ＭＰＥＧ−ＴＳデコーダ１０６は、サムネイル対象画像のデータをデコードし、ＭＰＥＧデコード・表示画像用メモリ１０７にデコードしたサムネイル対象画像のデータを保持する（Ｓ４３０）。表示画像縮小部２１０は、デコードされたサムネイル対象画像を縮小し、表示装置１１０に表示する（Ｓ４４０）。
【００６８】
インデックス管理部２００は、カウンタｉが総記録番組数Ｎに等しくなるまで（Ｓ４５０のＮ）、ステップＳ４１２に戻ってカウンタｉをインクリメントし、ステップＳ４２０、Ｓ４３０、Ｓ４４０を繰り返し、カウンタｉが総記録番組数Ｎに等しくなると（Ｓ４５０のＹ）、サムネイル画像の再生処理を終了する。
【００６９】
図１２は、録画番組の一覧表示を例として、独自サムネイルファイルを利用してサムネイル画像を再生する手順を示すフローチャートである。ステップＳ５００、Ｓ５１０は、それぞれ図１１のステップＳ４００、Ｓ４１０と同じため説明を省略する。
【００７０】
インデックス管理部２００は、独自サムネイルファイル４３０が存在するかを確認する（Ｓ５２０）。独自サムネイルファイル４３０が存在する場合（Ｓ５２０のＹ）、ステップＳ５２２へ進む。独自サムネイルファイル４３０が存在しない場合（Ｓ５２０のＮ）、図９のサムネイル情報の互換フォーマットから独自フォーマットへの変換処理を行い、独自サムネイルファイル４３０を作成し（Ｓ５３０）、ステップＳ５２２へ進む。
【００７１】
インデックス管理部２００は、カウンタｉを１だけインクリメントする（Ｓ５２２）。インデックス管理部２００は、独自サムネイルファイル４３０内の独自サムネイル情報４３６を参照して、番組管理ファイル４１０のｉ番目の映像音声データファイル名４１４と一致する独自サムネイル情報４３６の映像音声データファイル名４３６ａを検索し、映像音声データファイル名が一致した独自サムネイル情報４３６を選択する（Ｓ５４０）。
【００７２】
ＪＰＥＧ圧縮／伸長部２０２は、選択された独自サムネイル情報４３６からサムネイル画像の圧縮データ４３６ｇを読み取り、圧縮データ４３６ｇを伸長して表示装置１１０に表示する。
【００７３】
インデックス管理部２００は、カウンタｉが総記録サムネイル数Ｍに等しくなるまで（Ｓ５６０のＮ）、ステップＳ５２２に戻ってカウンタｉをインクリメントし、ステップＳ５４０、Ｓ５５０を繰り返し、カウンタｉが総記録サムネイル数Ｍに等しくなると（Ｓ５６０のＹ）、サムネイル画像の再生処理を終了する。
【００７４】
以上、サムネイル画像の記録、変換、再生処理の手順を説明したが、これらの処理の手順は状況に応じて変更してもよい。図８、図９、図１０のフローチャートで示した手順を、１つの装置ですべて行うのは冗長である。例えば、リムーバブルＨＤＤユニット３００をフォーマットして、初めて使用する場合は、記録再生装置１０は図８の処理だけ行えばよい。サムネイル画像が互換記録方式と独自記録方式の両方で記録されているため、サムネイル画像を表示する場合、記録再生装置１０では、図１２のフローチャートに従って独自方式のものを再生することで高速処理が可能となる。また、他の装置は図１１のフローチャートに従って互換サムネイルを再生することが可能である。
【００７５】
一方、他の装置で記録されたリムーバブルＨＤＤユニット３００を当該記録再生装置１０に持ってきた場合、図９のフローチャートに従って、互換サムネイルデータを独自サムネイルデータに変換し、その後、図８のフローチャートに従って、２つの記録方式のサムネイルデータを記録してもよい。また、当該記録再生装置１０で記録する間は、サムネイルは独自記録方式のみで記録を行い、他の装置に持っていく場合にのみ、図１０のフローチャートに従って、独自フォーマットのサムネイル情報を互換フォーマットに変換してもよい。
【００７６】
このように２種類のフォーマットのサムネイル情報を記録再生装置１０が生成、相互に変換することにより、表示の高速化とリムーバブルメディア間のデータ互換性の両方を兼ね備えたサムネイルの管理が可能となる。なお、本実施の形態においては、一つの番組に対してサムネイル画像は一つとして扱ったが、複数のサムネイル画像を設けてもよい。また、番組全体でサムネイル画像を管理することに限らず、番組内でユーザが定義した区間に対してサムネイル画像を定義して管理してもよい。また、静止画のサムネイル画像を例に挙げたが、動画のサムネイル画像を用いてもよい。
【００７７】
実施の形態２
実施の形態１では、コンテンツのインデックスとしてサムネイル画像を用いたが、実施の形態２では、コンテンツのインデックスとして番組に関連するメタデータを用い、メタデータを互換フォーマットおよび独自フォーマットで管理する。
【００７８】
図１３は、実施の形態２に係る記録再生装置１０の構成図である。実施の形態２の記録再生装置１０には、通信モジュール２０４が備えられ、ネットワークを介して外部サーバなどとのデータ通信が可能に構成され、インデックス管理部２００は、メタデータ取得部２３０を備え、メタデータ取得部２３０が番組に関するメタデータをネットワーク経由でサーバから取得可能である。それ以外の構成は、実施の形態１の記録再生装置１０と同じである。
【００７９】
図１４は、ハードディスクに記録されるディレクトリおよびファイル構成を示す図である。ルートディレクトリの下の番組ファイル管理ディレクトリ５００は、番組録画・再生アプリケーションのルートディレクトリである。番組ファイル管理ディレクトリ５００には、番組及びメタデータを管理するための番組管理ファイル５１０と録画された番組の数だけの映像音声データファイル５２０が記録される。さらに、互換メタデータファイル５３０が録画番組数だけ設けられ、１つの独自メタデータファイル５４０が設けられる。
【００８０】
図１５は、図１４の番組管理ファイル５１０の構成を示す図である。このファイルは、ハードディスクに録画されている全番組の管理情報を記録したファイルである。総記録番組数５１２が先頭に記録される。ここでは総数はＮである。その後に、映像音声データファイル名５１４と各映像音声データファイル名に対応する互換メタデータファイル名５１６のペアが総数Ｎ個連続して配置される。
【００８１】
図１６は、図１４の互換メタデータファイル５３０のデータ構造を示す図である。ここでは、ＸＭＬ（eXtensible Markup Language）を用いて番組のメタデータが定義され、インターネット上のサーバに蓄積されているものを通信モジュール２０４を介してリムーバブルＨＤＤユニット３００に記録することを想定している。メタデータのタグとしては、本実施の形態では、番組タイトル、放送日、放送時間、放送チャネル、ジャンル、出演者、サーバＵＲＬが定義される。このXLMの形式でメタデータファイルとして保存される。出演者に関しては、複数人定義されてもよい。このＸＭＬによる互換方式は、メタデータを体系的に記録できるメリットがある反面、組み込み機器で扱うには、ＸＭＬパーサーを持つ必要があり処理が重くなるというデメリットがある。
【００８２】
図１７は、図１４の独自メタデータファイル５４０のデータ構造を示す図である。個々のメタデータは総記録メタデータ数５４２（ここではM個）の後に、個々の独自メタデータの先頭バイトを記録したサーチポインタ５４４がM個並び、その後に個々の独自メタデータ５４６が記録される。
【００８３】
図１８は、図１７の独自メタデータ５４６のデータ構造を示す図である。この独自構造のメタデータは、先頭に、対応する映像音声データファイル名が記録された後、ＸＭＬの各タグに対応するフィールドが確保されている。ここでは、この個々のフィールド（映像音声データファイル名のフィールドを含む）を固定長とすることにより、メタデータの表示、検索性を高めることが可能となる。
【００８４】
以上の構成によるメタデータの取得手順、メタデータを互換フォーマットと独自フォーマットの間で変換する手順を簡単に説明する。
【００８５】
（１）メタデータの取得手順
まず、ユーザが記録済み番組を指定する。通信モジュール２０４を介してメタデータサーバに接続し、メタデータ取得部２３０が該当する番組に対応するメタデータ情報をＸＭＬ形式で取得する。メタデータ取得部２３０は、対応する互換メタデータファイル５３０にＸＭＬ形式のメタデータを記録する。さらに、独自メタデータファイル５４０の対応するフィールドにＸＭＬ形式のデータから各フィールド値を抽出し記録する。ただし、独自メタデータファイルのフィールド長は固定長のため、フィールド長を超えたものに関しては、フィールド長分のみ記録することとする。
【００８６】
このように、互換フォーマットと独自フォーマットの２種類のメタデータを記録することにより、装置間の互換性は互換フォーマットを使用し、装置内でメタデータを高速に表示、検索する場合は、独自フォーマットのメタデータを使用することができる。
【００８７】
（２）互換フォーマットから独自フォーマットへのメタデータの変換手順
他のシステムで記録された番組およびメタデータを本システムで使用する際のメタデータ変換手順を説明する。この処理は、リムーバブルＨＤＤユニット３００が記録再生装置１０に挿入された場合の初期化処理として行われることを想定している。
【００８８】
まず、インデックス管理部２００は、空の独自メタデータファイル５４０を生成する。インデックス変換部２２０は、１番目の互換メタデータファイル５３０から読み出したＸＭＬ形式のメタデータを解析し、独自メタデータ形式に変換し、独自メタデータファイル５４０の１番目の独自メタデータ５４６として記録する。この処理をＮ番目の映像まで繰り返し行う。この処理を行うことにより、本システムでメタデータの表示、メタデータによる検索を行う場合は、独自メタデータファイル５４０を使用することにより、表示、検索の高速化が可能となる。なお、この処理において互換メタデータを独自メタデータに変換するが、互換メタデータは、削除しても残しておいてもどちらでもよい。
【００８９】
（３）独自フォーマットから互換フォーマットへのメタデータの変換手順
本システムで記録された番組およびメタデータを他のシステムで使用する際のメタデータ変換手順を説明する。この処理は、本システムで使用されたリムーバブルＨＤＤユニット３００を他のシステムに持って行く場合に行われることを想定している。
【００９０】
まず、独自メタデータファイル５４０をオープンする。１番目の独自メタデータ５４６から、映像音声データファイル名を検出し、番組管理ファイル５１０の対応する互換メタデータファイル５３０を生成し、メタデータを互換フォーマット方式に変換して記録する。この処理をＭ番目の独自メタデータ５４６まで繰り返す。最後に独自メタデータファイル５４０を削除する。この処理を行うことにより、他のシステムではＸＭＬ形式の互換メタデータフォーマットにより機器間の互換性が確保できることになる。なお、この手順では、変換処理を行った後、独自メタデータファイル５４０を削除したが、残しておいてもよい。
【００９１】
このように２種類のメタデータ形式を記録装置が生成し、相互に変換することにより、表示、検索の高速化とリムーバブルメディア間のデータ互換性の両方を兼ね備えたメタデータの管理が可能となる。なお、本実施例においては、インターネット上の外部サーバからメタデータを取得したが、放送に多重されて伝送される形式であってもよい。
【００９２】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００９３】
上記の実施の形態では、コンテンツのインデックスとしてサムネイル画像やメタデータを利用することを説明したが、当然、インデックスとして利用可能な情報であれば、これらに限らず、本発明の実施に用いることができる。また、コンテンツは映像を含まない音声だけのデータであってもよい。
【図面の簡単な説明】
【００９４】
【図１】実施の形態１に係る記録再生装置の構成を示す図である。
【図２】サムネイル画像に関する情報が互換サムネイル構造で記録された場合のハードディスクのディレクトリおよびファイル構成を示す図である。
【図３】図２の番組管理ファイルのデータ構造を示す図である。
【図４】図３の互換サムネイル情報のデータ構造を示す図である。
【図５】サムネイル画像に関する情報が独自サムネイル構造で記録された場合のハードディスクのディレクトリおよびファイル構成を示す図である。
【図６】独自サムネイルファイルのデータ構造を示す図である。
【図７】図６の独自サムネイル情報のデータ構造を示す図である。
【図８】サムネイル情報の記録手順を説明するフローチャートである。
【図９】互換フォーマットから独自フォーマットへサムネイル情報を変換する手順を示すフローチャートである。
【図１０】独自フォーマットから互換フォーマットへサムネイル情報を変換する手順を示すフローチャートである。
【図１１】互換サムネイル情報を利用してサムネイル画像を再生する手順を示すフローチャートである。
【図１２】独自サムネイルファイルを利用してサムネイル画像を再生する手順を示すフローチャートである。
【図１３】実施の形態２に係る記録再生装置の構成図である。
【図１４】ハードディスクに記録されるディレクトリおよびファイル構成を示す図である。
【図１５】図１４の番組管理ファイルの構成を示す図である。
【図１６】図１４の互換メタデータファイルのデータ構造を示す図である。
【図１７】図１４の独自メタデータファイルのデータ構造を示す図である。
【図１８】図１７の独自メタデータのデータ構造を示す図である。
【符号の説明】
【００９５】
１０  記録再生装置、  １００  リモコン受光部、  １０２  システムコントローラ、  １０４  表示パネル、  １０６  ＭＰＥＧ−ＴＳデコーダ、  １０７  ＭＰＥＧデコード・表示画像用メモリ、  １０８  Ｄ／Ａコンバータ、  １１０  表示装置、  １１２  リムーバブルＨＤＤスロット、  １１４  リムーバブルＨＤＤ挿入検出部、  １１６  バッファメモリ、  １１８  アンテナ、  １２０  チューナ、  １２２  伝送路復号部、  １２４  ＴＳ分離／選択部、  ２００  インデックス管理部、  ２０２  ＪＰＥＧ圧縮／伸長部、  ２０４  通信モジュール、  ２１０  表示画像縮小部、  ２２０  インデックス変換部、  ２３０  メタデータ取得部、  ３００  リムーバブルＨＤＤユニット。
【図１】
2007234085.tif 000003
【図２】
2007234085.tif 000004
【図３】
2007234085.tif 000005
【図４】
2007234085.tif 000006
【図５】
2007234085.tif 000007
【図６】
2007234085.tif 000008
【図７】
2007234085.tif 000009
【図８】
2007234085.tif 000010
【図９】
2007234085.tif 000011
【図１０】
2007234085.tif 000012
【図１１】
2007234085.tif 000013
【図１２】
2007234085.tif 000014
【図１３】
2007234085.tif 000015
【図１４】
2007234085.tif 000016
【図１５】
2007234085.tif 000017
【図１６】
2007234085.tif 000018
【図１７】
2007234085.tif 000019
【図１８】
2007234085.tif 000020