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