(57)【要約】【構成】ＯＳＤ出力回路５０＿１〜５０＿５は、キャラクタ画像データＯＳＤ＿１〜ＯＳＤ＿５をそれぞれ出力する。スイッチ５２＿１ａ〜５２＿５ｅおよびＯＲ回路５４ａ〜５４ｅの各々は、ＯＳＤ出力回路５０＿１〜５０＿５からそれぞれ出力されたキャラクタ画像データＯＳＤ＿１〜ＯＳＤ＿５のいずれか１つを選択する。ＯＲ回路５４ａ〜５４ｅからそれぞれ出力されたキャラクタ画像データＯＳＤ＿Ａ〜ＯＳＤ＿Ｅは合成される。スイッチ５２＿１ａ〜５２＿５ｅおよびＯＲ回路５４ａ〜５４ｅの各々の選択態様は、モードに応じて異なるように制御される。【効果】合成画像データの多様性を高めることができる。【選択図】図３
2012078657.tif 000002
【特許請求の範囲】
【請求項１】
複数の第１コンテンツをそれぞれ出力する複数の第１出力手段、
前記複数の第１出力手段からそれぞれ出力された複数の第１コンテンツのいずれか１つを各々が選択する複数の選択手段、
前記複数の選択手段からそれぞれ出力された複数の第１コンテンツを合成する合成手段、および
前記複数の選択手段の各々の選択態様をモードに応じて異なるように制御する制御手段を備える、コンテンツ処理装置。
【請求項２】
前記選択手段の数は前記第１出力手段の数に相当する、請求項１記載のコンテンツ処理装置。
【請求項３】
複数の第２コンテンツをそれぞれ出力する複数の第２出力手段をさらに備え、
前記合成手段は前記複数の選択手段からそれぞれ出力された複数の第１コンテンツおよび前記複数の第２出力手段からそれぞれ出力された複数の第２コンテンツを合成する、請求項１または２記載のコンテンツ処理装置。
【請求項４】
重み付け量を指定する指定手段をさらに備え、
前記合成手段は前記複数の第１コンテンツおよび前記複数の第２コンテンツを前記指定手段によって指定された重み付け量に従って合成する、請求項３記載のコンテンツ処理装置。
【請求項５】
前記複数の第１出力手段からそれぞれ出力される複数の第１コンテンツおよび前記複数の第２出力手段からそれぞれ出力される複数の第２コンテンツはいずれも画像に相当し、
前記指定手段によって指定される重み付け量は透過率に相当する、請求項３または４記載のコンテンツ処理装置。
【請求項６】
前記第１コンテンツはキャラクタ画像に相当し、
前記第２コンテンツはカメラ画像に相当する、請求項３ないし５のいずれかに記載のコンテンツ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ処理装置に関し、特に複数のコンテンツを合成する、コンテンツ処理装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、電子カメラ２０は、カメラ部２１と本体部２２とによって構成される。カメラ部２１は、撮影レンズ１と撮像部２とを内蔵し、連結部２３を介して本体部２２と結合される。本体部２２の背面にはモニタ表示部１２が設けられる。本体部２２にはまた、標準／マクロの別や撮影残駒等の各種キャラクタ表示に対応した信号を生成するキャラクタ信号発生回路９が設けられる。選択回路１０で選択されたキャラクタ信号Ｓ４は、カメラ部２１の出力系の表示用画像信号Ｓ７と共に混合回路８に入力される。混合回路８が生成した表示用合成画面信号Ｓ８は駆動回路１１に供給される。この結果、観察画面とキャラクタ表示画面とが重畳された状態でモニタ表示部１２に表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−６９２０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、キャラクタ信号Ｓ４および表示用画像信号Ｓ７の２つのコンテンツを合成してモニタ表示する場合について記載されているだけで、３つ以上のコンテンツを合成する場合については記載されていない。よって、背景技術では、３つ以上のコンテンツが準備された場合に合成コンテンツの態様が限定されるおそれがある。
【０００５】
それゆえに、この発明の主たる目的は、合成コンテンツの多様性を高めることができる、コンテンツ処理装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従うコンテンツ処理装置(10：実施例で相当する参照符号。以下同じ)は、複数の第１コンテンツをそれぞれ出力する複数の第１出力手段(50_1~50_5)、複数の第１出力手段からそれぞれ出力された複数の第１コンテンツのいずれか１つを各々が選択する複数の選択手段(52_1a~52_5e, 54a~54e)、複数の選択手段からそれぞれ出力された複数の第１コンテンツを合成する合成手段(62a~62g)、および複数の選択手段の各々の選択態様をモードに応じて異なるように制御する制御手段(S5, S11, S15)を備える。
【０００７】
好ましくは、選択手段の数は出力手段の数に相当する。
【０００８】
好ましくは、複数の第２コンテンツをそれぞれ出力する複数の第２出力手段(60_a~60_c)をさらに備え、合成手段は複数の選択手段からそれぞれ出力された複数の第１コンテンツおよび複数の第２出力手段からそれぞれ出力された複数の第２コンテンツを合成する。
【０００９】
さらに好ましくは、重み付け量を指定する指定手段(S7, S13, S17)をさらに備え、合成手段は複数の第１コンテンツおよび複数の第２コンテンツを指定手段によって指定された重み付け量に従って合成する。
【００１０】
好ましくは、複数の第１出力手段からそれぞれ出力される複数の第１コンテンツおよび複数の第２出力手段からそれぞれ出力される複数の第２コンテンツはいずれも画像に相当し、指定手段によって指定される重み付け量は透過率に相当する。
【００１１】
好ましくは、第１コンテンツはキャラクタ画像に相当し、第２コンテンツはカメラ画像に相当する。
【発明の効果】
【００１２】
出力手段の数を“Ｋ”とし、選択手段の数を“Ｌ”とすると、Ｋ＊Ｌ個の組み合わせが合成手段に与えられるコンテンツの組み合わせとして確保される。制御手段は、現時点のモードに対応する組み合わせをこのＫ＊Ｌ個の組み合わせの中から選択する。これによって、合成コンテンツの多様性を高めることができる。
【００１３】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１４】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】キャラクタジェネレータの構成の一例を示すブロック図である。
【図４】表示ドライバの構成の一例を示すブロック図である。
【図５】（Ａ）は合成回路による合成処理の一例を示す図解図であり、（Ｂ）は合成回路による合成処理の他の一例を示す図解図であり、（Ｃ）は合成回路による合成処理のその他の一例を示す図解図であり、（Ｄ）は合成回路による合成処理のさらにその他の一例を示す図解図であり、（Ｅ）は合成回路による合成処理の他の一例を示す図解図である。
【図６】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【発明を実施するための形態】
【００１５】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１６】
図１を参照して、この実施例のコンテンツ処理装置は、基本的に次のように構成される。複数の第１出力手段１，１，…は、複数の第１コンテンツをそれぞれ出力する。複数の選択手段２，２，…は、複数の第１出力手段１，１，…からそれぞれ出力された複数の第１コンテンツのいずれか１つを各々が選択する。合成手段３は、複数の選択手段２，２，…からそれぞれ出力された複数の第１コンテンツを合成する。制御手段４は、複数の選択手段２，２，…の各々の選択態様をモードに応じて異なるように制御する。
［実施例］
【００１７】
図２を参照して、この実施例の画像処理装置１０は、カメラ画像データＩＭ＿１〜ＩＭ＿３を格納するＳＤＲＡＭ２４を含む。表示ドライバ２８は、ＳＤＲＡＭ２４に格納されたカメラ画像データＩＭ＿１〜ＩＭ＿３をメモリ制御回路２２を通して読み出す。ＣＰＵ３２は、カメラ画像とともに複数のキャラクタ画像をＬＣＤモニタ３０に表示するべく、対応する命令をキャラクタジェネレータ２６に与える。キャラクタジェネレータ２６は、与えられた命令に従って、キャラクタ画像データＯＳＤ＿Ａ〜ＯＳＤ＿Ｅを作成し、作成されたキャラクタ画像データＯＳＤ＿Ａ〜ＯＳＤ＿Ｅを表示ドライバ２８に与える。
【００１８】
表示ドライバ２８は、ＳＤＲＡＭ２４から読み出されたカメラ画像データＩＭ＿１〜ＩＭ＿３とキャラクタジェネレータ２８によって作成されたキャラクタ画像データＯＳＤ＿Ａ〜ＯＳＤ＿Ｅとを合成し、合成画像データを作成する。ＬＣＤモニタ３０は作成された合成画像データに基づいて駆動され、この結果、対応する合成画像がＬＣＤモニタ３０に表示される。
【００１９】
キャラクタジェネレータ２６は、図３に示すように構成される。キャラクタ画像データＯＳＤ＿１〜ＯＳＤ＿５は、ＯＳＤ出力回路５０＿１〜５０＿５からそれぞれ出力される。
【００２０】
スイッチ５２＿１ａ〜５２＿１ｅは、ＯＳＤ出力回路５０＿１から出力されたキャラクタ画像データＯＳＤ＿１をＯＲ回路５４ａ〜５４ｅに供給するか否かをそれぞれ決定する。スイッチ５２＿２ａ〜５２＿２ｅは、ＯＳＤ出力回路５０＿２から出力されたキャラクタ画像データＯＳＤ＿２をＯＲ回路５４ａ〜５４ｅに供給するか否かをそれぞれ決定する。スイッチ５２＿３ａ〜５２＿３ｅは、ＯＳＤ出力回路５０＿３から出力されたキャラクタ画像データＯＳＤ＿３をＯＲ回路５４ａ〜５４ｅに供給するか否かをそれぞれ決定する。スイッチ５２＿４ａ〜５２＿４ｅは、ＯＳＤ出力回路５０＿４から出力されたキャラクタ画像データＯＳＤ＿４をＯＲ回路５４ａ〜５４ｅに供給するか否かをそれぞれ決定する。スイッチ５２＿５ａ〜５２＿５ｅは、ＯＳＤ出力回路５０＿５から出力されたキャラクタ画像データＯＳＤ＿５をＯＲ回路５４ａ〜５４ｅに供給するか否かをそれぞれ決定する。
【００２１】
なお、スイッチ５２＿１ａ，５２＿２ａ，５２＿３ａ，５２＿４ａおよび５２＿５ａの各々は、ＣＰＵ３２の命令に従って、いずれか１つのスイッチがオン状態となるように制御される。この結果、ＯＳＤ出力回路５０＿１〜５０＿５からそれぞれ出力されたキャラクタ画像データＯＳＤ＿１〜ＯＳＤ＿５のいずれか１つがＯＲ回路５４ａに与えられる。
【００２２】
スイッチ５２＿１ｂ，５２＿２ｂ，５２＿３ｂ，５２＿４ｂおよび５２＿５ｂの各々についても同様に制御される。この結果、ＯＳＤ出力回路５０＿１〜５０＿５からそれぞれ出力されたキャラクタ画像データＯＳＤ＿１〜ＯＳＤ＿５のいずれか１つがＯＲ回路５４ｂに与えられる。
【００２３】
スイッチ５２＿１ｃ，５２＿２ｃ，５２＿３ｃ，５２＿４ｃおよび５２＿５ｃの各々についても同様に制御される。この結果、ＯＳＤ出力回路５０＿１〜５０＿５からそれぞれ出力されたキャラクタ画像データＯＳＤ＿１〜ＯＳＤ＿５のいずれか１つがＯＲ回路５４ｃに与えられる。
【００２４】
スイッチ５２＿１ｄ，５２＿２ｄ，５２＿３ｄ，５２＿４ｄおよび５２＿５ｄの各々についても同様に制御される。この結果、ＯＳＤ出力回路５０＿１〜５０＿５からそれぞれ出力されたキャラクタ画像データＯＳＤ＿１〜ＯＳＤ＿５のいずれか１つがＯＲ回路５４ｄに与えられる。
【００２５】
スイッチ５２＿１ｅ，５２＿２ｅ，５２＿３ｅ，５２＿４ｅおよび５２＿５ｅの各々についても同様に制御される。この結果、ＯＳＤ出力回路５０＿１〜５０＿５からそれぞれ出力されたキャラクタ画像データＯＳＤ＿１〜ＯＳＤ＿５のいずれか１つがＯＲ回路５４ｅに与えられる。
【００２６】
ＯＲ回路５４ａ〜５４ｅは、与えられたキャラクタ画像データをキャラクタ画像データＯＳＤ＿Ａ〜ＯＳＤ＿Ｅとしてそれぞれ出力する。
【００２７】
表示ドライバ２８は、図４に示すように構成される。スケーラ６０ａ〜６０ｃは、ＳＤＲＡＭ２４から読み出されたカメラ画像データＩＭ＿１〜ＩＭ＿３に対して、ＣＰＵ３２によって設定されたスケーラ係数を参照したズーム処理を実行する。なお、スケーラ６０ａ〜６０ｃの各々に設定されるスケーラ係数は互いに異なる係数である。この結果、互いに異なるサイズのカメラ画像データＩＭ＿Ａ〜ＩＭ＿Ｃがスケーラ６０ａ〜６０ｃからそれぞれ出力される。
【００２８】
合成回路６２ａは、スケーラ６０ａから出力されたカメラ画像データＩＭ＿Ａとキャラクタジェネレータ２６から出力されたキャラクタ画像データＯＳＤ＿Ａとを合成し、合成画像データＭＰ＿Ａを生成する（図５（Ａ）参照）。合成回路６２ｂは、スケーラ６０ｂから出力されたカメラ画像データＩＭ＿Ｂとキャラクタジェネレータ２６から出力されたキャラクタ画像データＯＳＤ＿Ｂとを合成し、合成画像データＭＰ＿Ｂを生成する（図５（Ｂ）参照）。合成回路６２ｃは、スケーラ６０ｃから出力されたカメラ画像データＩＭ＿Ｃとキャラクタジェネレータ２６から出力されたキャラクタ画像データＯＳＤ＿Ｃとを合成し、合成画像データＭＰ＿Ｃを生成する（図５（Ｃ）参照）。
【００２９】
合成回路６２ｄは合成回路６２ａから出力された合成画像データＭＰ＿Ａと合成回路６２ｂから出力された合成画像データＭＰ＿Ｂとを合成し、合成回路６２ｅはキャラクタジェネレータ２６から出力されたキャラクタ画像データＯＳＤ＿Ｄをさらに合成する。この結果、合成画像データＭＰ＿Ｄが生成される（図５（Ｄ）参照）。合成回路６２ｆは合成回路６２ｅから出力された合成画像データＭＰ＿Ｄと合成回路６２ｃから出力された合成画像データＭＰ＿Ｃとを合成し、合成回路６２ｇはキャラクタジェネレータ２６から出力されたキャラクタ画像データＯＳＤ＿Ｅをさらに合成する。この結果、合成画像データＭＰ＿Ｅが生成され、ＬＣＤモニタ３０に与えられる（図５（Ｅ）参照）。
【００３０】
また、合成回路６２ａ〜６２ｇの各々は、ＣＰＵ３２によって設定された透過率を参照して合成処理を実行する。
【００３１】
一方、画像処理装置１０のために３つのモードが用意される。３つのモードは操作者によるキー入力装置３８の操作によって相互に切り替えられる。このようなモード切り替え操作によって、いずれか１つのモードが指定される。スイッチ５２＿１ａ〜５２＿５ｅの設定および合成回路６２ａ〜６２ｇによる合成処理の際の透過率の設定は、指定されたモードに基づいて制御される。
【００３２】
“モード１”が指定されたとき、スイッチ５２＿１ａ〜５２＿５ｅの設定および合成回路６２ａ〜６２ｇによる合成処理の際の透過率の設定は、以下のように制御される。ＣＰＵ３２は、スイッチ５２＿１ａがオン状態となるように命令し、スイッチ５２＿２ａ，スイッチ５２＿３ａ，スイッチ５２＿４ａおよびスイッチ５２＿５ａの各々がオフ状態となるように命令する。この結果、ＯＳＤ出力回路５０＿１から出力されたキャラクタ画像データＯＳＤ＿１がＯＲ回路５４ａに与えられ、キャラクタ画像データＯＳＤ＿Ａとして出力される。ＣＰＵ３２はまた、スイッチ５２＿２ｂがオン状態となるように命令し、スイッチ５２＿１ｂ，スイッチ５２＿３ｂ，スイッチ５２＿４ｂおよびスイッチ５２＿５ｂの各々がオフ状態となるように命令する。この結果、ＯＳＤ出力回路５０＿２から出力されたキャラクタ画像データＯＳＤ＿２がＯＲ回路５４ｂに与えられ、キャラクタ画像データＯＳＤ＿Ｂとして出力される。
【００３３】
ＣＰＵ３２はまた、スイッチ５２＿３ｃがオン状態となるように命令し、スイッチ５２＿１ｃ，スイッチ５２＿２ｃ，スイッチ５２＿４ｃおよびスイッチ５２＿５ｃの各々がオフ状態となるように命令する。この結果、ＯＳＤ出力回路５０＿３から出力されたキャラクタ画像データＯＳＤ＿３がＯＲ回路５４ｃに与えられ、キャラクタ画像データＯＳＤ＿Ｃとして出力される。ＣＰＵ３２はまた、スイッチ５２＿４ｄがオン状態となるように命令し、スイッチ５２＿１ｄ，スイッチ５２＿２ｄ，スイッチ５２＿３ｄおよびスイッチ５２＿５ｄの各々がオフ状態となるように命令する。この結果、ＯＳＤ出力回路５０＿４から出力されたキャラクタ画像データＯＳＤ＿４がＯＲ回路５４ｄに与えられ、キャラクタ画像データＯＳＤ＿Ｄとして出力される。ＣＰＵ３２はまた、スイッチ５２＿５ｅがオン状態となるように命令し、スイッチ５２＿１ｅ，スイッチ５２＿２ｅ，スイッチ５２＿３ｅおよびスイッチ５２＿４ｅの各々がオフ状態となるように命令する。この結果、ＯＳＤ出力回路５０＿５から出力されたキャラクタ画像データＯＳＤ＿５がＯＲ回路５４ｅに与えられ、キャラクタ画像データＯＳＤ＿Ｅとして出力される。
【００３４】
ＣＰＵ３２は、“０．５：０．５”の透過率を合成回路６２ａ〜６２ｇの各々に設定する。合成回路６２ａ〜６２ｇの各々は、設定された“０．５：０．５”の透過率に基づいて合成処理を実行する。
【００３５】
“モード２”が指定されたとき、スイッチ５２＿１ａ〜５２＿５ｅの設定および合成回路６２ａ〜６２ｇによる合成処理の際の透過率の設定は、以下のように制御される。ＣＰＵ３２は、スイッチ５２＿１ａがオン状態となるように命令し、スイッチ５２＿２ａ，スイッチ５２＿３ａ，スイッチ５２＿４ａおよびスイッチ５２＿５ａの各々がオフ状態となるように命令する。ＣＰＵ３２はまた、スイッチ５２＿１ｂがオン状態となるように命令し、スイッチ５２＿２ｂ，スイッチ５２＿３ｂ，スイッチ５２＿４ｂおよびスイッチ５２＿５ｂの各々がオフ状態となるように命令する。ＣＰＵ３２はまた、スイッチ５２＿１ｃがオン状態となるように命令し、スイッチ５２＿２ｃ，スイッチ５２＿３ｃ，スイッチ５２＿４ｃおよびスイッチ５２＿５ｃの各々がオフ状態となるように命令する。この結果、ＯＳＤ出力回路５０＿１から出力されたキャラクタ画像データＯＳＤ＿１がＯＲ回路５４ａ，５４ｂおよび５４ｃに与えられ、キャラクタ画像データＯＳＤ＿Ａ，ＯＳＤ＿ＢおよびＯＳＤ＿Ｃとしてそれぞれ出力される。
【００３６】
ＣＰＵ３２はまた、スイッチ５２＿２ｄがオン状態となるように命令し、スイッチ５２＿１ｄ，スイッチ５２＿３ｄ，スイッチ５２＿４ｄおよびスイッチ５２＿５ｄの各々がオフ状態となるように命令する。この結果、ＯＳＤ出力回路５０＿２から出力されたキャラクタ画像データＯＳＤ＿２がＯＲ回路５４ｄに与えられ、キャラクタ画像データＯＳＤ＿Ｄとして出力される。ＣＰＵ３２はまた、スイッチ５２＿３ｅがオン状態となるように命令し、スイッチ５２＿１ｅ，スイッチ５２＿２ｅ，スイッチ５２＿４ｅおよびスイッチ５２＿５ｅの各々がオフ状態となるように命令する。この結果、ＯＳＤ出力回路５０＿３から出力されたキャラクタ画像データＯＳＤ＿３がＯＲ回路５４ｅに与えられ、キャラクタ画像データＯＳＤ＿Ｅとして出力される。
【００３７】
ＣＰＵ３２は、“０．５：０．５”の透過率を合成回路６２ａ〜６２ｃ，６２ｅおよび６２ｇの各々に設定する。合成回路６２ａ〜６２ｃ，６２ｅおよび６２ｇの各々は、設定された“０．５：０．５”の透過率に基づいて合成処理を実行する。ＣＰＵ３２はまた、合成画像データＭＰ＿Ａを“０．７”とし、合成画像データＭＰ＿Ｂを“０．３”とする透過率を合成回路６２ｄに設定する。合成回路６２ｄは、設定された“０．７：０．３”の透過率に基づいて合成処理を実行する。ＣＰＵ３２はまた、合成画像データＭＰ＿Ｄを“０．３”とし、合成画像データＭＰ＿Ｃを“０．７”とする透過率を合成回路６２ｆに設定する。合成回路６２ｆは、設定された“０．３：０．７”の透過率に基づいて合成処理を実行する。
【００３８】
“モード３”が指定されたとき、スイッチ５２＿１ａ〜５２＿５ｅの設定および合成回路６２ａ〜６２ｇによる合成処理の際の透過率の設定は、以下のように制御される。ＣＰＵ３２は、スイッチ５２＿１ａ〜５２＿５ｅに対して“モード１”の場合と同様に命令する。この結果、キャラクタ画像データＯＳＤ＿１がキャラクタ画像データＯＳＤ＿Ａとして出力され、キャラクタ画像データＯＳＤ＿２がキャラクタ画像データＯＳＤ＿Ｂとして出力され、キャラクタ画像データＯＳＤ＿３がキャラクタ画像データＯＳＤ＿Ｃとして出力され、キャラクタ画像データＯＳＤ＿４がキャラクタ画像データＯＳＤ＿Ｄとして出力され、キャラクタ画像データＯＳＤ＿５がキャラクタ画像データＯＳＤ＿Ｅとして出力される。
【００３９】
ＣＰＵ３２は、“０．５：０．５”の透過率を合成回路６２ａ〜６２ｄおよび６２ｆの各々に設定する。合成回路６２ａ〜６２ｄおよび６２ｆの各々は、設定された“０．５：０．５”の透過率に基づいて合成処理を実行する。
【００４０】
ＣＰＵ３２はまた、合成回路６２ｄから出力された合成画像データを“１”とし、キャラクタ画像データＯＳＤ＿Ｄを“０”とする透過率を合成回路６２ｅに設定する。合成回路６２ｅは、設定された“１：０”の透過率に基づいて合成処理を実行する。この結果、透過率が“０”に設定されたキャラクタ画像データＯＳＤ＿Ｄは、生成された合成画像データＭＰ＿Ｄには含まれない。ＣＰＵ３２はまた、合成回路６２ｆから出力された合成画像データを“１”とし、キャラクタ画像データＯＳＤ＿Ｅを“０”とする透過率を合成回路６２ｇに設定する。合成回路６２ｇは、設定された“１：０”の透過率に基づいて合成処理を実行する。この結果、透過率が“０”に設定されたキャラクタ画像データＯＳＤ＿Ｅは、生成された合成画像データＭＰ＿Ｅには含まれない。
【００４１】
ＣＰＵ３２は、図６に示すモード切替タスクを実行する。なお、このタスクに対応する制御プログラムは、フラッシュメモリ４０に記憶される。
【００４２】
図６を参照して、ステップＳ１ではモード切り替え操作が行われたか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、“モード１”が指定されたか否かをステップＳ３で判別する。ステップＳ３の判別結果がＹＥＳであれば、ステップＳ５で、スイッチ５２＿１ａ，５２＿２ｂ，５２＿３ｃ，５２＿４ｄおよび５２＿５ｅの各々がオン状態となるように命令し、その他のスイッチの各々がオフ状態となるように命令する。
【００４３】
この結果、キャラクタ画像データＯＳＤ＿１がＯＲ回路５４ａからキャラクタ画像データＯＳＤ＿Ａとして出力され、キャラクタ画像データＯＳＤ＿２がＯＲ回路５４ｂからキャラクタ画像データＯＳＤ＿Ｂとして出力され、キャラクタ画像データＯＳＤ＿３がＯＲ回路５４ｃからキャラクタ画像データＯＳＤ＿Ｃとして出力され、キャラクタ画像データＯＳＤ＿４がＯＲ回路５４ｄからキャラクタ画像データＯＳＤ＿Ｄとして出力され、キャラクタ画像データＯＳＤ＿５がＯＲ回路５４ｅからキャラクタ画像データＯＳＤ＿Ｅとして出力される。
【００４４】
ステップＳ７では、“０．５：０．５”の透過率を合成回路６２ａ〜６２ｇの各々に設定する。この結果、合成回路６２ａ〜６２ｇの各々は、設定された“０．５：０．５”の透過率に基づいて合成処理を実行する。
【００４５】
ステップＳ３の判別結果がＮＯであれば、“モード２”が指定されたか否かをステップＳ９で判別する。ステップＳ９の判別結果がＹＥＳであれば、ステップＳ１１で、スイッチ５２＿１ａ，５２＿１ｂ，５２＿１ｃ，５２＿２ｄおよび５２＿３ｅの各々がオン状態となるように命令し、その他のスイッチの各々がオフ状態となるように命令する。
【００４６】
この結果、キャラクタ画像データＯＳＤ＿１がＯＲ回路５４ａ，５４ｂおよび５４ｃからキャラクタ画像データＯＳＤ＿Ａ，ＯＳＤ＿ＢおよびＯＳＤ＿Ｃとしてそれぞれ出力され、キャラクタ画像データＯＳＤ＿２がＯＲ回路５４ｄからキャラクタ画像データＯＳＤ＿Ｄとして出力され、キャラクタ画像データＯＳＤ＿３がＯＲ回路５４ｅからキャラクタ画像データＯＳＤ＿Ｅとして出力される。
【００４７】
ステップＳ１３では、“０．５：０．５”の透過率を合成回路６２ａ〜６２ｃ，６２ｅおよび６２ｇの各々に設定し、“０．７：０．３”の透過率を合成回路６２ｄに設定し、“０．３：０．７”の透過率を合成回路６２ｆに設定する。この結果、合成回路６２ａ〜６２ｇの各々は、それぞれ設定された透過率に基づいて合成処理を実行する。
【００４８】
ステップＳ３およびＳ９の判別結果がいずれもＮＯであれば、“モード３”が指定されたものと判断してステップＳ１５に進む。ステップＳ１５では、スイッチ５２＿１ａ，５２＿２ｂ，５２＿３ｃ，５２＿４ｄおよび５２＿５ｅの各々がオン状態となるように命令し、その他のスイッチの各々がオフ状態となるように命令する。
【００４９】
この結果、キャラクタ画像データＯＳＤ＿１がＯＲ回路５４ａからキャラクタ画像データＯＳＤ＿Ａとして出力され、キャラクタ画像データＯＳＤ＿２がＯＲ回路５４ｂからキャラクタ画像データＯＳＤ＿Ｂとして出力され、キャラクタ画像データＯＳＤ＿３がＯＲ回路５４ｃからキャラクタ画像データＯＳＤ＿Ｃとして出力され、キャラクタ画像データＯＳＤ＿４がＯＲ回路５４ｄからキャラクタ画像データＯＳＤ＿Ｄとして出力され、キャラクタ画像データＯＳＤ＿５がＯＲ回路５４ｅからキャラクタ画像データＯＳＤ＿Ｅとして出力される。
【００５０】
ステップＳ１７では、“０．５：０．５”の透過率を合成回路６２ａ〜６２ｄおよび６２ｆの各々に設定し、“１：０”の透過率を合成回路６２ｅおよび６２ｇに設定する。この結果、合成回路６２ａ〜６２ｇの各々は、それぞれ設定された透過率に基づいて合成処理を実行する。また、透過率が“０”に設定されたキャラクタ画像データＯＳＤ＿Ｄは合成画像データＭＰ＿Ｄには含まれず、透過率が“０”に設定されたキャラクタ画像データＯＳＤ＿Ｅは合成画像データＭＰ＿Ｅには含まれない。
【００５１】
ステップＳ７，Ｓ１３またはＳ１７の処理が完了すると、ステップＳ１に戻る。
【００５２】
以上の説明から分かるように、ＯＳＤ出力回路５０＿１〜５０＿５は、キャラクタ画像データＯＳＤ＿１〜ＯＳＤ＿５をそれぞれ出力する。スイッチ５２＿１ａ〜５２＿５ｅおよびＯＲ回路５４ａ〜５４ｅの各々は、ＯＳＤ出力回路５０＿１〜５０＿５からそれぞれ出力されたキャラクタ画像データＯＳＤ＿１〜ＯＳＤ＿５のいずれか１つを選択する。合成回路６２ａ〜６２ｇは、ＯＲ回路５４ａ〜５４ｅからそれぞれ出力されたキャラクタ画像データＯＳＤ＿Ａ〜ＯＳＤ＿Ｅを合成する。ＣＰＵ３２は、スイッチ５２＿１ａ〜５２＿５ｅおよびＯＲ回路５４ａ〜５４ｅの各々の選択態様をモードに応じて異なるように制御する。
【００５３】
したがって、ＯＳＤ出力回路の数を“Ｋ”とし、ＯＲ回路の数を“Ｌ”とすると、Ｋ＊Ｌ個の組み合わせが合成回路に与えられるキャラクタ画像データの組み合わせとして確保される。制御手段は、現時点のモードに対応する組み合わせをこのＫ＊Ｌ個の組み合わせの中から選択する。これによって、合成画像データの多様性を高めることができる。
【００５４】
なお、この実施例では、“モード１”〜“モード３”の３つのモードのうち指定されたモードに基づいて、スイッチ５２＿１ａ〜５２＿５ｅの設定および合成回路６２ａ〜６２ｇによる合成処理の際の透過率の設定が制御される。しかし、モードの数は３つ以外であってもよい。
【００５５】
また、この実施例では、ＯＳＤ出力回路５０＿１〜５０＿５の５つのＯＳＤ出力回路からキャラクタ画像データＯＳＤ＿１〜ＯＳＤ＿５がそれぞれ出力され、ＯＲ回路５４ａ〜５４ｅの５つのＯＲ回路からキャラクタ画像データＯＳＤ＿Ａ〜ＯＳＤ＿Ｅがそれぞれ出力される。しかし、ＯＳＤ出力回路およびＯＲ回路の各々の数は５つ以外であってもよい。
【００５６】
また、この実施例では、合成回路６２ａ〜６２ｇの７つの合成回路の各々が画像データの合成処理を実行する。しかし、合成回路の数は７つ以外であってもよい。
【００５７】
また、この実施例では、カメラ画像データおよびキャラクタ画像データが合成されてＬＣＤモニタ３０に表示される。しかし、合成された画像データを外部に出力するようにしてもよい。
【００５８】
また、この実施例では、画像処理装置１０において画像データの合成処理が実行されている。しかし、音声データなど画像データ以外のコンテンツの合成処理が実行されるようにしてもよい。
【符号の説明】
【００５９】
１０  …  画像処理装置
２６  …  キャラクタジェネレータ
２８  …  表示ドライバ
５０＿１〜５０＿５  …  ＯＳＤ出力回路
５２＿１ａ〜５２＿５ｅ  …  スイッチ
５４ａ〜５４ｅ  …  ＯＲ回路
６２ａ〜６２ｇ  …  合成回路
【図１】
2012078657.tif 000003
【図２】
2012078657.tif 000004
【図３】
2012078657.tif 000005
【図４】
2012078657.tif 000006
【図５】
2012078657.tif 000007
【図６】
2012078657.tif 000008