(57)【要約】【課題】ＤＶＤ−ＲＡＭに記録された動画を使ってタイトルメニュー（ディスクメニュー）を持つ作品に仕上げる場合、ＤＶＤ−Ｒへダビングが必要だった。【解決手段】記録媒体（たとえば光ディスク）上には、機器メニュー用のサムネイルファイルと、タイトルメニューファイルが同時に存在できる。そして、ＡＶデータ処理装置（例えば、ＤＶＤレコーダ）のメニュー表示部は、記録媒体上にタイトルメニューが記録されている場合は、タイトルメニュー、もしくは、機器メニューをユーザの選択に従って両方を切り替えて表示する。【選択図】図６
2007122765.tif 000002
【特許請求の範囲】
【請求項１】
映像もしくは音声を含むデータストリーム、およびメニュー制御データを記録媒体に記録する記録部と、
前記記録媒体に記録されたすべての前記データストリームの選択を可能とするメニュー画像を表示する第１のメニュー表示部と、
前記記録媒体上に記録されるメニュー制御データに従って、少なくとも前記データストリームの一部の選択を可能とするメニュー画像を表示する第２のメニュー表示部と、
前記第１、および第２のメニュー表示部を、切り替え可能とする切り替え部とを有することを特徴とするＡＶデータ処理装置。
【請求項２】
映像もしくは音声を含むデータストリーム、およびメニュー制御データを記録媒体に記録するステップと、
前記記録媒体に記録されたすべての前記データストリームの選択を可能とするメニュー画像を表示する第１のメニュー表示ステップと、
前記記録媒体上に記録されるメニュー制御データに従って、少なくとも前記データストリームの一部の選択を可能とするメニュー画像を表示する第２のメニュー表示ステップと、
前記第１、および第２のメニュー表示ステップを、切り替え可能とする切り替えステップとを有することを特徴とするＡＶデータ処理方法。
【請求項３】
映像もしくは音声を含むデータストリーム、およびメニュー制御データを記録媒体に記録するステップと、
前記記録媒体に記録されたすべての前記データストリームの選択を可能とするメニュー画像を表示する第１のメニュー表示ステップと、
前記記録媒体上に記録されるメニュー制御データに従って、少なくとも前記データストリームの一部の選択を可能とするメニュー画像を表示する第２のメニュー表示ステップと、
前記第１、および第２のメニュー表示ステップを、切り替え可能とする切り替えステップとを有することを特徴とするＡＶデータ処理プログラム。
【請求項４】
映像もしくは音声を含むデータストリーム、およびメニュー制御データを記録媒体に記録する記録部と、
前記記録媒体に記録されたすべての前記データストリームの選択を可能とするメニュー画像を表示する第１のメニュー表示部と、
前記記録媒体上に記録されるメニュー制御データに従って、少なくとも前記データストリームの一部の選択を可能とするメニュー画像を表示する第２のメニュー表示部と、
前記第１、および第２のメニュー表示ステップを、切り替え可能とする切り替え部とを有することを特徴とするＡＶデータ処理ＬＳＩ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディア（すなわち、記録媒体）上に記録された例えば動画を含む複数のデータストリームを一覧表示する際の記録方法や再生方法に関する。
【背景技術】
【０００２】
近年、ＤＶＤやＢｌｕ−ｒａｙ等の光ディスク、ハードディスク等の磁気ディスク、半導体メモリ等のメディアにコンテンツをデジタルデータとして書き込み、保存できるデジタル機器（光ディスクレコーダ、ハードディスクレコーダ、カムコーダ等）の普及が進んでいる。このようなコンテンツは、例えば、放送された番組やカムコーダ等によって撮影された映像および音声である。
【０００３】
光ディスクのうち、例えばＤＶＤ−ＲＡＭに記録された動画を使ってタイトルメニュー（ディスクメニューとも呼ばれる）を持つ作品に仕上げる場合、ＤＶＤ−Ｒへダビングが必要だった。これは、ＤＶＤ−ＲＡＭ上のＤＶＤ−ＶＲ（Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ）フォーマットにはタイトルメニュー仕様が含まれておらず、一方、ＤＶＤ−Ｒ上のＤＶＤ−Ｖｉｄｅｏフォーマットにはタイトルメニュー仕様が含まれているためである。
【０００４】
特許文献１にはＤＶＤレコーダでタイトルメニュー（同文献ではＤＶＤメニューと記載されている）付きのＤＶＤ−Ｒが作成される例が記載されている。
【０００５】
逆に、ＤＶＤ−Ｒに記録された動画をタイトルメニュー付きの作品に仕上げた後で、一部の動画を削除する場合は、逆にＤＶＤ−ＲＡＭ上にダビングする必要があった。ＤＶＤ−ＲＡＭディスク上のＤＶＤ−ＶＲフォーマットでとり扱うことにより、タイトルの編集削除を実施可能となるからである。
【特許文献１】特開２００５−１０９５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＤＶＤ−Ｒディスク上にタイトルメニューを作成した後で、希望するタイトルを削除する場合、たとえばＤＶＤ−ＲＡＭ上への動画のダビングが必要となった。
【０００７】
また、一方、ＤＶＤ−ＲＡＭディスク上に記録した動画を使って、タイトルメニューを付きの作品として仕上げる場合は、ＤＶＤ−Ｒへのダビングが必要となった。
【０００８】
本発明は、記録メディアを変えることなく、タイトル毎の記録削除、およびタイトルメニューの作成および表示が可能なＡＶデータ処理装置の実現を目的とする。
【課題を解決するための手段】
【０００９】
本発明によるＡＶデータ処理装置は、映像もしくは音声を含むデータストリーム、およびメニュー制御データを記録媒体に記録する記録部と、前記記録媒体に記録されたすべての前記データストリームの選択を可能とするメニュー画像を表示する第１のメニュー表示部と、前記記録媒体上に記録されるメニュー制御データに従って、少なくとも前記データストリームの一部の選択を可能とするメニュー画像を表示する第２のメニュー表示部と、前記第１、および第２のメニュー表示部を、切り替え可能とする切り替え部とを有する。
【００１０】
本構成によって、ひとつのメディア上で、タイトル毎の記録削除、およびタイトルメニューの表示が可能なＡＶデータ処理装置の実現が可能になる。
【発明の効果】
【００１１】
本発明によれば、ひとつのメディア上で、タイトル毎の記録削除、およびタイトルメニューの表示の両方が可能なＡＶデータ処理装置の実現が可能になる。このことにより、異なるメディアに動画データをダビングしなくとも、タイトル毎の記録削除や、タイトルメニューの表示が可能になり、タイトルメニュー表示の動作確認が容易になる。
【発明を実施するための最良の形態】
【００１２】
以下、添付の図面を参照して、本発明によるデータ処理装置の実施形態を説明する。
【００１３】
（実施の形態１）
図１は、本発明の実施の形態１によるＡＶデータ処理装置の構成を示すブロック図である。ＡＶデータ処理装置２００は、その主要な構成としてＭＰＥＧエンコーダ１７０、ＭＰＥＧデコーダ１７１及びシステム制御部１８０を有し、その詳細を以下に説明する。
【００１４】
動画記録時は、記録制御部１６１の制御により、映像信号入力部１００及び音声信号入力部１０２から入力した信号を各々映像圧縮部１０１及び音声圧縮部１０３で圧縮し、システムエンコード部１０４においてトランスポートストリームを作成し、記録部１２０、ピックアップ１４１を経由して光ディスク１４０へ書き込む。
【００１５】
記録制御部１６１はトランスポートリームの記録を開始する前に、連続データ領域検出部１６０を起動して、空き領域を捜させる。連続データ領域検出部１６０は、論理ブロック管理部１６３で管理されるあらかじめ光ディスクから読出したスペースビットマップを調べて、連続した空き領域を探索する。そして探索の結果として検出された空き領域上にトランスポートストリームの記録を開始する。そして、検出した空き領域へのトランスポートストリームの書込みで一杯になるまでに、次の空き領域を継続的に探索しトランスポートストリームの記録を継続する。トランスポートストリームの書き込みが完了すると、ＵＤＦのファイル管理情報を書き込み、トランスポートストリームファイル（＊．ｍ２ｔｓファイル、すなわち動画ストリームを格納するファイル）の書き込みを完了する。次に、記録完了したトランスポートストリームに対応するストリーム管理データファイル（＊．ｃｌｐｉ）を記録する。次に記録完了したトランスポートストリームと１：１に対応するプレイリストファイル（＊．ｍｐｌｓ）を記録する。さらに、対応するサムネイル画像をサムネイル管理ファイル（ｍｅｎｕ．ｔｉｄｘ）、およびサムネイルデータ管理ファイル（ｍｅｎｕ．ｔｄａｔ）を記録する。プレイリストファイルは、トランスポートストリームファイルの中の具体的な再生範囲を指定する。本実施例では、トランスポートストリームの先頭から末尾までを再生範囲としているものとする。プレイリストファイルは、トランスポートストリームファイルの中の具体的な再生範囲を指定する。本実施例では、動画記録完了の直後においては、トランスポートストリームの先頭から末尾までを再生範囲としているものとする。
【００１６】
また、再生時は、まずメニュー表示部１６６が、タイトルメニューもしくは、機器メニューをユーザの選択に従って表示する。ここで、機器メニューとは、メニュー表示部１６６があらかじめ決められた手順で表示するメニューを指す。Ｍｅｎｕディレクトリの下に記録されるＪａｖａ（登録商標）プログラム等により手順が決められるタイトルメニュー表示と区別するため、説明の便宜上、以下では機器メニューと呼ぶ。機器メニューの表示処理は、例えば、ＡＶデータ処理装置２００のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、図示せず）にあらかじめ記憶されている。
【００１７】
ユーザがメニューの中の再生すべきコンテンツ（タイトル）を選択すると、再生制御部１６２の制御により、再生部１２１を経由して、コンテンツに対応するデータストリームの管理情報を管理ファイルから読み出し、その管理ファイルに記載されたアドレス情報を参照して、さらにトランスポートストリームを読み出す。このトランスポートストリームをシステムデコード部１１４で映像信号と音声信号に分離し、各々映像伸長部１１１及び音声伸長部１１３を介して、映像表示部１１０及び音声出力部１１２へ出力する。
【００１８】
また、編集制御部１６４は、記録済みのコンテンツに対してユーザから部分的な削除が指示されたときに、記録部１２０および再生部１２１を起動してトランスポートストリームやトランスポートストリームの管理データを読出したり、修正後に書き込んだりして編集処理の制御を行う。また、記録済みのコンテンツに対してユーザから削除が指示された時に、対応するトランスポートストリーム、ストリーム管理データファイル、プレイリストファイル、および、対応するサムネイル画像を削除する。さらに、再生すべきプレイリストファイルをムービーオブジェクトとして登録しているＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖファイルも必要に応じて修正する。また、再生すべきムービーオブジェクトをタイトルとして登録しているｉｎｄｅｘ．ｂｄｍｖファイル必要に応じて修正する。
【００１９】
また、タイトルメニュー記録部１６５は、光ディスクのＭｅｎｕディレクトリ下にｔｉｔｉｌｅＭｅｎｕ．ｊａｒファイルが記録されていないことを、電源起動時や、光ディスク挿入等に確認すると、ＡＶデータ処理装置２００の内蔵ＲＯＭ（図示していない）にあらかじめ記録されているＪａｖａ（登録商標）プログラムを、光ディスク上に記録する。Ｊａｖａ（登録商標）プログラムはコンパイル済みのコードであり、参照するクラスライブラリと共にｔｉｔｌｅＭｅｎｕ．ｊａｒファイルとして格納される。さらに、光ディスクが他の種類のＡＶデータ処理装置に挿入された際に、最初に表示されるべきメニュー表示を制御するムービーオブジェクトとして、このｔｉｔｌｅＭｅｎｕ．ｊａｒファイルがｉｎｄｅｘ．ｂｄｍｖファイル、およびＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖファイルから参照される。
【００２０】
図２は本実施の形態１の光ディスク１４０上のファイル構成である。ＲＯＯＴディレクトリの下にＢＤＭＶディレクトリが作られ、その下に各種ファイルが記録される。ｉｎｄｅｘ．ｂｄｍｖファイルには再生されるムービーオブジェクトのリストが記録される。ひとつのムービーオブジェクトには、Ｊａｖａ（登録商標）プログラム、もしくは、プレイリストの集合、どちらかから構成される。ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖファイルには、ムービーオブジェクト毎に、ムービーオブジェクトを構成するＪａｖａ（登録商標）プログラム、もしくはプレイリストのリストが記録される。ｉｎｄｅｘ．ｂｄｍｖファイルに登録されないムービーオブジェクトは再生されないものとする。
【００２１】
Ｍｅｎｕディレクトリの下にはタイトルメニューを出すＪａｖａ（登録商標）プログラム（ｔｉｔｌｅＭｅｎｕ．ｊａｒ）、サムネイル管理ファイル（ｍｅｎｕ．ｔｉｄｘ）、およびサムネイルデータファイル（ｍｅｎｕ．ｔｄａｔ）が記録される。サムネイルデータファイルには、動画ストリーム毎に代表静止画像（サムネイル）がＪＰＥＧ符号形式で格納される。サムネイル管理ファイルには、動画ストリームと代表静止画像との対応に関する情報（動画ストリームのファイル名と、代表静止画像のサムネイルデータファイル内での記録先アドレス）が格納されている。タイトルメニューを出すＪａｖａ（登録商標）プログラムは、サムネイルデータファイル内の代表静止画像を使って、タイトルメニューを描画し、ユーザが選択した動画ストリームの再生を開始する。その後は、Ｊａｖａ（登録商標）プログラムの記述に従って再びタイトルメニューを描画や、異なる動画ストリームの再生等を実施する。
【００２２】
ＰＬＡＹＬＩＳＴディレクトリには動画ストリームに対応する１：１にプレイリストファイル（＊．ｍｐｌｓ）が格納される。ＳＴＲＥＡＭディレクトリには動画ストリーム（＊．ｍ２ｔｓ）が格納される。ＣＬＩＰＩＮＦディレクトリには動画ストリーム対応する管理データファイル（＊．ｃｌｐｉ）が格納される。動画ストリームとトランスポートストリーム符号形式で格納される。
【００２３】
なお、光ディスクはＵＤＦファイルシステムでフォーマットされているものとする。このとき、空き領域の管理単位でもあり、また領域の割り付け単位でもある論理ブロックは、２ｋバイトであるものとする。
【００２４】
図３は、タイトルメニューを描画するＪａｖａ（登録商標）プログラムの処理内容例を示す。Ｊａｖａ（登録商標）プログラムは、まずＰＬＡＹＬＩＳＴディレクトリの下のプレイリストファイル数をカウントする（Ｓ１００）。次に、１ページのタイトルメニューに１２枚（４列×３行）のサムネイル画像を表示するものとした場合に、全プレイリストの表示に必要な頁総数を算出する（Ｓ１１０）。次にタイトルメニューの背景画像を描画し（Ｓ１２０）、さらに現在のページ番号、およびタイトルメニューの頁総数を表示する（Ｓ１３０）。そして、１ページ内に１２枚（４列×３行）のサムネイル画像を配置してタイトルメニューを描画する（Ｓ１４０）。そしてユーザからのタイトル（動画ストリーム）の選択待ちに入る（Ｓ１５０）。ユーザが特定のタイトルを選択すると、対応する動画ストリームの再生を画面全体を使って表示開始する（Ｓ１６０）。表示完了を待って（Ｓ１７０）、再びタイトルメニューの再描画を行う（Ｓ１２０）。
【００２５】
一方、ユーザがタイトルを選択しないで、タイトルメニューのページを選択した場合は、次のページに対応する動画ストリームのサムネイル画像を使ってタイトルメニューの再描画を開始する（Ｓ１２０）
ユーザがタイトルメニュー終了を選択したら、Ｊａｖａ（登録商標）プログラムの実行を終了する。
【００２６】
図４は図３のＪａｖａ（登録商標）プログラムが表示するタイトルメニューを示す。背景映像に上書きする形で４列×３行のサムネイル画像が描画される。それぞれのサムネイル画像は、各プレイリストファイル（および動画ストリームファイル）に対応している。さらに、画面の下部中央に、ページ送りボタン／ページ戻しボタンが表示される。さらに、現在のページ番号、および総ページ数が表示される。ユーザがＪａｖａ（登録商標）プログラムを実行するプレーヤのリモコンを使って、例えばプレイリスト０１０００．ｍｐｌｓに対応するサムネイルが選択されたら、対応する動画ストリーム０１０００．ｍ２ｔｓの表示が開始される。終了したら再びタイトルメニューが表示される。なお、図４では、図５のメニュー選択用のタブを省略して説明している。
【００２７】
図５はＡＶデータ処理装置２００が図４のタイトルメニューを表示する場合の画面表示例を示す。画面上部に、ユーザが選択可能な２つのタブを有する。一方は、タイトルメニュー選択用のタブであり、もう一方は機器メニュー選択用のメニュータブである。図５は、ユーザがタイトルメニューを選択した際の表示例である。
【００２８】
図６はＡＶデータ処理装置が機器メニューを表示する場合の画面表示例を示す。図５との違いは、まず、図６はユーザが機器メニュータブを選択した際の表示例である。次に、記録時刻をサムネイル画像のすぐ右横に表示している点、および、１画面に表示さえるサムネイル画像数が６枚である点である。
【００２９】
図７は、メニュー表示部１６６が機器メニューを表示する場合の処理内容を示す。図３に示したＪａｖａ（登録商標）プログラムの処理内容との違いは、まず、図７の処理はメニュー表示部１６６が独自に実施する処理であり、Ｊａｖａ（登録商標）プログラム等により実施される処理ではない。また、Ｓ２１０、Ｓ２４０で１ページ内に表示するサムネイル画像が異なる点である。次に、Ｓ２４０で記録時刻をサムネイル画像の右横に表示する点である。他の処理内容は、図３と同様である。なお、図７では、ＰＬＡＹＬＩＳＴディレクトリの全プレイリストファイルを表示する処理の例を示しているが、全部でなくても良い。例えば、ユーザが気に入ったひとつのプレイリストだけを表示するようなタイトルメニューであっても良い。
【００３０】
図１に示したＡＶデータ処理装置２００において、光ディスク１４０を装着した場合、まずＵＤＦファイルシステムが正常に記録されているかチェックされ、次にタイトルメニューファイルが記録されているか確認され、タイトルニューファイルが記録されていなければ、タイトルメニューファイルを描画するＪａｖａ（登録商標）プログラムであるｔｉｔｌｅＭｅｎｕ．ｊａｒファイルを記録する。
【００３１】
次にユーザが記録操作を開始した場合、動画ストリームが記録され、さらにユーザが記録処理を完了すると、動画ストリームの先頭から例えば１秒目の映像フレームの縮小画像が、ＪＰＥＧ圧縮されたサムネイルデータとして、サムネイルデータファイルに格納される。
【００３２】
また、ユーザが特定の動画ストリームを削除した場合には、削除された動画ストリームおよび対応するサムネイル画像を削除する。また、ユーザが特定の動画ストリームの前半を削除するような編集処理を指示した場合、対応するサムネイル画像が削除部分の映像に対応する場合、サムネイル画像を作り直す処理を行う。
【００３３】
次にユーザが再生モードを選択した場合、メニュー表示部１６６は、図６に示す様な、機器メニューを表示する。ユーザが、タイトルメニュータブの選択操作をすると、図５に示すタイトルメニューを表示する。
【００３４】
次に、光ディスクをＡＶデータ処理装置２００から取り出し、例えばＢＤ−ＲＯＭプレーヤ（すなわち、別の種類のＡＶデータ処理装置）に挿入すると、プレーヤは光ディスクに記録済みのｔｉｔｌｅＭｅｎｕ．ｊａｒファイルを読み込んでタイトルメニューを表示する。ここでは、光ディスクを取り出してプレーヤで閲覧するタイミングに関わらず、タイトルメニューが表示される。
【００３５】
また、ＡＶデータ処理装置２００によって光ディスクを再生し、記録済みの動画ストリームの一覧表示を行う場合は、サムネイルデータファイル、およびサムネイル管理ファイルを参照して、ＡＶデータ処理装置のＲＯＭにあらかじめ記憶された一覧表示を行うプログラムが、一覧表示メニューの描画を実施する。
【００３６】
以上の様に、かかる構成によれば、ＡＶデータ処理装置は、機器メニューとタイトルメニューを選択して表示できる。これにより、従来、別の光ディスクにダビング後に作成して表示可能だったタイトルメニューを容易に作成し、表示や動作の確認ができる様になる。
【００３７】
また、同時にＡＶデータ処理装置は機器メニューを表示する際に、タイトルニューが参照するものと同じサムネイルデータを使って、高速に一覧表示を実施できる。
【００３８】
なお、本実施の形態では、タイトルメニューと機器メニューは各１種類であるものとしたが、それぞれ複数種類表示可能であっても良い。ただし、この場合、図５に示したメニュー選択用のタブが３個以上表示可能としても良い。
【００３９】
なお、本実施の形態では、タイトルメニューと機器メニューはあまり表示内容が違わなかったが、まったく異なるグラフィックス表示や音楽データを使用しても良い。
【００４０】
なお、本実施の形態では、複数のサムネイルデータをサムネイルデータファイルに格納したが、個別のサムネイルデータファイルであっても良い。
【００４１】
なお、サムネイルデータファイル、およびサムネイル管理ファイルはｔｉｔｌｅＭｅｎｕ．ｊａｒファイルとは独立して設けたが、ｔｉｔｌｅＭｅｎｕ．ｊａｒファイルに含まれていても良い。また、動画ストリーム毎に個別のサムネイルデータファイルを記録する場合であっても同様である。
【００４２】
なお、実施の形態では、データストリーム等を格納するメディアはリムーバブルな光ディスクであるとしたが、取り外し可能なメディアである必要は無く、非可換メディア、例えばＡＶデータ処理装置に内蔵されたＨＤＤであってもよい。ただし、この場合、ＡＶデータ処理装置がネットワーク接続されていて、他のＡＶデータ処理装置によりタイトルメニューを描画するＪａｖａ（登録商標）プログラムが参照され、実行される。
【００４３】
また、実施の形態において、記憶媒体は光ディスクであるものとしたが、特にこれに限定するものではなく、例えばメモリカード、フラッシュメモリ、ＦｅＲＡＭ、ＭＲＡＭ等の半導体メモリであっても良い。また、光ディスクはＤＶＤ−ＲＡＭ、ＭＯ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＤＶＤ＋Ｒ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＢＤ−ＲＥ、ＢＤ−Ｒ、ＨＤ−ＤＶＤ等の光ディスクやハードディスクであっても良い。
【００４４】
なお、実施の形態ではＵＤＦファイルシステムに関して説明したが、同様な構成であれば異なるファイルシステムであっても良い。
【００４５】
なお、図１等の各機能ブロックは典型的には集積回路（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ；ＬＳＩ）のチップとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。例えば、図１においては、ＭＰＥＧエンコーダ部１７０とシステム制御部１８０とは別個の機能ブロックとして示されている。これらはそれぞれ別個の半導体チップとして実装されてもよいし、物理的に同一のチップによって実現してもよい。また、システム制御部１８０、ＭＰＥＧエンコーダ１７０およびＭＰＥＧデコーダ１７１の機能を集積化して、１つのチップ回路として実現してもよい。ただし、例えば符号化または復号化の対象となるデータを格納するメモリのみを集積化の対象から除外しても良い。
【００４６】
システム制御部１８０は、プログラムＲＯＭ等に格納されたコンピュータプログラムを実行することにより、本明細書に記載した機能を実現することができる。
【００４７】
なお、上述の「ＬＳＩ」は、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。
【００４８】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、その技術を用いて機能ブロックの集積化を行ってもよい。例えば、バイオテクノロジーを利用したいわゆるバイオ素子として集積化を行ってもよい。
【００４９】
また、実施の形態において、データストリームはトランスポートパケット毎に到着タイムスタンプ（Ａｒｒｉｖａｌ  Ｔｉｍｅ  Ｓｔａｍｐ）を付加したトランスポートストリームを想定したが、プログラムストリーム、ＰＥＳストリーム、ＱｕｉｃｋＴｉｍｅストリーム、ＭＰ４ストリーム、ＡＶＩストリーム、ＡＳＦストリーム、ＭｏｔｉｏｎＪＰＥＧストリーム等の他のビットストリームであっても良い。
【００５０】
なお、実施の形態において、映像はＭＰＥＧ−２ビデオストリームを例としたが、ＭＰＥＧ−４ビデオストリームやＭＰＥＧ−４ＡＶＣ（Ｈ．２６４）ストリームであっても良い。また、音声もリニアＰＣＭオーディオストリームやＡＣ−３ストリーム等であっても良い。また、映像や音声以外の他の種類（グラフィックス情報や文字情報等）のマルチメディア情報を含んでいても良い。
【００５１】
なお、実施の形態において、１個のトランスポートストリームを１個のデータストリームファイルに格納可能としたが、複数のトランスポートストリームを１個のデータストリームファイルとして構成できるものとしても良い。
【００５２】
なお、実施の形態において、タイトルメニューを描画するＪａｖａ（登録商標）プログラムは光ディスクが挿入された時点で記録されるものとしたが、光ディスクのフォーマットが完了した時点であってもよい。また、ユーザの操作により指定した時点であっても良い。
【００５３】
なお、実施の形態において、動画ストリームを記録するムービーやレコーダがタイトルメニューを表示するＪａｖａ（登録商標）プログラムを記録するものとしたが、光ディスク上に動画ストリームを記録したＡＶデータ処理装置とは別のＡＶデータ処理装置（レコーダ、カムコーダ、もしくはパソコン等）がタイトルメニューだけを記録しても良い。
【００５４】
なお、実施の形態において、動画ストリームの映像圧縮符号はＭＰＥＧ−２ビデオ、ＭＰＥＧ−４ＡＶＣ、ＭＰＥＧ−４ビジュアル等、ＶＣ−１等、プレーヤで再生可能なものであれば特に問わない。
【００５５】
なお、実施の形態においてタイトルメニューは図４に示した比較的簡単な例を示したが、あらかじめＡＶデータ処理装置のＲＯＭに記録されたグラフィックスデータや動画データを利用するＪａｖａ（登録商標）プログラムを光ディスクに記録することにより、より上質で個性的なタイトルメニューを作成可能なことは言うまでも無い。
【００５６】
なお、実施の形態においてプレーヤはＢＤ−ＲＯＭ規格に準拠したクラスライブラリをプレーヤは必ず再生できるものとし、Ｊａｖａ（登録商標）プログラムはＢＤ−ＲＯＭ規格で規定されるクラスを使うものとしたが、プレーヤが対応していればパソコンで実現されているＳｗｉｎｇ等のＧＵＩライブラリを使えるものとしても良い。また、ＢＤ−ＲＯＭ規格にふくまれる様な、インターネットアクセスが可能なクラスライブラリを別途使えるものとしても良い。
【００５７】
なお、実施の形態においてＪａｖａ（登録商標）プログラムはプレーヤで再生されるものとしたが、パソコンであっても良い。
【００５８】
なお、実施の形態において光ディスクはＵＤＦファイルシステムを使ってファイルを管理するものとした。ＵＤＦファイルシステムのバージョンは１．５、２．０、２．０１、２．５、２．６のいずれであっても良い。ただし、特に２．６はライトワンスメディアにおいてファイル管理データの書き込み処理を不要とするものであり有用である。
【００５９】
なお、本実施の形態においてタイトルメニューはプレーヤでＪａｖａ（登録商標）プログラムが実行されて表示されるものとしたが、同じ機能を実行するプログラムであれば例えばＸＭＬ言語やＸＨＴＭＬ言語で記述されたプログラムであっても良い。
【００６０】
なお、本実施の形態において、機器メニューとタイトルメニューの選択はタブの選択によるものとしたが、ＡＶデータ処理装置に付与された専用ボタンや、操作リモコンにより切り替わっても良い。例えば、リモコンの「トップメニュー」ボタンを１回押すと、タイトルメニューが表示され、もう一度押すと、機器メニューが表示されても良い。
【００６１】
なお、本実施の形態において、タイトルメニューはＪａｖａ（登録商標）プログラムで記述するものとしたが、例えば、メニュー表示用の動画ストリームを用いて実施しても良い。ただし、この場合、動画ストリーム中に、タイトルメニュー表示用のグラフィックスデータや、サムネイル画像が選択後の動作コマンド等をあらかじめ多重化しておく必要がある。また、光ディスク上のコンテンツの一部が削除された場合、この様な作りこみメニューと矛盾が発生しないように注意が必要となる。
【００６２】
なお、本実施の形態において、機器メニューが最初に再生されるものとしたが、逆にタイトルメニューが表示されても良いことは言うまでも無い。
【産業上の利用可能性】
【００６３】
本発明にかかるＡＶデータ処理装置、方法、およびプログラムは、タイトルメニューと機器メニューを同時に表示可能とすることで、タイトルメニューの表示内容の確認を容易としたことで、光ディスクムービー、光ディスクレコーダ等として有用である。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態におけるデータ処理装置の構成を示すブロック図
【図２】同実施の形態における光ディスク上のファイル構成を示す概念図
【図３】同実施の形態におけるタイトルメニューを表示するＪａｖａ（登録商標）プログラム例を示すフローチャート
【図４】同実施の形態におけるタイトルメニューの画面構成を示す模式図
【図５】同実施の形態におけるメニュー選択タブとタイトルメニューの画面表示例を示す模式図
【図６】同実施の形態におけるメニュー選択タブと機器メニューの画面表示例を示す模式図
【図７】同実施の形態における機器メニューの画面表示処理を示すフローチャート
【符号の説明】
【００６５】
１００    映像信号入力部
１０１    映像圧縮部
１０２    音声信号入力部
１０３    音声圧縮部
１０４    システムエンコード部
１１０    映像表示部
１１１    映像伸長部
１１２    音声出力部
１１３    音声伸長部
１１４    システムデコード部
１２０    記録部
１２１    再生部
１４０    取り外し可能な光ディスク
１４１    ピックアップ
１６０    連続データ領域検出部
１６１    記録制御部
１６２    再生制御部
１６３    論理ブロック管理部
１６４    編集制御部
１６５    タイトルメニュー記録部
１７０    ＭＰＥＧエンコーダ
１７１    ＭＰＥＧデコーダ
１８０    システム制御部
２００    データ処理装置
【図１】
2007122765.tif 000003
【図２】
2007122765.tif 000004
【図３】
2007122765.tif 000005
【図４】
2007122765.tif 000006
【図５】
2007122765.tif 000007
【図６】
2007122765.tif 000008
【図７】
2007122765.tif 000009