(57)【要約】【課題】様々なデータ形式のコンテンツデータが処理できるとともに、このような複数のコンテンツデータを効率良く同時並行して再生できるようにする。【解決手段】記録媒体再生装置３０から出力されるコンテンツデータ又はＨＤＤ１１ａから出力されるコンテンツデータを符号化処理するエンコーダ１１ｄと、当該出力されたコンテンツデータ又はエンコーダ１１ｄにより符号化処理されたコンテンツデータを復号化するデコーダ１１ｆと、エンコーダ１１ｄ及びデコーダ１１ｆを制御して前記出力されたコンテンツデータをデータ処理するプロセッサ１１ｃとを備え、プロセッサ１１ｃは、処理済みコンテンツデータをクライアント２０に出力し、また、記録媒体再生装置３０又はＨＤＤ１１ａのコンテンツデータをデータ処理しながら他のコンテンツデータを前記出力ポートを介して前記クライアント装置に出力する。【選択図】図１
2005078678.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツデータ供給手段から出力されるコンテンツデータを受信する受信部と、
前記受信部を介して受信されたコンテンツデータを符号化処理するエンコーダ（encoder）と、
前記受信部を介して受信されたコンテンツデータを復号化処理するデコーダ（decoder）と、
前記コンテンツデータ供給手段から受信したコンテンツデータを、前記複数のコンテンツデータ供給手段に格納されたコンテンツデータを指定して送信を要求し、また受信可能なクライアント装置に出力する出力部と、
を備え、
一のコンテンツデータ供給手段からの第１のコンテンツデータを受信しながら、他のコンテンツデータ供給手段の第２のコンテンツデータを前記出力部に出力することを特徴とするデータ処理装置。
【請求項２】
第１のコンテンツデータ供給手段から出力されるコンテンツデータを受信する第１の受信部と、
第２のコンテンツデータ供給手段から出力されるコンテンツデータを受信する第２の受信部と、
前記第１の受信部及び／又は前記第２の受信部を介して受信されたコンテンツデータを符号化処理するエンコーダ（encoder）と、
前記第１の受信部若しくは前記第２の受信部を介して受信されたコンテンツデータを復号化処理するデコーダ（decoder）と、
前記エンコーダ及び前記デコーダを制御する処理手段と、
前記第１のコンテンツデータ供給手段及び／又は前記第２のコンテンツデータ供給手段から受信したコンテンツデータを、前記第１のコンテンツデータ供給手段又は前記第２のコンテンツデータ供給手段のコンテンツを指定して受信可能なクライアント装置に出力する出力部と、
を備え、
前記第１のコンテンツデータ供給手段又は前記第２のコンテンツデータ供給手段の第１のコンテンツデータを受信しながら、前記第１のコンテンツデータ供給手段又は前記第２のコンテンツデータ供給手段の第２のコンテンツデータを前記出力部に出力することを特徴とするデータ処理装置。
【請求項３】
前記処理手段は、
前記第１のコンテンツデータ供給手段又は前記第２のコンテンツデータ供給手段から受信した第１のコンテンツデータについて所定の処理を行うように前記エンコーダ及びデコーダを制御すると共に、前記第１のコンテンツデータ供給手段又は前記第２のコンテンツデータ供給手段から受信した第２のコンテンツデータについて所定の処理を行うように前記エンコーダ及びデコーダを制御する、
ことを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記第１のコンテンツの受信処理及び前記第２のコンテンツの出力処理を、オペレーティングシステム（operating system）であるリナックス（Linux）のマルチタスク（multitasking）機能を用いて実行することを特徴とする請求項１〜３のうち何れか一項に記載のデータ処理装置。
【請求項５】
コンテンツデータが前記第１のコンテンツデータ供給手段からアナログ形式で受信された場合、オンスクリーンディスプレイ（on screen display）機能を用いて受信されたコンテンツデータの画像に他の画像を重畳するか若しくは受信されたコンテンツデータの画像と他の画像を分割表示するために、前記エンコーダを制御して当該アナログ形式のコンテンツデータをデジタル化することを特徴とする請求項２又は３に記載のデータ処理装置。
【請求項６】
前記第２のコンテンツデータ供給手段は圧縮形式でコンテンツデータを格納するものであり、当該第２のコンテンツデータ供給手段に格納されたコンテンツデータを、前記エンコーダ及び前記デコーダで処理せずに前記出力部に出力することを特徴とする請求項２〜５のうち何れか一項に記載のデータ処理装置。
【請求項７】
コンピュータに、
一若しくは複数のコンテンツデータを受信する受信部と、該受信部によって受信されたコンテンツデータを符号化処理するエンコーダ（encoder）と、前記受信部によって受信されたコンテンツデータを復号化処理するデコーダ（decoder）と、当該受信したコンテンツデータをクライアント装置に出力する出力部として機能させ、一のコンテンツデータを受信しながら、他のコンテンツデータを前記出力部に出力する機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータを処理するためのデータ処理装置及びプログラムに関する。
【背景技術】
【０００２】
最近、画像（以下、静止画像やビデオ（動画像）を含む。）や音声を表す様々なデータ形式のコンテンツデータが、様々な形態で配布されている。
【０００３】
例えば、画像を表すコンテンツデータのデータ形式としては、ＭＰＥＧ１（Moving Picture Experts Group 1；ＤＶＤのビデオデータ（動画画像）の圧縮フォーマット。）、ＭＰＥＧ２、ＪＰＥＧ（Joint Photographic Experts Group；静止画像の圧縮フォーマット。）、ＭＰＥＧ４（ＭＥＰＧ２より高圧縮率の圧縮フォーマット。）等があり、音声を表すコンテンツデータのデータ形式としては、ＰＣＭ（Pluse Code Modulation）、ＡＣ３（Audio Code Number 3）（登録商標）、ＭＰ３（MPEG1 audio layer 3）、ＷＭＡ（Windows Media（登録商標） Audio）等がある。
【０００４】
また、コンテンツデータの配布形態としては、例えば、記録媒体や、通信による配布形態がある。このような記録媒体は、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＨＤＤ、メモリ媒体（例えば、メモリースティック（登録商標）、ＳＤカード、マルチメディアカード。）等であり、通信については、ＵＳＢ等の有線伝送媒体や、無線ＬＡＮ等の無線伝送媒体を介して、ＵＳＢ（Universal Serial Bus）、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等のインターネットプロトコル、ＩＥＥＥ８０２．１１ｂ（無線ＬＡＮプロトコル。）等の伝送形式に基づいて行われるものがある。
【０００５】
また、このような様々なデータ形式に応じてコンテンツデータを再生する再生装置も種々考案されている（例えば、特許文献１参照。）。
【特許文献１】特開平１０−１４５７８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術には、以下のような問題点がある。
様々なデータ形式のコンテンツデータは、そのデータ形式に応じてそれぞれ専用の再生装置で再生されなければならない。このため、ユーザは、所望するコンテンツデータのデータ形式に応じて再生装置を買い揃える必要がある。
【０００７】
更に、ユーザは、所望するコンテンツデータのデータ形式に応じて自身が所有する再生装置を選択するとともに、それぞれの再生装置に対して再生指示等を行う必要があり、再生操作が煩雑となる。
【０００８】
更に、家庭内においても、各人それぞれの趣味・趣向が異なる等の理由により、二人以上の者が同時に異なるコンテンツデータを再生しようとする場合が生じ得るが、このような場合に対応するためには各部屋に再生装置を用意する必要がある。
【０００９】
本発明の課題は、画像や音声を表すコンテンツデータを処理するためのデータ処理装置及びプログラムにおいて、様々なデータ形式のコンテンツデータが処理できるとともに、このような複数のコンテンツデータを効率良く同時並行して再生できるようにすることである。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１に記載の発明は、
複数のコンテンツデータ供給手段から出力されるコンテンツデータを受信する受信部と、
前記受信部を介して受信されたコンテンツデータを符号化処理するエンコーダと、
前記受信部を介して受信されたコンテンツデータを復号化処理するデコーダと、
前記コンテンツデータ供給手段から受信したコンテンツデータを、前記複数のコンテンツデータ供給手段に格納されたコンテンツデータを指定して送信を要求し、また受信可能なクライアント装置に出力する出力部と、
を備え、
一のコンテンツデータ供給手段からの第１のコンテンツデータを受信しながら、他のコンテンツデータ供給手段の第２のコンテンツデータを前記出力部に出力することを特徴とする。
【００１１】
また、上記課題を解決するため、請求項２に記載の発明は、
第１のコンテンツデータ供給手段から出力されるコンテンツデータを受信する第１の受信部と、
第２のコンテンツデータ供給手段から出力されるコンテンツデータを受信する第２の受信部と、
前記第１の受信部及び／又は前記第２の受信部を介して受信されたコンテンツデータを符号化処理するエンコーダと、
前記第１の受信部若しくは前記第２の受信部を介して受信されたコンテンツデータを復号化処理するデコーダと、
前記エンコーダ及び前記デコーダを制御する処理手段と、
前記第１のコンテンツデータ供給手段及び／又は前記第２のコンテンツデータ供給手段から受信したコンテンツデータを、前記第１のコンテンツデータ供給手段又は前記第２のコンテンツデータ供給手段のコンテンツを指定して受信可能なクライアント装置に出力する出力部と、
を備え、
前記第１のコンテンツデータ供給手段又は前記第２のコンテンツデータ供給手段の第１のコンテンツデータを受信しながら、前記第１のコンテンツデータ供給手段又は前記第２のコンテンツデータ供給手段の第２のコンテンツデータを前記出力部に出力することを特徴とする。
【００１２】
また、上記課題を解決するため、請求項７に記載の発明は、
コンピュータに、
一若しくは複数のコンテンツデータを受信する受信部と、該受信部によって受信されたコンテンツデータを符号化処理するエンコーダと、前記受信部によって受信されたコンテンツデータを復号化処理するデコーダと、当該受信したコンテンツデータをクライアント装置に出力する出力部として機能させ、一のコンテンツデータを受信しながら、他のコンテンツデータを前記出力部に出力する機能を実現させる。
【発明の効果】
【００１３】
従って、コンテンツデータを処理するためのデータ処理装置及びプログラムにおいて、様々なデータ形式のコンテンツデータが処理できるとともに、このような複数のコンテンツデータを効率良く同時並行して再生できる。
【発明を実施するための最良の形態】
【００１４】
図面を参照して信号処理システム１００について詳細に説明する。
図１〜図５に示すように、信号処理システム１００は、データ処理装置１０、クライアント２０、第１のコンテンツデータ供給手段としての記録媒体再生装置３０、レシーバ４０ａ、４０ｂ、ＲＳ２３２Ｃ拡張用ＰＣ５０、リモコン変換ＢＯＸ５１ａ、５１ｂ、モニタ５２ａ、５２ｂ、ＨＵＢ５３や、レシーバ４０ａに接続された５．１ｃｈスピーカシステム、レシーバ４０ｂに接続されたステレオスピーカＬ、Ｒ等を備えて構成される。
なお、図１〜図１７においては、データ処理装置１０を、簡略化のため「ＭＭＳ」という名称を用いて表記してある。
【００１５】
データ処理装置１０は、様々なコンテンツデータのデータ処理（再生処理を含む。）を行うとともに、複数コンテンツデータを同時並行してデータ処理を行う。
【００１６】
データ処理装置１０は、マザーボード１１に、第１，第２の受信部としての受信ポート１１ｂ、１１ｅ、処理手段としてのプロセッサ１１ｃ、エンコーダ１１ｄ、デコーダ１１ｆ等を備える。また、データ処理装置１０と同一の筐体内に第２のコンテンツデータ供給手段としてのＨＤＤ１１ａを備える。
【００１７】
マザーボード１１は、プロセッサ１１ｃに対して用いられるＯＳ（Operating System）であるＬｉｎｕｘを駆動可能な、Ｘ８６（登録商標）、Ｍｏｔｏｒｏｌａ６８ｋ（登録商標）、Ｄｉｇｉｔａｌ  Ａｌｐｈａ（登録商標），ＳＰＡＲＣ（登録商標）等のコンピュータ・アーキテクチャに基づくものである。
【００１８】
ＨＤＤ１１ａは、デジタル静止画像データ（ＪＰＥＧ形式）、デジタルビデオデータ（ＭＰＥＧ２、ＭＰＥＧ４、Ｈ．２６４等のデータ形式の動画。）、デジタル圧縮音声データ（ＭＰ３、ＷＭＡ等の圧縮フォーマットにより圧縮されたもの。以下、単にデジタル音声データという。）の各データを格納する。
【００１９】
以下、デジタル（若しくはアナログ）静止画像データやデジタル（若しくはアナログ）ビデオデータを、デジタル（若しくはアナログ）画像データと総称し、更に、デジタル（若しくはアナログ）画像データやデジタル（若しくはアナログ）音声データを、単にデジタル（若しくはアナログ）データと総称する場合がある。また、コンテンツデータは、デジタル（若しくはアナログ）画像データやデジタル（若しくはアナログ）音声データを意味する。
【００２０】
ＨＤＤ１１ａは、プロセッサ１１ｃによる再生指示に応じて上記各データを出力するが、これは画像や音声のアナログ出力再生に対応する速度よりも充分速い高速再生が可能なように構成されている。従って、プロセッサ１１ｃは、ＨＤＤ１１ａの複数のメモリ領域に時分割的にアクセスできるので、複数のコンテンツデータが同時並行して再生可能となる。
【００２１】
ＨＤＤ１１ａは、図７〜図１５の各フローチャートに示す処理をプロセッサ１１ｃが行うためのプログラムを格納する。
【００２２】
ＨＤＤ１１ａは、エンコーダ１１ｄがエンコード処理を行う際のバッファリング用メモリとしても利用可能である。
【００２３】
ＨＤＤ１１ａから出力される各種データは、受信ポート１１ｂを介してプロセッサ１１ｃに入力される。
【００２４】
プロセッサ１１ｃは、少なくともエンコーダ１１ｄ及びデコーダ１１ｆを制御するものであり、その他本実施の形態では、データ処理装置１０全体を統括的に制御するようにしている。もちろん、データ処理装置１０の全体の制御は他のプロセッサに行わせてもよく、この場合、複数のプロセッサを統合して１つの制御部としてもよい。プロセッサ１１ｃは、図７〜図１５の各フローチャートに示す処理を行うためのプログラムを実行することにより、ＨＤＤ１１ａ、受信ポート１１ｂ、１１ｅ、エンコーダ１１ｄ、デコーダ１１ｆを制御して、入力されたコンテンツデータのデータ処理を行う。このプログラムは、図示しない内蔵メモリに格納されているものとするが、ＨＤＤ１１ａに格納されているとしてもよい。
【００２５】
プロセッサ１１ｃは、ＪＰＥＧ形式のデジタル画像データに対し、プログラムを用いたソフトウェアデコード処理を行う。
【００２６】
プロセッサ１１ｃは、ＨＤＤ１１ａから出力されるデジタルデータのうちＪＰＥＧ形式のデジタル画像データ以外は、必要に応じてデコーダ１１ｆにデコード処理をさせる。このため、ＪＰＥＧ形式以外のデジタルデータが入力された場合には当該デジタルデータをスルーする処理（すなわち、デジタルデータを単に通過させるだけの処理。）を行う。
【００２７】
プロセッサ１１ｃは、記録媒体再生装置３０からアナログ形式の画像データ及び音声データが入力される場合、デコード処理やエンコード処理等は行わない。この場合、プロセッサ１１ｃは、上記記録媒体再生装置３０からの入力データを、一旦プロセッサ１１ｃ内を通過させる（すなわち、スルー処理する。）ようにしてもよいし、また、エンコーダ１１ｄ，デコーダ１１ｆの制御を行うのみとして、上記記録媒体再生装置３０からの入力データをエンコーダ１１ｄに直接入力させるようにしても良い。一旦プロセッサ１１ｃ内を通過させる場合、プロセッサ１１ｃは、データの状態を直接把握しながらエンコード，デコード処理が行えるので、効率の良い制御が可能となる。
【００２８】
プロセッサ１１ｃは、ＧＵＩ（Graphical User Interface）を用いて、再生するコンテンツデータの切り替え（更に、ＨＤＤ１１ａ、記録媒体再生装置３０、可搬型記録媒体６０等のコンテンツデータの供給元の切り替えを含む。）処理を行う。例えば、プロセッサ１１ｃは、図６に一例として示すメニュー画面をＯＳＤ（オン・スクリーン・ディスプレイ）機能を用いてモニタ５２ａ、５２ｂに表示する。この場合、３台の記録媒体再生装置３０がデータ処理装置１０に接続され、それぞれ、装置１、装置２、装置３として表示されている。ユーザは、当該メニュー画面を表示させた後、このメニュー画面に表示されたコンテンツデータを、マウスやタッチパネル等のポインティングデバイス、或いはキーボード等を用いて指定する。プロセッサ１１ｃは、この指定入力に応じて、更に詳細なコンテンツデータのメニュー画面を表示してユーザの選択入力を待つ。上記切り替え処理は、コンテンツデータが現在再生中であるか否かにかかわらず実行可能である。つまり、コンテンツデータが再生中である状態において図６に示すようなメニュー画面を表示する場合、ＯＳＤ機能を用いて現在表示中の画面に重ね合わせてメニュー画面を表示する。また、現在表示中の画面を分割し、一方にメニュー画面を表示するようにしてもよい。
【００２９】
また、プロセッサ１１ｃに対して用いられるＯＳは、例えば、Ｌｉｎｕｘであるとする。Ｌｉｎｕｘはマルチタスク処理をサポートしており、複数のコンテンツデータを並行して再生する場合に有利である。なお、マルチタスク処理をサポート可能なＯＳであればＬｉｎｕｘに限らない。
【００３０】
エンコーダ１１ｄは、アナログ画像データをＭＰＥＧ４形式の圧縮画像データにエンコードしたり、またアナログ画像データを単にデジタル化したりする。このような単なるデジタル化は、データ処理装置内部の処理をデジタルデータを用いて行えるようにするために実行されるものであり、特に前述のＯＳＤ機能を実行可能にするためにデジタル化が実行される。ＭＰＥＧ４への変換を伴うエンコード処理は、データ量を削減してクライアント２０へのデータ送信の負荷を低減するためのものである。
【００３１】
エンコーダ１１ｄは、アナログ音声データについても、上記したアナログ画像データの場合と同様に、内部処理を行い易くするためにデジタル化処理を行う。
【００３２】
エンコーダ１１ｄは、クライアント２０へ送信するために入力されたデジタル音声データが３ｃｈ以上の場合、当該デジタル音声データを必要に応じて２ｃｈにダウンミックス・デジタル変換処理する。尚、エンコーダ１１ｄは、クライアント２０にデータを送信する場合には、受信したデータを所定長データ毎にＴＣＰ／ＩＰプロトコルに沿って変換し、ストリーミングデータとして順次出力する。
【００３３】
デコーダ１１ｆは、入力されるデジタルデータを、必要に応じてデコード処理を施してアナログ形式に変換し、レシーバ４０ａやモニタ５２ａに出力する。デコーダ１１ｆから出力されるアナログ画像データはモニタ５２ｂに、またアナログ音声データはレシーバ４０ａに各々供給される。
【００３４】
例えば、デコーダ１１ｆは、ＨＤＤ１１ａのデジタル画像データ（ＪＰＥＧ形式の画像再生以外。）に対しては、そのデータ形式に応じたデコード処理を行い、アナログ画像データとしてモニタ５２ａに出力する。また同様に、ＨＤＤ１１ａのデジタル音声データの場合には、そのデータ形式に対応したデコード処理を実行し、アナログ音声データとしてレシーバ４０ａに出力する。
【００３５】
なお、記録媒体再生装置３０からのデジタル画像データやデジタル音声データ（デコーダ１１ｆに入力されるデータは、前段のエンコーダ１１ｄによりデジタル化されている。）は圧縮フォーマット化されていないので、このデータに対しては、デコーダ１１ｆは、必要に応じてＤ／Ａ（Digital/Analog）変換のみを行ってレシーバ４０ａやモニタ５２ａに出力する。
【００３６】
また、クライアント２０から再生指示が入力された場合、デジタル画像データやデジタル音声データは、例えば、イーサネット（登録商標）等のＬＡＮ（Local Area Network）を介してクライアント２０に出力される。ここで用いられるＬＡＮは、有線、無線の何れでもよく、無線の場合、例えば、ＩＥＥＥ８０２．１１ｂが使用可能である。このＩＥＥＥ８０２．１１ｂは、ＭＰＥＧ４形式のデジタル画像データ、アナログ音声データをストリーミング形式で送信するパフォーマンスを備えている。
【００３７】
また、ＨＤＤ１１ａのデジタル音声データやデジタルビデオデータがクライアント２０に出力される際には、クライアント２０が当該デジタル音声データや当該デジタルビデオデータに対するデコード処理を行うので、デコーダ１１ｆはスルー処理を行うようプロセッサ１１ｃにより制御される。
【００３８】
クライアント２０は、マザーボード２１、ＨＤＤ２２等を備える。また、クライアント２０は、データ処理装置１０との間のデータの送受信にイーサネット（登録商標）や無線ＬＡＮ等が用いられる。
【００３９】
マザーボード２１は、マザーボード２１に搭載された図示しないプロセッサに対して用いられるＯＳであるＬｉｎｕｘを駆動可能な、上記プロセッサ１１ｃに対して用いられる各コンピュータ・アーキテクチャと同様のものに基づく。
【００４０】
クライアント２０では、入力されたデジタル画像データやデジタル音声データに対し、プログラムを用いてマザーボード２１に搭載された図示しないプロセッサによりソフトウェアデコード処理を行う。
【００４１】
上記マザーボード２１に搭載されたプロセッサは、圧縮フォーマット化されたまま入力されたＨＤＤ１１ａのデジタル音声データをデコードし、当該デコード後のデジタル音声データをアナログ化してレシーバ４０ｂに出力する。
【００４２】
上記マザーボード２１に搭載されたプロセッサは、データ処理装置１０から入力された記録媒体再生装置３０のデジタル画像データ、デジタル音声データ（ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）で伝送される。）に対しては、ＴＣＰ／ＩＰ用の復号化を行った後、アナログ化を行ってモニタ５２ｂに出力する。また、上記入力されたデジタル画像データ、デジタル音声データは、ＨＤＤ２２に格納されるにようにしてもよい。このＨＤＤ２２は、上記マザーボード２１に搭載されたプロセッサにより行われる各種データ処理、例えばデコード処理の際のバッファリング用メモリとしても利用可能である。
【００４３】
ここで、記録媒体再生装置３０のデジタル画像データは、ＭＰＥＧ４ビットストリーム（bit stream）形式で受信されるので、この場合には、ＭＰＥＧ４の規格に沿ったデコード処理が行われる。
【００４４】
なお、クライアント２０から出力されるアナログ音声データは、２ｃｈ出力としているが、圧縮率、転送レートに応じて３ｃｈ以上であってもよく、この場合は前述のエンコーダ１１ｄにおけるダウンミックス処理も対応して行われる。
【００４５】
なお、マザーボード２１は、デコーダ１１ｆと同様のデコーダを備えるようにしてもよく、このデコーダによりハードウェア的に上記デコード処理が行われるようにしてもよい。
【００４６】
また、クライアント２０は、データ処理装置１０に対して要求信号を送信し、必要に応じてデータ処理装置１０の動作状態を示す状態信号を受信する。
【００４７】
また、クライアント２０は、図示しないリモコン装置から送信されるリモコン信号を、ビットストリーム形式とは別に、リモコン変換ＢＯＸ５１ｂを介してＲＳ２３２Ｃ等の通信媒体を通じて入力される。クライアント２０で受信したリモコン信号は、必要に応じて前述のイーサネット（登録商標）を介してデータ処理装置１０に送信され、リモコン信号を受信したプロセッサ１１ｃは、受信したリモコン信号に基づく動作を実行する。クライアント２０からデータ処理装置１０に送信されるリモコン信号は、例えば記録媒体再生装置３０に対する所定の記録媒体の再生指示であったり、ＨＤＤ１１ａに対する所定のコンテンツの再生指示である。
【００４８】
記録媒体再生装置３０は、多数枚のＤＶＤを収容可能な、いわゆるメガチェンジャタイプのディスクチェンジャーである。例えば、記録媒体再生装置３０は、ＤＶＤを一枚ずつ立脚して保持するための放射状（ドーナツ状）に配列されたスロット（slot）が形成され、その中心部に再生手段（図示せず。）が配置されている。記録媒体再生装置３０の再生制御部（図示せず。）は、再生指示されたディスクをローディングして上記再生手段まで搬送し、チャッキングして当該ディスクを回転駆動し、ピックアップ及びレーザー（何れも図示せず。）を制御して、当該ディスクに記録された情報を読み出す。
【００４９】
ＤＶＤにはＭＰＥＧ２形式でデジタル画像データが記録されており、またデジタル音声データが標準規格としてドルビーデジタル（登録商標）形式（ＡＣ３形式）で記録されている。記録媒体再生装置３０は、その内部に図示しないデコーダを備えており、読み出したデジタル画像データ及びデジタル音声データをアナログ化する。この場合、デジタル音声データは６ｃｈ（すなわち、５．１ｃｈ。）出力に変換される。このようにして得られるアナログ画像信号、アナログ音声信号は、記録媒体再生装置３０からデータ処理装置１０に出力される。
【００５０】
なお、記録媒体再生装置３０は、読み出したデジタル音声データをアナログ化せずにそのままレシーバ４０ａに出力しても良く、この場合レシーバ４０ａ側で２ｃｈ乃至６ｃｈへのアナログ変換が行われる。
【００５１】
レシーバ４０ａは受信したアナログ音声データを増幅、出力する機能を備える。レシーバ４０ａは、データ処理装置１０からアナログ音声データを受信して増幅し、５．１ｃｈスピーカシステム（フロント左右（Ｌ、Ｒ），センタ（Ｃ），リア左右（ＬＳ、ＬＲ），サブウーファー（ＳＷ）の計６個のスピーカによって成る。）に出力する。
【００５２】
なお、レシーバ４０ａはドルビーデジタルデコーダを内蔵しており、ドルビーデジタルデータをデジタル形式のまま受信可能である。この場合には記録媒体再生装置３０においてアナログ化されずに読み出されたデジタル音声データは、データ処理装置１０を介さずレシーバ４０ａに直接出力される。本実施例では、レシーバ４０ａは、デジタルデータの入力がある場合にはこれを優先するものとするが、デジタル入力，アナログ入力を選択可能なように構成してもよい。
【００５３】
ＲＳ２３２Ｃ拡張用ＰＣ５０は、記録媒体再生装置３０、レシーバ４０ａそれぞれに対する出力ポート（図示せず。）を備えており、入力されたリモコン信号をＲＳ２３２Ｃ用に変換して当該リモコン信号の送信先に出力する。
【００５４】
リモコン変換ＢＯＸ５１ａ、５１ｂは、図示しないリモコン装置から送信されるリモコン信号の受信部を備え、受信したリモコン信号のキーコードをＲＳ２３２Ｃ用のプロトコルに合わせて変換し、当該変換後のキーコードをＲＳ２３２Ｃを介してデータ処理装置１０、クライアント２０に各々出力する。
【００５５】
特に、リモコン変換ＢＯＸ５１ａは、データ処理装置１０、記録媒体再生装置３０、レシーバ４０ａの各々に対するリモコン信号を受信可能である。データ処理装置１０は、当該受信したリモコン信号のキーコードを、ＲＳ２３２Ｃ用に変換した後、ＲＳ２３２Ｃを介してマザーボード１１に取り込んで解析処理する。データ処理装置１０は、リモコン信号がデータ処理装置１０の処理に係る信号の場合、当該信号による指示に応じて処理し、リモコン信号が記録媒体再生装置３０又はレシーバ４０ａの処理に係る信号の場合、リモコン信号をイーサネット（登録商標）用に変換し、当該変換後のリモコン信号をイーサネット（登録商標）を介して出力ポート１２からＨＵＢ５３を通じてＲＳ２３２Ｃ拡張用ＰＣ５０に出力する。
【００５６】
また、図５に示すように、信号処理システム１００は、可搬型記録媒体６０がデータ処理装置１０に着脱自在に接続されるようにしてもよい。可搬型記録媒体６０は、様々なデータ形式のデジタルデータが記録可能な移動型のＨＤＤ装置である。
【００５７】
この可搬型記録媒体６０は例えば、車内のオーディオシステムに接続可能であり、これにより、車内で可搬型記録媒体６０に記録されたデジタル音声データが再生可能となる。
【００５８】
可搬型記録媒体６０は、データ処理装置１０とＵＳＢを介して接続され、可搬型記録媒体６０のデジタルデータをデータ処理装置１０のＨＤＤ１１ａに転送したり、ＨＤＤ１１ａのデジタルデータを可搬型記録媒体６０に転送することが可能である。この場合、データ処理装置１０内のエンコーダ１１ｄ，デコーダ１１ｆ等は一切使用されず、プロセッサ１１ｃは、可搬型記録媒体６０との間のデータ転送を管理するだけである。
【００５９】
次に、図１〜図５及び図７〜図１５の各フローチャートを参照して、信号処理システム１００の動作を説明する。
以下で説明する処理は、プロセッサ１１ｃがプログラムに基づいてＨＤＤ１１ａ、受信ポート１１ｂ，１１ｅ、エンコーダ１１ｄ、デコーダ１１ｆ、出力ポート１２を制御することによって行われる。
【００６０】
まず、図１と、図７に示すフローチャートに基づき、データ処理装置１０がＨＤＤ１１ａのデジタル静止画像データを再生する場合について説明する。ここで、信号処理システム１００の各構成要素のうち、当該フローチャートの各ステップが実行される個所や、各ステップで処理されたデータが伝送される個所を、図７と同一のステップ番号を付して図１に示しておく。
【００６１】
入力された再生指示に応じて選択されたデジタル静止画像データ（ＪＰＥＧ形式）がＨＤＤ１１ａからプロセッサ１１ｃに出力され（ステップＳ１）、当該出力されたＪＰＥＧ形式のデジタル静止画像データがプログラムを用いてデコードされ（ステップＳ２）、当該デコード後のデジタル静止画像データがエンコーダ１１ｄにおいてスルー処理され（ステップＳ３）、当該スルー処理されたデジタル画像データがデコーダ１１ｆによりＤ／Ａ変換されてアナログ化され（ステップＳ４）、当該アナログ静止画像データがモニタ５２ａに出力される（ステップＳ５）。
【００６２】
次に、図１と、図８に示すフローチャートに基づき、データ処理装置１０がＨＤＤ１１ａのデジタル音声データを再生する場合について説明する。ここで、信号処理システム１００の各構成要素のうち、当該フローチャートの各ステップが実行される個所や、各ステップで処理されたデータが伝送される個所を、図８と同一のステップ番号を付して図１に示しておく。
【００６３】
入力された再生指示に応じて選択されたデジタル音声データが圧縮フォーマット（ＭＰ３やＷＭＡ等。）のままＨＤＤ１１ａからプロセッサ１１ｃに出力され（ステップＳ６）、当該出力されたデジタル音声データがプロセッサ１１ｃ及びエンコーダ１１ｄにおいてスルー処理され（ステップＳ７、Ｓ８）、当該スルー処理されたデジタル音声の圧縮フォーマットデータがデコーダ１１ｆによりデコードされるとともにアナログ化され（ステップＳ９）、当該デコード後のアナログ音声データがレシーバ４０ａに出力される（ステップＳ１０）。
【００６４】
次に、図１と、図９に示すフローチャートに基づき、データ処理装置１０がＨＤＤ１１ａのデジタルビデオデータを再生する場合について説明する。ここで、信号処理システム１００の各構成要素のうち、当該フローチャートの各ステップが実行される個所や、各ステップで処理されたデータが伝送される個所を、図９と同一のステップ番号を付して図１に示しておく。
【００６５】
入力された再生指示に応じて選択されたデジタルビデオデータが圧縮フォーマット（ＭＰＥＧ２、ＭＰＥＧ４等。）のままＨＤＤ１１ａからプロセッサ１１ｃに出力され（ステップＳ１１）、当該出力されたデジタルビデオデータがプロセッサ１１ｃ及びエンコーダ１１ｄにおいてスルー処理され（ステップＳ１２、Ｓ１３）、当該スルー処理されたデジタルビデオデータの圧縮フォーマットデータがデコーダ１１ｆによりデコードされるとともにアナログ化され（ステップＳ１４）、当該デコード後のアナログビデオデータのうち、画像を表すデータがモニタ５２ａに出力され、音声を表すデータがレシーバ４０ａに出力される（ステップＳ１５）。
【００６６】
次に、図２と、図１０に示すフローチャートに基づき、データ処理装置１０が記録媒体再生装置３０のＤＶＤを再生する場合について説明する。ここで、信号処理システム１００の各構成要素のうち、当該フローチャートの各ステップが実行される個所や、各ステップで処理されたデータが伝送される個所を、図１０と同一のステップ番号を付して図２に示しておく。
【００６７】
記録媒体再生装置３０からＤＶＤのアナログ画像データ及びアナログ音声データがエンコーダ１１ｄに入力されると、入力データをＰＣＩ（Peripheral Component Ineterconnect）形式でデータ処理されるため、当該アナログ画像データ及びアナログ音声データがデジタル化されてデコーダ１１ｆに出力され（ステップＳ１６）、デコーダ１１ｆにより、当該出力されたデジタル画像データ及びデジタル音声データが必要に応じてＯＳＤ処理された後にアナログ化され（ステップＳ１７）、当該アナログ画像データがモニタ５２ａに出力され、当該アナログ音声データがレシーバ４０ａに出力される（ステップＳ１８）。
【００６８】
次に、図３と、図１１に示すフローチャートに基づき、クライアント２０がＨＤＤ１１ａのデジタル静止画像データを再生する場合について説明する。ここで、信号処理システム１００の各構成要素のうち、当該フローチャートの各ステップが実行される個所や、各ステップで処理されたデータが伝送される個所を、図１１と同一のステップ番号を付して図３に示しておく。
【００６９】
クライアント２０から入力された再生指示に応じて選択されたデジタル静止画像データ（ＪＰＥＧ形式）がＨＤＤ１１ａからプロセッサ１１ｃに出力され（ステップＳ１９）、当該出力されたＪＰＥＧ形式のデジタル静止画像データがプログラムを用いてデコードされ（ステップＳ２０）、当該デコード後のデジタル静止画像データがエンコーダ１１ｄ及びデコーダ１１ｆにおいてスルー処理され（ステップＳ２１、Ｓ２２）、当該スルー処理されたデジタル静止画像データがクライアント２０に出力される（ステップＳ２３）。尚、クライアント２０では、データ処理装置１０からイーサネット（登録商標）を介して受信したデコード後のデジタル静止画画像データをアナログ画像信号に変換し、モニタ５２ｂに出力して静止画画像を表示する。
【００７０】
次に、図３と、図１２に示すフローチャートに基づき、クライアント２０がＨＤＤ１１ａのデジタル音声データを再生する場合について説明する。ここで、信号処理システム１００の各構成要素のうち、当該フローチャートの各ステップが実行される個所や、各ステップで処理されたデータが伝送される個所を、図１２と同一のステップ番号を付して図３に示しておく。
【００７１】
クライアント２０から入力された再生指示に応じて選択されたデジタル音声データが圧縮フォーマット（ＭＰ３やＷＭＡ等。）のままＨＤＤ１１ａからプロセッサ１１ｃに出力され（ステップＳ２４）、当該出力されたデジタル音声データがプロセッサ１１ｃにおいてスルー処理され（ステップ２５）、エンコーダ１１ｄにおいてＴＣＰ／ＩＰプロトコルのデータに変換され、圧縮音声ビットストリームデータとして出力され（ステップ２６）、デコーダ１１ｆにおいてスルー処理され（Ｓ２７）、当該圧縮音声フォーマットのビットストリームデータがデジタル音声データがクライアント２０に出力される（ステップＳ２８）。尚、クライアント２０では、データ処理装置１０からイーサネット（登録商標）を介して受信した圧縮音声データをメモリ等（図示せず）にバッファリングしながら順次ソフトウェアデコード処理を行ってアナログ音声信号を出力し、レシーバ４０ｂを介してスピーカ（Ｌ，Ｒ）から出力する。
【００７２】
次に、図３と、図１３に示すフローチャートに基づき、クライアント２０がＨＤＤ１１ａのデジタルビデオデータを再生する場合について説明する。ここで、信号処理システム１００の各構成要素のうち、当該フローチャートの各ステップが実行される個所や、各ステップで処理されたデータが伝送される個所を、図１３と同一のステップ番号を付して図３に示しておく。
【００７３】
クライアント２０から入力された再生指示に応じて選択されたデジタルビデオデータが圧縮フォーマット（ＭＰＥＧ２、ＭＰＥＧ４等。）のままＨＤＤ１１ａからプロセッサ１１ｃに出力され（ステップＳ２９）、当該出力されたデジタルビデオデータがプロセッサ１１ｃにおいてスルー処理され（ステップＳ３０）、当該スルー処理されたデジタルビデオデータが、エンコーダ１１ｄにより、所定長のデータ毎にＴＣＰ／ＩＰに応じたデータ形式に変換されるとともに、ＭＰＥＧ４ビットストリームに変換され（ステップＳ３１）、当該変換されたデジタルビデオデータがデコーダ１１ｆにおいてスルー処理され（ステップＳ３２）、当該スルー処理されたデジタルビデオデータがクライアント２０に出力される（ステップＳ３３）。尚、クライアント２０では、データ処理装置１０から受信したＭＰＥＧ４ビットストリームデータをメモリ等（図示せず）にバッファリングしながら順次ソフトウェアデコード処理を行ってアナログ画像信号及びアナログ音声信号を出力し、モニタ５２ｂで表示すると共にレシーバ４０ｂを介してスピーカ（Ｌ，Ｒ）から出力する。
【００７４】
次に、図４と、図１４に示すフローチャートに基づき、クライアント２０が記録媒体再生装置３０のＤＶＤを再生する場合について説明する。ここで、信号処理システム１００の各構成要素のうち、当該フローチャートの各ステップが実行される個所や、各ステップで処理されたデータが伝送される個所を、図１４と同一のステップ番号を付して図４に示しておく。
【００７５】
リモコン信号がリモコン変換ＢＯＸに与えられ、リモコン信号をリモコン変換ＢＯＸ５１ｂから受信したクライアント２０が、リモコン信号が記録媒体再生装置３０の所定のディスクを再生指示するものである判断すると、クライアント２０はリモコン信号をイーサネット（登録商標）を介してデータ処理装置１０に送信する。クライアント２０からの指示に基づいてデータ処理装置１０が記録媒体再生装置３０に所定のディスクの再生を指示し、記録媒体再生装置３０からＤＶＤのアナログ画像データ及びアナログ音声データがエンコーダ１１ｄに入力されると、エンコーダ１１ｄにより、当該アナログ画像データがＭＰＥＧ４形式のビットストリームデータに変換されるとともに当該アナログ音声データが２ｃｈのデジタルデータにダウンミックス・デジタル変換され（ステップＳ３４）、当該変換後のデジタル画像データ及びデジタル音声データがデコーダ１１ｆにおいてスルー処理され（ステップＳ３５）、当該スルー処理されたデジタル画像データ（ＭＰＥＧ４）及びデジタル音声データ（２ｃｈ）がクライアント２０に出力される（ステップＳ３６）。尚、クライアント２０では、受信したＭＰＥＧ４ビットストリームデータをメモリ等（図示せず）にバッファリングしながら順次ソフトウェアデコード処理を行ってアナログ画像信号及びアナログ音声信号を出力し、モニタ５２ｂで表示すると共にレシーバ４０ｂを介してスピーカ（Ｌ，Ｒ）から出力する。
【００７６】
次に、図５と、図１５に示すフローチャートに基づき、データ処理装置１０から可搬型記録媒体６０へデジタルデータを転送する場合について説明する。ここで、信号処理システム１００の各構成要素のうち、当該フローチャートの各ステップが実行される個所や、各ステップで処理されたデータが伝送される個所を、図１５と同一のステップ番号を付して図５に示しておく。
【００７７】
可搬型記録媒体６０に対して所定のコンテンツデータを出力する旨の指示入力があると、ＨＤＤ１１ａの指示されたコンテンツデータが、可搬型記録媒体６０に対応したＵＳＢブロック１１ｇ（受信したコンテンツデータをＵＳＢプロトコルに変換。）に出力されて可搬型記録媒体６０に出力される（ステップＳ３７、Ｓ３８）。この場合、逆に、コンテンツデータが可搬型記録媒体６０からＵＳＢブロック１１ｇに入力されるようにすることも可能である。
【００７８】
以上説明したように、信号処理システム１００では、１）記録媒体再生装置３０によりＤＶＤのコンテンツデータ（デジタル画像データ、デジタル音声データ）がアナログ形式に変換されてデータ処理装置１０に送信されるので、データ処理装置１０がＤＶＤの再生データをデコードする場合に比べて、生じる負荷が著しく軽減化され、２）クライアント２０によりＨＤＤ１１ａに格納されたコンテンツデータ（デジタル画像データ、デジタル音声データ）が再生される場合には、当該コンテンツデータがデジタル形式のままでクライアント２０に送信されるので、データ処理装置１０ではアナログ化処理（デコード処理）が行われないので、データ処理装置１０に生じる負荷が著しく軽減化され、３）更に、クライアント２０により記録媒体再生装置３０に格納されたＤＶＤが再生される場合には、データ処理装置１０はＤＶＤのコンテンツデータをＭＥＧ４形式に変換してデータ量を削減するので、データ処理装置１０のデータ出力処理量が著しく低減化される。
【００７９】
従って、上記１）〜３）の各項目に示したように、個々のコンテンツデータが再生される際に、データ処理装置１０における負荷が著しく低減されるので、データ処理装置１０は、この一台だけで、様々なデータ形式の複数コンテンツデータを効率良く同時並行して再生できる。
【００８０】
ここで、上記１）〜３）の各項目に示す効果の詳細を、図１６、図１７に示す。図１６に、エンコーダ１１ｄの処理負荷と二つのコンテンツデータの同時並行再生との関係を示し、図１７に、デコーダ１１ｆの処理負荷と二つのコンテンツデータの同時並行再生との関係を示す。両図とも、二つのコンテンツデータ（各９通り。）をそれぞれ行と列として表した９行９列のマトリクスであり（図１６、図１７には、図面の制約上、当該９行９列マトリクスを２段に分け、９行４列及び９行５列の二つのマトリクスとして記載されている。）、各マトリクス要素には、当該マトリクス要素の行と列に対応する二つのコンテンツデータを同時並行して再生する際のエンコーダ１１ｄ或いはデコーダ１１ｆに生じる負荷の度合いが示されている。
【００８１】
以下、図１７を参照して、上記１）〜３）の各項目に示す効果が顕著な例を４つ示す。
第１の例：マトリクス要素の行と列が６（行）−３（列）、すなわち、クライアント２０がＨＤＤ１１ａのデジタルビデオデータを再生する（第６行）とともに、データ処理装置１０が記録媒体再生装置３０のＤＶＤを再生する（第３列）場合、ＤＶＤのデコード処理をデータ処理装置１０で行う場合に比べてデコード処理が大幅に低減化されている。
【００８２】
第２の例：マトリクス要素の行と列が５（行）−３（列）、すなわち、クライアント２０がＨＤＤ１１ａのデジタル音声データを再生する（第５行）とともに、データ処理装置１０が記録媒体再生装置３０のＤＶＤを再生する（第３列）場合、クライアント２０用のデジタル音声データのデコードをデータ処理装置１０内部で行い、また、データ処理装置１０のＤＶＤのコンテンツデータのデコード処理をデータ処理装置１０内で行う場合に比べ、デコーダの処理量が大幅に低減化されている。
【００８３】
第３の例：マトリクス要素の行と列が３（行）−４（列）、すなわち、データ処理装置１０が記録媒体再生装置３０のＤＶＤを再生する（第３行）とともに、クライアント２０が記録媒体再生装置３０のＤＶＤを再生する（第４列）場合、複数台の記録媒体再生装置３０がデータ処理装置１０に接続されていると、データ処理装置１０、クライアント２０ともに、ＤＶＤの再生を行う場合が生じ得るが、データ処理装置１０内でデータ処理装置１０及びクライアント２０用に２コンテンツ分のデコードを行わずにすむので、デコーダ処理量が大幅に低減化されている。
【００８４】
第４の例：マトリクス要素の行と列が３（行）−６（列）、すなわち、データ処理装置１０が記録媒体再生装置３０のＤＶＤを再生する（第３行）とともに、クライアント２０がＨＤＤ１１ａのデジタルビデオデータを再生する（第６列）場合、上記したように、データ処理装置１０のデコーダ処理量が大幅に低減化されている。尚、図１６，１７の表中、×が付されたセル（欄）は、同時再生が想定されていない組み合わせである。
【００８５】
なお、本実施の形態における記述は、本発明に係るデータ処理装置及びプログラムの一例を示すものであり、これに限定されるものではない。本実施の形態における信号処理装置としてのデータ処理装置１０の細部構成および詳細動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能である。例えば、上述の実施の形態では、コンテンツデータは記録媒体再生装置から提供されるものであるが、これには限定されない。インターネットを介して受信されるコンテンツであっても、同様に本発明を適用可能である。この場合、インターネットを通じて提供されるコンテンツは、ファイル形式のコンテンツであってもよいし、ストリーム形式のコンテンツであってもよい。
【図面の簡単な説明】
【００８６】
【図１】本発明を適用したＭＭＳとその周辺機器とを処理の流れとともに示す図である。
【図２】本発明を適用したＭＭＳとその周辺機器とを処理の流れとともに示す図である。
【図４】本発明を適用したＭＭＳとその周辺機器とを処理の流れとともに示す図である。
【図３】本発明を適用したＭＭＳとその周辺機器とを処理の流れとともに示す図である。
【図５】本発明を適用したＭＭＳと可搬型記録媒体を含むその周辺機器とを処理の流れとともに示す図である。
【図６】本発明を適用した再生機能を切り替える際に用いるメニュー画面の一例である。
【図７】図１に示す処理内容を説明するフローチャートである。
【図８】図１に示す処理内容を説明するフローチャートである。
【図９】図１に示す処理内容を説明するフローチャートである。
【図１０】図２に示す処理内容を説明するフローチャートである。
【図１１】図３に示す処理内容を説明するフローチャートである。
【図１２】図３に示す処理内容を説明するフローチャートである。
【図１３】図３に示す処理内容を説明するフローチャートである。
【図１４】図４に示す処理内容を説明するフローチャートである。
【図１５】図５に示す処理内容を説明するフローチャートである。
【図１６】図１〜図５に示すエンコーダに対して生じる効果を示す図である。
【図１７】図１〜図５に示すデコーダに対して生じる効果を示す図である。
【符号の説明】
【００８７】
１０  データ処理装置
１１  マザーボード
１１ａ、２２  ＨＤＤ
１１ｂ、１１ｅ  受信ポート
１１ｃ  プロセッサ
１１ｄ  エンコーダ
１１ｆ  デコーダ
１１ｇ  ＵＳＢブロック
１２  出力ポート
２０  クライアント
２１  マザーボード
３０  記録媒体再生装置
４０ａ、４０ｂ  レシーバ
５０  ＲＳ２３２Ｃ拡張用ＰＣ
５１ａ、５１ｂ  リモコン変換ＢＯＸ
５２ａ、５２ｂ  モニタ
５３  ＨＵＢ
６０  可搬型記録媒体
１００  信号処理システム
【図１】
2005078678.tif 000003
【図２】
2005078678.tif 000004
【図３】
2005078678.tif 000005
【図４】
2005078678.tif 000006
【図５】
2005078678.tif 000007
【図６】
2005078678.tif 000008
【図７】
2005078678.tif 000009
【図８】
2005078678.tif 000010
【図９】
2005078678.tif 000011
【図１０】
2005078678.tif 000012
【図１１】
2005078678.tif 000013
【図１２】
2005078678.tif 000014
【図１３】
2005078678.tif 000015
【図１４】
2005078678.tif 000016
【図１５】
2005078678.tif 000017
【図１６】
2005078678.tif 000018
【図１７】
2005078678.tif 000019