(57)【要約】【課題】様々な外部機器をアクセスする複数のコンテンツ処理の同時並列的な実行において生じる処理動作の破綻を回避する。【解決手段】実施形態に係るコンテンツ処理装置は１以上の外部機器に接続されるインタフェース回路１２１−１２４と、１以上の外部機器をアクセスする複数のコンテンツ処理を同時並列的に実行する制御回路２６１とを備える。処理回路２６１は複数のコンテンツ処理に対して優先順位を設定し、複数のコンテンツ処理の同時並列的な実行を困難にする負荷の増大に伴って優先順位の低い側のコンテンツ処理から処理動作を制限する制御モジュール２６１Ｐを含む。【選択図】図２
2010130514.tif 000002
【特許請求の範囲】
【請求項１】
１以上の外部機器に接続されるインタフェース回路と、前記１以上の外部機器をアクセスする複数のコンテンツ処理を同時並列的に実行する処理回路とを備え、前記処理回路は前記複数のコンテンツ処理に対して優先順位を設定し、前記複数のコンテンツ処理の同時並列的な実行を困難にする負荷の増大に伴って前記優先順位の低い側のコンテンツ処理から処理動作を制限する制御モジュールを含むことを特徴とするコンテンツ処理装置。
【請求項２】
前記制御モジュールは前記複数のコンテンツ処理のために設けられる複数のバッファの状態を監視することにより負荷の増大を検出することを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項３】
前記複数のコンテンツ処理は、前記外部機器であるハードディスクドライブへの録画処理、前記外部機器であるハードディスクドライブからの再生処理、メディアサーバからの再生処理、メディアサーバとしての送出処理、前記外部機器であるハードディスクドライブ間の再生処理、メディアサーバへの移動処理、メディアサーバとしての移動受付処理を選択的に含むことを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項４】
前記制御モジュールは、前記優先順位を固定順位、ユーザ指定順位、並びに固定およびユーザ指定順位の組み合わせのうちのいずれかに設定することを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項５】
前記制御モジュールは、同一優先順位処理間での取り扱い設定として、ユーザ指定の機器順、動作開始タイミング順、外部機器の使用頻度順、およびユーザ指定の番組ジャンル順のいずれかにおいて対応処理を優先させることを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項６】
前記制御モジュールは、前記処理動作の制限として前記処理動作を一時停止または終了させることを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項７】
前記制御モジュールは、前記処理動作の一時停止後、前記負荷の増大が解消された状態で前記処理動作を再開することを特徴とする請求項６に記載のコンテンツ処理装置。
【請求項８】
前記処理モジュールは、前記処理動作の終了に伴って前記制限理由のユーザ通知を行うことを特徴とする請求項６に記載のコンテンツ処理装置。
【請求項９】
１以上の外部機器をアクセスする複数のコンテンツ処理を同時並列的に実行するコンテンツ処理方法であって、前記複数のコンテンツ処理に対して優先順位を設定し、前記複数のコンテンツ処理の同時並列的な実行を困難にする負荷の増大に伴って優先順位の低い側のコンテンツ処理から処理動作を制限することを特徴とするコンテンツ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に様々なコンテンツについて録画、再生、および移動のような処理を同時並列的に行うコンテンツ処理装置およびコンテンツ処理方法に関し、例えば受信放送コンテンツを外付ＨＤＤ (Hard Disk Drive)等に記録しながら再生可能なコンテンツ処理装置およびコンテンツ処理方法に関する。
【背景技術】
【０００２】
近年では、テレビジョン放送のデジタル化が推進されている。例えば、日本国内においては、ＢＳ(Broadcasting Satellite)デジタル放送および１１０度ＣＳ(Communication Satellite)デジタル放送等の衛星デジタル放送だけでなく、地上デジタル放送も開始されている。
【０００３】
従来、例えばハードディスク(ＬＡＮ−ＨＤＤ)にネットワーク接続可能なデジタルテレビジョン放送受信装置が知られている(例えば、特許文献１を参照）。この放送受信装置は、例えば受信放送コンテンツ（すなわち、番組タイトル）のデジタル映像音声データをネットワーク上のハードディスクに録画する処理とこのハードディスクに録画されたデジタル映像音声データの再生処理とを同時並列的に行う “追いかけ再生”機能を備えている。
【特許文献１】特開２００８−２８６５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１は、ネットワーク接続状態のハードディスクを利用して安定な追いかけ再生を行うことのできるコンテンツを特定するために録画および再生データの通信速度を測定する測定技術を開示する。しかしながら、この測定技術は、オプションで接続される様々な外部機器の動作速度や処理回路の処理能力に依存して正常な処理動作が困難になる状況に対処できない。外部汎用機器としては、例えばＮＡＳ(Network Attached Storage)，ＵＳＢ(Universal Serial Bus)−ＨＤＤ，ＤＶＤレコーダ，コンテンツサーバ等の汎用機器が挙げられる。例えばＨＤＤからの再生処理とメディアサーバとしてのコンテンツ送出処理とが同時並列的に実行される場合、このＨＤＤが内蔵ＨＤＤや指定された特殊なＨＤＤであれば正常な処理動作を保障できるが、このＨＤＤがＵＳＢ-ＨＤＤやＮＡＳなどの外部汎用機器であると、ＨＤＤの読み書きにおける動作速度やＨＤＤの読み書き処理に使用するＣＰＵパワーに依存して処理動作が破綻する恐れがある。
【０００５】
本発明の目的は、様々な外部機器をアクセスする複数のコンテンツ処理の同時並列的な実行において生じる処理動作の破綻を回避できるコンテンツ処理装置およびコンテンツ処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第１観点によれば、１以上の外部機器に接続されるインタフェース回路と、１以上の外部機器をアクセスする複数のコンテンツ処理を同時並列的に実行する処理回路とを備え、処理回路は複数のコンテンツ処理に対して優先順位を設定し、複数のコンテンツ処理の同時並列的な実行を困難にする負荷の増大に伴って優先順位の低い側のコンテンツ処理から処理動作を制限する制御モジュールを含むコンテンツ処理装置が提供される。
【０００７】
本発明の第２観点によれば、１以上の外部機器をアクセスする複数のコンテンツ処理を同時並列的に実行するコンテンツ処理方法であって、複数のコンテンツ処理に対して優先順位を設定し、複数のコンテンツ処理の同時並列的な実行を困難にする負荷の増大に伴って優先順位の低い側のコンテンツ処理から処理動作を制限するコンテンツ処理方法が提供される。
【発明の効果】
【０００８】
これらコンテンツ処理装置およびコンテンツ処理方法では、複数のコンテンツ処理に対して優先順位が設定され、複数のコンテンツ処理の同時並列的な実行を困難にする負荷の増大に伴って優先順位の低い側のコンテンツ処理から処理動作が制限される。この制限により負荷が低減されるため、処理動作の破綻を回避できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施形態に係るコンテンツ処理装置について添付図面を参照して説明する。このコンテンツ処理装置は、ＰＶＲ(Personal Video Recorder)およびメディアサーバ機能を有し、外付機器と連携して放送コンテンツの録画、再生、および移動のような処理を同時並列的に行うデジタルテレビジョン放送受信装置として構成されている。
【００１０】
図１は、このデジタルテレビジョン放送受信装置（ＴＶ）１１１の構成を概略的に示す。この放送受信装置１１１は、主として、薄型のキャビネット１１２と、このキャビネット１１２を起立させて支持する支持台１１３とから構成されている。そして、キャビネット１１２には、例えばＳＥＤ(Surface-conduction Electron-emitter Display）表示パネル，液晶表示パネル等でなる平面パネル型の映像表示器１１４、スピーカ１１５、操作部１１６、リモートコントローラ１１７から送信される操作情報を受ける受光部１１８等が設置されている。
【００１１】
また、このデジタルテレビジョン放送受信装置１１１には、例えばＳＤ(Secure Digital）メモリカード、ＭＭＣ(Multimedia Card）およびメモリスティック等の第１のメモリカード１１９が着脱可能となっており、この第１のメモリカード１１９に対して番組や写真等の情報の記録再生が行われるようになっている。
【００１２】
さらに、このデジタルテレビジョン放送受信装置１１１には、例えば契約情報等の記録された第２のメモリカード(ＩＣカード）１２０が着脱可能となっており、この第２のメモリカード１２０に対して情報の記録再生が行われるようになっている。
【００１３】
また、このデジタルテレビジョン放送受信装置１１１は、第１のＬＡＮ(Local Area Network）端子１２１、第２のＬＡＮ端子１２２、ＵＳＢ(Universal Serial Bus）端子１２３およびｉ．ＬＩＮＫ端子１２４を備えている。
【００１４】
このうち、第１のＬＡＮ端子１２１は、ＬＡＮ対応ＨＤＤ専用ポートとして使用されるもので、ＬＡＮ接続されたＮＡＳ(Network Attached Storage)であるＬＡＮ対応のＨＤＤ(ＬＡＮ−ＨＤＤ）１２５に対して、イーサネット（登録商標）により情報の記録再生を行うために使用される。
【００１５】
このように、ＬＡＮ対応ＨＤＤ専用ポートとしての第１のＬＡＮ端子１２１を設けることにより、他のネットワーク環境やネットワーク使用状況等に影響されることなく、ＬＡＮ対応のＨＤＤ１２５に対してハイビジョン画質による番組の情報記録を安定して行うことができる。
【００１６】
また、第２のＬＡＮ端子１２２は、イーサネット（登録商標）を用いた一般的なＬＡＮ対応ポートとして使用されるもので、例えばハブ１２６を介して、ＬＡＮ対応のＨＤＤ(ＬＡＮ−ＨＤＤ）１２７、コンテンツサーバ１２８、ＨＤＤ内蔵のＤＶＤ(Digital Versatile Disk）レコーダ１２９等の機器を接続し、これらの機器と情報伝送を行うために使用される。
【００１７】
尚、コンテンツサーバ１２８については、家庭内ネットワークにおいてコンテンツのサーバ機器として動作するための機能を持ち、さらにコンテンツのアクセスに必要なＵＲＩ(Uniform Resource Identifier）情報を提供するサービスを備えたＵＰｎＰ(ユニバーサルプラグアンドプレイ）対応機器として構成される。
【００１８】
尚、ＤＶＤレコーダ１２９については、第２のＬＡＮ端子１２２を介して通信されるデジタル情報が制御系のみの情報であるため、デジタルテレビジョン放送受信装置１１１との間でアナログの映像および音声情報を伝送するために、専用のアナログ伝送路１３０を設ける必要がある。
【００１９】
さらに、この第２のＬＡＮ端子１２２は、ハブ１２６に接続されたブロードバンドルータ１３１を介して、例えばインターネット等のネットワーク１３２に接続し、このネットワーク１３２を介してコンテンツサーバ１３３や携帯電話１３４等と情報伝送を行うために使用される。
【００２０】
尚、コンテンツサーバ１３３は、コンテンツプロバイダによってインターネット上に設けられたものであり、様々なコンテンツを登録したウェブサイトを公開しこのウェブサイトからコンテンツを配信するサーバ機器として動作し、さらにコンテンツのアクセスに必要なＵＲＩ情報を提供するサービスを備えたＵＰｎＰ対応機器としても動作するように構成される。
【００２１】
また、ＵＳＢ端子１２３は、一般的なＵＳＢ対応ポートとして使用されるもので、例えばハブ１３５を介して、携帯電話１３６、デジタルカメラ１３７、メモリカードに対するカードリーダ／ライタ１３８、ＨＤＤ(ＵＳＢ−ＨＤＤ）１３９、キーボード１４０等のＵＳＢ機器を接続し、これらのＵＳＢ機器と情報伝送を行うために使用される。
【００２２】
さらに、ｉ．ＬＩＮＫ端子１２４は、例えばＡＶ−ＨＤＤ１４１、Ｄ(Digital）−ＶＨＳ(Video Home System）１４２等をシリアル接続し、これらの機器と情報伝送を行うために使用される。
【００２３】
図２は、デジタルテレビジョン放送受信装置１１１の主要な信号処理系を示している。
【００２４】
すなわち、ＢＳ／ＣＳデジタル放送受信用のアンテナ２４３で受信した衛星デジタルテレビジョン放送信号は、入力端子２４４を介して衛星デジタル放送用のチューナ２４５ａに供給される。
【００２５】
チューナ２４５ａは、制御回路２６１からの制御信号により所望のチャンネルの放送信号を選局し、この選局された放送信号をＰＳＫ(Phase Shift Keying）復調器２４５ｂに出力する。
【００２６】
ＰＳＫ復調器２４５ｂは、制御回路２６１からの制御信号により、チューナ２４５ａで選局された放送信号を復調し、所望の番組を含んだトランスポートストリームを得て、ＴＳ復号器２４５ｃに出力する。
【００２７】
ＴＳ復号器２４５ｃは、制御回路２６１からの制御信号によりトランスポートストリーム(ＴＳ）多重化された信号のＴＳ復号処理を行い、所望の番組のデジタルの映像信号および音声信号をデパケットすることにより得たＰＥＳ(Packetized Elementary Stream)を信号処理部２４７内のＳＴＤバッファ２４７ｆへ出力する。
【００２８】
また、ＴＳ復号器２４５ｃは、デジタル放送により送られているセクション情報を信号処理部２４７内のセクション処理部２４７ｈへ出力する。
【００２９】
また、地上波放送受信用のアンテナ２４８で受信した地上デジタルテレビジョン放送信号は、入力端子２４９を介して地上デジタル放送用のチューナ２５０ａに供給される。
【００３０】
チューナ２５０ａは、制御回路２６１からの制御信号により所望のチャンネルの放送信号を選局し、この選局された放送信号をＯＦＤＭ(Orthogonal Frequency Division Multiplexing）復調器２５０ｂに出力する。
【００３１】
ＯＦＤＭ復調器２５０ｂは、制御回路２６１からの制御信号により、チューナ２５０ａで選局された放送信号を復調し、所望の番組を含んだトランスポートストリームを得て、ＴＳ復号器２５０ｃに出力する。
【００３２】
ＴＳ復号器２５０ｃは、制御回路２６１からの制御信号によりトランスポートストリーム(ＴＳ）多重化された信号のＴＳ復号処理を行い、所望の番組のデジタルの映像信号および音声信号をデパケットすることにより得たＰＥＳ(Packetized Elementary Stream)を信号処理部２４７内のＳＴＤバッファ２４７ｆへ出力する。
【００３３】
また、ＴＳ復号器２５０ｃは、デジタル放送により送られているセクション情報をセクション処理部２４７ｈへ出力する。
【００３４】
ここで、信号処理部２４７は、テレビ視聴時には、ＴＳ復号器２４５ｃおよびＴＳ復号器２５０ｃからそれぞれ供給されたデジタルの映像信号および音声信号に対して、選択的に所定のデジタル信号処理を施し、グラフィック処理部２５４および音声処理部２５５に出力している。また、信号処理部２４７は、コンテンツ再生時には、制御回路２６１から入力されたコンテンツの信号を選択し、様々なＣＯＤＥＣのうちのコンテンツに適合する１つに基づいてコンテンツの信号をデコードするデジタル信号処理を施し、グラフィック処理部２５４および音声処理部２５５に出力する。
【００３５】
制御回路２６１には、信号処理部２４７から、番組を取得するための各種データや電子番組ガイド(ＥＰＧ）情報，番組属性情報（番組ジャンル等），字幕情報等（サービス情報、ＳＩやＰＳＩ）が入力されている。
【００３６】
制御回路２６１は、これら入力された情報からＥＰＧ，字幕を表示するため画像生成処理を行い、この生成した画像情報をグラフィック処理部２５４へ出力する。
【００３７】
セクション処理部２４７ｈは、ＴＳ復号器２４５ｃ（２５０ｃ）から入力されたセクション情報の中から、番組を取得するための各種データや電子番組ガイド(ＥＰＧ）情報，番組属性情報（番組ジャンル等），字幕情報等（サービス情報、ＳＩやＰＳＩ）を制御回路２６１へ出力する。
【００３８】
グラフィック処理部２５４は、(１）信号処理部２４７内のＡＶデコーダから供給されるデジタルの映像信号と、(２）ＯＳＤ(On Screen Display）信号生成部２５７で生成されるＯＳＤ信号と、(３）データ放送による画像データと、(４）制御回路２６１により生成されたＥＰＧ，字幕信号とを合成して映像処理部２５８へ出力する機能を有する。
【００３９】
また、字幕放送による字幕を表示するとき、グラフィック処理部２５４は、制御回路２６１からの制御による字幕情報に基づき、映像信号上に字幕情報を重畳する処理を行う。
【００４０】
グラフィック処理部２５４から出力されたデジタルの映像信号は、映像処理部２５８に供給される。この映像処理部２５８は、入力されたデジタルの映像信号を、映像表示器１１４で表示可能なフォーマットのアナログ映像信号に変換した後、映像表示器１１４に出力して映像表示させるとともに、出力端子２５９を介して外部に導出させる。
【００４１】
また、音声処理部２５５は、入力されたデジタルの音声信号を、スピーカ１１５で再生可能なフォーマットのアナログ音声信号に変換した後、スピーカ１１５に出力して音声再生させるとともに、出力端子２６０を介して外部に導出させる。
【００４２】
ここで、このデジタルテレビジョン放送受信装置１１１は、上述した各種の受信動作を含むその全ての動作を制御回路２６１によって統括的に制御されている。この制御回路２６１は、ＣＰＵ(Central Processing Unit)２６１Ｐ等を内蔵しており、操作部１１６からの操作情報を受け、または、リモートコントローラ１１７から送出された操作情報を、受光部１１８を介して受信し、その操作内容が反映されるように各部をそれぞれ制御している。
【００４３】
この場合、制御回路２６１は、主として、そのＣＰＵ２６１Ｐが実行する制御プログラムを格納したＲＯＭ(Read Only Memory）２６１ａと、該ＣＰＵ２６１Ｐに作業エリアを提供するＲＡＭ(Random Access Memory）２６１ｂと、各種の設定情報および制御情報等が格納される不揮発性メモリ２６１ｃとを利用している。
【００４４】
また、この制御回路２６１は、カードＩ／Ｆ(Interface）２６５を介して、第１のメモリカード１１９が装着可能なカードホルダ２６６に接続されている。これによって、制御回路２６１は、カードホルダ２６６に装着された第１のメモリカード１１９と、カードＩ／Ｆ２６５を介して情報伝送することができる。
【００４５】
さらに、制御回路２６１は、カードＩ／Ｆ２６７を介して、第２のメモリカード１２０が装着可能なカードホルダ２６８に接続されている。これにより、制御回路２６１は、カードホルダ２６８に装着された第２のメモリカード１２０と、カードＩ／Ｆ２６７を介して情報伝送することができる。
【００４６】
また、制御回路２６１は、通信Ｉ／Ｆ２６９を介して第１のＬＡＮ端子１２１に接続されている。これにより、制御回路２６１は、第１のＬＡＮ端子１２１に接続されたＬＡＮ対応のＨＤＤ１２５と、通信Ｉ／Ｆ２６９を介して情報伝送することができる。この場合、制御回路２６１は、ＤＨＣＰ(Dynamic Host Configuration Protocol）サーバ機能を有し、第１のＬＡＮ端子１２１に接続されたＬＡＮ対応のＨＤＤ１２５にＩＰ(Internet Protocol）アドレスを割り当てて制御している。
【００４７】
さらに、制御回路２６１は、通信Ｉ／Ｆ２７０を介して第２のＬＡＮ端子１２２に接続されている。これにより、制御回路２６１は、第２のＬＡＮ端子１２２に接続された各機器（図１参照）と、通信Ｉ／Ｆ２７０を介して情報伝送することができる。
【００４８】
また、制御回路２６１は、ＵＳＢ  Ｉ／Ｆ２７１を介してＵＳＢ端子１２３に接続されている。これにより、制御回路２６１は、ＵＳＢ端子１２３に接続された各機器（図１参照）と、ＵＳＢ  Ｉ／Ｆ２７１を介して情報伝送することができる。
【００４９】
さらに、制御回路２６１は、ｉ．ＬＩＮＫ  Ｉ／Ｆ２７２を介してｉ．ＬＩＮＫ端子１２４に接続されている。これにより、制御回路２６１は、ｉ．ＬＩＮＫ端子１２４に接続された各機器（図１参照）と、ｉ．ＬＩＮＫ  Ｉ／Ｆ２７２を介して情報伝送することができる。
【００５０】
ところで、この実施形態では、ＬＡＮ対応のＨＤＤ１２５に初期登録時のＨＤＤ１２５、ＨＤＤ１２７、コンテンツサーバ１２８、ＤＶＤレコーダ１２９それぞれに割り当てられたストレージＩＤ（ＩＰアドレス、機器名を含む）を記述した登録ファイルを記憶保持している。
【００５１】
また、不揮発性メモリ２６１ｃに、ＬＡＮ対応のＨＤＤ１２５、ＨＤＤ１２７、コンテンツサーバ１２８、ＤＶＤレコーダ１２９それぞれのストレージＩＤを記憶している。
【００５２】
また、制御回路２６１は、この発明に係わる機能として、ＵＰｎＰを利用した(１）サーバ機器発見機能モジュール２６１ｄと、(２）ＵＰｎＰを利用したコンテンツ情報取得機能モジュール２６１ｅと、(３）コンテンツアクセス制御機能モジュール２６１ｆとを備えている。
【００５３】
(１）制御回路２６１は、サーバ機器発見機能モジュール２６１ｄにより、ＵＰｎＰのディスカバリ機能を用いてネットワーク上のＵＰｎＰ対応機器を発見する。例えばサーバ機器発見機能モジュール２６１ｄは、ＵＰｎＰのディスカバリ機能を用いてコンテンツサーバ１２８を発見する。
【００５４】
(２）制御回路２６１は、コンテンツ情報取得機能モジュール２６１ｅにより、ＵＰｎＰのコントロール機能を用いてＵＰｎＰ対応機器をコントロールし、ＵＰｎＰ対応機器内のコンテンツをアクセスするために必要なＵＲＩ情報を取得する。例えばコンテンツ情報取得機能モジュール２６１ｅは、コンテンツサーバ１２８をコントロールし、コンテンツサーバ１２８内のＨＤＤ等に蓄積されているコンテンツをアクセスするために必要なＵＲＩ情報をコンテンツサーバ１２８から取得する。
【００５５】
(３）制御回路２６１は、コンテンツアクセス制御機能モジュール２６１ｆにより、サーバ機器発見機能モジュール２６１ｄにより取得したサーバ機器のＩＰアドレス情報と、コンテンツ情報取得機能モジュール２６１ｅにより取得したＵＲＩ情報から得たＩＰアドレス情報と、デジタルテレビジョン放送受信装置１１１のＬＡＮ端子１２２に割り当てられたＩＰアドレスとネットマスクに基づいてコンテンツへのアクセス可否判定を行う。そして制御回路２６１は、アクセス可と判断した場合にはコンテンツアクセスを許可するが、否と判断した場合には許可できない旨を映像表示器１１４にＯＳＤにより表示させる。
【００５６】
図３は制御回路２６１において行われる様々なコンテンツ処理の種類の例を示す。様々なコンテンツ処理は、ＨＤＤへの録画処理、ＨＤＤからの再生処理、メディアサーバからの再生処理、メディアサーバとしての送出処理、ＨＤＤ間の再生処理、メディアサーバへの移動処理、メディアサーバとしての移動受付処理を選択的に含む。上述のＨＤＤは例えばＬＡＮ−ＨＤＤ１２５、ＬＡＮ−ＨＤＤ１２７、ＵＳＢ−ＨＤＤ１３９、ＡＶ−ＨＤＤ１４１である。また、メディアサーバは例えばＴＶ１１１（制御回路２６１）、コンテンツサーバ１２８である。さらに、ＴＶ１１１をコンテンツサーバとした場合のクライアントは例えばＤＶＤレコーダ１２９、図示しないＬＡＮ接続のコンピュータである。上述した複数のコンテンツ処理は例えばリモートコントローラ１１７の操作に従って選択され、ＣＰＵ２６１Ｐによって同時並列的に実行される。
【００５７】
図４は様々なコンテンツ処理を同時並列的に行うために行われる優先順位設定処理のフローチャートを示す。この優先順位設定処理は例えばリモートコントローラ１１７の操作に従ってＣＰＵ２６１Ｐで行われる。この優先順位設定処理が開始されると、ブロックＢ１において処理別の優先順位設定が行われる。この処理別の優先順位設定では、優先順位が例えば(１)固定順位、(２)ユーザ指定順位、あるいは(３)固定およびユーザ指定順位の組み合わせに設定される。固定およびユーザ指定順位の組み合わせでは、例えば録画処理が最高優先順位に固定され、再生処理が最低優先順位に固定され、その他の処理がユーザ指定の順位に設定される。続いて、ブロックＢ２において同一優先順位処理間での取り扱い設定が行われる。この取り扱い設定では、例えば(１)ユーザ指定の機器順に対応処理を優先させたり、(２)動作開始タイミング順に対応処理を優先させたり、(３)外部機器の使用頻度順に対応処理を優先させたり、(４)ユーザ指定の番組ジャンル順に対応処理を優先させたりする設定が行われる。
【００５８】
図５は優先順位設定処理において固定順位の設定例を示す。ここでは、(優先順位１：ＨＤＤへの録画処理)＞(優先順位２：ＨＤＤからの再生処理、またはメディアサーバからの再生処理)＞(優先順位３：メディアサーバとしての送出処理)＞(優先順位４：ＨＤＤ間移動処理、ＨＤＤからメディアサーバへの移動処理、またはメディアサーバとしての移動処理)という固定順位が設定されている。この設定結果はテーブルとして例えばＲＡＭ２６１ｂに保存される。ＲＡＭ２６１ｂはデフォルト用に固定順位のテーブルを保持する。
【００５９】
図６は同一優先順位処理間での取り扱い設定においてユーザ指定の機器順に対応処理を優先させるための操作画面を示す。この操作画面は映像表示器１１４に表示されるものである。ユーザは例えばリモートコントローラ１１７により操作画面上の機器を選択し、優先順位を設定する。
【００６０】
図７は同一優先順位処理間での取り扱い設定においてユーザ指定の番組ジャンル順に対応処理を優先させるための操作画面を示す。この操作画面は映像表示器１１４に表示されるものである。ユーザは例えばリモートコントローラ１１７により操作画面上の番組ジャンルを選択し、優先順位を設定する。
【００６１】
図８はリモートコントローラ１１７に設けられた操作ボタンの例を示す。図４に示す優先順位設定処理の開始や図６および図７に示す操作画面の表示はこのリモートコントローラ１１７の操作に従って行われる。ユーザはメニューボタン３０１の操作により選択肢を表示させ、続いて上下左右の方向ボタン３０２の操作により選択肢を選択し、決定ボタン３０３の操作により選択結果を確定させる。また、戻るボタン３０４は画面を戻すために操作され、終了ボタン３０５は操作の終了通知として操作される。
【００６２】
図９は様々なコンテンツ処理において用いられる複数のバッファを示す。ＴＶ１１１のＲＡＭ２６１ｂはこれらバッファとして例えば録画バッファＢＦ１，再生バッファＢＦ２，送出バッファＢＦ３を含む。録画バッファＢＦ１はＨＤＤへの録画処理に用いられ、再生バッファＢＦ２はＨＤＤからの再生処理およびメディアサーバからの再生処理に用いられ、送出バッファＢＦ３はメディアサーバとしての送出処理に用いられる。
【００６３】
図１０は複数のコンテンツ処理を同時並列的に実行する場合の優先制御処理のフローチャートを示す。この優先制御処理は複数のコンテンツ処理を同時並列的に実行する場合にＣＰＵ２６１Ｐによって実行される。この優先制御処理では、ブロックＢ１１でバッファＢＦ１，ＢＦ２，ＢＦ３の状態がチェックされる。続くブロックＢ１２では、同時並列的に実行されるコンテンツ処理のうちで破綻しそうな処理があるか判定される。具体的には、録画バッファＢＦ１のオーバーフロー、再生バッファＢＦ２のアンダーフロー、送出バッファＢＦ３のアンダーフローが発生しそうなコンテンツ処理が破綻しそうな処理とみなされる。破綻しそうな処理があるとき、ＣＰＵ２６１Ｐの負荷が増大しているため、ブロックＢ１３で優先度の低い処理を制限する。ここで、制限すべきコンテンツ処理が一時的な停止を許容するものであれば、一時停止による制限が行われる。他方、制限すべきコンテンツ処理が一時的な停止を許容しないものであれば、終了による制限が行われる。この後、ブロックＢ１４で一時的な制限であるかどうか確認され、一時的な制限であれば優先制御処理がブロック１１に戻る。これに対して、終了による制限であることが確認されれば、ブロックＢ１５でユーザへの通知が行われる。ＴＶ１１１での録画／再生時には、制限の理由が映像表示器１１４上に表示される。また、メディアサーバ動作時には、制限理由の動画ストリームまたは特殊データをクライアントに送出する。ブロックＢ１５の後、優先制御処理がブロック１１に戻る。
【００６４】
上述のブロックＢ１１およびＢ１２によるバッファ状態の監視で、破綻しそうな処理が無かった場合には、ブロックＢ１６で一時停止された処理があるかチェックされる。もし無ければ、優先制御処理がブロック１１に戻る。一時停止された処理がある場合には、この処理のバッファが正常に戻ったかブロックＢ１７でチェックされる。ここで、正常とは、録画バッファＢＦ１に関して空きができ、再生バッファＢＦ２または送出バッファＢＦ３に関して空きが無くなる状態である。正常に戻っていなければ、優先制御処理がブロック１１に戻る。正常に戻っていれば、ブロックＢ１８で一時停止された処理を再開され、この後優先制御処理がブロック１１に戻る。
【００６５】
上述の実施形態では、複数のコンテンツ処理に対して優先順位が設定され、複数のコンテンツ処理の同時並列的な実行を困難にする負荷の増大に伴って優先順位の低い側のコンテンツ処理から処理動作が制限される。この制限により負荷が低減されるため、処理動作の破綻を回避できる。
【００６６】
尚、本発明は上述の実施形態に限定されず、その要旨を逸脱しない範囲で様々に変形可能である。
【００６７】
上述の実施形態では、コンテンツ処理装置がＰＶＲ(Personal Video Recorder)およびメディアサーバ機能を有し、外付機器と連携して放送コンテンツの録画、再生、および移動のような処理を同時並列的に行うデジタルテレビジョン放送受信装置として構成されたが、これに限定されない。一例として、コンテンツ処理装置はディスプレイに接続されたＤＶＤレコーダ等に組み込まれてもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施形態に係るデジタルテレビジョン放送受信装置の構成を概略的に示す例図である。
【図２】図１に示すデジタルテレビジョン放送受信装置の主要な信号処理系を示す例図である。
【図３】図２に示す制御回路において行われる様々なコンテンツ処理の種類の例を示す図である。
【図４】図３に示す様々なコンテンツ処理を同時並列的に行うために行われる優先順位設定処理のフローチャートを示す例図である。
【図５】図４に示す優先順位設定処理において固定順位の設定例を示す図である。
【図６】図４に示す同一優先順位処理間での取り扱い設定においてユーザ指定の機器順に対応処理を優先させるための操作画面を示す例図である。
【図７】図４に示す同一優先順位処理間での取り扱い設定においてユーザ指定の番組ジャンル順に対応処理を優先させるための操作画面を示す例図である。
【図８】図２に示すリモートコントローラに設けられた操作ボタンの例を示す図である。
【図９】図３に示す様々なコンテンツ処理において用いられる複数のバッファを示す例図である。
【図１０】図３に示す複数のコンテンツ処理を同時並列的に実行する場合の優先制御処理のフローチャートを示す例図である。
【符号の説明】
【００６９】
１１１…ネットワーク対応デジタルテレビジョン放送受信装置、１１４…映像表示器、２６１…制御回路、２６１Ｐ…ＣＰＵ、１２１−１２４…インタフェース。
【図１】
2010130514.tif 000003
【図２】
2010130514.tif 000004
【図３】
2010130514.tif 000005
【図４】
2010130514.tif 000006
【図５】
2010130514.tif 000007
【図６】
2010130514.tif 000008
【図７】
2010130514.tif 000009
【図８】
2010130514.tif 000010
【図９】
2010130514.tif 000011
【図１０】
2010130514.tif 000012
【手続補正書】
【提出日】平成22年4月5日(2010.4.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１以上の外部機器に接続されるインタフェース回路と、前記１以上の外部機器への記録処理と前記１以上の外部機器からの再生処理とを同時に実行する処理回路とを備え、前記処理回路は前記記録処理に対して前記再生処理より高い優先順位を設定し、前記記録処理と再生処理とを同時に実行する場合の負荷が当該処理回路により処理可能な負荷を超える場合、前記再生処理の処理動作を制限する制御モジュールを含むことを特徴とするコンテンツ処理装置。
【請求項２】
前記制御モジュールは前記複数のコンテンツ処理のために設けられる複数のバッファの状態を監視し、前記記録処理と再生処理とを同時に実行する場合の負荷が前記バッファの容量を超える場合、前記再生処理の処理動作を制限することを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項３】
前記制御モジュールは、同一優先順位処理間での取り扱い設定として、ユーザ指定の機器順、動作開始タイミング順、外部機器の使用頻度順、およびユーザ指定の番組ジャンル順のいずれかにおいて対応処理を優先させることを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項４】
前記制御モジュールは、前記処理動作の制限として前記処理動作を一時停止または終了させることを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項５】
前記制御モジュールは、前記処理動作の一時停止後、前記負荷の増大が解消された状態で前記処理動作を再開することを特徴とする請求項４に記載のコンテンツ処理装置。
【請求項６】
前記制御モジュールは、前記処理動作の終了に伴って前記制限理由のユーザ通知を行うことを特徴とする請求項４に記載のコンテンツ処理装置。
【請求項７】
１以上の外部機器への記録処理と前記１以上の外部機器からの再生処理とを同時に実行するコンテンツ処理法法であって、前記記録処理に対して前記再生処理より高い優先順位を設定し、前記記録処理と再生処理とを同時に実行する場合の負荷が処理可能な負荷を超える場合、前記再生処理の処理動作を制限することを特徴とするコンテンツ処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の第１観点によれば、１以上の外部機器に接続されるインタフェース回路と、前記１以上の外部機器への記録処理と前記１以上の外部機器からの再生処理とを同時に実行する処理回路とを備え、前記処理回路は前記記録処理に対して前記再生処理より高い優先順位を設定し、前記記録処理と再生処理とを同時に実行する場合の負荷が当該処理回路により処理可能な負荷を超える場合、前記再生処理の処理動作を制限する制御モジュールを含むコンテンツ処理装置が提供される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の第２観点によれば、１以上の外部機器への記録処理と前記１以上の外部機器からの再生処理とを同時に実行するコンテンツ処理法法であって、前記記録処理に対して前記再生処理より高い優先順位を設定し、前記記録処理と再生処理とを同時に実行する場合の負荷が処理可能な負荷を超える場合、前記再生処理の処理動作を制限するコンテンツ処理方法が提供される。