(57)【要約】【課題】ネットワーク接続された各機器が備える通信装置と復号化装置を連携して動作させ、要求される処理性能が比較的低い再生処理から比較的高い再生処理への切替を高速化することを可能とする、コンテンツ再生機器の仕組みを提供する。【解決手段】処理性能がより低い通信手段と復号化手段を用い、再生に要求される処理性能が低いコンテンツの再生を行なう。並行して、処理性能がより高い通信手段と復号化手段を用い、再生に要求される処理性能が高いコンテンツの再生を行なう。また、単位時間分の符号化コンテンツの受信と復号化に要する処理時間、または、単位時間に処理できる符号化コンテンツの受信処理と復号化処理の処理量を測定し、処理性能として管理する。【選択図】  図１
2010081129.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続による通信処理および符号化されたコンテンツ情報である符号化コンテンツ情報の受信処理を行なう通信手段と、
受信された前記符号化コンテンツ情報の復号化処理を行なう復号化手段と、
少なくとも前記受信処理と前記復号化処理の処理性能に関する情報を記憶または管理する処理性能管理手段と、
ユーザーの操作の入力を処理する入力手段と、
前記復号化手段からの出力情報を表示する表示手段と
少なくとも前記通信手段、前記復号化手段、前記処理性能管理手段、前記入力手段、前記表示手段を制御する制御手段と
を有するコンテンツ再生装置において、
前記処理性能管理手段に記憶された複数の通信手段と複数の復号化手段の処理性能に関する情報を参照後、前記通信手段と前記復号化手段を選択して処理を行わせる選択手段を設けたこと
を特徴とするコンテンツ再生装置。
【請求項２】
請求項１に記載のコンテンツ再生装置において、
前記処理性能に関する情報とは、
所定の情報量の符号化コンテンツ情報に対する前記通信手段と前記復号化手段での処理に要する処理時間に対応する情報とし、
当該処理時間に対応する情報を検出する処理時間検出手段を設け、
当該処理時間検出手段の検出した処理時間に対応する情報が前記処理性能管理手段に記憶され、
前記処理性能管理手段が、前記処理時間に対応する情報として処理時間がより短いものを、前記処理性能がより高いものとして管理すること
を特徴とするコンテンツ再生装置
【請求項３】
請求項１に記載のコンテンツ再生装置において、
前記処理性能に関する情報とは、
所定の単位時間に前記通信手段が受信処理する符号化コンテンツ情報の処理量と、所定の単位時間に前記復号化手段が復号化処理する符号化コンテンツ情報の処理量に対応する情報とし、
当該処理量に対応する情報を検出する処理量検出手段を設け、
当該処理量検出手段の検出した処理量に対応する情報が前記処理性能管理手段に記憶され、
前記処理性能管理手段が、前記処理量に対応する情報として処理量がより多いものを、前記処理性能がより高いものとして管理すること
を特徴とするコンテンツ再生装置
【請求項４】
請求項１に記載のコンテンツ再生装置において、
ネットワーク接続された他のコンテンツ再生装置が有する通信手段と復号化手段の処理性能に関する情報を前記処理性能管理手段が記憶または管理すること
を特徴とするコンテンツ再生装置
【請求項５】
請求項４に記載のコンテンツ再生装置において、
前記選択手段が、前記処理性能管理手段に記憶された複数の通信手段と複数の復号化手段の処理性能に関する情報を参照後、より高い処理性能に関する情報を有する通信手段と復号化手段の組を選択すること
を特徴とするコンテンツ再生装置
【請求項６】
請求項５に記載のコンテンツ再生装置において、
前記入力手段にて選択されているコンテンツ情報と同じであるか若しくは前記選択されているコンテンツ情報含む他のコンテンツ情報を識別するコンテンツ識別手段を設け、
前記コンテンツ識別手段は前記他のコンテンツ情報が受信可能であるか識別し、また、前記他のコンテンツ情報の再生処理に要求される処理性能に関する情報を識別し、
また前記コンテンツ識別手段の出力情報が前記選択手段に入力され、
前記コンテンツ識別手段が、前記他のコンテンツ情報の再生処理に要求される処理性能に関する情報が前記選択されているコンテンツ情報の再生処理に要求される処理性能に関する情報よりも高いことを識別した場合に、
前記選択手段が、前記処理性能に関する情報がより高い前記通信手段と前記復号化手段に、前記選択されているコンテンツ情報の受信処理と復号化処理を行なわせないことを特徴とするコンテンツ再生装置
【請求項７】
請求項６に記載のコンテンツ再生装置において、
前記コンテンツ識別手段が、他のコンテンツの再生処理に要求される処理性能に関する情報が選択中のコンテンツの再生処理に要求される処理性能に関する情報よりも高いことを認識した場合に、
前記選択手段が、前記処理性能に関する情報がより低い前記通信手段と前記復号化手段に、前記選択されているコンテンツ情報の受信処理と復号化処理を行なわせ、
前記選択手段が、前記処理性能に関する情報がより高い前記通信手段と前記復号化手段に、前記他のコンテンツ情報の受信処理と復号化処理を行なわせ、
前記表示手段が、前記処理性能に関する情報がより低い前記復号化手段が復号化した前記選択されているコンテンツ情報を表示し、
前記コンテンツ識別手段が、コンテンツ情報の選択が前記選択されているコンテンツ情報から前記他のコンテンツ情報に切り替わったことを識別した場合に、
前記表示手段が、前記処理性能に関する情報がより高い前記復号化手段が復号化した前記他のコンテンツ情報を表示する
ことを特徴とするコンテンツ再生装置
【請求項８】
ネットワーク接続による通信処理および符号化されたコンテンツ情報である符号化コンテンツ情報の受信処理を行なう通信ステップと、
受信された前記符号化コンテンツ情報の復号化処理を行なう復号化ステップと、
少なくとも前記受信処理と前記復号化処理の処理性能に関する情報を記憶または管理する処理性能管理ステップと、
ユーザーの操作の入力を処理する入力処理ステップと、
前記復号化ステップからの出力情報を表示する表示ステップと
を有するコンテンツ再生方法において、
前記処理性能管理ステップに記憶された複数の通信ステップと複数の復号化ステップの処理性能に関する情報を参照後、前記通信ステップと前記復号化ステップを選択して処理を行わせる選択ステップを設けたこと
を特徴とするコンテンツ再生方法。
【請求項９】
請求項８に記載のコンテンツ再生方法において、
前記処理性能に関する情報とは、
所定の情報量の符号化コンテンツ情報に対する前記通信ステップと前記復号化ステップでの処理に要する処理時間に対応する情報とし、
当該処理時間に対応する情報を検出する処理時間検出ステップを設け、
前記処理性能管理ステップで、前記処理時間に対応する情報として検出ステップで検出した処理時間がより短いものを、前記処理性能がより高いものとして管理することを特徴とするコンテンツ再生方法
【請求項１０】
請求項８に記載のコンテンツ再生方法において、
前記処理性能に関する情報とは、
所定の単位時間に前記通信ステップが受信処理する符号化コンテンツ情報の処理量と、所定の単位時間に前記復号化ステップが復号化処理する符号化コンテンツ情報の処理量に対応する情報とし、
当該処理量に対応する情報を検出する処理量検出ステップを設け、
前記処理性能管理ステップで、前記処理量に対応する情報として処理量がより多いものを、前記処理性能がより高いものとして管理する
ことを特徴とするコンテンツ再生方法
【請求項１１】
請求項８に記載のコンテンツ再生方法において、
ネットワーク接続された他のコンテンツ再生装置が有する通信ステップと復号化ステップの処理性能に関する情報を前記処理性能管理ステップで記憶または管理することを特徴とするコンテンツ再生方法
【請求項１２】
請求項８に記載のコンテンツ再生方法において、
前記選択ステップで、前記処理性能に関する情報がより高い前記実行手段を選択することを特徴とするコンテンツ再生方法
【請求項１３】
請求項１２に記載のコンテンツ再生方法において、
前記入力処理ステップにて選択されているコンテンツ情報と同じであるか若しくは前記選択されているコンテンツ情報含む他のコンテンツ情報を識別するコンテンツ識別ステップを設け、
前記コンテンツ識別ステップは前記他のコンテンツ情報が受信可能であるか識別し、また、前記他のコンテンツ情報の再生処理に要求される処理性能に関する情報を識別し、
前記コンテンツ識別ステップで、前記他のコンテンツの再生処理に要求される処理性能に関する情報が前記選択されているコンテンツ情報の再生処理に要求される処理性能に関する情報よりも高いことを認識した場合に、
前記選択ステップで、前記処理性能に関する情報がより高い前記実行手段に、前記選択されているコンテンツ情報の受信処理と復号化処理を行なわせないことを特徴とするコンテンツ再生方法
【請求項１４】
請求項１３に記載のコンテンツ再生方法において、
前記コンテンツ識別ステップで、前記他のコンテンツ情報の再生処理に要求される処理性能に関する情報が選択されているコンテンツ情報の再生処理に要求される処理性能に関する情報よりも高いことを識別した場合に、
前記選択ステップで、前記処理性能がより低い前記実行手段に、前記選択中のコンテンツの前記受信処理と前記復号化処理を行なわせ、
前記選択ステップで、前記処理性能に関する情報がより高い前記実行手段に、前記他のコンテンツ情報の受信処理と復号化処理を行なわせ、
前記表示ステップで、前記処理性能に関する情報がより低い前記実行手段が復号化した前記選択されているコンテンツ情報を表示し、
前記コンテンツ識別ステップで、コンテンツ情報の選択が前記選択されているコンテンツ情報から前記他のコンテンツに切り替わったことを識別した場合に、
前記表示ステップで、前記処理性能に関する情報がより高い前記実行手段が復号化した前記他のコンテンツ情報を表示する
ことを特徴とするコンテンツ再生方法
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続された機器によってコンテンツを再生する技術に関する。
【背景技術】
【０００２】
BS（Broadcast Satellite）放送やCATV（Cable Television）放送などの普及に伴い、TV（Television）放送の放送局が増えている。更に、近年、ネットワーク経由でのストリーム受信が可能となり、HDR（Hard Disk Recorder）等の宅内の他機器に保存してある各種コンテンツを再生したり、宅外のストリームコンテンツ配信サーバにある無数のコンテンツを選択して再生することが可能となってきている。
【０００３】
このように多数の放送局/コンテンツを選択して再生できる環境においては、チャンネルと放送局/コンテンツを結び付けておき、チャンネル番号を指定することで受信内容を選択する方式では、膨大な数のチャンネルが必要であり、指定時の操作性も悪い、という課題がある。
【０００４】
この課題を解決する従来の技術として、1台のチューナで受信チャンネルを切り替えて複数のチャンネルのデータを実質的に同時に記憶させるものがあり、例えば、特許文献１に開示がある。特許文献１等の技術を利用すれば、各チャンネルの放送内容を例えば6分の1以下に縮小した画面を1画面に6種類表示（以下、縮小一覧表示と呼ぶ）することが可能となる。
【０００５】
また、ストリームコンテンツ配信サービスにおいては、縮小画面用の低精細度コンテンツを複数配信して縮小一覧表示させ、視聴者がそこから選択した後に、全画面用の高精細度コンテンツを配信して再生させる方式がある。
【０００６】
【特許文献１】特開２００１−２４５２２６号公報 （第１頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１のようにチャンネルを切り替える方法では、デジタル放送のようにチャンネル切り替えに時間がかかる場合や、ネットワーク経由でのストリーム受信の場合では効果が発揮できない。
【０００８】
また、ストリームコンテンツ配信サービスにおいて、縮小画面用の低精細度コンテンツを複数配信して一覧表示させ、視聴者がそこから選択した後に、全画面用の高精細度コンテンツを配信して再生させる方式だと、視聴者が選択を決定してから高精細度コンテンツを再生開始するまでに時間を要する。
【０００９】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、ネットワーク接続された各機器が備える通信装置と復号化装置を連携して動作させ、縮小一覧表示画面から利用者が特定の縮小画面を指定した時に素早く全画面表示する等、要求される処理性能が比較的低い再生処理から比較的高い再生処理への切替を高速化すべく、従来よりも改善可能とする、コンテンツ再生機器の仕組みを提供することである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本発明のコンテンツ再生機器(若しくは、再生装置)は、ネットワーク接続された再生機器(若しくは、再生装置)との通信および符号化されたコンテンツ情報である符号化コンテンツ情報の受信処理を行なう通信手段と、通信手段が受信した符号化コンテンツ情報の復号化処理を行なう復号化手段と、受信処理と復号化処理の処理性能を管理する処理性能管理手段と、複数の通信手段と複数の復号化手段から、処理性能の情報を元に所定の様式に従って通信手段と復号化手段を選択し、符号化コンテンツ情報の受信処理と復号化処理を選択した通信手段と復号化手段に行なわせる選択手段と、復号化手段が復号化したコンテンツ情報を表示画面として表示する表示手段とを有する。
【００１１】
また、本発明のコンテンツ再生機器は、処理性能管理手段が、ネットワーク接続された他の機器における処理性能をも含めて管理する。
【００１２】
また、本発明のコンテンツ再生機器は、選択手段が、処理性能がより高い通信手段と復号化手段の組を選択する。
【００１３】
また、本発明のコンテンツ再生機器は、受信できるコンテンツ情報の内容と再生に要求される処理性能と、現在選択中であるコンテンツ情報を認識、識別するコンテンツ認識(若しくは、識別)手段を更に有し、コンテンツ認識手段が、選択中のコンテンツ情報と同じかまたはそれを含む他のコンテンツ情報が受信可能な状態にあることを認識、識別し、他のコンテンツ情報が選択中のコンテンツ情報よりも再生に要求される処理性能が高いことを認識、識別した場合に、選択手段が、処理性能がより高い通信手段と復号化手段に、選択中のコンテンツ情報の受信処理と復号化処理を行なわせない。
【００１４】
また、本発明のコンテンツ再生機器は、コンテンツ認識手段が、選択中のコンテンツ情報と同じかまたはそれを含む他のコンテンツ情報が受信可能な状態にあることを認識、識別し、他のコンテンツ情報が選択中のコンテンツ情報よりも再生に要求される処理性能が高いことを認識、識別した場合に、選択手段が、処理性能がより低い通信手段と復号化手段に、選択中のコンテンツ情報の受信処理と復号化処理を行なわせ、選択手段が、処理性能がより高い通信手段と復号化手段に、他のコンテンツ情報の受信処理と復号化処理を行なわせ、表示手段が、処理性能がより低い復号化手段が復号化した選択中のコンテンツ情報を表示画面として表示し、コンテンツ認識手段が、コンテンツ情報の選択が選択中のコンテンツ情報から他のコンテンツ情報に切り替わったことを認識、識別した場合、表示手段が、処理性能がより高い復号化手段が復号化した他のコンテンツ情報を表示画面として表示する。
【００１５】
また、本発明のコンテンツ再生機器は、単位時間分の符号化コンテンツ情報の受信処理と復号化処理に要する処理時間を測定、検出する処理時間測定(若しくは、検出)手段を更に有し、処理性能管理手段が、処理時間測定手段が測定した処理時間がより短い方が、処理性能が高いものとして管理する。
【００１６】
また、本発明のコンテンツ再生機器は、単位時間に処理できる符号化コンテンツ情報の受信処理と復号化処理の処理量を測定、検出する処理量測定(若しくは、検出)手段を更に有し、処理性能管理手段が、処理量測定手段が測定した処理量がより多い方が、処理性能が高いものとして管理する。
【００１７】
上記構成によれば、処理性能がより高い通信手段と復号化手段を用いて符号化コンテンツ情報を受信、復号化する。このため、再生に要求される処理性能が高いコンテンツをより安定して再生できる。例えば、より高精細度のコンテンツ情報を、ノイズがより少ない状態で再生することができる。
【００１８】
また、上記構成によれば、処理性能がより低い通信手段と復号化手段を用い、再生に要求される処理性能が低いコンテンツ情報の再生を行なう。並行して、処理性能がより高い通信手段と復号化手段を用い、再生に要求される処理性能が高いコンテンツ情報の再生を行なう。このため、要求される処理性能が比較的低い再生処理から比較的高い再生処理への切替を高速化することができる。
【００１９】
例えば、低精細度の符号化コンテンツ情報を受信、復号化して縮小一覧表示を行ない、高精細度の符号化コンテンツ情報を受信、復号化して全画面表示を行なう。このため、利用者が縮小一覧表示で再生したいコンテンツ情報を選択しようとしている時に、現在選択中のコンテンツ情報と同じ内容の高精細度コンテンツ情報をバックグラウンドで受信、復号化することができ、視聴者がコンテンツ選択を決定した時に、素早く全画面用の高精細度コンテンツ情報の再生を開始することができる。
【００２０】
また、上記構成によれば、単位時間分の符号化コンテンツ情報の受信と復号化に要する処理時間、または、単位時間に処理できる符号化コンテンツ情報の受信処理と復号化処理の処理量を測定し、処理性能として管理する。このため、実際の動作環境において機器を動作させて動的な実測値を得て、従来よりも、より好適適な通信手段と復号化手段を選択することができる。
【発明の効果】
【００２１】
本発明によれば、ネットワークに接続された機器においてのコンテンツの再生について、従来よりも、操作性、利便性を向上させることが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を実施するための形態について説明する。
【００２３】
なお、以下では、コンテンツ情報のことを単にコンテンツと記載している。再生装置と再生機器を同義として説明している。
【００２４】
まず、本発明の実施形態におけるシステムの概略構成について図１を用いて説明する。
【００２５】
図１に示すように本実施例のシステムは、TV1、HDR2、配信サーバ３から成り、互いにネットワーク接続されている。配信サーバ３は、縮小表示用の低精細度コンテンツと、全画面表示用の高精細度コンテンツを記録している。TV1とHDR2は、通信装置と復号化装置を有しており、符号化した縮小表示用の低精細度コンテンツ、または、符号化した全画面用の高精細度コンテンツを、サーバ３より受信し復号化する。TV1は表示装置を有しており、TV1またはHDR2の復号化装置が復号化した縮小表示用データまたは全画面表示用データを出力する。
【００２６】
次に、本発明の実施形態におけるTV1の概略構成について図２を用いて説明する。
【００２７】
図２に示す様に本実施例のTV1は、制御装置１１と、記録装置１２と、通信装置１３と、入力装置１４と、復号化装置１５と、出力装置１６と、表示装置１７とを有している。
【００２８】
制御装置１１は、記録装置１２が保持している処理プログラムを実行し、機器全体の動作を制御する装置である。
【００２９】
記録装置１２は、TV1の動作を制御する処理プログラムを記録する装置である。記録装置１２の例としては、ディスク、テープ、半導体などがある。記録装置１２が保持する処理プログラムには、機器制御処理部１２１と、処理性能管理処理部１２２と、選択処理部１２３と、コンテンツ認識処理部１２４と、処理時間測定処理部１２５と、処理性能データベース１２６とがある。
【００３０】
機器制御処理部１２１は、TV1の各装置を連携させ、コンテンツ再生機器として動作させる処理部である。例えば、利用者がリモートコントローラ（リモコン）などで発した指示を入力装置１４で受信し、その指示に従い配信サーバ３からコンテンツの符号化ストリームデータを通信装置１３を介して受信し、復号化装置１５で復号化し、出力装置１６に出力させ、表示装置１７に表示させるコンテンツ再生機能を実現する。
【００３１】
また、通信装置１３を介してHDR2などの他の機器と通信を行い連携して動作させる機器間連携機能などを実現する。また、通信装置１３を介してHDR2などの他の機器から受信した画面データを表示装置１７に表示させる処理も行う。
【００３２】
処理性能管理処理部１２２は、各機器の通信装置での受信処理性能と、復号化装置での復号化処理性能を、処理性能データベース１２６を用いて管理する処理部である。
【００３３】
選択処理部１２３は、処理性能管理処理部１２２が管理する複数の通信装置と複数の復号化装置の処理性能を元に、所定の様式に従って通信装置と復号化装置を選択し、選択した通信装置と復号化装置に符号化コンテンツの受信と復号化を行なわせる処理部である。
【００３４】
コンテンツ認識処理部１２４は、通信装置１３を介して配信サーバ３から受信できるコンテンツの内容と再生に要求される処理性能と、現在選択中であるコンテンツを認識する処理部である。選択中のコンテンツと同じか、または、それを含む他のコンテンツの受信の可否と、そのコンテンツの精細度を認識する。
【００３５】
処理時間測定処理部１２５は、例えば、コンテンツを再生した場合に、その再生時間として、予め定めた所定の単位時間に対応する符号化コンテンツの情報量を受信するのに要する処理時間と、当該情報量の符号化コンテンツを復号化するのに要する処理時間とを測定する処理部である。処理時間測定処理部１２５が測定した上述の受信に要した時間、復号化に要した時間を単位処理時間と呼ぶものとし、この単位処理時間は、処理性能管理処理部１２２に記憶される。
【００３６】
そして、この単位処理時間が短ければ、例えば、上記通信装置１３、上記復号化装置１５の処理の性能である処理性能が高いと言うことが出来る。
【００３７】
この単位処理時間は、上記通信装置１３、復号化装置１５などの処理装置の処理性能を評価、判断する指標として扱えるものとして、他の処理装置、処理部からの問合せに対する応答として、出力したり、または、処理性能の高い通信装置、復号化装置などを応答として出力できるように管理されるものとする。
【００３８】
上術では、処理時間測定処理部１２５が、例えば、所定の情報量(この「所定の情報量」とは、再生時間が所定の時間であるとも表現することが出来る。)のコンテンツを受信するのに要する時間、そして、その所定の情報量のコンテンツを復号化するのに要する時間を測定、検出、取得して、受信処理を行う装置、復号化を行う装置の処理の性能を数値、データ化して、扱えるようにしている。
【００３９】
しかしながら、上述の装置の処理の性能の数値、データ化は、これに限られるものではなくても良い。
【００４０】
例えば、予め定めた所定の時間の期間において、上記通信装置１３が受信出来る符号化コンテンツの情報量の大きさを測定、検出、取得して、数値、データ化し、上記通信装置１３の処理の性能を示すものとして、扱うものでも良い。加えて、予め定めた所定の時間の期間において、上記復号化装置１５が復号化出来る符号化コンテンツの情報量の大きさを測定、検出、取得して、数値、データ化し、上記復号化装置１５の処理の性能を示すものとして、扱うものでも良い。
【００４１】
この場合には、上記で単位処理時間として定義、呼んでいたものは、単位処理情報量として、読み替えて、定義、呼ぶことが出来る。そして、この単位処理情報量が大きければ、上記通信装置１３、上記復号化装置１５の処理の性能である処理性能が高いと言うことが出来る。
【００４２】
この単位時間情報量は、上記処理性能管理処理部１２２にて記憶されて、管理されるようにするものであっても良い。また、この単位時間情報量は、上記処理時間測定処理部１２５が測定するものであっても良いし、例えば、処理情報量測定処理部との名称を有する処理部を設けるものであっても良い。
【００４３】
処理性能データベース１２６は、各機器の通信装置１３での受信処理性能と、復号化装置１５での復号化処理性能を、処理性能管理処理部１２２が管理するためのデータベースである。
【００４４】
通信装置１３は、HDR2、配信サーバ３と通信を行う装置である。通信方式の例としては、USB、IEEE1394、イーサネット（登録商標）、無線LANなどがある。
【００４５】
入力装置１４は、利用者がTV1を操作するインタフェイス装置である。入力装置１４の例としては、ボタン、スイッチ、キー、ダイアル、スティック、パッド、マウス、リモートコントローラ、タッチパネルなどがある。
【００４６】
復号化装置１５は、符号化されたコンテンツデータを復号化する装置である。
【００４７】
出力装置１６は、音声や映像データを出力する装置である。
【００４８】
表示装置１７は、利用者にコンテンツの全画面表示画面や縮小一覧表示画面などを表示する装置である。表示装置１７の例としては、ブラウン管ディスプレイ、液晶ディスプレイ、プラズマディスプレイ、有機ELディスプレイなどがある。なお、表示装置１７は、TV1内に備えられていなくとも、出力装置１６を介して、HDR2のように機器にモニタなどを外付けで接続するものであってもよい。
【００４９】
なお、通信装置１３および復号化装置１５は、複数個存在する場合もある。
【００５０】
本発明の実施形態においては、符号化されたコンテンツデータを配信サーバ３から通信装置１３を介して受信し、復号化装置１５で復号化する場合を説明する。
【００５１】
次に、本発明の実施形態におけるHDR2の概略構成について図３を用いて説明する。
【００５２】
図３に示す様に本実施例のHDR2は、制御装置２１と、記録装置２２と、通信装置２３と、入力装置２４と、復号化装置２５と、出力装置２６とを有している。HDR2は、表示装置１７が筐体内に備えられていないことと、記録装置１２と記録装置２２が記録している処理プログラムの内容が異なること以外は、図２に示したTV1と同様であるため、記録装置２２以外については詳細な説明は省略する。
【００５３】
記録装置２２は、HDR2の動作を制御する処理プログラムを記録する装置である。記録装置２２の例としては、ディスク、テープ、半導体などがある。記録装置２２が保持する処理プログラムには、機器制御処理部２２１がある。
【００５４】
機器制御処理部２２１は、HDR2の各装置を連携させ、HDR機器として動作させる処理部である。例えば、利用者がリモートコントローラ（リモコン）などで発した指示を入力装置２４で受信し、その指示に従い配信サーバ３からコンテンツの符号化ストリームデータを通信装置２３を介して受信し、復号化装置２５で復号化し、出力装置２６に出力させるコンテンツ再生機能を実現する。また、通信装置２３を介してTV1などの他の機器と通信を行い、連携して動作させる機器間連携機能などを実現する。また、通信装置２３を介してTV1などの他の機器へ復号化した画面データを転送させる処理も行う。
【００５５】
なお、通信装置２３および復号化装置２５は、複数個存在する場合もある。
【００５６】
本発明の実施形態においては、符号化されたコンテンツデータを配信サーバ３から通信装置２３を介して受信し、復号化装置２５で復号化する場合を説明する。
【００５７】
次に、本発明の実施形態におけるTV1の処理性能データベース１２６について、図４を例に用いて説明する。
【００５８】
処理性能データベース１２６の欄１２６１は通信装置の識別記号を示し、欄１２６２は復号化装置の識別記号を示し、欄１２６３は通信装置と復号化装置の組合せによる処理性能を示している。この例では、通信装置としてTV-Aを用い、復号化装置としてTV-Xを用いた場合に、より高い処理性能が得られることを示している。
【００５９】
次に、本発明の実施形態におけるTV1の表示画面について、図５を例に用いて説明する。
【００６０】
図５（A）および（B）は、縮小一覧表示画面の例である。処理性能がより低い通信装置と復号化装置を用いて受信、復号化して得られた縮小表示用画面（コンテンツ100〜コンテンツ600）が、１つの画面に統合されて一覧表示されている。利用者が、全画面表示したいコンテンツを縮小画面を見てカーソルで選び、指定する。カーソルは１つの縮小画面の周囲に少し大きい太枠で示されており、リモコンの上下左右キーなどで移動させる。
【００６１】
図５（A）は、縮小一覧表示画面の例であり、全画面表示コンテンツ候補としてコンテンツ100が選択されている（まだ決定されていない）状態を表している。図５（B）は、図５（A）の状態でリモコンの「右」キーを1回押した後の画面例であり、全画面表示コンテンツ候補としてコンテンツ200が選択されている（まだ決定されていない）状態を表している。図５（C）は、図５（B）の状態でリモコンの「選択/決定」キーを1回押した後の画面例であり、処理性能がより高い通信装置と復号化装置を用いて、指定されたコンテンツ200の全画面表示用コンテンツが受信、復号化して全画面表示されている状態を表している。
【実施例１】
【００６２】
以下、本発明を実施するための第１の形態について説明する。本実施例では、TV1の通信装置と復号化装置が、HDR2の通信装置と復号化装置よりも高性能である場合の例を説明する。
【００６３】
まず、本実施例におけるシステムの概略構成について、図６を用いて説明する。
【００６４】
図６に示すように本実施例のシステムは、TV1、HDR2、配信サーバ３から成り、互いにネットワーク接続されている。配信サーバ３は、縮小表示用の低精細度コンテンツと、全画面表示用の高精細度コンテンツと、テスト用コンテンツを記録している。
【００６５】
HDR2の低性能な通信装置と復号化装置が、符号化した縮小表示用の低精細度コンテンツをサーバ３より受信し復号化する。また、TV1の高性能な通信装置と復号化装置が、符号化した全画面用の高精細度コンテンツをサーバ３より受信し復号化する。TV1の表示装置は、HDR2の低性能な復号化装置が復号化した縮小表示用データ、または、TV1の高性能な復号化装置が復号化した全画面表示用データを出力する。
【００６６】
図中では省略されているが、処理性能測定のために、TV1とHDR2は、符号化したテスト用コンテンツを配信サーバ３より受信し復号化する。また、HDR2は、復号化したテスト用コンテンツをTV1に転送する。
【００６７】
次に、本実施例におけるTV1およびHDR2の動作について、図７を用いて説明する。
【００６８】
まず、TV1が、HDR2の通信装置２３と復号化装置２５の処理性能を調べるために、受信・復号化テスト要求をHDR2に送信する（ステップ１００１）。
【００６９】
次に、HDR2が、HDR2の通信装置２３と復号化装置２５を利用してテスト用符号化コンテンツを受信して復号化し、テスト用符号化コンテンツの受信開始時刻と、復号化済みの表示用データを、測定用データとしてTV1に送信する（ステップ１００２）。
【００７０】
次に、TV1が、テスト用符号化コンテンツ受信開始時刻から、測定用データを受信して表示装置１７で表示可能となる時刻までの処理時間を測定する（ステップ１００３）。
【００７１】
ここでTV1は、自らも通信装置１３と復号化装置１５を有しているため、同様にTV1の通信装置１３と復号化装置１５を利用してテスト用符号化コンテンツを受信して復号化し、テスト用符号化コンテンツの受信開始時刻から、復号化済みの表示用データが表示装置１７で表示可能となる時刻までの処理時間を測定する（ステップ１００３）。
【００７２】
なお、ステップ１００３において、表示装置１７で表示可能となる時刻が分かれば、実際に表示装置１７で表示する必要はない。
【００７３】
次に、TV1が、システム上の通信装置と復号化装置の組合せ別の処理時間を統合して処理性能データベース１２６を構築し、処理性能がより高い組（本実施例ではTV1の通信装置１３と復号化装置１５の組）を全画面表示用に設定する（ステップ１００４）。
【００７４】
次に、TV1が、縮小一覧表示用の符号化コンテンツを受信し復号化して縮小表示用データを転送するよう求める縮小表示用データ要求を、HDR2に送信する（ステップ１００５）。例えば、図５のTV1の表示画面例の場合、コンテンツ100、200、300、400、500および600の縮小表示用データを要求する。
【００７５】
次に、HDR2が、指定された縮小一覧表示用の符号化コンテンツを受信し、復号化して縮小表示用データを作成する（ステップ１００６）。次に、HDR2が、作成した縮小表示用データをTV1に送信する（ステップ１００７）。
【００７６】
次に、TV1が、受信した縮小表示用データを統合して縮小一覧表示画面を作成し、出力する（ステップ１００８）。
【００７７】
次に、利用者が、TV1に対して全画面表示するコンテンツを選択すると（ステップ１００９）、TV1が、配信サーバ３から受信できるコンテンツの内容と精細度を認識する（ステップ１０１０）。ここで、コンテンツの選択とは、利用者が一時的に指定した状態を指し、この時点では、まだコンテンツは決定されていないものとする。
【００７８】
選択中コンテンツの全画面表示用コンテンツがある場合、すなわち、TV1が、選択中のコンテンツと同じかまたはそれを含む他のコンテンツが受信可能な状態にあることを認識し、他のコンテンツが選択中のコンテンツよりも精細度が高いことを認識した場合（ステップ１０１０のYes）、TV1が、選択中コンテンツの全画面表示用の符号化コンテンツを受信し、復号化して全画面表示用データの作成を開始する（ステップ１０１１）。選択中コンテンツの全画面表示用コンテンツがない場合、すなわち、TV1が、選択中のコンテンツと同じかまたはそれを含む他のコンテンツが受信可能な状態にないことを認識した、または、他のコンテンツが受信可能状態にあっても選択中のコンテンツよりも精細度が低いことを認識した場合（ステップ１０１０のNo）、TV1が、縮小表示用コンテンツを拡大して全画面表示用データの作成を開始する（ステップ１０１２）。
【００７９】
図中では省略しているが、利用者が、TV1に対して全画面表示するコンテンツを決定する（ステップ１０１３）までは、選択を変更する度に、ステップ１００９からステップ１０１２を繰り返す。
【００８０】
次に、利用者が、TV1に対して全画面表示するコンテンツを決定すると（ステップ１０１３）、TV1が、ステップ１０１１またはステップ１０１２で作成を開始していた全画面表示用データを出力する（ステップ１０１４）。
【００８１】
以上、本発明を実施するための第１の形態について説明した。
【実施例２】
【００８２】
以下、本発明を実施するための第２の形態について説明する。本実施例では、TV1の通信装置と復号化装置が、HDR2の通信装置と復号化装置よりも低性能である場合の例を説明する。なお、以下では、他の実施例に記述済みの内容と重複する内容を省略する。
【００８３】
まず、本実施例におけるシステムの概略構成について、図８を用いて説明する。
【００８４】
図８に示すように本実施例のシステムは、TV1、HDR2、配信サーバ３から成り、互いにネットワーク接続されている。配信サーバ３は、縮小表示用の低精細度コンテンツと、全画面表示用の高精細度コンテンツと、テスト用コンテンツを記録している。TV1の低性能な通信装置と復号化装置が、符号化した縮小表示用の低精細度コンテンツをサーバ３より受信し復号化する。また、HDR2の高性能な通信装置と復号化装置が、符号化した全画面用の高精細度コンテンツをサーバ３より受信し復号化する。TV1の表示装置は、TV1の低性能な復号化装置が復号化した縮小表示用データ、または、HDR2の高性能な復号化装置が復号化した全画面表示用データを出力する。
【００８５】
図中では省略されているが、処理性能測定のために、TV1とHDR2は、符号化したテスト用コンテンツを配信サーバ３より受信し復号化する。また、HDR2は、復号化したテスト用コンテンツをTV1に転送する。
【００８６】
次に、本実施例におけるTV1およびHDR2の動作について、図９を用いて説明する。
【００８７】
ステップ２００１からステップ２００３は、実施例１におけるステップ１００１からステップ１００３と同じであるので、説明を省略する。
【００８８】
次に、TV1が、システム上の通信装置と復号化装置の組合せ別の処理時間を統合して処理性能データベース１２６を構築し、処理性能がより高い組（本実施例ではHDR2の通信装置２３と復号化装置２５の組）を全画面表示用に設定する（ステップ２００４）。
【００８９】
次に、TV1が、縮小一覧表示用の符号化コンテンツを受信し、復号化して縮小表示用データを作成する（ステップ２００５）。例えば、図５のTV1の表示画面例の場合、コンテンツ100、200、300、400、500および600の縮小表示用データを作成する。
【００９０】
次に、TV1が、作成した縮小表示用データを統合して縮小一覧表示画面を作成し、出力する（ステップ２００６）。
【００９１】
次に、利用者が、TV1に対して全画面表示するコンテンツを選択すると（ステップ２００７）、TV1が、配信サーバ３から受信できるコンテンツの内容と精細度を認識する（ステップ２００８）。ここで、コンテンツの選択とは、利用者が一時的に指定した状態を指し、この時点では、まだコンテンツは決定されていないものとする。
【００９２】
選択中コンテンツの全画面表示用コンテンツがある場合、すなわち、TV1が、選択中のコンテンツと同じかまたはそれを含む他のコンテンツが受信可能な状態にあることを認識し、他のコンテンツが選択中のコンテンツよりも精細度が高いことを認識した場合（ステップ２００８のYes）、TV1が、全画面表示用の符号化コンテンツを受信し復号化して全画面表示用データを転送するよう求める全画面表示用データ要求を、HDR2に送信する（ステップ２００９）。
【００９３】
次に、HDR2が、指定された全画面表示用の符号化コンテンツを受信し、復号化して全画面表示用データの作成を開始し（ステップ２０１０）。作成した全画面表示用データのTV1への送信を開始する（ステップ２０１１）。
【００９４】
選択中コンテンツの全画面表示用コンテンツがない場合、すなわち、TV1が、選択中のコンテンツと同じかまたはそれを含む他のコンテンツが受信可能な状態にないことを認識した、または、他のコンテンツが受信可能状態にあっても選択中のコンテンツよりも精細度が低いことを認識した場合（ステップ２００８のNo）、TV1が、縮小表示用コンテンツを拡大して全画面表示用データの作成を開始する（ステップ２０１２）。
【００９５】
図中では省略しているが、利用者が、TV1に対して全画面表示するコンテンツを決定する（ステップ２０１３）までは、選択を変更する度に、ステップ２００７からステップ２０１２を繰り返す。
【００９６】
次に、利用者が、TV1に対して全画面表示するコンテンツを決定すると（ステップ２０１３）、TV1が、ステップ２０１１で受信を開始していた、または、ステップ２０１２で作成を開始していた全画面表示用データを出力する（ステップ２０１４）。
【００９７】
以上、本発明を実施するための第２の形態について説明した。
【００９８】
なお、本発明の実施形態では、HDR2が通信装置２３を介してTV1の通信装置１３へ復号化した画面データを転送させる場合の例を用いて説明したが、HDR2の通信装置２３とTV1の通信装置１３を介さなくとも、映像・音声用のケーブル等を利用してHDR2の出力装置２３からTV1の表示装置１７に直接画面データを転送させても良い。
【００９９】
また、本発明の実施形態では、HDR2が復号化したデータを、符号化せずにTV1に転送する場合の例を用いて説明したが、符号化して転送しても良い。この場合は、HDR2からTV1への転送時に要した符号化と復号化の処理時間も合わせて考慮して、処理性能を判断する。
【０１００】
また、本発明の実施形態では、TV1が通信装置と復号化装置を１つずつ有し、HDR2が通信装置と復号化装置を１つずつ有する場合の例を用いて説明したが、TV1が通信装置と復号化装置を複数ずつ有していても良い。また、TV1、HDR2、または両者を合わせて、通信装置が複数個で復号化装置が１つ、または通信装置が１つで復号化装置が複数個存在していても良い。これらの場合は、各通信装置と復号化装置の組合せに応じて要する処理時間を元に、利用する通信装置と復号化装置を決定する。
【０１０１】
また、本発明の実施形態では、テスト用コンテンツを処理時間測定用に受信し復号化してその処理時間を測定し、通信装置と復号化装置の処理性能を得る場合の例を用いて説明したが、テスト用コンテンツでなくても、利用者から再生するよう指定されたコンテンツを用いて処理時間を測定しても良い。
【０１０２】
また、テスト用に受信、復号化して測定しなくても、利用者から再生するよう指示された時に処理時間を測定し、その測定結果を利用して処理性能を得ても良い。また、単位時間分の符号化コンテンツの受信と復号化に要する処理時間でなくても、単位時間に処理できる符号化コンテンツの受信処理と復号化処理の処理量を測定して処理性能を得ても良い。また、実際に測定しなくとも、予め調査済みの指標を用いて処理性能を得ても良い。
【０１０３】
また、本発明の実施形態では、１つの通信装置と復号化装置の組に、縮小表示用データ要求として希望するコンテンツの縮小表示用データを一度に全て要求する場合の例を用いて説明したが、この要求は１つずつ順番に要求しても良い。また、１つの通信装置と復号化装置の組に全てを要求しなくとも、他に通信装置と復号化装置の組があるなら、性能が最高である組以外の組に分担させても良い。
【０１０４】
また、本発明の実施形態では、要求される処理性能が比較的低いコンテンツとして、縮小表示用の低精細度コンテンツを、また、要求される処理性能が比較的高いコンテンツとして、全画面表示用の高精細度コンテンツを例に用いて説明したが、処理性能を要求する指標は、画面の精細度の高低でなくても音声の情報量が大きい、小さいなど他の指標でも良い。また、画面の用途は、縮小表示用でなくてもよく、また、全画面表示用でなくてもよく、また、その他用途のための画面であっても良い。
【０１０５】
なお、本発明の実施形態における各実施例の要素を組み合わせても良い。
【０１０６】
以上、本発明の実施形態について説明した。
【０１０７】
本発明の実施形態によれば、処理性能がより高い通信手段と復号化手段を用いて符号化コンテンツを受信、復号化する。このため、再生に要求される処理性能が高いコンテンツをより安定して再生できる。例えば、より高精細度のコンテンツを、ノイズがより少ない状態で再生することができる。
【０１０８】
また、本発明の実施形態によれば、処理性能がより低い通信手段と復号化手段を用い、再生に要求される処理性能が低いコンテンツの再生を行なう。並行して、処理性能がより高い通信手段と復号化手段を用い、再生に要求される処理性能が高いコンテンツの再生を行なう。このため、要求される処理性能が比較的低い再生処理から比較的高い再生処理への切替を高速化することができる。
【０１０９】
例えば、低精細度の符号化コンテンツを受信、復号化して縮小一覧表示を行ない、高精細度の符号化コンテンツを受信、復号化して全画面表示を行なう。このため、利用者が縮小一覧表示で再生したいコンテンツを選択しようとしている時に、現在選択中のコンテンツと同じ内容の高精細度コンテンツをバックグラウンドで受信、復号化することができ、視聴者がコンテンツ選択を決定した時に、素早く全画面用の高精細度コンテンツの再生を開始することができる。
【０１１０】
また、本発明の実施形態によれば、単位時間分の符号化コンテンツの受信と復号化に要する処理時間、または、単位時間に処理できる符号化コンテンツの受信処理と復号化処理の処理量を測定し、処理性能として管理する。このため、実際の動作環境において機器を動作させて動的な実測値を得て、従来よりもより好適な通信手段と復号化手段を選択することができる。
【図面の簡単な説明】
【０１１１】
【図１】本発明の実施形態における、システムの概略構成を示した図である。
【図２】本発明の実施形態における、TV1の概略構成を示した図である。
【図３】本発明の実施形態における、HDR2の概略構成を示した図である。
【図４】本発明の実施形態における、TV1の処理性能データベース１２６の例を示した図である。
【図５】本発明の実施形態における、TV1の表示画面の例を示した図である。
【図６】本発明の実施例１における、システムの概略構成を示した図である。
【図７】本発明の実施例１における、TV1およびHDR2の動作を示した流れ図である。
【図８】本発明の実施例２における、システムの概略構成を示した図である。
【図９】本発明の実施例２における、TV1およびHDR2の動作を示した流れ図である。
【符号の説明】
【０１１２】
１１…制御装置、１２…記録装置、１３…通信装置、１４…入力装置、１５…復号化装置、１６…出力装置、１７…表示装置、２１…制御装置、２２…記録装置、２３…通信装置、２４…入力装置、２５…復号化装置、２６…出力装置。
【図１】
2010081129.tif 000003
【図２】
2010081129.tif 000004
【図３】
2010081129.tif 000005
【図４】
2010081129.tif 000006
【図５】
2010081129.tif 000007
【図６】
2010081129.tif 000008
【図７】
2010081129.tif 000009
【図８】
2010081129.tif 000010
【図９】
2010081129.tif 000011