(57)【特許請求の範囲】
【請求項１】
第1のモニタへ画像を出力する第１の出力手段、及び第２のモニタへ画像を出力する第２の出力手段を備えるコンテンツ処理装置であって、
複数のコンテンツをそれぞれ取り込む複数の取り込み手段、
前記複数の取り込み手段の各々によって参照されるクロックを少なくとも前記第1のモニタに適合する周波数と前記第２のモニタに適合する周波数とを有する複数のクロックの中から選択する選択手段と、
前記複数の取り込み手段によってそれぞれ取り込まれた複数のコンテンツを混合して少なくとも前記第1のモニタ及び前記第２のモニタのいずれか一方へ出力するための出力コンテンツを作成する混合手段、
前記選択手段の選択態様を複数のモードの中のいずれか１つに応じて異なるように調整する第１調整手段、および
共通のクロックに対応するコンテンツ毎の混合処理が実行されるように前記第１調整手段の調整処理に関連して前記混合手段の混合態様を調整する第２調整手段を備え、
前記複数モードは、前記コンテンツ毎の混合処理を第１の混合態様で混合し前記第１のモニタにのみ出力するモード、前記コンテンツ毎の混合処理を第２の混合態様で混合し前記第２モニタにのみ出力するモード、前記コンテンツ毎の混合処理を前記第１、第２とは異なる混合態様で混合し前記第１のモニタと前記第２のモニタとの両方に出力するモードを含むこと特徴とする、コンテンツ処理装置。
【請求項２】
前記複数の取り込み手段によってそれぞれ取り込まれる複数のコンテンツはいずれも画像データに相当する、請求項１記載のコンテンツ処理装置。
【請求項３】
前記複数の取り込み手段の各々は前記選択手段によって選択されたクロックに応答して解像度を調整する、請求項２記載のコンテンツ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ処理装置に関し、特に１または２以上のコンテンツを出力する、コンテンツ処理装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、複数ページ分の画像データ格納領域が、重ね合わせ表示が可能な複数の表示プレーンにそれぞれ設定される。画像データ格納領域の切替えは、表示プレーン毎に実行される。具体的には、画像データ格納領域の切替えを行うか否かを表示プレーン毎に示す表示切替イネーブルビットＤ０〜Ｄ７が、１個の表示プレーンの描画終了を示すＴＲＡＰコマンドの属性ビットに設けられる。画像データ格納領域の切替えは、表示切替イネーブルビットＤ０〜Ｄ７が“１”の表示プレーンに対して実行される。これによって、ＣＰＵに負荷をかけることなく、応用性の高い画像データ格納領域の切替えを実現することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１９１８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、複数のクロック周波数が複数の表示プレーンにそれぞれ割り当てられることはなく、出力されるコンテンツの多様性に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、クロック周波数の多様性を考慮しつつ出力コンテンツの多様性を高めることができる、コンテンツ処理装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従うコンテンツ処理装置(10：実施例で相当する参照符号。以下同じ)は、複数のコンテンツをそれぞれ取り込む複数の取り込み手段(12~14, 22~24)、複数の取り込み手段の各々によって参照されるクロックを互いに異なるＮ個の周波数をそれぞれ有するＮ個（Ｎ：２以上の整数）のクロックの中から選択する選択手段(30~34)、複数の取り込み手段によってそれぞれ取り込まれた複数のコンテンツを混合してＮ個以下の出力コンテンツを作成する混合手段(16~20, 26~28, T5~T6)、選択手段の選択態様をモードに応じて異なるように調整する第１調整手段(S5)、および共通のクロックに対応するコンテンツ毎の混合処理が実行されるように第１調整手段の調整処理に関連して混合手段の混合態様を調整する第２調整手段(S3)を備える。
【０００７】
好ましくは、混合手段はＮ個の出力装置にそれぞれ対応するＮ個のコンテンツ出力手段(T5~T6)を含む。
【０００８】
好ましくは、複数の取り込み手段によってそれぞれ取り込まれる複数のコンテンツはいずれも画像データに相当する。
【０００９】
さらに好ましくは、複数の取り込み手段の各々は選択手段によって選択されたクロックに応答して解像度を調整する。
【発明の効果】
【００１０】
この発明によれば、モードが変更されると、選択手段によるクロックの選択態様が調整され、さらに共通のクロックに対応するコンテンツ毎の混合処理が実行されるように混合手段の混合態様が調整される。これによって、クロック周波数の多様性を考慮しつつ出力コンテンツの多様性を高めることができる。
【００１１】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１２】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図４】図２実施例によって参照されるテーブルの構成の一例を示す図解図である。
【図５】図２実施例の動作の一例を示す図解図である。
【図６】図２実施例の動作の他の一例を示す図解図である。
【図７】図２実施例の動作のその他の一例を示す図解図である。
【図８】図２実施例の動作のさらにその他の一例を示す図解図である。
【発明を実施するための形態】
【００１３】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１４】
図１を参照して、この実施例のコンテンツ処理装置は、基本的に次のように構成される。複数の取り込み手段１，１，…は、複数のコンテンツをそれぞれ取り込む。選択手段２は、複数の取り込み手段１，１，…の各々によって参照されるクロックを互いに異なるＮ個の周波数をそれぞれ有するＮ個のクロックの中から選択する。混合手段３は、複数の取り込み手段１，１，…によってそれぞれ取り込まれた複数のコンテンツを混合してＮ個以下の出力コンテンツを作成する。第１調整手段４は、選択手段２の選択態様をモードに応じて異なるように調整する。第２調整手段５は、共通のクロックに対応するコンテンツ毎の混合処理が実行されるように第１調整手段４の調整処理に関連して混合手段３の混合態様を調整する。
【００１５】
モードが変更されると、選択手段２によるクロックの選択態様が調整され、さらに共通のクロックに対応するコンテンツ毎の混合処理が実行されるように混合手段３の混合態様が調整される。これによって、クロック周波数の多様性を考慮しつつ出力コンテンツの多様性を高めることができる。
［実施例］
【００１６】
図２を参照して、この実施例のデータ処理装置１０は、図示しない内部メモリから並列的に読み出された画像データＤＴ１〜ＤＴ４をそれぞれ入力する端子Ｔ１〜Ｔ４を含む。画像データＤＴ１およびＤＴ２は処理回路ＰＲＣ１に与えられ、画像データＤＴ３はスケーラ２２に与えられ、そして画像データＤＴ４は処理回路ＰＲＣ２に与えられる。なお、画像データＤＴ１〜ＤＴ４の各々に基づく再現画像は“プレーン”と定義することができる。
【００１７】
クロックＣＬＫ１およびＣＬＫ２は、互いに異なる周波数を有して、セレクタ３０〜３４の各々に与えられる。セレクタ３０〜３４のいずれも、ＣＰＵ３６の制御の下でクロックＣＬＫ１およびＣＬＫ２のいずれか一方を選択する。処理回路ＰＲＣ１はセレクタ３０から与えられたクロックに同期して処理を実行し、スケーラ２２はセレクタ３２から与えられたクロックに同期して処理を実行し、そして処理回路ＰＲＣ２はセレクタ３４から与えられたクロックに同期して処理を実行する。
【００１８】
画像データＤＴ１の解像度は処理回路ＰＲＣ１に設けられたスケーラ１２によって調整され、画像データＤＴ２の解像度は処理回路ＰＲＣ１に設けられたスケーラ１４によって調整される。また、画像データＤＴ３の解像度はスケーラ２２によって調整され、画像データＤＴ４の解像度は処理回路ＰＲＣ２に設けられたスケーラ２４によって調整される。
【００１９】
処理回路ＰＲＣ１に設けられたミキサ１６は、スケーラ１２および１４から出力された画像データを指定混合率で混合する。また、処理回路ＰＲＣ２に設けられたミキサ２６は、スケーラ２２および２４から出力された画像データを指定混合率で混合する。
【００２０】
処理回路ＰＲＣ１に設けられたセレクタ１８は、スケーラ２２から出力された画像データおよびミキサ２６から出力された画像データのいずれか一方をＣＰＵ３６の制御の下で選択する。処理回路ＰＲＣ１に設けられたミキサ２０は、ミキサ１６から出力された画像データとセレクタ１８から出力された画像データとを指定混合率で混合する。混合された画像データは、“ＤＴ５”として端子Ｔ５から出力され、ＴＶモニタ（図示せず）に供給される。
【００２１】
処理回路ＰＲＣ２に設けられたセレクタ２８は、ミキサ２０から出力された画像データおよびミキサ２６から出力された画像データのいずれか一方をＣＰＵ３６の制御の下で選択する。選択された画像データは、“ＤＴ６”として端子Ｔ６から出力され、ＬＣＤモニタ（図示せず）に供給される。
【００２２】
なお、クロックＣＬＫ１の周波数はＴＶモニタに適合し、クロックＣＬＫ２の周波数はＬＣＤモニタに適合する。
【００２３】
ＣＰＵ３６は、図３に示すフロー図に従う処理を図４に示すテーブルＴＢＬを参照して実行する。まずステップＳ１で変数Ｋを“１”に設定する。ステップＳ３では、テーブルＴＢＬのＫ番目のカラムの記述されたモードに適合する混合態様を処理回路ＰＲＣ１およびＰＲＣ２に設定する。ステップＳ５では、テーブルＴＢＬのＫ番目のカラムの記述されたモードに適合するクロック選択態様をセレクタ３０〜３４に設定する。ステップＳ７では、モード切換指示が発行されたか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ９で変数Ｋをインクリメントする。変数Ｋは、“１”〜“４”の間で循環的に更新される。ステップＳ９の処理が完了すると、ステップＳ３に戻る。
【００２４】
図４によれば、テーブルＴＢＬ１の１番目のカラムには、４プレーンＬＣＤ出力モードに対応する混合態様およびクロック選択態様が記述される。テーブルＴＢＬ１の２番目のカラムには、４プレーンＴＶ出力モードに対応する混合態様およびクロック選択態様が記述される。テーブルＴＢＬ１の３番目のカラムには、２＋２プレーン出力モードに対応する混合態様およびクロック選択態様が記述される。テーブルＴＢＬ１の４番目のカラムには、３＋１プレーン出力モードに対応する混合態様およびクロック選択態様が記述される。
【００２５】
なお、４プレーンＬＣＤ出力モードは、画像データＤＴ１〜ＤＴ４に基づく４つの再現画像をＬＣＤモニタに表示するモードである。４プレーンＴＶ出力モードは、画像データＤＴ１〜ＤＴ４に基づく４つの再現画像をＴＶモニタに表示するモードである。
【００２６】
２＋２プレーン出力モードは、画像データＤＴ１およびＤＴ２に基づく２つの再現画像をＴＶモニタに表示し、画像データＤＴ３およびＤＴ４に基づく２つの再現画像をＬＣＤモニタに表示するモードである。３＋１プレーン出力モードは、画像データＤＴ１〜ＤＴ３に基づく３つの再現画像をＴＶモニタに表示し、画像データＤＴ４に基づく１つの再現画像をＬＣＤモニタに表示するモードである。
【００２７】
図５を参照して、４プレーンＬＣＤ出力モードでは、ミキサ１６，２０および２６の各々は５０：５０の混合率で画像データを混合し、セレクタ１８はミキサ２６の出力を選択し、セレクタ２８はミキサ２０の出力を選択する。また、セレクタ３０〜３４はいずれもクロックＣＬＫ２を選択する。さらに、ＴＶモニタは、端子Ｔ５と非接続とされるかオフ状態とされる。この結果、画像データＤＴ１〜ＤＴ４を混合して作成された画像データが、“ＤＴ６”として端子Ｔ６から出力される。
【００２８】
図６を参照して、４プレーンＴＶ出力モードでは、ミキサ１６，２０および２６の各々は５０：５０の混合率で画像データを混合し、セレクタ１８はミキサ２６の出力を選択する。また、セレクタ３０〜３４はいずれもクロックＣＬＫ１を選択する。さらに、ＬＣＤモニタは、端子Ｔ６と非接続とされるかオフ状態とされる。この結果、画像データＤＴ１〜ＤＴ４を混合して作成された画像データが、“ＤＴ５”として端子Ｔ５から出力される。
【００２９】
図７を参照して、２＋２プレーン出力モードでは、ミキサ１６および２６の各々は５０：５０の混合率で画像データを混合し、ミキサ２０は１００：０の混合率で画像データを混合し（ミキサ１６の出力に対する比率が１００）、セレクタ２８はミキサ２６の出力を選択する。また、セレクタ３０はクロックＣＬＫ１を選択し、セレクタ３２および３４の各々はクロックＣＬＫ２を選択する。この結果、画像データＤＴ１およびＤＴ２を混合して作成された画像データが“ＤＴ５”として端子Ｔ５から出力され、画像データＤＴ３およびＤＴ４を混合して作成された画像データが“ＤＴ６”として端子Ｔ６から出力される。
【００３０】
図８を参照して、３＋１プレーン出力モードでは、ミキサ１６および２０の各々は５０：５０の混合率で画像データを混合し、ミキサ２６は１００：０の混合率で画像データを混合し（スケーラ２４の出力に対する比率が１００）、セレクタ１８はスケーラ２２の出力を選択し、セレクタ２８はミキサ２６の出力を選択する。また、セレクタ３０および３２の各々はクロックＣＬＫ１を選択し、セレクタ３４はクロックＣＬＫ２を選択する。この結果、画像データＤＴ１〜ＤＴ３を混合して作成された画像データが“ＤＴ５”として端子Ｔ５から出力され、画像データＤＴ４が“ＤＴ６”として端子Ｔ６から出力される。
【００３１】
以上の説明から分かるように、画像データＤＴ１およびＤＴ２は、処理回路ＰＲＣ１に設けられたスケーラ１２および１４よってそれぞれ取り込まれる。また、画像データＤＴ３はスケーラ２２によって取り込まれ、画像データＤＴ４は処理回路ＰＲＣ２に設けられたスケーラ２４よって取り込まれる。セレクタ３０はクロックＣＬＫ１またはＣＬＫ２を処理回路ＰＲＣ１に与え、セレクタ３２はクロックＣＬＫ１またはＣＬＫ２をスケーラ２２に与え、そしてセレクタ３４はクロックＣＬＫ１またはＣＬＫ２を処理回路ＰＲＣ２に与える。処理回路ＰＲＣ１に設けられたミキサ１６，２０およびセレクタ１８、ならびに処理回路ＰＲＣ２に設けられたミキサ２６およびセレクタ２８は、スケーラ１２，１４，２２および２４から出力された画像データを混合して画像データＤＴ５および／またはＤＴ６を作成する。ＣＰＵ３６は、セレクタ３０〜３４の選択態様をモードに応じて異なるように調整し(S5)、共通のクロックに対応する画像データ毎の混合処理が実行されるように画像データの混合態様を調整する(S3)。
【００３２】
このように、モードが変更されると、セレクタ３０〜３４によるクロックの選択態様が調整され、さらに共通のクロックに対応する画像データ毎の混合処理が実行されるように混合態様が調整される。これによって、クロック周波数の多様性を考慮しつつ、画像データＤＴ５および／またはＤＴ６の多様性を高めることができる。
【００３３】
なお、この実施例では、処理対象のコンテンツとして画像データを想定しているが、画像データに代えて或いは画像データとともに音声データを処理するようにしてもよい。また、この実施例のデータ処理装置は、ディジタルカメラの表示系に適用することができる。このとき、上述したＬＣＤモニタは、ディジタルカメラに内蔵されたモニタに相当する。
【符号の説明】
【００３４】
１０  …データ処理装置
１２，１４，２２，２４  …スケーラ
１６，２０，２６  …ミキサ
１８，２８〜３４  …セレクタ
３６  …ＣＰＵ
【図１】
0005908203.tif 000002
【図２】
0005908203.tif 000003
【図３】
0005908203.tif 000004
【図４】
0005908203.tif 000005
【図５】
0005908203.tif 000006
【図６】
0005908203.tif 000007
【図７】
0005908203.tif 000008
【図８】
0005908203.tif 000009