(57)【要約】【課題】  利用者の利便性を向上させることができるコンテンツ再生装置およびコンテンツ再生方法を提供する。【解決手段】  Streaming再生を行うコンテンツ再生装置であって、Streaming Bufferと、このStreaming Bufferとは別に設けられStreamingをコピーするための拡張用メモリと、外部からのコンテンツのファイル属性を把握する属性把握手段とを備えこの属性把握手段によって得られた前記ファイル属性に基づいて外部からコンテンツを選択可能としこの選択に基づいて前記拡張用メモリからコンテンツを再生することを特徴とするコンテンツ再生装置。【選択図】      図２
2009260833.tif 000002
【特許請求の範囲】
【請求項１】
Streaming再生を行うコンテンツ再生装置であって、
Streaming Bufferと、
このStreaming Bufferとは別に設けられStreamingをコピーするための拡張用メモリと、
外部からのコンテンツのファイル属性を把握する属性把握手段とを
備えこの属性把握手段によって得られた前記ファイル属性に基づいて外部からコンテンツを選択可能としこの選択に基づいて前記拡張用メモリからコンテンツを再生することを特徴とするコンテンツ再生装置。
【請求項２】
前記拡張用メモリからのコンテンツ再生は、前記拡張用メモリへのコンテンツのダウンロードの完了後に行うことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
Streaming再生を行うコンテンツ再生装置であって、
Streaming Bufferと、
このStreaming Bufferとは別に設けられStreaming時にI-Pictureを蓄積するための拡張用メモリとを
備え外部からの特殊操作指示に基づく特殊操作中に前記拡張用メモリからコンテンツコンテンツの一部を再生することを特徴とするコンテンツ再生装置。
【請求項４】
Streaming再生を行うコンテンツ再生方法であって、
Streamingをコピーし、
外部からのコンテンツのファイル属性を把握し、
この属性把握結果に基づいて外部からコンテンツを選択可能としこの選択に基づいて前記コピーされたコンテンツを再生することを特徴とするコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置およびコンテンツ再生方法に係わり、特に拡張メモリを用いた再生技術に関する。
【背景技術】
【０００２】
コンテンツをDVDプレーヤ等から再生することが行われて久しく、いろいろな工夫がなされてきている。例えば特許文献１に記載されているものは概要として、記録との同時再生の際、言わば円盤状記録媒体から読出して半導体メモリに一時格納したデータから再生する第１の再生経路を選択するか、半導体メモリに一時格納したデータから再生する第２の再生経路を選択するか、を決定する再生経路選択ステップとを有するといった内容のものである。
【０００３】
さて現状では、例えばHD DVDで新たに採用されたStreamingでは、各プレーヤスループットによって、動的に再生させるコンテンツを変えられるが、ユーザーによっては高レートで記録されたものが見たい需要もある。また、FF,FRといった特殊再生の際画像を表示しなくてもよい規格となっている。一般ユーザーからは再生しているのがStreamingなのかDiscなのかは関係ないのでPlayabilityが悪い。例えば、各個人のプレーヤ環境にあったスループットのコンテンツひとつしか見ることができない、FF/FRの際に画像が一切表示されないという問題点がある。
【特許文献１】特開２００１−２８３５２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そこで、本発明は、このような事情に鑑みてなされたものであり、利用者の利便性を向上させることができるコンテンツ再生装置およびコンテンツ再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のコンテンツ再生装置は、Streaming再生を行うコンテンツ再生装置であって、Streaming Bufferと、このStreaming Bufferとは別に設けられStreamingをコピーするための拡張用メモリと、外部からのコンテンツのファイル属性を把握する属性把握手段とを備えこの属性把握手段によって得られた前記ファイル属性に基づいて外部からコンテンツを選択可能としこの選択に基づいて前記拡張用メモリからコンテンツを再生することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、利用者の利便性を向上させることができるコンテンツ再生装置およびコンテンツ再生方法が得られる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施形態を説明する。
【実施例１】
【０００８】
本発明による実施形態１を図１乃至図７を参照して説明する。
図１は本発明の第１の実施の形態に係るデータ再生装置の構成を示す図である。図１に示されるように、データ再生装置１は、ＨＤ  ＤＶＤ（High  Definition  Digital  Versatile  Disc）等の光ディスク（記録媒体）２０３に記録されているデジタル形式のコンテンツデータを読み取って再生することができる。更に、データ再生装置１は、インターネット２０２を介してネットワークストレージ２０４に接続し、ネットワークストレージ２０４からも同様にコンテンツデータを取得して再生することができる。
【０００９】
データ再生装置１は、ハードディスクドライブ２、フラッシュメモリ３、光ディスクドライブ４及びネットワークコントローラ５を有しており、いずれもバス１９に接続されている。ハードディスクドライブ２は、高速回転する磁気ディスクにコンテンツデータ等のデジタルデータを記録して、デジタルデータの読み書きを行う。フラッシュメモリ３には、コンテンツデータ等のデジタルデータが記憶され、フラッシュメモリ３に対してデジタルデータの読み書きが行われる。光ディスクドライブ４は、光ディスク２０３からコンテンツデータを読み取り、再生信号を出力する機能を有している。ネットワークコントローラ５は、インターネット２０２を介してネットワークストレージ２０４との間で行われるコンテンツデータの読み書きを制御する。
【００１０】
また、データ再生装置１は、ＭＰＵ（再生モード設定手段）６、メモリ部（記憶手段）７、ＲＯＭ部８及びビデオメモリ部９を有しており、いずれもバス１９に接続されている。ＭＰＵ６は、ＲＯＭ部８からメモリ部７に読み出された起動プログラムに従って起動させられる。更に、ＭＰＵ６は、後述するデータプロセッサ部１０に対して、光ディスク２０３、ネットワークストレージ２０４、ハードディスクドライブ２及びフラッシュメモリ３のいずれかから読み出されるコンテンツデータを用いて映像及び音声を再生するように指示する。メモリ部７には、ＭＰＵ６が作動する際に用いられるデータやプログラムが記憶される。ＲＯＭ部８には、ＭＰＵ６が実行するプログラム（例えば、起動プログラム等）や恒久的なデータが記憶されている。ビデオメモリ部９には、デコードされた映像データが順次書き込まれる。
【００１１】
また、データ再生装置１は、データプロセッサ部１０、映像デコーダ１１、音声デコーダ１２、映像合成部１３、映像出力部１４、音声出力部１５及びＨＤＭＩ（High  Definition  Multimedia  Interface）（出力情報取得手段）２１を有している。データプロセッサ部１０は、バス１９を介して入力するＭＰＵ６の指示に応じて動画音声再生プログラムを実行し、光ディスク２０３、ネットワークストレージ２０４、ハードディスクドライブ２及びフラッシュメモリ３のいずれかから読み出されるコンテンツデータを分離して、映像データを映像デコーダ１１に供給すると共に、音声データを音声デコーダ１２へ供給する。
【００１２】
映像デコーダ１１は、データプロセッサ部１０から供給された映像データをデコードし、デコードした映像データを映像合成部１３に供給する。映像合成部１３は、映像デコーダ１１から供給された映像データの合成処理を行って合成映像データを生成し、生成した合成映像データを映像出力部１４に供給する。映像出力部１４は、供給された合成映像データに対応した映像出力信号Ｓ１を出力する。
【００１３】
音声デコーダ１２は、データプロセッサ部１０から供給された音声データをデコードし、デコードした音声データを音声出力部１５に供給する。音声出力部１５は、供給された音声データに対応した音声出力信号Ｓ２を出力する。
【００１４】
ＨＤＭＩ２１は、ＴＶ（television）受像機等のデータ出力装置２００に対し、映像出力信号Ｓ１及び音声出力信号Ｓ２を送信して出力させる。ＨＤＭＩ２１は、データ出力装置２００が表示することができる映像の解像度に関する情報を出力情報としてデータ出力装置２００から取得することができる。具体的には、出力情報は、データ出力装置２００が高品位の解像度で映像を表示することができるか否か示す情報である。なお、データ出力装置２００は、少なくとも標準品位の解像度で映像を表示することができるものとする。
【００１５】
更に、データ再生装置１は、システムマイコン１６及び表示パネル１７を有している。システムマイコン１６は、コンテンツデータの再生に関する様々な再生情報を表示パネル１７へ表示させると共に、ユーザー入力装置１８（リモコン又はデータ再生装置１が備える操作ボタン等の操作入力可能な装置）から入力される操作入力信号を、バス１９を介してＭＰＵ６に入力する。表示パネル１７は、液晶表示パネルを有しており、システムマイコン１６の指示に従って再生情報を液晶表示パネルに表示する。
【００１６】
次に、光ディスク２０３としてツインフォーマットディスクが光ディスクドライブ４に装填された際のデータ再生装置１の機能について説明する。なお、ツインフォーマットディスクとは、記録容量４．７ＧＢのＤＶＤ−ＲＯＭ層（以下、「ＤＶＤ層」という）及び記録容量１５ＧＢのＨＤ  ＤＶＤ−ＲＯＭ層（以下、「ＨＤ  ＤＶＤ層」という）が設けられた片面２層の再生専用ハイブリッドディスクである。つまり、ツインフォーマットディスクには、標準品位でＤＶＤ層に記録されたＳＤコンテンツデータ（第１のコンテンツデータ）及び高品位でＨＤ  ＤＶＤ層に記録されたＨＤコンテンツデータ（第２のコンテンツデータ）が収録されている。
【００１７】
図２のシステム機能構成図において図示していないがマイコン６からは、すべてのモジュールに対して制御することが可能である。図２でPS-Demux部２１は例えばデータプロセッサ部１０に含まれ、Video Decoder３１は映像デコーダ１１に、Video DAC３２は映像出力部１４に、Audio Decoder４１は音声デコーダ１２に、Audio DAC４２は音声出力部１５に各々相当している。NIC(Network Interface Card)５１はネットワークコントローラ５に属する。Streaming Buffer５２はビデオメモリ部９に在り、Extension Memory５３はハードディスクドライブ２又はフラッシュメモリ３に在る構成となっている。
【００１８】
図３はＨＤ  ＤＶＤディスクのディレクトリ構成を示す図である。ＨＤＤＶＤ＿ＴＳディレクトリはルートディレクトリの直下で、プライマリビデオセットに関係する全てのファイル（例えば、ＶＭＧ、スタンダードビデオセット、アドバンストＶＴＳ等）がこのディレクトリにある。プレイリスト、プライマリビデオセット（アドバンスドＶＴＳのみ）、セカンダリビデオセットとアドバンスドサブタイトルからなるアドバンスドコンテンツのみを格納するカテゴリ２、スタンダードコンテンツとアドバンスドコンテンツを格納するカテゴリ３のディスクの場合は、ＡＤＶ＿ＯＢＪディレクトリがルートディレクトリの直下にある。全てのプレイリストファイル、アドバンストナビゲーション・アドバンストエレメント・セカンダリビデオセットのいずれかのファイルがこのディレクトにある。なお、カテゴリ１のディスクは１つのＶＭＧとスタンダードＶＴＳからなるスタンダードコンテンツのみを格納するディスクである。
【００１９】
もし、アドバンストコンテンツのスタートアップシーケンスでプレイリストファイルを読む必要がある場合は、プレイリストファイルはこのディレクトリにあるべきである。プレイリストファイル名は、表示装置に接続されるプレーヤについてはＶＰＬＳＴ％％％．ＸＰＬであり、表示装置に接続されていないプレーヤについてはＡＰＬＳＴ＆＆＆．ＸＰＬである。％％％、＆＆＆はともに０００〜９９９までの任意の数であり、スタートアップシーケンスでは、最大の数を持つプレイリストを最初に読む。
【００２０】
プレイリストは、プライマリビデオセット、セカンダリビデオセット、アプリケーション、アドバンストサブタイトルの４種類のプレゼンテーションオブジェクトの再生制御とシステムの初期設定を行うためのＸＭＬ形式のデータであり、アドバンストコンテンツを再生するための基本情報である。
【００２１】
ディスク上のデータは複数のタイトルから構成され、それぞれのタイトルは、タイトルタイムラインと呼ばれる時間軸を持つ。プレイリストでは、上記４種類のプレゼンテーションオブジェクトの再生開始時間と終了時間とを与え、タイトルタイムラインにそれぞれのオブジェクトを配置することにより再生順序を定義することができる。
【００２２】
アドバンストコンテンツのディレクトリはＡＤＶ＿ＯＢＪディレクトリの下にあり、プレイリスト、アプリケーション、セカンダリビデオセット、アドバンストサブタイトルのファイルが含まれる。
【００２３】
プレイリストファイルはアドバンストコンテンツのためのナビゲーション、同期、初期システムコンフィグレーションを記述する。プレイリストはタイトル情報と、メディアアトリビュート情報、コンフィグレーション情報を含む。タイトル情報はファーストプレイタイトルと、プレゼンテーションクリップエレメント・オブジェクトマッピングユニット等を含む。
【００２４】
ＨＤＤＶＤ＿ＴＳディレクトリとＡＤＶ＿ＯＢＪディレクトリの構成で関連の深いものについては、以下に説明する。
図２の構成を含むHD DVDプレーヤを例に実現例を示す。まず、マイコン６から挿入されたディスクがHD DVDであると判定できるとファイルシステムを参照し図４のようなディレクトリ構成をもつことが判り、ADV_OBJ下にDISCID.DATファイルが存在しているかどうかを判定する。ADV_OBJディレクトリが存在しないもしくは、DISCID.DATファイルが存在しない場合は、挿入されたHD DVDディスクがアドバンストであるないことがわかる。この場合は、          本発明の対象外となる。アドバンストである場合は、DISCID.DATのSEARCH_FLAGを取得し1bであるときは、ディスクのADV_OBJディレクトリ下からプレイリストファイル：VPLSTXXX.XPL（XXXは3桁の数字）を探し、もっとも数字の大きいものを取得する。0bであるときは、P-Storage（Persistant Storage）からもプレイリストを参照し、同様にもっとも番号の大きなプレイリストを取得する。取得したプレイリストを解析し、タイトル内にdataSource=Networkとなっているものが再生対象になったとき、本実施形態の対象となる。
【００２５】
図５は、Streaming再生にはいった（ステップＳ１０１のＹＥＳ）あとの大まかなフロー図である。まず、プレイリストにネットワークスループットに関する記述が存在するかチェックする。一切、スループットに関する記述がない場合は（ステップＳ１０２のＮＯ）、従来よりの通常再生と同じである（ステップＳ１０３）。プレーヤの設定されているスループットを取得する（ステップＳ１０４）。例としてこれが１Mbpsだった場合を記述する。
【００２６】
プレイリストに4Mbps以上のものが用意されている（ステップＳ１０５）とする（プレイリストには1000bps単位で記録されている）。このような自機のスループットよりも高いコンテンツが存在するので（ステップＳ１０６のＹＥＳ）、サーバーからサーバーリスト情報を取得する（ステップＳ１０７）。サーバーリスト情報は、XMLファイルもしくはテキストファイルでもよい。HD DVDプレーヤにはXMLパーサーやテキストファイルリードの機能を有しているので、これを利用してリストを解析する（ステップＳ１０８）。サーバーリストには、最小限プレイリストに記載されるスループットとフラグを明記する。フラグの用途としては、“１もしくはtrue”の場合、他のコンテンツと異なる。“０もしくはfalse”の場合にはビットレートのみが異なる。と言った使い方をする。“０”の場合は図６のようなOSD(On Screen Display)表示をさせ（ステップＳ１０９）、ユーザーに自機がもっている環境より高いビットレートで記録されたコンテンツがあることを示す。“１”の場合には図７のようなOSDを表示させ、自機が視聴できるコンテンツの他に、別のコンテンツがあることを示すことが出来る。ユーザーが再生を選択した場合には（ステップＳ１１０のＹＥＳ）、4Mbpsで指定されたコンテンツを拡張メモリへコピーし（ステップＳ１１１）コピー完了後に再生を行う（ステップＳ１１２）。この拡張メモリに格納する際は、独自暗号を施す。このように拡張メモリにコピーして再生させることによりメモリのランダムアクセス性を生かし、FF/FRの特殊再生が可能となる。また、本来であれば視聴できない高ビットレートで記録されたコンテンツや他のコンテンツが視聴できるようになる。再生しているディスクが排出された場合に、破棄することで著作権保護を図る。デフォルトで使用されるコンテンツがサーバーリストからコンテンツが子なることが分かった場合には、4Mbps、1Mbps、デフォルトのコンテンツの３つを拡張メモリにコピーし、各コンテンツの再生が終わった後に、他のコンテンツを再生させる。
【実施例２】
【００２７】
本発明による実施形態２を図１乃至図４及び図６乃至図８を参照して説明する。実施形態１と共通する部分は説明を省略する。
実施形態１と同様に、プレイリストを解析しStreamingのコンテンツがあった場合は（ステップＳ２０１のＹＥＳ）、通常バッファリングされるStreaming Buffer５２（ステップＳ２０３）とは別に、再生の際、FF/FR用に拡張メモリにI-Picutureのみを格納する（ステップＳ２０４）。ユーザーからFF/FRの要求が来た際は（ステップＳ２０５のＹＥＳ）、拡張メモリから所望の画像を表示させる（ステップＳ２０６）ことによりプレーヤビリティーを向上させることが可能となる。I-Picutureのサイズは、再生の指定されたTMAP(Time Map)から計算され、マイコンからPS-Demux部２１に対して取得すべきデータ量を指定する。
【００２８】
以上の実施形態では、もっとも番号が大きなプレイリストを再生させる際の、実施形態を述べたがプレイリストは動的に切り替えることが可能、また、コンテンツによってはNetworkから取得することも可能である。よって、現在再生中のプレイリストにすべてにかかるものである。また、サーバーリストはフラグではなくコンテンツの内容を示す文字列でもよい。またフラグが“０”、“１”のどちらの場合にも、ユーザーが選択できることを明記しているが、OSDの表示を一切行わず、常に他のコンテンツを再生できるようにしてもよい。拡張メモリはHDD、USBメモリ、内部大容量メモリ（Flashメモリ等）のいずれでもよく、再生できるコンテンツを格納できる容量があればよい。
【００２９】
I-Picutureの格納はExtension Memoryからではなく、直接Streaming Bufferから転送してもよい。この場合は、I-PicureのサイズはStreaming Bufferへ指定する。
【００３０】
本来、ユーザーが持っている環境以上のビットレートのコンテンツを再生することが出来る。また、サーバー上にコンテンツ情報を用意し、それを解析することによりビットレートのみ異なるコンテンツなのか、コンテンツ自体が異なっているなどの情報を取得し、コンテンツが違う場合にはいろいろなコンテンツを視聴することが可能となる。また、規格（実装）上FF,FRで映像が出力されないがFF,FR時にも映像が表示されユーザーのープレーヤビリティーも向上できる。また、コピーしたコンテンツには独自暗号を施すことによって著作権を保護することが可能になる。
【００３１】
効果として本来、ユーザーが持っている環境以上のビットレートのコンテンツを再生することが出来る。また、サーバー上にコンテンツ情報を用意し、それを解析することによりビットレートのみ異なるコンテンツなのか、コンテンツ自体が異なっているなどの情報を取得し、コンテンツが違う場合にはいろいろなコンテンツを視聴することが可能となる。また、規格（実装）上FF,FRで映像が出力されないがFF,FR時にも映像が表示されユーザーのープレーヤビリティーも向上できる。
【００３２】
上記をまとめると以下のようになる。
１．Streamingではなく拡張用のメモリを用意し、コピーしてから再生させる
(1) Disc Storage同様のランダムアクセス性を生かし、FF/FRの特殊再生が可能となる。
(2) 本来であれば視聴できない高ビットレートで記録されたコンテンツや他のコンテンツが視聴できる。
(3) この時サーバー側にフアイルの属性を用意し、ユーザーの見たいコンテンツを選択可能にする。
２．Streaming時にI-Pictureのみを拡張メモリに蓄積し、FF/FR時に表示できるようにする
なお、この発明は上記実施形態に限定されるものではなく、この外その要旨を逸脱しない範囲で種々変形して実施することができる。
また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【図面の簡単な説明】
【００３３】
【図１】本発明に係る一実施形態であるデータ再生装置の内部構成を示すブロック図。
【図２】同実施形態のシステム機能構成図。
【図３】ＨＤ  ＤＶＤのディレクトリ構造を示す図。
【図４】ＨＤ  ＤＶＤのディレクトリ構成例。
【図５】実施形態に用いられる拡張メモリを使用する場合のフローチャート。
【図６】同実施形態のOSD表示画面例１。
【図７】同実施形態のOSD表示画面例２。
【図８】同他の形態に用いられるFF/FR時のみ拡張メモリを使用する場合のフローチャート。
【符号の説明】
【００３４】
１…データ再生装置、６…ＭＰＵ（再生モード設定手段）、７…メモリ部（記憶手段）、２０…ＨＤＭＩ（出力情報取得手段）、２１…PS-Demux部、３１…Video Decoder、３２…Video DAC、４１…Audio Decoder、４２…Audio DAC、５１…NIC、５２…Streaming Buffer、５３…Extension Memory、２００…データ出力装置、２０３…光ディスク（記録媒体）。
【図１】
2009260833.tif 000003
【図２】
2009260833.tif 000004
【図３】
2009260833.tif 000005
【図４】
2009260833.tif 000006
【図５】
2009260833.tif 000007
【図６】
2009260833.tif 000008
【図７】
2009260833.tif 000009
【図８】
2009260833.tif 000010