(57)【特許請求の範囲】
【請求項１】
所定の一駒分の画像の大きさをもつ対象画像を表す対象画像データを入力する対象画像データ入力手段，
上記一駒分の画像を表す基準ビットマップ画像データのデータ量よりも少ないデータ量をもち，かつ上記対象画像データ入力手段から入力した対象画像データによって表される対象画像上に重ねられるオン・スクリーン用画像を表すオン・スクリーン用ビットマップ画像データを記憶する記憶媒体から上記オン・スクリーン用ビットマップ画像データを読み取る読み取り手段，
上記読み取り手段によって読み取られたオン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像の大きさが，上記所定の一駒分の画像の大きさとなるように上記オン・スクリーン用ビットマップ画像データのデータ量を調整する調整手段，
上記調整手段によってデータ量が調整されたオン・スクリーン用ビットマップ画像データにおいて，隣接する画素を表すデータの相加平均を取り，相加平均により得られたデータを，相加平均の算出に用いられた隣接する画素を表すデータのうちの一方と置き換えてオン・スクリーン用ビットマップ画像データに含ませることによって，調整されたデータ量を変えることなくスムージング処理するスムージング処理回路，ならびに
上記対象画像データ入力手段から入力した対象画像データによって表される対象画像上に，上記調整手段によってデータ量が調整され，かつ上記スムージング処理回路によってスムージング処理されたオン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像が重なるように上記対象画像データおよび上記調整されたオン・スクリーン用ビットマップ画像データとをオン・スクリーン処理する手段，
を備えた携帯用電子機器における対象画像のオン・スクリーン装置。
【請求項２】
上記対象画像データによって表される上記対象画像のフォーマットがＰＡＬ方式にもとづくものであり，かつ上記記憶媒体に記憶されているオン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像のフォーマットがＮＴＳＣ方式にもとづく画像フォーマットであり，
上記読み取り手段によって読み取られたオン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像の大きさが，ＰＡＬ方式にもとづく画像の大きさとなるように上記オン・スクリーン用ビットマップ画像データのデータ量を調整するものである，
請求項１に記載の携帯用電子機器における対象画像のオン・スクリーン装置。
【請求項３】
所定の一駒分の画像の大きさをもつ対象画像を表す対象画像データを入力し，
上記一駒分の画像を表す基準ビットマップ画像データのデータ量よりも少ないデータ量をもち，かつ入力した対象画像データによって表される対象画像上に重ねられるオン・スクリーン用画像を表すオン・スクリーン用ビットマップ画像データを記憶する記憶媒体から上記オン・スクリーン用ビットマップ画像データを読み取り，
読み取られたオン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像の大きさが，上記所定の一駒分の画像の大きさとなるように上記オン・スクリーン用ビットマップ画像データのデータ量を調整し，
データ量が調整されたオン・スクリーン用ビットマップ画像データにおいて，隣接する画素を表すデータの相加平均を取り，相加平均により得られたデータを，相加平均の算出に用いられた隣接する画素を表すデータのうちの一方と置き換えてオン・スクリーン用ビットマップ画像データに含ませることによって，調整されたデータ量を変えることなくスムージング処理し，
入力した対象画像データによって表される対象画像上に，上記データ量が調整され，かつスムージング処理されたオン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像が重なるように上記対象画像データおよび上記調整されたオン・スクリーン用ビットマップ画像データとをオン・スクリーン処理する，
携帯用電子機器における対象画像のオン・スクリーン装置の制御方法。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は，携帯用電子機器における対象画像のオン・スクリーン装置およびその制御方法に関する。
【０００２】
【発明の背景】
テンプレート画像（オン・スクリーン画像）に形成されているウインドウに主被写体像が位置決めされるように，被写体像上にテンプレート画像を重ねることにより合成画像が得られる。テンプレート画像を利用することにより，主被写体像の背景，回り等をユーザの好みに応じて飾ることができる。
【０００３】
このようなテンプレート画像は通常はビットマップ画像データにより表される。テンプレート画像は，そのテンプレート画像が重ねられる被写体像の一駒の大きさと同じ大きさをもつから，ビットマップ画像データのデータ量も一駒分のデータ量と同じとなり，データ量が多くなる。ビットマップ画像データを記憶しておくメモリも大容量となってしまう。
【０００４】
【発明の開示】
この発明は，比較的小さな容量をもつメモリを用いてオン・スクリーン処理に用いることができるビットマップ画像データを記憶でき，被写体像上にオン・スクリーン処理できるようにすることを目的とする。
【０００５】
この発明による携帯用電子機器における対象画像のオン・スクリーン装置は，所定の一駒分の画像の大きさをもつ対象画像を表す対象画像データを入力する対象画像データ入力手段，上記一駒分の画像を表す基準ビットマップ画像データのデータ量よりも少ないデータ量をもち，かつ上記対象画像データ入力手段から入力した対象画像データによって表される対象画像上に重ねられるオン・スクリーン用画像を表すオン・スクリーン用ビットマップ画像データを記憶する記憶媒体から上記オン・スクリーン用ビットマップ画像データを読み取る読み取り手段，上記読み取り手段によって読み取られたオン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像の大きさが，上記所定の一駒分の画像の大きさとなるように上記オン・スクリーン用ビットマップ画像データのデータ量を調整する調整手段，ならびに上記対象画像データ入力手段から入力した対象画像データによって表される対象画像上に，上記調整手段によって調整されたオン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像が重なるように上記対象画像データおよび上記調整されたオン・スクリーン用ビットマップ画像データとをオン・スクリーン処理する手段を備えていることを特徴とする。
【０００６】
この発明は，上記装置に適した制御方法も提供している。すなわち，この方法は，所定の一駒分の画像の大きさをもつ対象画像を表す対象画像データを入力し，上記一駒分の画像を表す基準ビットマップ画像データのデータ量よりも少ないデータ量をもち，かつ入力した対象画像データによって表される対象画像上に重ねられるオン・スクリーン用画像を表すオン・スクリーン用ビットマップ画像データを記憶する記憶媒体から上記オン・スクリーン用ビットマップ画像データを読み取り，読み取られたオン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像の大きさが，上記所定の一駒分の画像の大きさとなるように上記オン・スクリーン用ビットマップ画像データのデータ量を調整し，入力した対象画像データによって表される対象画像上に，上記調整されたオン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像が重なるように上記対象画像データおよび上記調整されたオン・スクリーン用ビットマップ画像データとをオン・スクリーン処理するものである。
【０００７】
この発明によると，記憶媒体には上記一駒分の画像を表す基準ビットマップ画像データのデータ量よりも少ないデータ量をもつオン・スクリーン用ビットマップ画像データが記憶されている。記憶媒体から上記オン・スクリーン用ビットマップ画像データが読み取られると，オン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像の大きさが，上記所定の一駒の画像の大きさとなるように，上記オン・スクリーン用ビットマップ画像データのデータ量が調整される。入力した対象画像データによって表される対象画像上に，データ量が調整されたオン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像が重なるようにオン・スクリーン処理が実行される。
【０００８】
この発明によると上記オン・スクリーン用ビットマップ画像データのデータ量が調整されるので，上記記憶媒体に記憶されているオン・スクリーン用ビットマップ画像データのデータ量が一駒分の画像を表す基準ビットマップ画像データのデータ量より少なくとも対象画像へのビットマップ画像のオン・スクリーン処理が可能となる。容量の少ない記憶媒体を利用できる。
【０００９】
上記対象画像データによって表される上記対象画像のフォーマットがＰＡＬ（phase alternation by line color television）方式にもとづくものであり，かつ上記記憶媒体に記憶されているオン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像のフォーマットがＮＴＳＣ（national television system commttee ）方式にもとづく画像フォーマットの場合には，上記読み取り手段によって読み取られたオン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像の大きさが，ＰＡＬ方式にもとづく画像の大きさとなるように上記オン・スクリーン用ビットマップ画像データのデータ量を調整することとなろう。
【００１０】
オン・スクリーン用ビットマップ画像データによって表されるオン・スクリーン用画像フォーマットがＮＴＳＣ方式にもとづく画像フォーマットの場合であっても，ＰＡＬ方式にもとづく画像フォーマットをもつオン・スクリーン用ビットマップ画像データを得ることができる。ＰＡＬ方式およびＮＴＳＣ方式の両方のフォーマットをもつオン・スクリーン用ビットマップ画像データを用意しておく必要がない。
【００１１】
【実施例の説明】
図１は，この発明の実施例を示すもので，ディジタル・スチル・カメラ（携帯用電子機器）の電気的構成の一部を示すブロック図である。
【００１２】
このディジタル・スチル・カメラは，撮像によって得られた撮像画像データによって表される撮像画像上に，ビットマップ画像データによって表されるビットマップ画像を重ねて（オン・スクリーン処理）表示装置11の表示画面上に表示するものである。
【００１３】
ディジタル・スチル・カメラには，ＶＧＡ（video graphics array）にもとづく表示領域（水平方向640画素垂直方向480ライン）の表示画面をもつ表示装置11が設けられている。
【００１４】
固体電子撮像素子などの撮像装置１を用いて被写体を撮像することにより，被写体像を表すＲＧＢの撮像画像データが得られる。この撮像画像データは，水平方向640画素垂直方向480ラインの撮像画像を表すものである。撮像画像データは，ＹＣ処理回路２において輝度データＹならびにＲ−ＹおよびＢ−Ｙの色差データに変換される。変換された輝度データＹならびにＲ−ＹおよびＢ−Ｙの色差データは，オン・スクリーン処理回路９に入力する。
【００１５】
ＳＤＲＡＭ（synchronous dynamic random access memory）３には，水平方向320画素垂直方向480ラインのビットマップ画像を表すビットマップ画像データ（水平方向640画素垂直方向480ラインのＮＴＳＣ方式における基準のビットマップ画像データのデータ量よりも少ないデータ量をもつ）およびそのビットマップ画像を撮像画像上にどの程度の透明度で重ねるかを示す制御データがビットマップ画像データに対応して記憶されている。ＳＤＲＡＭに記憶されているビットマップ画像データはＤＭＡ（direct memory access）コントローラ（図示略）により読み出され，データ調整回路４に与えられる。
【００１６】
データ調整回路４には，１ライン分のビットマップ画像データおよび対応する制御データを一時的に記憶する第１のライン・メモリ５および第２のライン・メモリ６が含まれている。データ調整回路４には，アドレス・カウンタ７から書き込みアドレス信号および読み取りアドレス信号が与えられる。アドレス・カウンタ７から出力される書き込みアドレス信号がデータ調整回路４に与えられることにより，第１のライン・メモリ５と第２のライン・メモリ６に１ライン分の画像データおよびその画像データに対応する制御データが交互に書き込まれる。
【００１７】
データ調整回路４に書き込まれた画像データを読み取るときには，図２に示すように，水平方向において画素が２回繰り返されるように，読み取りアドレス信号がアドレス・カウンタ７からデータ調整回路４に与えられる。これにより，１ライン分の画像データのデータ量が320画素（Ｐ１からＰ320 ）分から640画素分｛（Ｐ１からＰ320 ）×２｝に増加する（補間処理）。
【００１８】
データ調整回路４から出力されたデータ調整後のビットマップ画像データは，テーブルＲＡＭ８において輝度データＹならびに色差データＲ−ＹおよびＢ−Ｙに変換される。たとえば，データ調整後のビットマップ画像データがテーブルＲＡＭ８のアドレスを示し，そのアドレスに格納されている輝度データＹならびに色差データＲ−ＹおよびＢ−ＹがテーブルＲＡＭ８から読み取られることとなろう。テーブルＲＡＭ８から出力されたビットマップ画像を表す輝度データＹならびに色差データＲ−ＹおよびＢ−Ｙは，オン・スクリーン処理回路９に入力する。また，ＳＤＲＡＭ３に記憶されている制御データもデータ調整回路４およびテーブルＲＡＭ８を介してオン・スクリーン処理回路９に入力する。
【００１９】
オン・スクリーン処理回路９において，被写体像上に，制御データによって指定される透明度でビットマップ画像が重なるようにオン・スクリーン処理が実行される。ビットマップ画像が重ねられた撮像画像を表す重畳撮像画像データが出力インターフェイス10を介して表示装置11の表示画面上に表示される。
【００２０】
ＳＤＲＡＭ３には，水平方向640画素垂直方向480ライン分のビットマップ画像データよりも少ない水平方向320画素垂直方向480ライン分のビットマップ画像データおよび制御データを記憶しておくだけで，被写体像上にビットマップ画像が重ねられた画像を生成できる。容量の少ないＳＤＲＡＭ３を利用できる。
【００２１】
図３は，他の実施例を示すもので，ディジタル・スチル・カメラの電気的構成を示すブロック図に一部を示している。この図において図１に示すものと同一物には同一符号を付して説明を省略する。
【００２２】
この実施例におけるディジタル・スチル・カメラにおいては，テーブルＲＡＭ８から出力されたビットマップ画像データをスムージング処理する回路12が設けられている。スムージング処理回路12は，上述したようにしてデータ調整することにより生じる画像のエッジ部分のジャギーを滑らかにするものである。
【００２３】
図４を参照して，上述したように同一の画素を２回繰り返してデータ調整回路４からビットマップ画像データが読み取られると，スムージング処理回路12において２回繰り返して読み出された画像データのうちの２回目に読み出された画像データとその次に読み出された画像データとの相加平均が取られる。相加平均により得られたデータが２回目に読み出された画像データとして出力される。たとえば，データ調整回路４から出力される第１番目の画素および第２番目の画素は，第１番目の画素Ｐ１が２回繰り返してデータ調整回路４から読み出されるから，いずれもＰ１となり，データ調整回路４から出力される第３番目の画素はＰ２となる。スムージング処理回路12において，第１番目の画素を表す画像データについてはそのまま出力されるが，第２番目の画素を表す画像データは，画素Ｐ１と画素Ｐ２との相加平均の画素Ｐ1,2＝（Ｐ１＋Ｐ２）×0.5となる。スムージング処理により得られるビットマップ画像は滑らかなものとなる。
【００２４】
スムージング処理回路12から出力されたビットマップ画像データがオン・スクリーン処理回路９に与えられ，上述したようにオン・スクリーン処理が実行される。
【００２５】
上述した実施例においては，データ調整回路４において１ライン分のデータ量を２倍にした後にスムージング処理を実行しているが，データ量を２倍にした後にスムージング処理をせずにＳＤＲＡＭ３から出力されたビットマップ画像データについてスムージング処理しながらデータ量を２倍にするようにしてもよい。
【００２６】
図５は，ビットマップ画像データのデータ量を撮像画像データのデータ量に調整する処理手順を示すフローチャートである。
【００２７】
ＳＤＲＡＭ３に記憶されているビットマップ画像データが読み取られる（ステップ21）。このビットマップ画像データは水平方向320画素垂直方向480ラインのビットマップ画像を表すものとする。読み取られたビットマップ画像データによって表されるビットマップ画像を上述したように拡大する場合には（ステップ22でＹＥＳ），データ調整回路のライン・メモリ５または６に格納し，その後，上述したようにデータ調整回路４からビットマップ画像データを読み取りながら画素補間が行われる（ステップ23）。もっとも，ライン・メモリ５または６にビットマップ画像データを格納するときに，画素補間を行うようにしてもよい。
【００２８】
水平方向のスムージング処理を実行する場合には（ステップ24でＹＥＳ），上述したようにスムージング処理が行われる（ステップ25）。
【００２９】
つづいて，表示がＰＡＬ方式かＮＴＳＣ方式かが判断される（ステップ26）。表示がＰＡＬ方式であれば，ＳＤＲＡＭ３に記憶されているビットマップ画像データによって表されるビットマップ画像では垂直方向のライン数が足りない。このために，垂直方向についても補間処理が行われる。ＰＡＬ方式の画像の垂直方向のライン数は576ライン，ＮＴＳＣ方式の画像の垂直方向のライン数は480ラインであり，ＰＡＬ方式の画像の垂直方向のライン数は，ＮＴＳＣ方式の画像の垂直方向のライン数の６／５倍となっている。このために５ｎ（ｎは自然数）ラインごとに（ステップ27でＹＥＳ），１ライン分の画像データが繰り返してデータ調整回路４から読み取られる（ステップ28）。 576ライン目となるまでステップ22から28の処理が繰り返される（ステップ29）。表示がＮＴＳＣ方式であれば，垂直方向の補間は不要となる。 480ライン目となるまでステップ22から26の処理が繰り返される。
【００３０】
上述した実施例においては，水平方向は２倍の画素数となるように補間処理が実施されているが，２倍に限らないのはいうまでもない。
【図面の簡単な説明】
【図１】ディジタル・スチル・カメラの電気的構成の一部を示すブロック図である。
【図２】データ調整される様子を示している。
【図３】ディジタル・スチル・カメラの電気的構成の一部を示すブロック図である。
【図４】スムージング処理を示している。
【図５】ビットマップ画像データのデータ量調整処理を示すフローチャートである。
【符号の説明】
３  ＳＤＲＡＭ
４  データ調整回路
５，６  ライン・メモリ
７  アドレス・カウンタ
９  オン・スクリーン処理回路
12  スムージング処理回路
【図１】
0004694716.tif 000002
【図２】
0004694716.tif 000003
【図３】
0004694716.tif 000004
【図４】
0004694716.tif 000005
【図５】
0004694716.tif 000006