(57)【要約】【課題】予め設定されたメニュー構成に関係なく、主要なコンテンツを再生することが可能な情報処理装置、情報処理方法、及びプログラムを提供すること。【解決手段】複数のコンテンツを再生制御するための再生制御情報を読み込んで複数のコンテンツの中から主要コンテンツの一覧を抽出する抽出部１６２と、一覧に記述された各主要コンテンツの再生時間を検出する再生時間算出部１６４と、一覧に記述された主要コンテンツのうち閾値以上の再生時間を有する少なくとも１つの主要コンテンツを選択する選択部１６６と、選択部１６６により選択された各主要コンテンツを所定の階層構造に対応付ける再生構造形成部１５６と、を備えることを特徴とする、情報処理装置１００が提供される。【選択図】図２
2008187372.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを再生制御するための再生制御情報を読み込んで前記複数のコンテンツの中から主要コンテンツの一覧を抽出する抽出部と、
前記再生制御情報に基づいて、前記一覧に記述された各前記主要コンテンツの再生時間を算出する再生時間算出部と、
前記一覧に記述された前記主要コンテンツのうち所定の閾値以上の再生時間を有する少なくとも１つの前記主要コンテンツを選択する選択部と、
前記選択部により選択された各前記主要コンテンツを所定の階層構造に対応付ける再生構造形成部と、
を備えることを特徴とする、情報処理装置。
【請求項２】
前記階層構造は、少なくとも１つの分岐ノードと、当該各分岐ノードの下位に配置される少なくとも１つの再生ノードとにより構成される木構造を有しており、
前記再生構造形成部は、
前記選択部により選択された前記各主要コンテンツを前記再生ノードに対応付けることを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記主要コンテンツは、逐次的に実行される複数の再生単位により構成されており、
前記再生構造形成部は、
前記階層構造に含まれる所定の前記再生ノードと同じ階層に新たな分岐ノードを追加し、当該新たな分岐ノードに従属する少なくとも１つの新たな再生ノードを作成して、前記主要コンテンツの上位第ｎ番目（ｎ≧２）に位置する前記再生単位を始点とする一連の再生単位から構成される新たなコンテンツを前記新たな再生ノードに対応付けることを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記階層構造を配信するための通信部をさらに備えることを特徴とする、請求項１に記載の情報処理装置。
【請求項５】
複数のコンテンツを再生制御するための再生制御情報を読み込んで前記複数のコンテンツの中から主要コンテンツの一覧を抽出する抽出ステップと、
前記再生制御情報に基づいて、前記一覧に記述された各前記主要コンテンツの再生時間を算出する再生時間算出ステップと、
前記一覧に記述された前記主要コンテンツのうち所定の閾値以上の再生時間を有する少なくとも１つの前記主要コンテンツを選択する選択ステップと、
前記選択部により選択された各前記主要コンテンツを所定の階層構造に対応付ける再生構造形成ステップと、
を含むことを特徴とする、情報処理方法。
【請求項６】
複数のコンテンツを再生制御するための再生制御情報を読み込んで前記複数のコンテンツの中から主要コンテンツの一覧を抽出する抽出機能と、
前記再生制御情報に基づいて、前記一覧に記述された各前記主要コンテンツの再生時間を算出する再生時間算出機能と、
前記一覧に記述された前記主要コンテンツのうち閾値以上の再生時間を有する少なくとも１つの前記主要コンテンツを選択する選択機能と、
前記選択部により選択された各前記主要コンテンツを所定の階層構造に対応付ける再生構造形成機能と、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、情報のデジタル化が急速に進み、デジタル情報を扱うための情報機器が一般家庭にも急速に普及してきた。例えば、コンパクトディスクに記録された音楽データを再生する音楽プレーヤやＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）に記録された映画を再生するＤＶＤプレーヤ等は既に世界的な規模で広く普及している。また、一般家庭においても、デジタルカメラで撮った写真やデジタル録画したテレビ番組をパーソナルコンピュータ（以下、ＰＣ）等に保存して管理している。しかし、蓄積された画像、映像、又は音楽情報等は、個人的に視聴して楽しむ他、あまり有効に活用されているとは言えないようである。例えば、デジタルビデオカメラで撮影したビデオ映像を家族で鑑賞しようとした際、パーソナルコンピュータのハードディスクに保存して管理していたビデオ映像をリビングにある大型テレビで再生するには機器間を接続するために些か面倒な準備が必要になる等の問題があったからである。
【０００３】
こうした状況に鑑みて、最近、一般家庭において無線又は有線通信を利用したデジタル情報の共有化（所謂、ホームネットワーク）を実現するための情報技術に関する標準規格を策定しようという動きがある。例えば、家電、携帯電話、及びＰＣ等に関連する複数の企業等が参加して結成されたＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）と呼ばれる非営利団体がよい例である。これによると、想定されるホームネットワークは、映像や音楽等の情報コンテンツが格納されたサーバ機器（ＤＭＳ；Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）と、これらの情報コンテンツを再生するためのプレーヤ機器（ＤＭＰ；Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ）と、により構成され、所定の伝送方式とフォーマットに基づいてＤＭＳからＤＭＰに情報コンテンツ等が配信されて再生される。このとき、伝送される情報コンテンツは、所定のフォーマットに基づいてエンコードされており、ＤＭＰ側でデコードされる。このデコード方式に関しては、例えば、下記の特許文献１に記載のデータデコード方法を応用することができる。また、この情報コンテンツの配信方式に関しては、例えば、下記の特許文献２に記載の技術を応用することができる。
【０００４】
【特許文献１】特開２００４−３１２４１２号公報
【特許文献２】特開平１０−１０６１４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ＤＶＤビデオ形式で記録された映像等のように、一般的なデジタル情報は、上記のようなホームネットワークで再生されることを想定して作成されておらず、上記のホームネットワークを実現するための所定のフォーマット（例えば、コンテンツディレクトリサービス等）に適合させる必要がある。例えば、ＤＶＤ映画の映像コンテンツを例に挙げると、ＤＶＤ映画には、本編の各場面を指定して再生を開始するためのメニュー画面や再生の途中にユーザの選択を促すためのボタン等が表示されることがある。これらも一種の短い映像コンテンツである。また、本編とは別に再生時間の短い映像コンテンツが含まれていることもある。
【０００６】
これらの再生時間が短い映像コンテンツは、ＤＶＤビデオの再生構造を上記の所定のフォーマット等に適合させるために非常に複雑な処理を必要とする。例えば、メニュー構造を整理したり、再生順序を工夫する必要があった。しかし、視聴者にとっては、本編の映像コンテンツを簡単に視聴できることが重要であるため、上記の所定のフォーマットに適合し、かつ、本編等の重要なコンテンツのみを再生するための再生構造を形成する手段が求められている。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、予め決められたメニュー構成に関わらず、簡単に主要なコンテンツを抽出することが可能な、新規かつ改良された情報処理装置、情報処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、複数のコンテンツを再生制御するための再生制御情報を読み込んで前記複数のコンテンツの中から主要コンテンツの一覧を抽出する抽出部と、前記再生制御情報に基づいて、前記一覧に記述された各前記主要コンテンツの再生時間を算出する再生時間算出部と、前記一覧に記述された前記主要コンテンツのうち所定の閾値以上の再生時間を有する少なくとも１つの前記主要コンテンツを選択する選択部と、前記選択部により選択された各前記主要コンテンツを所定の階層構造に対応付ける再生構造形成部と、を備えることを特徴とする情報処理装置が提供される。
【０００９】
上記の情報処理装置が備える抽出部は、複数のコンテンツを再生制御するための再生制御情報を読み込んで前記複数のコンテンツの中から主要コンテンツの一覧を抽出する。また、上記の再生時間算出部は、前記再生制御情報に基づいて、前記一覧に記述された各前記主要コンテンツの再生時間を算出する。上記の選択部は、前記一覧に記述された前記主要コンテンツのうち所定の閾値以上の再生時間を有する少なくとも１つの前記主要コンテンツを選択する。上記の再生構造形成部は、前記選択部により選択された各前記主要コンテンツを所定の階層構造に対応付ける。かかる構成により、前記再生構造に基づいて所望の再生時間よりも長い主要なコンテンツを容易に再生することが可能になる。なお、上記の主要コンテンツとは、例えば、コンテンツとしてユーザに紹介するのが相応しい主要なコンテンツのことである。
【００１０】
また、前記階層構造は、少なくとも１つの分岐ノードと、当該各分岐ノードの下位に配置される少なくとも１つの再生ノードとにより構成される木構造を有するものであってもよい。さらに、前記再生構造形成部は、前記選択部により選択された前記各主要コンテンツを前記再生ノードに対応付けるように構成されていてもよい。このように、木構造を有する階層構造にマッピングすることにより、当該階層構造に基づいて、より利便性の高いメニュー構成等を形成することが可能になる。
【００１１】
また、前記主要コンテンツは、逐次的に実行される複数の再生単位により構成されているため、前記再生構造形成部は、前記再生構造に含まれる所定の前記再生ノードと同じ階層に新たな分岐ノードを追加し、当該新たな分岐ノードに従属する少なくとも１つの新たな再生ノードを作成して、前記主要コンテンツの上位第ｎ番目（ｎ≧２）に位置する前記再生単位を始点とする一連の再生単位から構成される新たなコンテンツを前記新たな再生ノードに対応付けることが可能になる。かかる構成により、チャプター構成を有する階層構造を形成することが可能になる。
【００１２】
また、前記階層構造を配信するための通信部をさらに備えていてもよい。かかる構成により、コンテンツのメニュー構成を解析する手段を有しない端末においても、上記の階層構造に基づいて主要なコンテンツを容易に再生することが可能になり、視聴者の利便性を向上させることが可能になる。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、複数のコンテンツを再生制御するための再生制御情報を読み込んで前記複数のコンテンツの中から主要コンテンツの一覧を抽出する抽出ステップと、前記再生制御情報に基づいて、前記一覧に記述された各前記主要コンテンツの再生時間を算出する再生時間算出ステップと、前記一覧に記述された前記主要コンテンツのうち所定の閾値以上の再生時間を有する少なくとも１つの前記主要コンテンツを選択する選択ステップと、前記選択部により選択された各前記主要コンテンツを所定の階層構造に対応付ける再生構造形成ステップと、を含むことを特徴とする、情報処理方法が提供される。
【００１４】
上記の情報処理方法に含まれる抽出ステップは、複数のコンテンツを再生制御するための再生制御情報を読み込んで前記複数のコンテンツの中から主要コンテンツの一覧を抽出するステップである。また、上記の再生時間算出ステップは、前記再生制御情報に基づいて、前記一覧に記述された各前記主要コンテンツの再生時間を算出するステップである。上記の選択ステップは、前記一覧に記述された前記主要コンテンツのうち所定の閾値以上の再生時間を有する少なくとも１つの前記主要コンテンツを選択するステップである。上記の再生構造形成ステップは、前記選択部により選択された各前記主要コンテンツを所定の階層構造に対応付けるステップである。かかる構成により、前記の階層構造に基づいて所望の再生時間よりも長い主要なコンテンツを容易に再生することが可能になる。
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、複数のコンテンツを再生制御するための再生制御情報を読み込んで前記複数のコンテンツの中から主要コンテンツの一覧を抽出する抽出機能と、前記再生制御情報に基づいて、前記一覧に記述された各前記主要コンテンツの再生時間を算出する再生時間算出機能と、前記一覧に記述された前記主要コンテンツのうち閾値以上の再生時間を有する少なくとも１つの前記主要コンテンツを選択する選択機能と、前記選択部により選択された各前記主要コンテンツを所定の階層構造に対応付ける再生構造形成機能と、をコンピュータに実現させるためのプログラムが提供される。
【００１６】
上記のプログラムにより実現される抽出機能は、複数のコンテンツを再生制御するための再生制御情報を読み込んで前記複数のコンテンツの中から主要コンテンツの一覧を抽出する機能である。また、上記の再生時間算出機能は、前記再生制御情報に基づいて、前記一覧に記述された各前記主要コンテンツの再生時間を算出する機能である。上記の選択機能は、前記一覧に記述された前記主要コンテンツのうち閾値以上の再生時間を有する少なくとも１つの前記主要コンテンツを選択する機能である。上記の再生構造形成機能は、前記選択部により選択された各前記主要コンテンツを所定の階層構造に対応付ける機能である。かかる構成により、前記の階層構造に基づいて所望の再生時間よりも長い主要なコンテンツを容易に再生することが可能になる。
【発明の効果】
【００１７】
以上説明したように本発明によれば、予め決められたメニュー構成に関わらず、より簡単に主要なコンテンツを抽出することができる。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１９】
＜本発明の実施形態＞
まず、本発明の一実施形態に係る情報処理装置１００について説明する。本実施形態に係る情報処理装置１００は、ＤＶＤビデオに含まれる複数のタイトル（Ｔｉｔｌｅ）の中から本編等の主要なコンテンツを抽出して、例えば、ＵＰｎＰのコンテンツディレクトリサービス（ＣＤＳ；Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）等の所定のフォーマットに適合させる構成に特徴を有する。以下では、本実施形態に係る情報処理装置１００のハードウェア構成について簡単に説明した後、その機能構成について述べる。なお、情報処理装置１００は、例えば、上記のＤＭＳとして利用することが可能である。
【００２０】
［情報処理装置１００のハードウェア構成］
まず、図１を参照しながら、本実施形態に係る情報処理装置１００のハードウェア構成について簡単に説明する。図１は、本実施形態に係る情報処理装置１００のハードウェア構成を示した説明図である。
【００２１】
情報処理装置１００は、主に、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０６と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０８と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１０と、ホストバス１１２と、ブリッジ１１４と、外部バス１１６と、インターフェース１１８と、入力部１２０と、出力部１２２と、記憶部１２６と、ドライブ１２８と、接続ポート１３０と、通信部１３２とを備える。
【００２２】
ＣＰＵ１０６は、例えば、演算処理装置又は制御装置として機能し、ＲＯＭ１０８、ＲＡＭ１１０、記憶部１２６、又はリムーバブル記録媒体１３４に記録された各種プログラムに従って情報処理装置１００内の動作全般又はその一部を制御する。ＲＯＭ１０８は、例えば、ＣＰＵ１０６が使用するプログラムや演算に用いるデータ等を格納する。ＲＡＭ１１０は、例えば、ＣＰＵ１０６の実行において使用するプログラムや、その実行の際に適宜変化する各種パラメータ等を一時的又は永続的に格納する。これらの構成要素は、例えば、ＣＰＵバス等の高速なデータ伝送が可能な内部バスにより構成されたホストバス１１２によって相互に接続されて動作する。
【００２３】
ホストバス１１２は、例えば、ブリッジ１１４を介してＰＣＩバス（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ  Ｂｕｓ）等の比較的データ伝送速度が低速な外部バス１１６に接続される。
【００２４】
入力部１２０は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ及びレバー等の操作手段である。また、入力部１２０は、例えば、赤外線やその他の電波を利用したリモートコントロール手段（所謂、リモコン）であってもよいし、情報処理装置１００の操作に対応した携帯電話やＰＤＡ等であってもよい。さらに、入力部１２０は、例えば、上記の操作手段を用いて利用者により入力された情報を基に入力信号を生成し、当該入力信号をＣＰＵ１０６に伝送するための入力制御回路等から構成されている。
【００２５】
出力部１２２は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、又はＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等のディスプレイ装置、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。例えば、出力部１２２は、再生されている映像データ等に関する各種情報をテキスト又はイメージによって表示したり、受信したコンテンツの再生要求を知らせる音声メッセージを出力したりすることができる。
【００２６】
記憶部１２６は、各種のデータを格納するための装置であり、例えば、ハードディスクドライブ（ＨＤＤ；Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等により構成される。記憶部１２６は、ＣＰＵ１０６により実行されるプログラム、コンテンツ、コンテンツの再生に必要なコンテンツ情報、又はコンテンツの種類や属性を示すメタデータ等を格納する。
【００２７】
ドライブ１２８は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１３４に記録された情報を読み出し、又はリムーバブル記録媒体１３４に情報を書き込む装置である。リムーバブル記録媒体１３４は、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、コンパクトフラッシュ（ＣＦ；ＣｏｍｐａｃｔＦｌａｓｈ）、メモリースティック、又はＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等である。もちろん、リムーバブル記録媒体１３４は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  Ｃａｒｄ）又は電子機器等であってもよい。
【００２８】
接続ポート１３０は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＲＳ−２３２Ｃポート、又は光オーディオ端子等のような外部接続機器１３６を接続するためのポートである。例えば、外部接続機器１３６は、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はＩＣレコーダ等である。つまり、情報処理装置１００は、各種の外部接続機器１３６から接続ポート１３０を介して、直接的に音楽や画像等のコンテンツを取得したり、又は各種コンテンツを外部接続機器１３６に転送することができる。
【００２９】
通信部１３２は、通信網１３８に接続するための通信デバイスであり、例えば、有線又は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、又は各種通信用のモデム等である。通信部１３２は、コンテンツ及びコンテンツに関する情報を送受信すると共に、例えば、インターネットや他の通信機器との間でコンテンツやコンテンツに関するメタデータ等を送受信することができる。また、通信部１３２に接続される通信網１３８は、有線又は無線により接続されたネットワークにより構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、放送、又は衛星通信等であってもよい。
【００３０】
以上説明した構成により、情報処理装置１００は、多様な情報源からコンテンツ及びコンテンツに関する情報を取得することができる。また、情報処理装置１００は、通信網１３８に接続された他の情報処理装置、又は携帯端末等に対し、コンテンツ又はコンテンツに関する情報を伝送することが可能である。さらに、情報処理装置１００は、リムーバブル記録媒体１３４を用いてコンテンツ及びコンテンツに関する情報を持ち出すこともできる。
【００３１】
［情報処理装置１００の機能構成］
次に、図２及び図３を参照しながら、情報処理装置１００の機能構成について説明する。図２は、本実施形態に係る情報処理装置１００の機能構成を示す説明図である。図３は、本実施形態に係る再生情報抽出部１５２の機能構成を示す説明図である。
【００３２】
ここでは、ＤＶＤビデオ形式で記録された映画等の映像コンテンツを配信することが可能な情報処理装置１００を例に挙げて具体的に説明するが、当該情報処理装置１００は、例えば、ＤＶＤメディアに記録されたＤＶＤビデオコンテンツだけでなく、ハードディスク上に記録されたＤＶＤビデオ形式のファイルを配信することも可能である。もちろん、本実施形態に係る情報処理装置１００はこれに限定されるものではなく、例えば、ＨＤ−ＤＶＤ、Ｂｌｕ−ｒａｙ、ＤＶＤ−ＶＲ、又はＷｅｂ等に配置された画像、映像、音楽等のコンテンツを取得して配信することができる情報処理装置として構成することも可能である。
【００３３】
図２を参照すると、情報処理装置１００は、主に、記憶部１２６と、リムーバブル記録媒体１３４（以下、ＤＶＤ１３４）と、ＤＶＤナビゲーションエンジン１５０と、再生情報抽出部１５２と、再生構造形成部１５６と、通信部１３２とにより構成される。
【００３４】
なお、上記の情報処理装置１００の機能構成は、例えば、図１に示したハードウェア構成により実現されるものである。また、図２及び図３に示す各機能ブロックは、例えば、ＲＯＭ１０８、ＲＡＭ１１０、記憶部１２６、リムーバブル記録媒体１３４、外部接続機器１３６、又は通信網１３８を介してアクセス可能なプログラムに基づいてＣＰＵ１０６によりソフトウェア的に実現されてもよいし、各ブロックの機能を実現するための専用のハードウェアにより構成されていてもよい。
【００３５】
（記憶部１２６、ＤＶＤ１３４）
記憶部１２６及びＤＶＤ１３４は、情報処理装置１００が配信するコンテンツが記録された記録手段である。記憶部１２６は、例えば、ＤＶＤ１３４から入力されたＤＶＤ映像、及び通信網１３８を介して取得したＤＶＤ映像に関する情報を記録しておくことが可能である。記憶部１２６又はＤＶＤ１３４に記録されたＤＶＤビデオ形式のデータは、ＤＶＤナビゲーションエンジン１５０に伝送される。なお、記憶部１２６は、後述する再生情報抽出部１５２により取得された結果を格納するためにも利用される。
【００３６】
（ＤＶＤナビゲーションエンジン１５０）
ＤＶＤナビゲーションエンジン１５０は、例えば、記憶部１２６又はＤＶＤ１３４等に格納されたＤＶＤのナビゲーションデータに基づいてメニュー等のユーザインターフェースを提供する機能を有する。なお、メニューとは、視聴者がＤＶＤコンテンツの再生をナビゲートするためのユーザーインターフェース（ＵＩ；Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）である。
【００３７】
例えば、視覚的に表示されるユーザーインターフェースであるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）は、主に、静止画又はモーションビデオ等により構成されるバックグラウンドと、説明や字幕等に利用される情報テキストと、ＤＶＤビデオコンテンツの特定メニュー等にリンクされたボタンと、により構成される。このボタンは、例えば、グラフィックス、スチール写真、又はサムネールサイズのモーションビデオ等により表現される。メニューの主な役割は、主に、タイトルやチャプターを選択するＵＩを提供することであり、ボタンの役割は、主に、他のメニューへのジャンプ処理を提供することである。本実施形態では、主に、ＤＶＤビデオの再生制御情報を読み込むためにＤＶＤナビゲーションエンジン１５０が用いられる。
【００３８】
（再生情報抽出部１５２）
図３を参照すると、再生情報抽出部１５２は、主に、抽出部１６２と、再生時間算出部１６４と、選択部１６６と、により構成される。抽出部１６２は、複数のコンテンツを再生制御するための再生制御情報を読み込んで、複数のコンテンツの中から主要コンテンツの一覧を抽出する。なお、主要コンテンツには、例えば、実際のビデオやオーディオなどのコンテンツのデータが含まれる。再生時間算出部１６４は、抽出部１６２により抽出された各主要コンテンツの再生時間を検出する。選択部１６６は、抽出部１６２により抽出された一又は複数の主要コンテンツの中から、所定の閾値以上の再生時間を有する少なくとも１つの主要コンテンツを選択する。なお、各構成要素の具体的な機能については、後段において詳述する。
【００３９】
（再生構造形成部１５６）
再び図２を参照する。再生構造形成部１５６は、選択部１６６により選択された主要コンテンツの再生構造を形成する。また、再生構造形成部１５６は、例えば、少なくとも１つの分岐ノードと、当該分岐ノードに従属する少なくとも１つの再生ノードとにより構成される木構造を有する所定の階層構造に対し、選択部１６６により選択された各主要コンテンツを再生ノードに対応付けて再生構造を形成する。さらに、再生構造形成部１５６は、逐次的に再生される複数の再生単位により構成されるコンテンツに対し、再生構造に含まれる所定の再生ノードと同じ階層に新たな分岐ノードを追加し、当該新たな分岐ノードに従属する少なくとも１つの新たな再生ノードを作成して、コンテンツの上位第ｎ番目（ｎ≧２）に位置する再生単位を始点とする一連の再生単位から構成される新たなコンテンツを新たな再生ノードに対応付ける。なお、再生構造形成部１５６の具体的な機能については、後段において詳述する。
【００４０】
（通信部１３２）
通信部１３２は、前記再生構造を示す情報を他の情報端末に配信する。なお、他の情報端末としては、例えば、パーソナルコンピュータ（ＰＣ；Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ハードディスクレコーダ（ＰＶＲ；Ｐｅｒｓｏｎａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｅｒ）、テレビチューナ、セットトップボックス（ＳＴＢ；Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）、デジタルカメラ、デジタルビデオカメラ、携帯電話、携帯型情報端末（ＰＤＡ；Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ゲーム機、ステレオセット、又はデジタル音楽デバイス等であってもよい。
【００４１】
以上、本実施形態に係る情報処理装置１００の機能構成について簡単に説明した。以下では、本実施形態の特徴である主要コンテンツの抽出方法、及び抽出された主要コンテンツを所定の階層構造にマッピングする方法についてより詳細に説明する。なお、以下では、本実施形態をＤＶＤビデオに適用する場合を例に挙げて説明する。
【００４２】
［主要コンテンツの抽出方法］
まず、図４に示す具体例を参照しながら、本実施形態の目的である主要コンテンツの抽出方法について説明する。図４を参照すると、５つのタイトルを含むＤＶＤビデオタイトルの例が示されている。一例として、タイトル１の再生時間が１時間２０分、タイトル２〜５の再生時間が１分である場合を考える。もし、再生時間の閾値を５分に設定した場合、本実施形態に係る再生情報抽出部１５２は、タイトル１のみを本編又は主要なコンテンツと看做して抽出する。このとき、再生情報抽出部１５２は、ＤＶＤビデオのメニュー構成を無視して、本編又は主要なコンテンツのみを抽出する点に特徴がある。なお、ＤＶＤビデオにおけるタイトルとは、ＴＴ＿ＤＯＭに存在するコンテンツであり、一連のセルにより構成されている。また、抽出されたタイトルは、再生構造形成部１５６により、例えば、ＵＰｎＰのＣＤＳ形式やＷｅｂページ形式等の所定のフォーマットを有する階層構造に対応付けられる。なお、セルは、コンテンツを構成する再生単位の一例である。
【００４３】
（全体的な処理フロー）
次に、図５を参照しながら、本実施形態に係る主要コンテンツの抽出処理に関し、その全体的な処理ステップについて説明する。図５は、本実施形態に係る全体的な処理フローを示す説明図である。
【００４４】
まず、抽出部１６２によりＤＶＤビデオのタイトル一覧（主要コンテンツの一例）が取得され（Ｓ１０２）、再生時間算出部１６４により各タイトルの再生時間が算出される（Ｓ１０４）。そして、選択部１６６により所定の再生時間よりも短い再生時間のタイトルが消去されて、再生時間の長いタイトルが選択される（Ｓ１０６）。このとき、選択部１６６は、再生時間の長いタイトルを本編又は主要なタイトル（以下、主要タイトルと呼ぶ）であると看做し、主要タイトルのリストを完成させる。その後、再生構造形成部１５６は、例えば、主要タイトルをＣＤＳ形式やＷｅｂページ形式の階層構造に対応付ける（Ｓ１０８）。
【００４５】
（主要コンテンツ一覧の抽出処理）
次に、図６〜図８を参照しながら、上記の処理ステップについて、より詳細に説明する。図６は、ＤＶＤビデオにおける主要タイトルの抽出処理を示す説明図である。図７は、タイトル一覧を取得するステップを示す説明図である。図８は、各タイトルの再生時間を算出する処理ステップを示す説明図である。
【００４６】
まず、図６を参照すると、抽出部１６２は、ＶＩＤＥＯ＿ＴＳ．ＩＦＯファイルのＶＭＧＩ（Ｖｉｄｅｏ  Ｍａｎａｇｅｒ  Ｉｎｆｏｒｍａｔｉｏｎ）テーブル内のＴＴ＿ＳＲＰＴ（Ｔｉｔｌｅ  Ｓｅａｒｃｈ  Ｐｏｉｎｔｅｒ  Ｔａｂｌｅ）テーブルを参照する（Ｓ１２２）。ここで、ＶＩＤＥＯ＿ＴＳ．ＩＦＯファイルは、ＤＶＤビデオに含まれる複数のコンテンツを再生制御するための再生制御情報の一例である。そして、抽出部１６２は、上記のＴＴ＿ＳＲＰＴに記述されているＶＴＳ  Ｎｕｍｂｅｒ及びＶＴＳ  Ｔｉｔｌｅ  Ｎｕｍｂｅｒを記憶部１２６に記録する（Ｓ１２４）。
【００４７】
上記の過程（Ｓ１２２、Ｓ１２４）を具体的に示したのが図７である。図７の例では、ＶＭＧＩテーブル内のＴＴ＿ＳＲＰＴテーブルにタイトル一覧（ＴＩＴＬＥ１〜ＴＩＴＬＥ３）が記述されている。そこで、抽出部１６２は、ＴＴ＿ＳＲＰＴテーブルに格納されている各タイトルのＶＴＳ  Ｎｕｍｂｅｒ及びＶＴＳ  Ｔｉｔｌｅ  Ｎｕｍｂｅｒを抽出して記憶部１２６に記録する。例えば、抽出部１６２は、ＶＴＳ  Ｎｕｍｂｅｒ＝２、及びＶＴＳ  Ｔｉｔｌｅ  Ｎｕｍｂｅｒ＝３を記憶部１２６に記録する。
【００４８】
（再生時間の取得処理）
再び図６を参照すると、再生時間算出部１６４は、まず、記憶部１２６に記録されたＶＴＳ  Ｎｕｍｂｅｒを参照し、あるＶＴＳ  Ｎｕｍｂｅｒに対応するＶＴＳＩ（Ｖｉｄｅｏ  Ｔｉｔｌｅ  Ｓｅｔ  Ｉｎｆｏｒｍａｔｉｏｎ）テーブルに格納されたＶＴＳ＿ＰＴＴ＿ＳＲＰＴ（Ｖｉｄｅｏ  Ｔｉｔｌｅ  Ｓｅｔ  Ｐａｒｔ＿ｏｆ＿Ｔｉｔｌｅ  Ｓｅａｒｃｈ  Ｐｏｉｎｔｅｒ  Ｔａｂｌｅ）テーブルを参照する（Ｓ１２６）。
【００４９】
次いで、再生時間算出部１６４は、ＶＴＳ＿ＰＴＴ＿ＳＲＰＴに記述されているＶＴＳ＿ＴＩＴＬＥのリストから、記憶部１２６に記録されたＶＴＳ  Ｔｉｔｌｅ  Ｎｕｍｂｅｒに相当するＶＴＳ＿ＴＩＴＬＥを参照する。なお、ＶＴＳ＿ＴＩＴＬＥは、複数のＰＴＴ（Ｐａｒｔ  ｏｆ  Ｔｉｔｌｅ）により構成されており、各ＰＴＴについては、対応するＰＧＣＮ（Ｐｒｏｇｒａｍ  Ｃｈａｉｎ  Ｎｕｍｂｅｒ）及びＰＧＮ（Ｐｒｏｇｒａｍ  Ｎｕｍｂｅｒ）が記載されている。
【００５０】
次に、再生時間算出部１６４は、ＶＴＳ＿ＴＩＴＬＥを構成する各ＰＴＴを参照し（Ｓ１３０）、各ＰＴＴに記載されているＰＧＣＮ及びＰＧＮを参照する（Ｓ１３２）。
【００５１】
次いで、再生時間算出部１６４は、Ｓ１２６のステップにおいてＶＴＳ＿ＰＴＴ＿ＳＲＰＴテーブルを参照したのと同じＶＴＳＩ内のＶＴＳ＿ＰＧＣＩＴテーブルより、あるＰＧＣＮに対応するＰＧＣテーブルを参照する（Ｓ１３４）。このとき、ＰＧＣＮは、Ｓ１３２のステップにおいて参照された、あるＰＴＴに対応するＰＧＣＮの値である。また、再生時間算出部１６４は、そのＰＴＴに対応するＰＧＮが示すＰＧについて、当該ＰＧを構成する全てのセル（ＣＥＬＬ）の再生時間（Ｄｕｒａｔｉｏｎ）を取得して記憶部１２６に記録する（Ｓ１３６）。
【００５２】
次いで、再生時間算出部１６４は、Ｓ１３２〜Ｓ１３６の処理を繰り返し、そのタイトルに対応する全てのＰＴＴに対して、そのＰＴＴに含まれる全てのＣＥＬＬのＤｕｒａｔｉｏｎを取得する（Ｓ１３８）。その後、再生時間算出部１６４は、取得した全てのＤｕｒａｔｉｏｎを合計して、そのタイトルのＤｕｒａｔｉｏｎを算出する（Ｓ１４０）。
【００５３】
上記のＤｕｒａｔｉｏｎ取得ステップ（Ｓ１２６〜Ｓ１３６）を具体的に示したのが図８である。図８の例では、ＶＴＳ  Ｎｕｍｂｅｒ＝２、ＶＴＳ  Ｔｉｔｌｅ  Ｎｕｍｂｅｒ＝３の場合が示されている。
【００５４】
まず、再生時間算出部１６４は、ＶＴＳ  Ｎｕｍｂｅｒ＝２であるから、ＶＴＳ２のＶＴＳＩテーブルに格納されたＶＴＳ＿ＰＴＴ＿ＳＲＰＴテーブルを参照する（Ｓ１２６）。そして、再生時間算出部１６４は、ＶＴＳ  Ｔｉｔｌｅ  Ｎｕｍｂｅｒ＝３であるから、ＶＴＳ＿ＰＴＴ＿ＳＲＰＴに記述されている３番のＶＴＳ＿ＴＩＴＬＥを参照する（Ｓ１２８）。次いで、再生時間算出部１６４は、ＶＴＳ＿ＴＩＴＬＥを構成する各ＰＴＴを参照する（Ｓ１３０）。図８の例では、ＶＴＳ＿ＴＩＴＬＥ３は、ＰＴＴ１〜３により構成されていることが示されている。そこで、再生時間算出部１６４は、ＰＴＴ１〜３に対応するＰＧＣＮ及びＰＧＮを参照する（Ｓ１３２）。図８の例では、ＰＴＴ１がＰＧＣＮ＝２及びＰＧＮ＝１、ＰＴＴ２に対してＰＧＣＮ＝２及びＰＧＮ＝２、ＰＴＴ３に対してＰＧＣＮ＝２及びＰＧＮ＝３が対応する例が示されている。
【００５５】
次に、再生時間算出部１６４は、ＰＴＴ１に含まれる各ＣＥＬＬのＤｕｒａｔｉｏｎを取得するために、同じＶＴＳ（図８の例ではＶＴＳＩ２）のＶＴＳ＿ＰＧＣＩＴテーブルから、ＰＧＣＮ＝２であるＰＧＣ２のテーブルを取得する。（Ｓ１３４）。次に、再生時間算出部１６４は、ＰＧＣ２を構成する各ＰＧのうち、ＰＧＮ＝１に対応するＰＧ１を構成する各ＣＥＬＬ（例えば、ＣＥＬＬ１〜ＣＥＬＬ３）についてＤｕｒａｔｉｏｎを取得して記憶部１２６に記録する（Ｓ１３６）。
【００５６】
次いで、再生時間算出部１６４は、ＰＴＴ２に対応する各ＣＥＬＬのＤｕｒａｔｉｏｎを取得するために、ＰＴＴ２に対応するＰＧＣＮ及びＰＧＮを参照し（Ｓ１３２）、同じＶＴＳのＶＴＳ＿ＰＧＣＩＴテーブルから、ＰＧＣＮ＝２であるＰＧＣ２内の、ＰＧＮ＝２であるＰＧ２を参照する（Ｓ１３４）。次に、再生時間算出部１６４は、ＰＧ２を構成する各ＣＥＬＬについてＤｕｒａｔｉｏｎを取得して記憶部１２６に記録する（Ｓ１３６）。同様に、３番のＰＴＴに対応する各ＣＥＬＬについてもＤｕｒａｔｉｏｎを取得して記憶部１２６に記録する。
【００５７】
以上のように取得された各ＣＥＬＬのＤｕｒａｔｉｏｎは、再生時間算出部１６４により合計されて、ＴＩＴＬＥ２（ＶＴＳ  Ｎｕｍｂｅｒ＝２、ＶＴＳ  Ｔｉｔｌｅ  Ｎｕｍｂｅｒ＝３）に対するＤｕｒａｔｉｏｎが算出される。上記の処理を各タイトルについて実行することにより、ＤＶＤビデオに含まれる各タイトルのＤｕｒａｔｉｏｎを算出することができる。
【００５８】
（主要コンテンツの選択処理）
その後、選択部１６６は、ＤＶＤビデオに含まれる各タイトルのＤｕｒａｔｉｏｎを参照し、閾値以上のＤｕｒａｔｉｏｎを有するタイトルを選択する。例えば、選択部１６６は、Ｄｕｒａｔｉｏｎが１時間以上のタイトルを主要タイトルとして選択することができる。また、本実施形態は、全てのタイトルのＤｕｒａｔｉｏｎを算出することが可能であるため、例えば、最も長い再生時間を有するタイトルのみを主要タイトルとして選択することも可能である。
【００５９】
かかる構成により、ＤＶＤビデオから短いコンテンツを排除し、本編又は主要なタイトル等の視聴者が所望するコンテンツ（つまり、主要コンテンツ）を抽出することが可能になる。また、このような主要コンテンツをＣＤＳやＷｅｂページ等の所定の再生構造にマッピングすることにより、以下に例示するように、ＤＶＤビデオに予め備わるメニュー構成等に関係無く容易に主要なコンテンツを再生できるような階層構造を形成することができる。
【００６０】
［ＣＤＳ形式へのマッピング処理］
次に、図９を参照しながら、ＤＶＤビデオから抽出された主要タイトルをＣＤＳの階層構造にマッピングする手段について説明する。図９は、主要コンテンツをＣＤＳの階層構造にマッピングする処理を示す説明図である。なお、ここでは、ＵＰｎＰのＣＤＳで定義されている階層構造（木構造）を例に挙げて説明するが、本実施形態を適用する対象は、これに限定されるものではない。例えば、Ｗｅｂページや他の階層的な再生構造に適用することも可能である。
【００６１】
まず、ＣＤＳの階層構造について簡単に述べる。ＣＤＳの階層構造は、所謂木構造を成しており、コンテンツが配置される再生ノードに対応するアイテムと、木構造の分岐点に配置される分岐ノードに対応するコンテナとにより構成される。つまり、ＣＤＳの階層構造は、少なくとも１つのコンテナと当該コンテナの下層に従属する少なくとも１つのアイテムとにより構成される。もちろん、コンテナの下層に複数のアイテムが従属して配置される場合やコンテナの下層に更にコンテナが配置される場合もある。
【００６２】
図９（Ａ）に示すように、本実施形態を適用してＤＶＤビデオ等から抽出された主要コンテンツは、再生構造形成部１５６により、コンテナの下層に配置されるアイテムに対応付けられてＣＤＳの階層構造を形成することができる。図９（Ａ）には、１つの主要タイトルのみをアイテムとして配置する構成例を示したが、複数の主要コンテンツが抽出された場合には、コンテナの下層に複数のアイテムを並置することができる。
【００６３】
次に、図９（Ｂ）を参照しながら、チャプター構成を作成する方法について説明する。図９（Ａ）に示すように、ある一連のセル群（セル１〜セル１０）により構成されるコンテンツ１をＣＤＳ形式のアイテムに対応付ける場合を考える。まず、再生構造形成部１５６は、コンテンツ１と同じ階層に新たなコンテナを１つ作成する。そして、再生構造形成部１５６は、新たに作成されたコンテナの下位に必要な数のアイテムを作成する。但し、このコンテナの下位に作成される各アイテムには、一連のセル群に属する各セルから開始される一連のセル群が各コンテンツとして対応付けられる。例えば、コンテンツ２に対応するアイテムには、上位第２番目に位置するセル２から始まる一連のセル群（セル２〜セル１０）が対応付けられる。なお、再生構造形成部１５６は、一連のセル群の合計再生時間が閾値（例えば１０分）以上となるコンテンツだけをアイテムに対応付けることも可能である。
【００６４】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００６５】
例えば、上記の実施形態においては、抽出された主要コンテンツを対応付ける対象としてＣＤＳ形式の階層構造を例に挙げて説明したが、これに限定されるものではない。Ｗｅｂページからリンクされた再生単位をコンテンツとして配置することも可能であるし、Ｓａｍｂａ等のディレクトリ構成に対応付けることも可能である。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態に係る情報処理装置１００のハードウェア構成を示す説明図である。
【図２】同実施形態に係る情報処理装置１００の機能構成を示す説明図である。
【図３】同実施形態に係る再生情報抽出部１５２の機能構成を示す説明図である。
【図４】同実施形態に係るタイトル抽出方法を示す説明図である。
【図５】同実施形態に係るタイトル抽出方法を示す説明図である。
【図６】同実施形態に係るタイトル毎の再生時間取得方法を示す説明図である。
【図７】同実施形態に係るタイトル一覧の抽出方法を示す説明図である。
【図８】同実施形態に係るタイトル毎の再生時間取得方法を示す説明図である。
【図９】同実施形態に係るＣＤＳへのマッピング方法を示す説明図である。
【符号の説明】
【００６７】
１００    情報処理装置
１０６    ＣＰＵ
１０８    ＲＯＭ
１１０    ＲＡＭ
１１２    ホストバス
１１４    ブリッジ
１１６    外部バス
１１８    インターフェース
１２０    入力部
１２２    出力部
１２６    記憶部
１２８    ドライブ
１３０    接続ポート
１３２    通信部
１３４    リムーバブル記録媒体
１３６    外部接続機器
１３８    通信網
１５０    ＤＶＤナビゲーションエンジン
１５２    再生情報抽出部
１５６    再生構造形成部
１６２    抽出部
１６４    再生時間算出部
１６６    選択部
【図１】
2008187372.tif 000003
【図２】
2008187372.tif 000004
【図３】
2008187372.tif 000005
【図５】
2008187372.tif 000006
【図６】
2008187372.tif 000007
【図７】
2008187372.tif 000008
【図８】
2008187372.tif 000009
【図９】
2008187372.tif 000010
【図４】
2008187372.tif 000011