(57)【特許請求の範囲】
【請求項１】
顔画像に添えて表示すべきメッセージ情報を入力するためのメッセージ情報入力手段と、
このメッセージ情報入力手段により入力されたメッセージ情報の表示領域を囲む囲み図形を発生する囲み図形発生手段と、
前記メッセージ情報入力手段により入力されたメッセージ情報に含まれている特定の記号により表現されている状況を判別し、その判別結果に応じて、前記囲み図形発生手段から発生された囲み図形の形状を変化させるように制御する囲み図形制御手段と、
前記顔画像と前記メッセージ情報と前記囲み図形とを含む合成画像を発生する合成画像発生手段と、
を備えたことを特徴とする画像制御装置。
【請求項２】
前記囲み図形とその囲み図形内に表示されているメッセージ情報に含まれている文字列とを同時に移動させるように制御する囲み図形移動手段を更に備えたことを特徴とする請求項１記載の画像制御装置。
【請求項３】
前記メッセージ情報入力手段により入力されたメッセージ情報に含まれている文字列の配列状態を変化させるように制御する文字列制御手段を更に備えたことを特徴とする請求項１記載の画像制御装置。
【請求項４】
顔画像に添えて表示すべきメッセージ情報を入力するためのメッセージ情報入力手段と、メッセージ情報の表示領域を囲む囲み図形を発生する囲み図形発生手段とを備えている画像制御装置に用いられる画像制御方法において、
前記メッセージ情報入力手段により入力されたメッセージ情報に含まれている特定の記号により表現されている状況を判別する判別ステップと、
この判別ステップによる判別結果に応じて、前記囲み図形発生手段から発生された囲み図形の形状を変化させるように制御する囲み図形制御ステップと、
を備えたことを特徴とする画像制御方法。
【請求項５】
前記囲み図形とその囲み図形内に表示されているメッセージ情報に含まれている文字列とを同時に移動させるように制御する囲み図形移動ステップを更に備えたことを特徴とする請求項４記載の画像制御方法。
【請求項６】
前記メッセージ情報入力手段により入力されたメッセージ情報に含まれている文字列の配列状態を変化させるように制御する文字列制御ステップを更に備えたことを特徴とする請求項４記載の画像制御方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、人物等の画像に文字等を合成して画像表示を行うための画像制御装置および画像制御方法に関するものである。
【０００２】
【従来の技術】
従来、ビデオ信号をデジタル画像データとして取り込み、この取り込んだ画像とともに文字等の記号や記号列からなるメッセージ情報を表示装置に出力できるようにした画像制御装置がある。
【０００３】
【発明が解決しようとする課題】
しかし、従来のこの種の画像制御装置は、取り込んだ画像に単に文字等を合成して表示信号を出力するだけのものであり、メッセージ情報の表示部分を線で囲むことで人物等が話しをしているような効果をもたせる、いわゆる吹き出しと呼ばれる囲み図形を付けることことはできない。
【０００４】
本発明の目的は、人物等の画像に添えてメッセージ情報を表示する際に、画像中の人物等が話しをしているような効果をもたせるべく、メッセージ情報の表示領域を囲む囲み図形の画像を生成することができる新規な画像制御装置および画像制御方法を提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明の画像制御装置は、顔画像に添えて表示すべきメッセージ情報を入力するためのメッセージ情報入力手段と、このメッセージ情報入力手段により入力されたメッセージ情報の表示領域を囲む囲み図形を発生する囲み図形発生手段と、前記メッセージ情報入力手段により入力されたメッセージ情報に含まれている特定の記号により表現されている状況を判別し、その判別結果に応じて、前記囲み図形発生手段から発生された囲み図形の形状を変化させるように制御する囲み図形制御手段と、前記顔画像と前記メッセージ情報と前記囲み図形とを含む合成画像を発生する合成画像発生手段と、を備えたことを特徴としている（請求項１）。
【００１５】
本発明の画像制御方法は、顔画像に添えて表示すべきメッセージ情報を入力するためのメッセージ情報入力手段と、メッセージ情報の表示領域を囲む囲み図形を発生する囲み図形発生手段とを備えている画像制御装置に用いられる画像制御方法において、前記メッセージ情報入力手段により入力されたメッセージ情報に含まれている特定の記号により表現されている状況を判別する判別ステップと、この判別ステップによる判別結果に応じて、前記囲み図形発生手段から発生された囲み図形の形状を変化させるように制御する囲み図形制御ステップと、を備えたことを特徴とする（請求項４）。
【００１６】
【作用】
請求項１記載の画像制御装置は、メッセージ情報入力手段は顔画像に添えて表示すべきメッセージ情報を入力する。囲み図形発生手段はこのメッセージ情報入力手段により入力されたメッセージ情報の表示領域を囲む囲み図形を発生する。囲み図形制御手段は前記メッセージ情報入力手段により入力されたメッセージ情報に含まれている特定の記号により表現されている状況を判別し、その判別結果に応じて、囲み図形発生手段から発生された囲み図形の形状を変化させるように制御する。合成画像発生手段は前記顔画像と前記メッセージ情報と前記囲み図形とを含む合成画像を発生する。
【００１７】
したがって、請求項１記載の画像制御装置によれば、人物等の顔画像に添えてメッセージ情報を表示する際に、メッセージ情報の表示領域が囲み図形によって囲まれて表示されるので、画像中の人物等が話しをしているような効果をもたせることができる。さらに、この画像制御装置は、メッセージ情報入力手段により入力されたメッセージ情報に含まれている特定の記号により表現されている状況を判別し、その判別結果に応じて、囲み図形発生手段から発生された囲み図形の形状を変化させることができる。このため、メッセージ情報に含まれている特定の記号により表現されている状況に合った形状の囲み図形を顔画像に添えて表示することができるので、多様性に富んだ表示を行うことができる。
【００１８】
請求項４記載の画像制御方法によれば、人物等の顔画像に添えてメッセージ情報を表示する際に、メッセージ情報の表示領域が囲み図形によって囲まれて表示されるので、画像中の人物等が話しをしているような効果をもたせることができる。さらに、メッセージ情報入力手段により入力されたメッセージ情報に含まれている特定の記号により表現されている状況を判別し、この判別結果に応じて、囲み図形発生手段から発生された囲み図形の形状を変化させることができる。このため、メッセージ情報に含まれている特定の記号により表現されている状況に合った形状の囲み図形を顔画像に添えて表示することができるので、多様性に富んだ表示を行うことができる。
【００２８】
【実施例】
以下に、本発明の画像処理装置の一実施例について具体的に説明する。
図１は、この実施例の画像処理装置１の回路ブロック図であり、画像処理装置１は、ＣＰＵ（Central Processing Unit）２と、ＲＯＭ（Read Only Memory）３と、ＲＡＭ（Random Access Memory）４と、ビデオ信号入力部５と、ビデオ信号変換部（Ａ／Ｄ）６と、ＶＤＰ（Video Digital Processor）７と、ビデオＲＡＭ８と、ビデオ信号変換部（Ｄ／Ａ）９と、ビデオ信号出力部１０と、文字入力部１１と、コントロール操作子１２と、文字列状況判断部１３と、印字部１４とからなる。
【００２９】
ＣＰＵ２、ＲＯＭ３と、ＲＡＭ４、ビデオ信号変換部（Ａ／Ｄ）６、ＶＤＰ７、ビデオ信号変換部（Ｄ／Ａ）９、コントロール操作子１２、文字列状況判断部１３、及び印字部１４はバス１７により接続されており、ビデオ信号入力部５とビデオ信号変換部（Ａ／Ｄ）６、ＶＤＰ７とビデオＲＡＭ８、ビデオ信号変換部（Ｄ／Ａ）９とビデオ信号出力部１０は、それぞれバス１８、１９、２０により接続されている。
【００３０】
そして、この画像処理装置１のビデオ信号入力部５にはビデオ信号発生装置１５が、ビデオ信号出力部１０にはビデオ信号モニタ１６が、それぞれ信号ケーブル２１、２２を介して接続されている。
【００３１】
ＲＯＭ３には、画像制御装置としての処理に必要なプログラムや各種データが記憶されている。このＲＯＭ３に記憶されている各種データとしては、図２に示される各種吹き出し（１〜９）の画像データ、図６に示すメニュー画面の画像データ、図１４▲２▼に示す文字入力画面の画像データ、文字フォントデータ、色データ、座標位置データ、等がある。ここで、吹き出しとは、人物等の発語内容や思考内容を示す文字列等を囲むようにして付される囲み図形のことをいう。
【００３２】
ＲＡＭ４は、ＣＰＵ２のワークメモリである。ただしその記憶領域の一部は印刷用のバッファ領域に割り当てられている。印刷用のバッファ領域の容量は、１フィールド分の画像データを取り込める程度の容量である。
【００３３】
ＣＰＵ２は、ＲＯＭ３に記憶されたプログラムに従って、ＲＡＭ４をワークメモリとして使用しつつ画像制御装置１の各部を制御する。
ビデオ信号入力部５は、ビデオ信号発生装置１５から信号ケーブル２１を通して送られてくるビデオ信号をビデオ信号変換部（Ａ／Ｄ）６に出力し、ビデオ信号変換部（Ａ／Ｄ）６は、このビデオ信号をディジタル信号に変換する。
【００３４】
ＶＤＰ７は、ＲＡＭ４上に展開された画像データをビデオＲＡＭ（ＶＲＡＭ）１４に逐次取り込み、その画像データをビデオ信号変換部（Ｄ／Ａ）９等に出力する。
【００３５】
ビデオ信号変換部（Ｄ／Ａ）９は、画像データをビデオ信号に変換してビデオ信号出力部１０に出力し、ビデオ信号出力部１０は、このビデオ信号をビデオ信号モニタ１６に出力する。
【００３６】
コントロールパネル１２は、各種コントロール操作子としてのＡボタン、Ｂボタン、Ｃボタン、Ｄボタン、Ｌボタン、Ｒボタン、スタートボタン、及びセレクトボタンと、電源スイッチとをパネル上に配置してなり、各種コントロール操作子の操作信号はＣＰＵ２に入力される。
【００３７】
文字列状況判別部１３は、その内部メモリに、楽しい、怒っている、疑っている、泣いている等の心理的状況と各状況の表現において記号列の末尾に使用されるスペース記号“  ”、感嘆符“！”、疑問符“？”等の特定の記号とをそれぞれ対応させた状況判別テーブルを有し、表示されている入力文字列の末尾の記号に基づいて、その入力文字列によって表現されている状況の判別を行う。
【００３８】
印刷部は、ＲＡＭ４の印刷用のバッファ領域に展開された画像データを印刷する。
文字入力部１１は、本実施例においては、ＲＯＭ３に記憶されている文字入力画面の画像データをビデオ信号モニタ１６に表示し、文字入力画面上の文字や記号などをカーソル指定して、コントロールパネル１２のＡボタンを押すことにより、文字入力がなされる仮想的な装置であり、文字入力画面の表示中は、ビデオ信号モニタ１６が文字入力部１１として機能する。
【００３９】
ビデオ信号発生装置１５には、家庭用のビデオプレーヤー、カムコーダ等が使用される。
ビデオ信号モニタ１６は、家庭用テレビ等、ビデオ信号を視覚的に表示できるモニタ装置である。
【００４０】
次に、本実施例の画像制御装置１の動作例について、図１６〜図２０のフローチャートと図２〜図１５とを用いて説明する。なお、以下に示す各ステップの動作は、ＣＰＵ２がＲＯＭ３に記憶されているプログラムの命令を逐次実行することによりなされるものである。
【００４１】
コントロールパネル１２の電源スイッチがオンされると図１６に示すプログラム（メインルーチン）が実行され、まずＲＡＭ４やＶＲＡＭ８のデータを全て消去するなど画像制御装置１の各部の初期化処理がなされ（ステップＳ１０１）、その後、ビデオ信号発生装置１５によりビデオ信号の入力が開始される（ステップＳ１０２）。
【００４２】
その後、ＤＶＰ７がＲＡＭ４にアクセスしているか否かが判断され（ステップＳ１０３）、アクセスしていないと判断された場合には、ビデオ信号発生装置１５により生成されたビデオ信号がビデオ信号入力部５を通してビデオ信号変換部（Ａ／Ｄ）６に入力され、ディジタル信号に変換された後、ＶＤＰ７によりＶＲＡＭ８に逐次書き込まれる（ステップＳ１０４）。ＶＲＡＭ８に書き込まれた画像データはＶＤＰ７によりビデオ信号変換部（Ｄ／Ａ）９に逐次出力され、ビデオ信号変換部（Ｄ／Ａ）９でアナログ信号に変換された後、ビデオ信号出力部１０を通してビデオ信号モニタ１６に出力される。これにより、図３中▲１▼に示すように、ビデオ信号発生装置１５より入力された画像（取り込み画像）が、ビデオ信号モニタ１６の画面上に表示される。
【００４３】
次に、コントロール操作子による入力操作がなされたか否かが判断され（ステップＳ１０５）、入力操作がなされたと判断された場合には、さらに、その入力がＡボタンによりなされたか否かが判断される（ステップＳ１０６）。そして、ステップＳ１０５において、入力がＡボタンによりなされたと判断された場合には、ビデオ信号発生装置１５により生成されたビデオ信号がビデオ信号入力部５、ビデオ信号変換部（Ａ／Ｄ）６を通してＲＡＭ４の定められた記憶領域に逐次書き込まれる（ステップＳ１０７）。
【００４４】
その後、コントロール操作子による入力操作がなされたか否かが判断され（ステップＳ１０８）、入力操作がなされたと判断された場合には、さらに、その入力がスタートボタンによりなされたか否かが判断される（ステップＳ１０９）。そして、ステップＳ１０９において、スタートボタンによる入力であると判断された場合には、ステップＳ１１０において、図２０に示す処理Ｄのプログラムが実行される。
【００４５】
処理Ｄにおいては、まずＲＯＭ３に記憶された文字入力画面の画像データがＶＤＰ７によりＶＲＡＭ８に書き込まれ、ビデオ信号変換部（Ｄ／Ａ）９、ビデオ信号出力部１０を通してビデオ信号モニタ１６に出力される。これによりビデオ信号モニタ１６の画面に、図１４中▲２▼に示す文字入力画面が表示される（ステップＳ５０１）。文字入力画面には、入力文字列の他に、“あ”、“ア”、“Ａ”、“漢”、“☆”、“おわり”、等の入力指定記号も表示される。ちなみに“あ”、“ア”、“Ａ”、“漢”、及び“☆”は、それぞれひらがな入力、カタカナ入力、アルファベット入力、漢字入力、及び暗号入力を指定するための記号である。また、“おわり”は文字入力の終了を指定するための記号である。
【００４６】
文字入力画面が表示されている状態で、コントロールパネル１２の上、下、左、右ボタンを操作することにより画面上をカーソルが移動し、カーソル位置の文字等が強調表示される。そして、入力を希望する文字その他の記号や、“おわり”、“☆”等の入力指定記号を強調表示させつつコントロールパネル１２のＡボタンを押すことにより、文字入力並びに入力指定が行なわれる。
【００４７】
そして、文字入力画面による文字入力がなされている間、コントロール操作子による入力操作がなされたか否かが判断され（ステップＳ５０２）、入力操作がなされたと判断された場合には、さらに、その入力がＡボタンによりなされたか否かが判断される（ステップＳ５０３）。そして、Ａボタンが押されたと判断される度に、そのときいかなる入力指定の状態になっているかが判別される（ステップＳ５０４）。
【００４８】
そして、例えば、暗号入力指定の状態になっていると判断された場合には、入力文字をＲＯＭ３に記憶されている暗号変換テーブル（図１５参照）により暗号に変換される（ステップＳ５０５）。そして、暗号変換された文字列の画像データがＶＤＰ７によりＶＲＡＭ８に書き込まれ、この文字列の画像データとビデオ信号発生装置１５より入力された画像データとが、ビデオ信号変換部（Ｄ／Ａ）９、ビデオ信号出力部１０を通してビデオ信号モニタ１６に出力される。これにより、図１４中▲３▼に示すように、モニタ画面の上段に暗号変換部された入力文字列が表示される（ステップＳ５０６）。また、通常の入力指定状態になっているときには、図１４中▲４▼に示すように、モニタ画面の上段に暗号変換されていない入力文字列が表示される。
【００４９】
ただし、入力文字の表示字数には上限があり、文字入力がなされる度に、入力文字数が表示文字数の上限（この場合、１２文字）を上回ったか否かが判断され（ステップＳ５０７）、上回っていないと判断された場合のみ表示がなされる（ステップＳ５０８）。
【００５０】
その後、ステップＳ５０４において、文字入力終了の状態になったと判断されると、画面に表示されている入力文字列の各文字の画像データ（フォントデータ）がＲＯＭ３から読み出され、ＲＡＭ４内の定められた記憶領域に展開される（ステップＳ５０９）。そして、ＲＡＭ４上に展開された文字列の画像データがＶＤＰ７によりＶＲＡＭ８に書き込まれ、この文字列の画像データと取り込み画像の画像データとが合成されて、ビデオ信号変換部（Ｄ／Ａ）９、ビデオ信号出力部１０を通してビデオ信号モニタ１６に出力される。これにより、図３中▲２▼に示すように、画面に表示された人物の顔の傍らに入力文字列が表示される。
【００５１】
以上で文字入力処理が終了し、その後メインルーチン（図１６）に戻り、文字入力処理（ステップＳ１１０）において文字入力があったか否かが判断される（ステップＳ１１１）。そして、文字入力有りと判断された場合には、次のステップＳ１１２において、図１７に示す処理Ａのプログラムが実行される。
【００５２】
処理Ａにおいては、まず、Ａボタン、Ｃボタン、Ｄボタン、Ｌボタンのうちどのボタンが押されたかが判断され（ステップＳ２０１）、どのボタンも押されないと判断された場合には、ステップＳ２０２において、図１８に示す処理Ｂのプログラムが実行される。
【００５３】
処理Ｂでは、まず、予め決まった最も標準的な吹き出しの画像データ（３次ベジェデータ）がＲＯＭ３より読み出され、ＲＡＭ４内の定められた記憶領域に展開される（ステップＳ３０１）。このとき既にＲＡＭ４上に展開されている文字列を吹き出しで取り囲むようにして、吹き出しの画像データの展開がなされる。そしてＲＡＭ４上に展開された文字列の画像データと吹き出しの画像データとがＶＤＰ７によりＶＲＡＭ８に書き込まれ、文字列の画像データと吹き出しの画像データと取り込み画像の画像データとが合成されて、ビデオ信号変換部（Ｄ／Ａ）９、ビデオ信号出力部１０を通してビデオ信号モニタ１６に出力される。これにより、図４中▲３▼に示すように、取り込み画像と入力文字列の画像と吹き出しの画像とを含む合成画像が表示される。
【００５４】
その後、セレクトボタンが押されたか否かが判断され（ステップＳ３０２）、押されたと判断された場合には、文字列状況判別部１３にて、現在表示されている入力文字列の末尾の記号（スペース記号“  ”、感嘆符“！”、疑問符“？”等）に基づいて、その入力文字列によって表現されている状況（楽しい、怒っている、疑っている、泣いている等）の判別がなされ、さらに、ＲＯＭ３に記憶されている変換テーブル（図１３）を参照することにより、変換テーブル中のどの条件と一致しているかが調べられる（ステップＳ３０３）。そして、その参照結果より対応する吹き出しが選択されると（ステップＳ３０４）、それまでＲＡＭ４上に展開されていた吹き出しの画像データが、選択された吹き出しのデータに書き換えられる（ステップＳ３０５）。これにより、画面に表示されている人物等の心理的状況をより効果的に表現できる吹き出しの画像が自動的に表示される。
【００５５】
また、処理Ａ（図１７）のステップＳ２０１において、Ａボタンが押されたと判断されると、入力文字列の文字数が予め設定された文字数以上か否かが判別される（ステップＳ２０３）。そして、設定文字数を仮に６文字とした場合、入力文字数が６文字以上の場合には、入力文字列が６文字目で自動的に折り返される（ステップＳ２０４）。次に、その折り返された入力文字列の大きさ（縦ｙ１、横ｘ１）が計算され（ステップＳ２０５）、さらに、その計算結果を基に、その入力文字列を囲むことができる吹き出しの大きさ（縦ｙ２、横ｘ２）が計算される（ステップＳ２０６）。このとき、吹き出しの大きさ（縦ｙ２、横ｘ２）は、文字列の大きさ（縦ｙ１、横ｘ１）に対して縦、横ともに、例えば１．４倍の大きさになるように計算される。その後、入力文字列の中心位置（ｙｃ、ｘｃ）が計算され（ステップＳ２０７）、入力文字列の中心位置に吹き出しの中心位置を一致させるようにＲＡＭ４上に吹き出しの画像データが展開される（ステップＳ２０８）。これにより、折り返された入力文字列が吹き出し内に収まるように、且つ見栄えの良い適切な位置に配置されるように、自動的に吹き出しが表示される（図５▲１▼、▲２▼参照）。
【００５６】
また、以上のようにして取り込み画像に吹き出し付きメッセーシ情報を付けた後、コントロールパネル１２のＬボタンを押すことにより、ＶＤＰ１６によって見かけ上合成されて表示されている文字列の画像データ、吹き出しの画像データ、及び取り込み画像の画像データが一つの画像データとしてＲＡＭ４の印刷用のバッファ領域に展開され、その画像データが印刷部１４により印刷される（図４▲３▼、図５▲３▼参照）。
【００５７】
また、ステップＳ２０１において、Ｌボタンが押されたと判断されると、さらにＡボタンが押されたか否かが判断される（ステップＳ２０９）。そして、Ａボタンが押されたと判断された場合には、その後にＡボタンが押された回数が偶数回か奇数回かが判断される（ステップＳ２１０）。そして、ステップＳ２１１において偶数回（０回を含む）であると判断された場合は、ＲＡＭ４内の吹き出しの画像データを上下反転させたデータが計算されて（ステップＳ２１１）、ＲＡＭ４上の吹き出しの画像データが上下反転させたデータに書き直される。また、ステップＳ２１０において奇数回であると判断された場合は、ＲＡＭ４内の吹き出しの画像データを左右反転させたデータが計算されて（ステップＳ２１３）、ＲＡＭ４上の吹き出しの画像データが左右反転させたデータに書き直される。したがって、Ｌボタンが押された後、Ａボタンか押される度に、図１２に示すように、吹き出しの画像が順次上下反転→左右反転→上下反転を繰り返すことになる。
【００５８】
また、処理ＡのステップＳ２０１において、Ｃボタンが押されたと判断されると、ＲＯＭ３に記憶されているメニュー画面（図６）の画像データがＶＤＰ７によりＶＲＡＭ８に書き込まれ、図７▲１▼〜図１０▲１▼に示すように、表示中の画像に重ねてメニュー画面が表示される（ステップＳ２１４）。
【００５９】
図６に示すメニュー画面において、“もじ”は文字の色を、“フチ”は吹き出しの縁（輪郭線）の色を、“はいけい”は吹き出しの内側の色を、“おおきさ”は文字の大きさを、“しゅるい”は吹き出しの形を、それぞれ指定するための入力キー列であることを示し、横並びに表示された一つ一つの入力キーが上記各属性のパラメータとなっている。そして、“もじ”、“フチ”、“はいけい”のパラメータは、実際の色（左より順に赤色、オレンジ色、黄色、緑色、水色、青色、白色、黒色、透明色）で示される。また、“おおきさ”のパラメータは、数値１〜９にて示される。ちなみに、各数値１〜９と画素数との対応関係は、１：１６ｄｏｔ、２：２０ｄｏｔ、３：２４ｄｏｔ、４：３２ｄｏｔ、５：４８ｄｏｔ、６：６０ｄｏｔ、７：７２ｄｏｔ、８：９６ｄｏｔ、９：１２８ｄｏｔとなっている。また、“しゅるい”のパラメータも同様に数値１〜９にて示される。
【００６０】
このメニュー画面が表示されている状態で、コントロールパネル１２の上、下、左、右のカーソルボタンを操作することにより画面上をカーソルが移動し、カーソル位置の入力キーが強調表示される。そして、所望の入力キーを強調表示させつつコントロールパネル１２のＡボタンを押すことにより、画面に表示されている吹き出しの属性に関する変更指定が行なわれる。
【００６１】
すなわち、メニュー画面表示後、コントロール操作子による入力がなされたか否かが判断され（ステップＳ２１５）、入力がなされたと判断された場合、その入力がカーソルボタン（上、下、左、右）の操作によるものであるかが判断される（ステップＳ２１６）。そして、カーソルボタンの操作であると判断されると、次に、Ａボタンが押されたか否か、すなわち変更値を指定する入力があったか否が判断される（ステップＳ２１７）。そして、Ａボタンが押されたと判断された場合、その指定された変更値が、文字の色、吹き出しの縁の色、吹き出しの内側の色、文字の大きさ、及び吹き出しの形のうちどの属性を変更するものであるかが判断される（ステップＳ２１８）。
【００６２】
そして、指定された変更値が文字の色の変更値であると判断された場合、ＶＤＰ７により文字のカラーデータが変更され、ＶＲＡＭ８上の文字列データの色番号を変更するようにデータが書き換えられる（ステップＳ２１９）。これにより、画面に表示されている吹き出し内部の文字の色を変化させることができる。
【００６３】
また、ステップＳ２１８において、指定された変更値が吹き出しの縁の色の変更値であると判断された場合、ＶＤＰ７により吹き出しの縁のカラーデータが変更され、ＶＲＡＭ８上の吹き出しの画像データ中の縁の色番号を変更するようにデータが書き換えられる（ステップＳ２２０）。これにより、画面に表示されている吹き出しの縁の色を変化させることができる（図７参照）。
【００６４】
また、ステップＳ２１８において、指定された変更値が吹き出しの内側の色の変更値であると判断された場合、ＶＤＰ７により吹き出しの内部のカラーデータが変更され、ＶＲＡＭ８上の吹き出しの画像データ中の吹き出しの内部の色番号を変更するようにデータが書き換えられる（ステップＳ２２１）。これにより、画面に表示されている吹き出しの縁の色を変化させることができる（図８参照）。
【００６５】
また、ステップＳ２１８において、指定された変更値が文字列の大きさの変更値であると判断された場合、ＲＡＭ４上に展開されている文字列データの大きさが変更され（図９▲２▼参照）、さらに、その文字列の大きさに応じて、ＲＡＭ４上に展開されている吹き出しデータを適正な大きさに計算し直し（例えば、文字列の大きさ（縦／横）の１４０％となるように計算する）、再びＲＡＭ４上に展開する（ステップＳ２２２）。これにより、文字列の大きさの変化に伴い、吹き出しの大きさを自動的に伸縮することができる（図９▲３▼参照）。
【００６６】
また、ステップＳ２１８において、指定された変更値が吹き出しの形状の変更値であると判断された場合、変更値に対応する形状の吹き出しデータがＲＯＭ３より読み出され、ＲＡＭ４上に展開し直し、さらに、その吹き出しの形状及び大きさに応じて、ＲＡＭ４上に展開されている文字列データを適正な大きさ及び配置に変更し、ＲＡＭ４上に展開し直す（ステップＳ２２３）。これにより、吹き出しの形状の変化に伴い、吹き出し内の文字列の大きさ及び配置を自動的に変化させることができる（図１０参照）。
【００６７】
また、処理ＡのステップＳ２０１において、Ｄボタンが押されたと判断されると、ステップＳ２２４において図１９に示す処理Ｃのプログラムが実行される。
【００６８】
処理Ｃでは、まず、既に吹き出しが表示されているか否かが判断され（ステップＳ４０２）、表示されていると判断された場合は、文字列と吹き出しとがグループ化され（ステップＳ４０２）、次いで、図１１▲２▼に示すように、モニタ画面上に「手」の形をした移動カーソルが、吹き出しの部分に若干重なるようにして表示される（ステップＳ４０３）。その後、コントロール操作子による入力がなされたか否かが判断され（ステップＳ４０４）、入力がなされたと判断された場合、その入力がカーソルボタン（上、下、左、右）の操作によるものであるかが判断される（ステップＳ４０５）。そして、カーソルボタンの操作であると判断されると、その操作に従って移動カーソルが任意の位置に移動され、この移動カーソルの移動に伴い、ＲＡＭ４上の吹き出しの画像データ及び文字列の画像データをも移動される（ステップＳ４０８）。これにより、吹き出しと文字列とを同時に移動させることができる。また、このとき図１１▲３▼に示すように、画像中の「手」が吹き出しと文字列を運んでいるように見せることができる。そして、Ａボタンが押されると移動が終了し、図１１▲３▼に示すように移動カーソルが画面上から消去される（ステップＳ４０６、Ｓ４０７）。
【００６９】
本実施例の画像制御装置は、家庭用のビデオプレーヤー等をビデオ信号発生装置に使用して様々な人物や動物の画像を取り込み、その画像に文字又は文字列を入力する際に様々な吹き出しを付けることができるので、人物や動物の様々な表情に様々な吹き出し付きメッセージ情報を添えて、生き生きとした画像表示を行うことができる。
【００７０】
また、このように様々な画像に吹き出し付きメッセージ情報を付け、それを印刷部１４により印刷することができるので、印刷したものを家族や友人へのプレゼント等に利用することができる。
【００７１】
また、本発明は上記実施例に限定されるものではない。
例えば、上記実施例の画像制御装置は、ＲＯＭ３に記憶されている文字入力画面の画像データをビデオ信号モニタ１６に表示することにより仮想的に文字入力部１１を実現しているが、これを実際の装置として備えてもよいことはいうまでもない。
【００７２】
また、人物や動物等の顔の画像に吹き出し付きメッセージ情報を添えて表示できる機能を有しているだけでも充分高い娯楽的機能を発揮できるので、印刷機能は必ずしも必要ない。
【００７３】
【発明の効果】
以上要するに、本発明によれば以下のごとき優れた効果を発揮することができる。
請求項１記載の画像制御装置によれば、人物等の顔画像に添えてメッセージ情報を表示する際に、メッセージ情報の表示領域が囲み図形によって囲まれて表示されるので、画像中の人物等が話しをしているような効果をもたせることができる。さらに、メッセージ情報入力手段により入力されたメッセージ情報に含まれている特定の記号により表現されている状況を判別し、その判別結果に応じて、囲み図形発生手段から発生された囲み図形の形状を変化させることができる。このため、多様性に富んだ表示を行うことができる。
【００７４】
請求項４記載の画像制御装置によれば、人物等の顔画像に添えてメッセージ情報を表示する際に、メッセージ情報の表示領域が囲み図形によって囲まれて表示されるので、画像中の人物等が話しをしているような効果をもたせることができる。さらに、メッセージ情報入力手段により入力されたメッセージ情報に含まれている特定の記号により表現されている状況を判別し、その判別結果に応じて、囲み図形発生手段から発生された囲み図形の形状を変化させることができる。このため、メッセージ情報に含まれている特定の記号により表現されている状況に合った形状の囲み図形を顔画像に添えて表示することができるので、多様性に富んだ表示を行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施例の画像制御装置の構成を示す回路ブロック図である。
【図２】図１の装置がデータとして持つ囲み図形を示す図である。
【図３】同上装置による画像処理機能の説明図である。
【図４】同上装置による画像処理機能の説明図である。
【図５】同上装置による画像処理機能の説明図である。
【図６】同上装置がデータとして持つメニュー画面を示す図である。
【図７】  同上装置による画像処理機能の説明図である。
【図８】同上装置による画像処理機能の説明図である。
【図９】同上装置による画像処理機能の説明図である。
【図１０】同上装置による画像処理機能の説明図である。
【図１１】同上装置による画像処理機能の説明図である。
【図１２】同上装置による画像処理機能の説明図である。
【図１３】同上装置がデータとして持つ変換テーブルを示す図である。
【図１４】同上装置による画像処理機能の説明図である。
【図１５】同上装置がデータとして持つ暗号変換テーブルを示す図である。
【図１６】本実施例の画像制御装置の動作を説明するためのフローチャートである。
【図１７】本実施例の画像制御装置の動作を説明するためのフローチャートである。
【図１８】本実施例の画像制御装置の動作を説明するためのフローチャートである。
【図１９】本実施例の画像制御装置の動作を説明するためのフローチャートである。
【図２０】本実施例の画像制御装置の動作を説明するためのフローチャートである。
【符号の説明】
１  画像制御装置
２  ＣＰＵ（囲み図形制御手段、記号列制御手段）
３  ＲＯＭ（図形データ発生手段）
４  ＲＡＭ（図形データ発生手段）
５  ビデオ信号入力部
７  ＶＤＰ（表示信号発生手段）
８  ビデオＲＡＭ（表示信号発生手段）
１１  文字入力部（メッセージ情報入力手段）
１３  文字状況判別部
１５  ビデオ信号発生装置
１６  ビデオ信号モニタ
【図１】
0003707096.tif 000002
【図２】
0003707096.tif 000003
【図３】
0003707096.tif 000004
【図４】
0003707096.tif 000005
【図５】
0003707096.tif 000006
【図６】
0003707096.tif 000007
【図７】
0003707096.tif 000008
【図８】
0003707096.tif 000009
【図９】
0003707096.tif 000010
【図１０】
0003707096.tif 000011
【図１１】
0003707096.tif 000012
【図１２】
0003707096.tif 000013
【図１３】
0003707096.tif 000014
【図１４】
0003707096.tif 000015
【図１５】
0003707096.tif 000016
【図１６】
0003707096.tif 000017
【図１７】
0003707096.tif 000018
【図１８】
0003707096.tif 000019
【図１９】
0003707096.tif 000020
【図２０】
0003707096.tif 000021