(57)【要約】【課題】画像を重畳して表示することによる視認性の悪化を抑止すること。【解決手段】本発明に係る携帯電話端末（電子機器）は、複数のオブジェクトを重畳して表示する表示部と、複数のオブジェクトのうちの第１のオブジェクトの透過領域を特定する透過領域特定部と、複数のオブジェクトのうちの第２のオブジェクトの特徴領域を特定する特徴領域特定部と、表示制御部とを備える。表示制御部は、透過領域特定部によって特定された透過領域内に特徴領域特定部によって特定された特徴領域が表示されるように第１のオブジェクトと第２のオブジェクトとを重畳して表示部に表示させる。【選択図】図４
2012128686.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトを重畳して表示する表示部と、
前記複数のオブジェクトのうちの第１のオブジェクトの透過領域を特定する透過領域特定部と、
前記複数のオブジェクトのうちの第２のオブジェクトの特徴領域を特定する特徴領域特定部と、
前記透過領域特定部によって特定された前記透過領域内に前記特徴領域特定部によって特定された前記特徴領域が表示されるように前記第１のオブジェクトと前記第２のオブジェクトとを重畳して前記表示部に表示させる表示制御部と
を備えることを特徴とする電子機器。
【請求項２】
前記表示制御部は、前記特徴領域の中心と前記透過領域の中心とが一致するように前記第１のオブジェクトおよび前記第２のオブジェクトの少なくとも一方の表示位置を調整することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記表示制御部は、前記特徴領域が前記透過領域内に収まらない場合に、前記第１のオブジェクトの拡大および前記第２のオブジェクトの縮小の少なくとも一方を実行することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記第２のオブジェクトは、少なくとも第１の要素および第２の要素を含み、
前記特徴領域特定部は、前記第１の要素の第１の特徴領域および前記第２の要素の第２の特徴領域を含む複数の特徴領域を特定し、
前記表示制御部は、前記複数の特徴領域が前記透過領域内に収まらない場合に、前記複数の特徴領域全体に占める前記透過領域内に収まる部分の割合が最も大きくなるように、前記第１の要素および前記第２の要素の少なくとも一方の表示位置を調整することを特徴とする請求項１から３のいずれか１つに記載の電子機器。
【請求項５】
前記表示制御部は、前記複数の特徴領域が前記透過領域内に収まらない場合に、さらに、前記複数の特徴領域全体に占める前記透過領域内に収まる部分の割合が最も大きくなるように、前記第１の要素および前記第２の要素の少なくとも一方の縮小を実行することを特徴とする請求項４に記載の電子機器。
【請求項６】
前記表示制御部は、前記複数の特徴領域が前記透過領域内に収まらない場合に、前記第１の要素および前記第２の要素のうち、高い優先度を与えられた方の要素を前記透過領域に収めさせることを特徴とする請求項４または５に記載の電子機器。
【請求項７】
前記第２のオブジェクトは、人物の像を含み、
前記第２のオブジェクトに含まれる人物の顔領域を検出する顔領域検出部をさらに備え、
前記特徴領域特定部は、前記顔領域検出部によって検出された顔領域を前記特徴領域として特定することを特徴とする請求項１から６のいずれか１つに記載の電子機器。
【請求項８】
前記特徴領域特定部は、予め設定された情報に基づいて前記特徴領域を特定することを特徴とする請求項１から６のいずれか１つに記載の電子機器。
【請求項９】
前記第１のオブジェクトは、文字データであり、
前記透過領域特定部は、前記第１のオブジェクトの字形以外の部分を前記透過領域として特定することを特徴とする請求項１から８のいずれか１つに記載の電子機器。
【請求項１０】
前記表示制御部は、前記第２のオブジェクトの上に前記第１のオブジェクトである文字データを重畳することによって前記表示部に時計またはカレンダを表示させることを特徴とする請求項９に記載の電子機器。
【請求項１１】
前記第２のオブジェクトとして表示される複数の画像を記憶する記憶部をさらに備え、
前記表示制御部は、前記第１のオブジェクトとして表示させる時計の時刻または前記第１のオブジェクトとして表示させるカレンダの日付に応じて、前記記憶部に記憶された複数の画像の中から前記第２のオブジェクトとして表示させる画像を選択することを特徴とする請求項１０に記載の電子機器。
【請求項１２】
複数のオブジェクトを重畳して表示する表示部を備える電子機器による表示制御方法であって、
前記複数のオブジェクトのうちの第１のオブジェクトの透過領域を特定するステップと、
前記複数のオブジェクトのうちの第２のオブジェクトの特徴領域を特定するステップと、
前記透過領域内に前記特徴領域が表示されるように前記第１のオブジェクトと前記第２のオブジェクトとを重畳して前記表示部に表示させるステップと
を含むことを特徴とする表示制御方法。
【請求項１３】
複数のオブジェクトを重畳して表示する表示部を備える電子機器に、
前記複数のオブジェクトのうちの第１のオブジェクトの透過領域を特定するステップと、
前記複数のオブジェクトのうちの第２のオブジェクトの特徴領域を特定するステップと、
前記透過領域内に前記特徴領域が表示されるように前記第１のオブジェクトと前記第２のオブジェクトとを重畳して前記表示部に表示させるステップと
を実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
従来、携帯電話端末等の電子機器には、表示部に表示させる画面の背景等として、静止画や動画等の画像を複数設定して多彩なデザインの画像を表示することができるものがある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３００２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
静止画や動画等の画像を複数設定する従来技術では、画像が重なることによって重要な部分が隠れてしまい、画像の視認性が悪くなってしまうことがあった。
【０００５】
本発明は、上記に鑑みてなされたものであって、画像を重畳して表示することによる視認性の悪化を抑止することができる電子機器、表示制御方法および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、電子機器であって、複数のオブジェクトを重畳して表示する表示部と、前記複数のオブジェクトのうちの第１のオブジェクトの透過領域を特定する透過領域特定部と、前記複数のオブジェクトのうちの第２のオブジェクトの特徴領域を特定する特徴領域特定部と、前記透過領域特定部によって特定された前記透過領域内に前記特徴領域特定部によって特定された前記特徴領域が表示されるように前記第１のオブジェクトと前記第２のオブジェクトとを重畳して前記表示部に表示させる表示制御部とを備えることを特徴とする。
【０００７】
ここで、前記表示制御部は、前記特徴領域の中心と前記透過領域の中心とが一致するように前記第１のオブジェクトおよび前記第２のオブジェクトの少なくとも一方の表示位置を調整することが好ましい。
【０００８】
また、前記表示制御部は、前記特徴領域が前記透過領域内に収まらない場合に、前記第１のオブジェクトの拡大および前記第２のオブジェクトの縮小の少なくとも一方を実行することが好ましい。
【０００９】
また、前記第２のオブジェクトは、少なくとも第１の要素および第２の要素を含み、前記特徴領域特定部は、前記第１の要素の第１の特徴領域および前記第２の要素の第２の特徴領域を含む複数の特徴領域を特定し、前記表示制御部は、前記複数の特徴領域が前記透過領域内に収まらない場合に、前記複数の特徴領域全体に占める前記透過領域内に収まる部分の割合が最も大きくなるように、前記第１の要素および前記第２の要素の少なくとも一方の表示位置を調整することが好ましい。
【００１０】
また、前記表示制御部は、前記複数の特徴領域が前記透過領域内に収まらない場合に、さらに、前記複数の特徴領域全体に占める前記透過領域内に収まる部分の割合が最も大きくなるように、前記第１の要素および前記第２の要素の少なくとも一方の縮小を実行することが好ましい。
【００１１】
また、前記表示制御部は、前記複数の特徴領域が前記透過領域内に収まらない場合に、前記第１の要素および前記第２の要素のうち、高い優先度を与えられた方の要素を前記透過領域に収めさせることが好ましい。
【００１２】
また、前記第２のオブジェクトは、人物の像を含み、前記電子機器は、前記第２のオブジェクトに含まれる人物の顔領域を検出する顔領域検出部をさらに備え、前記特徴領域特定部は、前記顔領域検出部によって検出された顔領域を前記特徴領域として特定することが好ましい。
【００１３】
また、前記特徴領域特定部は、予め設定された情報に基づいて前記特徴領域を特定することが好ましい。
【００１４】
また、前記第１のオブジェクトは、文字データであり、前記透過領域特定部は、前記第１のオブジェクトの字形以外の部分を前記透過領域として特定することが好ましい。
【００１５】
また、前記表示制御部は、前記第２のオブジェクトの上に前記第１のオブジェクトである文字データを重畳することによって前記表示部に時計またはカレンダを表示させることが好ましい。
【００１６】
また、前記電子機器は、前記第２のオブジェクトとして表示される複数の画像を記憶する記憶部をさらに備え、前記表示制御部は、前記第１のオブジェクトとして表示させる時計の時刻または前記第１のオブジェクトとして表示させるカレンダの日付に応じて、前記記憶部に記憶された複数の画像の中から前記第２のオブジェクトとして表示させる画像を選択することが好ましい。
【００１７】
また、上述した課題を解決し、目的を達成するために、本発明は、複数のオブジェクトを重畳して表示する表示部を備える電子機器による表示制御方法であって、前記複数のオブジェクトのうちの第１のオブジェクトの透過領域を特定するステップと、前記複数のオブジェクトのうちの第２のオブジェクトの特徴領域を特定するステップと、前記透過領域内に前記特徴領域が表示されるように前記第１のオブジェクトと前記第２のオブジェクトとを重畳して前記表示部に表示させるステップとを含むことを特徴とする。
【００１８】
また、上述した課題を解決し、目的を達成するために、本発明は、表示制御プログラムであって、複数のオブジェクトを重畳して表示する表示部を備える電子機器に、前記複数のオブジェクトのうちの第１のオブジェクトの透過領域を特定するステップと、前記複数のオブジェクトのうちの第２のオブジェクトの特徴領域を特定するステップと、前記透過領域内に前記特徴領域が表示されるように前記第１のオブジェクトと前記第２のオブジェクトとを重畳して前記表示部に表示させるステップとを実行させることを特徴とする。
【発明の効果】
【００１９】
本発明に係る電子機器、表示制御方法および表示制御プログラムは、画像を重畳して表示することによる視認性の悪化を抑止することができるという効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】図１は、携帯電話端末の外観を示す正面図である。
【図２】図２は、待受画面の背景画像として表示されるカレンダの一例を示す図である。
【図３】図３は、カレンダの日付部分の表示させ方の一例を示す図である。
【図４】図４は、本実施形態におけるカレンダの日付部分の表示させ方の一例を示す図である。
【図５】図５は、携帯電話端末の機能的な構成を示すブロック図である。
【図６】図６は、実施形態１に係る表示制御プログラムの概略的な構成を示すブロック図である。
【図７】図７は、オブジェクトを重畳して表示する処理手順を示すフロー図である。
【図８】図８は、背面に表示されるオブジェクトが複数の人物を含む場合の位置や大きさの調整の一例を示す図である。
【図９】図９は、実施形態２に係る表示制御プログラムの概略的な構成を示すブロック図である。
【図１０】図１０は、オブジェクトを重畳して表示する処理手順を示すフロー図である。
【発明を実施するための形態】
【００２１】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器の一例として、携帯電話端末を取り上げるが、本発明の適用対象は携帯電話端末に限定されるものではない。本発明は、例えば、ＰＨＳ（Personal  Handy-phone  System）、パソコン、携帯情報端末、ゲーム機等に対しても適用できる。
【００２２】
（実施形態１）
まず、図１を参照しながら、本発明に係る電子機器の一実施形態である携帯電話端末１の外観について説明する。図１は、携帯電話端末１の外観を示す正面図である。図１に示すように、携帯電話端末１は、筐体１Ｃが複数の筐体で構成される。具体的には、筐体１Ｃは、第１筐体１ＣＡと第２筐体１ＣＢとで開閉可能に構成される。すなわち、携帯電話端末１は、折り畳み式の筐体を有する。
【００２３】
なお、携帯電話端末１の筐体は、このような構造に限定されるものではない。例えば、携帯電話端末１の筐体は、両方の筐体を重ね合わせた状態から一方の筐体と他方の筐体とを互いにスライドできるようにしたスライド式の筐体であってもよい。また、重ね合わせ方向に沿う軸線を中心に、一方の筐体を回転させるようにした回転式や、２軸ヒンジを介して両方の筐体を連結したものでもよい。また、一つの筐体のみからなる構成されるストレート式の筐体であってもよい。
【００２４】
第１筐体１ＣＡおよび第２筐体１ＣＢは、連結部であるヒンジ機構８で連結される。ヒンジ機構８で第１筐体１ＣＡと第２筐体１ＣＢとを連結することにより、第１筐体１ＣＡおよび第２筐体１ＣＢは、ヒンジ機構８を中心として、相対的に回動できる。
【００２５】
第１筐体１ＣＡには、表示部２と、通話時に音声を出力する出力手段であるレシーバ１６とが設けられる。表示部２は、待受画面や各種の機能画面を表示する。ここで、機能画面とは、携帯電話端末１が提供する通話機能、メール機能等の各種機能の実行中に表示される画面であり、対応する機能に対する指示を受け付けたり、対応する機能が提供する情報を提示したりするために用いられる。
【００２６】
また、待受画面とは、通話機能、メール機能等の各種機能の実行を待ち受けている状態の画面である。換言すると、待受画面は、携帯電話端末１が提供する各種機能画面へ画面が変わる前の画面である。なお、待受画面は、例えば、標準画面、初期画面、デスクトップ画面、ホーム画面、または、壁紙と呼ばれることもある。
【００２７】
第２筐体１ＣＢには、通話相手の電話番号等を入力するための操作キー１３Ａが複数設けられ、また、表示部２に表示されるメニューの選択等を実行するための方向および決定キー１３Ｂが設けられる。操作キー１３Ａと、方向および決定キー１３Ｂとは、携帯電話端末１の操作部１３を構成する。また、第２筐体１ＣＢには、携帯電話端末１の通話時に音声を受け取る音声取得手段であるマイク１５が設けられる。
【００２８】
次に、図２から図４を参照しながら携帯電話端末１の表示部２に表示される待受画面の背景画像について説明する。図２は、待受画面の背景画像として表示されるカレンダの一例を示す図である。図３は、カレンダの日付部分の表示させ方の一例を示す図である。図４は、本実施形態におけるカレンダの日付部分の表示させ方の一例を示す図である。
【００２９】
図２に示すように、携帯電話端末１は、待受画面の背景画像として、日めくりカレンダを模した画像Ｐ１を表示する。ここで、日めくりカレンダとは、１年の各日を１つのページとして日付順に綴じたカレンダであり、毎日ページを１枚ずつめくって（はがして）利用される。なお、待受画面の背景画像としてこれらの画像が表示される場合、充電池の残容量を示すシンボル、受信電波の強度を示すシンボル、不在着信を示すシンボル等の各種情報が背景画像に重畳して表示される。
【００３０】
画像Ｐ１の中央部分には、日付を示す部分画像Ｐ１ａが配置される。当日が祝日の場合、祝日であることを示すために、部分画像Ｐ１ａの日付の背後に２本の国旗が表示される。このような祝日における部分画像Ｐ１ａは、日付を示す文字データを含む画像Ｐ２と、２本の国旗が描画された画像Ｐ３とを重畳して生成される。
【００３１】
ここで、図３に示すように画像Ｐ２と画像Ｐ３とを単純に重ねた場合、生成される画像Ｐ４においては、国旗の日の丸の部分（赤い円の部分）が日付を示す文字によって隠されてしまう恐れがある。このように日本の国旗の特徴的な部分である日の丸の部分が隠されると、画像の視認性が悪くなって日付の背後にあるのが国旗であることが困難になり、その結果、当日が祝日であることが利用者に伝わりにくくなる。
【００３２】
そこで、携帯電話端末１は、図４に示すように、日本の国旗の特徴的な部分である日の丸の部分が日付を示す文字によって隠されないように表示を制御する。具体的には、携帯電話端末１は、日付を示す文字を含む画像Ｐ２のうち、文字の字形以外の部分である領域Ｐ２ａおよび領域Ｐ２ｂを透過領域として特定する。また、携帯電話端末１は、２本の国旗が描画された画像Ｐ３のうち、日の丸の部分である領域Ｐ３ａおよび領域Ｐ３ｂを特徴領域として特定する。そして、携帯電話端末１は、特徴領域が透過領域内に表示されるように画像Ｐ３の位置や大きさを調整する。
【００３３】
このように制御することにより、部分画像Ｐ１ａのように、日本の国旗の特徴的な部分である日の丸の部分が日付の背後に隠れることなく表示されることとなり、当日が祝日であることが利用者に伝わり易くなる。また、１枚の国旗の画像を表示位置等を調整することによりいずれの日付と組み合わせても視認性が低下することを抑止できるため、国旗の位置や大きさが予め調整された画像を日付毎に用意しておく必要がなく、記憶容量が少なくて済む。
【００３４】
なお、図４に示した例では、特徴領域が透過領域内に表示されるようにするために、背景である画像Ｐ３の位置や大きさを調整することとしたが、前景である画像Ｐ２の位置や大きさを調整することとしてもよい。また、画像Ｐ２および画像Ｐ３の両方の位置や大きさを調整することとしてもよい。
【００３５】
次に、図５を参照しながら、携帯電話端末１の機能的な構成について説明する。図５は、携帯電話端末１の機能的な構成を示すブロック図である。図５に示すように、携帯電話端末１は、制御部２２と、記憶部２４と、通信部２６と、操作部１３と、音声処理部３０と、表示部２とを有する。
【００３６】
記憶部２４は、各種情報を記憶する記憶装置である。記憶部２４は、携帯電話端末１内に固定的に設けられたフラッシュメモリ等の記憶媒体に情報を記憶させるものであってもよいし、メモリカード等の取り出し可能な記憶媒体と、記憶媒体の読み書き装置との組み合わせとして構成されていてもよい。
【００３７】
記憶部２４には、制御部２２での処理に利用されるデータやプログラムが記憶される。記憶部２４に記憶されるプログラムには、表示制御プログラム３１ａが含まれる。また、記憶部２４に記憶されるデータには、前景オブジェクト３２、前景オブジェクト属性情報３３、背景オブジェクト３４、背景オブジェクト属性情報３５、および、アドレス帳データ３６が含まれる。
【００３８】
表示制御プログラム３１ａは、表示部２に各種画面を表示させるための制御プログラムである。表示制御プログラム３１ａは、上述したように、表示部２に重畳して表示される画像等のオブジェクトの位置や大きさを調整してオブジェクトの特徴的な部分が隠れないようにする機能を実現させる。
【００３９】
前景オブジェクト３２は、他のオブジェクト（例えば、背景オブジェクト３４）の前面に重畳して表示されるオブジェクトである。前景オブジェクト３２は、例えば、図４に示した画像Ｐ２のような文字を含む画像、または、フォントである。前景オブジェクト属性情報３３は、前景オブジェクト３２毎の各種の属性情報を保持する。前景オブジェクト３２毎の属性情報には、例えば、前景オブジェクト３２の位置や大きさの調整範囲に関する情報が含まれる。
【００４０】
背景オブジェクト３４は、他のオブジェクト（例えば、前景オブジェクト３２）の背面に重畳して表示されるオブジェクトである。背景オブジェクト３４は、例えば、図４に示した画像Ｐ３のような国旗を含む画像である。背景オブジェクト属性情報３５は、背景オブジェクト３４毎の各種の属性情報を保持する。背景オブジェクト３４毎の属性情報には、例えば、背景オブジェクト３４の位置や大きさの調整範囲に関する情報が含まれる。
【００４１】
アドレス帳データ３６は、通信相手の電話番号、メールアドレス、顔写真等を保持する。
【００４２】
なお、ここでは、前景オブジェクト３２と背景オブジェクト３４とが区別して管理されることとしているが、この通りでなくてもよい。すなわち、１つのオブジェクトが、あるときには前面に表示され、あるときには背面に表示されることとしてもよい。
【００４３】
通信部２６は、アンテナ２６ａを有し、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式などによる無線信号回線を確立し、基地局との間で電話通信および情報通信を行う。操作部１３は、操作キー１３Ａと、方向および決定キー１３Ｂとを含み、これらのキーやボタンが利用者によって操作されると、その操作内容に対応する信号を発生させる。そして、発生した信号は、利用者の指示として制御部２２へ入力される。
【００４４】
音声処理部３０は、マイク１５に入力される音声信号やレシーバ１６から出力される音声信号の処理を実行する。表示部２は、液晶ディスプレイ（ＬＣＤ、Liquid Crystal Display）や、有機ＥＬ（Organic Electro-Luminescence）パネルなどで構成された表示パネルを備え、制御部２２の制御に基づいて待受画面や各種の機能画面等を表示パネルに表示させる。
【００４５】
制御部２２は、携帯電話端末１の全体的な動作を統括的に制御する。すなわち、制御部２２は、携帯電話端末１の各種の処理が、操作部１３の操作や携帯電話端末１の記憶部２４に記憶されるソフトウェアに応じて適切な手順で実行されるように、通信部２６や、音声処理部３０や、表示部２等の動作を制御する。
【００４６】
制御部２２は、記憶部２４に記憶されているコンピュータプログラム（例えば、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。制御部２２は、例えば、マイクロプロセッサユニット（ＭＰＵ：Micro  Processing  Unit）で構成され、コンピュータプログラムに定義された手順にしたがって携帯電話端末１の各種の処理を実行する。すなわち、制御部２２は、記憶部２４に記憶されるコンピュータプログラムから命令列を順次読み込んで処理を実行する。
【００４７】
制御部２２は、携帯電話端末１の制御の一部として、表示制御プログラム３１ａに含まれる命令列を順次読み込み、表示制御プログラム３１ａの指定によって取得される各種情報に基づいて、上述したように、表示部２に表示されるオブジェクトの位置や大きさを調整する。
【００４８】
次に、図６を参照しながら、図５に示した表示制御プログラム３１ａの構成について説明する。図６は、表示制御プログラム３１ａの概略的な構成を示すブロック図である。図６に示すように、表示制御プログラム３１ａは、オブジェクト選択部４１と、透過領域特定部４２と、特徴領域特定部４３と、表示制御部４４とを含む。
【００４９】
オブジェクト選択部４１は、前面に表示するオブジェクトを前景オブジェクト３２の中から選択する機能と、その背面に表示するオブジェクトを背景オブジェクト３４の中から選択する機能とを提供する。
【００５０】
図２に示したようなカレンダを表示する場合、制御部２２は、オブジェクト選択部４１が提供する機能に基づいて、当日の日付に対応するオブジェクトを前景オブジェクト３２から選択し、当日の日付の種別に応じて、背面に表示するオブジェクトを背景オブジェクト３４から選択する。例えば、当日が祝日であれば、国旗の画像が背面に表示するオブジェクトとして選択される。また、当日が利用者の誕生日であれば、ケーキの画像やプレゼントの画像が背面に表示するオブジェクトとして選択される。
【００５１】
透過領域特定部４２は、前面に表示するオブジェクトの透過領域を特定する機能を提供する。透過領域とは、透過して背後のオブジェクトが表示される領域である。前面に表示するオブジェクトが透過に対応する形式のデータである場合、透過領域は、そのデータの形式に従って特定される。前面に表示するオブジェクトが透過に対応する形式のデータでない場合は、例えば、白等の特定の色の部分を透過領域として特定してもよいし、前景オブジェクト属性情報３３内に定義されている情報に基づいて透過領域を特定してもよい。
【００５２】
特徴領域特定部４３は、背面に表示されるオブジェクトの特徴領域を特定する機能を提供する。特徴領域とは、オブジェクトの重要な部分、すなわち、他のオブジェクトによって隠されることが好ましくない部分である。特徴領域の特定は、例えば、背景オブジェクト属性情報３５内に定義されている情報に基づいて行ってもよいし、オブジェクト自体を解析した結果に基づいて行ってもよい。オブジェクト自体を解析して特徴領域を特定する方式としては、例えば、白および黒以外で着色されている部分を特徴領域として特定する方式が考えられる。また、オブジェクトと対応するマスク画像を用意しておき、オブジェクトのうち、マスク画像によってマスクされない（あるいはマスクされた）部分を特徴領域として特定することとしてもよい。
【００５３】
表示制御部４４は、背面に表示するオブジェクトの特徴領域が前面に表示するオブジェクトに隠されない、すなわち、特徴領域が透過領域に収まるようにオブジェクトの位置や大きさを調整する機能を提供する。
【００５４】
次に、図７を参照しながら、特徴領域が透過領域に収まるように位置や大きさを調整してオブジェクトを表示する場合の処理手順について説明する。図７は、携帯電話端末１がオブジェクトを重畳して表示する場合の処理手順を示すフロー図である。なお、図７に示す処理手順は、制御部２２が表示制御プログラム３１ａに基づいて演算を行うことによって実現される。
【００５５】
図７に示すように、制御部２２は、指定された条件に基づいて、ステップＳ１１として、前面に表示される前景オブジェクトを前景オブジェクト３２から選択する。また、制御部２２は、指定された条件に基づいて、ステップＳ１２として、背面に表示される背景オブジェクトを背景オブジェクト３４から選択する。そして、制御部２２は、ステップＳ１３として前景オブジェクトの透過領域を特定し、ステップＳ１４として、背景オブジェクトの特徴領域を特定する。
【００５６】
特徴領域が１つであり（ステップＳ１５，Ｙｅｓ）、かつ、透過領域が１つである（ステップＳ１６，Ｙｅｓ）場合、制御部２２は、ステップＳ１７として、透過領域の中心と特徴領域の中心が一致するように前景オブジェクトおよび背景オブジェクトの位置を調整する。なお、前景オブジェクトおよび背景オブジェクトのいずれか一方のみの位置を変更することとしてもよい。
【００５７】
ここで、前景オブジェクト属性情報３３や背景オブジェクト属性情報３５に位置の調整範囲に関する情報が含まれる場合、位置の調整はその調整範囲内で行われる。また、調整範囲の制約のために中心を一致させることができない場合、中心ができるだけ近くなるように位置が調整される。
【００５８】
位置の調整後、制御部２２は、ステップＳ１８として、特徴領域が透過領域に収まっているかを判定する。ここで、特徴領域が透過領域に収まっていない場合（ステップＳ１９，Ｎｏ）、制御部２２は、ステップＳ２０として、特徴領域が透過領域に収まるように前景オブジェクトおよび背景オブジェクトの大きさを調整する。具体的には、制御部２２は、背景オブジェクトを縮小させるか、前景オブジェクトを拡大させるか、または、その両方を行う。
【００５９】
ここで、前景オブジェクト属性情報３３や背景オブジェクト属性情報３５に大きさの調整範囲に関する情報が含まれる場合、大きさの調整はその調整範囲内で行われる。また、調整範囲の制約のために特徴領域が透過領域に収まるように大きさを調整できない場合、特徴領域全体に占める透過領域に収まる部分の割合が最も大きくなるように大きさが調整される。また、ステップＳ１７において中心を一致させることができなかったが、大きさを調整することによって中心を一致させることが可能になった場合、中心が一致するように位置の調整も行うことが好ましい。
【００６０】
特徴領域が複数あった場合（ステップＳ１５、Ｎｏ）、または、透過領域が複数あった場合（ステップＳ１６、Ｎｏ）、制御部２２は、ステップＳ２１として、特徴領域全体に占める透過領域に収まる部分の割合が最も大きくなるようにオブジェクトの位置を調整する。ここでも、前景オブジェクト属性情報３３や背景オブジェクト属性情報３５に位置の調整範囲に関する情報が含まれる場合、位置の調整はその調整範囲内で行われる。
【００６１】
そして、制御部２２は、ステップＳ２２として、特徴領域全体に占める透過領域に収まる部分の割合が所定の閾値以上であるかを判定する。割合が閾値以上である場合（ステップＳ２２，Ｙｅｓ）、制御部２２は、位置および大きさの調整を終了する。
【００６２】
一方、割合が閾値以上でない場合（ステップＳ２２，Ｎｏ）、制御部２２は、ステップＳ２３として、オブジェクトの大きさを一段階分だけ調整し、ステップＳ２１以降を再実行する。このようにして、特徴領域全体に占める透過領域に収まる部分の割合が閾値以上になるまで、オブジェクトの大きさが段階的に調整される。なお、前景オブジェクト属性情報３３や背景オブジェクト属性情報３５に大きさの調整範囲に関する情報が含まれる場合、大きさの調整はその調整範囲内で行われ、調整範囲内での調整ができなくなった場合、位置および大きさの調整は終了となる。
【００６３】
上述してきたように、本実施形態では、背面に表示されるオブジェクトの特徴的な部分が前面に表示されるオブジェクトによって隠されることがないように位置や大きさを調整してオブジェクトを重畳することとしたので、重畳することによってオブジェクトの視認性が損なわれることを抑止できる。
【００６４】
（実施形態２）
上記の実施形態１では、オブジェクト単位で位置や大きさを調整する例を示したが、オブジェクト内に複数の要素が含まれる場合、要素単位で位置や大きさを調整することとしてもよい。そこで、実施形態２では、背面に表示されるオブジェクトが複数の要素を含む場合の表示制御について説明する。
【００６５】
まず、図８を参照しながら、背面に表示されるオブジェクトが複数の要素を含む場合の表示制御の具体例について説明する。図８は、背面に表示されるオブジェクトが複数の人物を含む場合の位置や大きさの調整の一例を示す図である。
【００６６】
図８に示す画像Ｐ１２は、背面に表示されるオブジェクトである。具体的には、画像Ｐ１２は、父親、母親、娘という３人の家族が写っている写真であり、父親の人物領域Ｃ１、母親の人物領域Ｃ２、娘の人物領域Ｃ３という３つの要素を含む。そして、各要素は、それぞれ特徴領域を有する。
【００６７】
また、図８に示す画像Ｐ１３は、前面に表示されるオブジェクトである。具体的には、画像Ｐ１３は、年賀状のテンプレートであり、「あけましておめでとうございます。」というメッセージと、透過領域Ｐ１３ａおよび透過領域Ｐ１３ｂとを含む。透過領域Ｐ１３ａおよび透過領域Ｐ１３ｂは、背面に表示されるオブジェクト内の人物の顔を表示させるために設けられている。透過領域Ｐ１３ａおよび透過領域Ｐ１３ｂには、配置される顔の数と優先度が予め決められており、透過領域Ｐ１３ａには最も優先度が高い１人が配置され、透過領域Ｐ１３ｂには優先度が２番目以降の２人が配置される。
【００６８】
本実施形態２において、携帯電話端末１は、画像Ｐ１２は、人物領域Ｃ１、Ｃ２およびＣ３を検出し、検出した人物領域ごとに顔領域を特徴領域として特定する。そして、携帯電話端末１は、特定した各特徴領域の優先度を判定し、優先度に基づいて、特徴領域と透過領域の対応を決定する。そして、携帯電話端末１は、特徴領域である顔領域が対応する透過領域に収まるように、人物領域Ｃ１、Ｃ２およびＣ３の位置および大きさを調整する。
【００６９】
その結果、図８に示す画像Ｐ１１のように、最も優先度が高いと判定された人物領域Ｃ１の顔領域が透過領域Ｐ１３ａ内に収まり、優先度が２番目以降の人物領域Ｃ２およびＣ３の顔領域が透過領域Ｐ１３ｂ内に収まった画像を得ることができる。
【００７０】
次に、図９を参照しながら、本実施形態２において表示制御プログラム３１ａに代えて携帯電話端末１の記憶部２４に記憶される表示制御プログラム３１ｂの構成について説明する。なお、図９においては、図６に示した表示制御プログラム３１ａと同様の部分には図６と同一の符号を付している。
【００７１】
図９は、表示制御プログラム３１ｂの概略的な構成を示すブロック図である。図９に示すように、表示制御プログラム３１ｂは、オブジェクト選択部４１と、透過領域特定部４２と、人物領域検出部４５と、特徴領域特定部４６と、表示制御部４７とを含む。
【００７２】
人物領域検出部４５は、背面に表示されるオブジェクトに含まれる人物の領域を検出する機能を提供する。特徴領域特定部４６は、背面に表示されるオブジェクトに含まれる人物領域ごとに顔領域を検出し、検出した顔領域を特徴領域として特定する機能を提供する。また、特徴領域特定部４６は、検出した各顔領域の優先度を判定する機能を提供する。なお、人物領域の検出および顔領域の検出は、既存のどのような技術を利用して実現してもよい。
【００７３】
表示制御部４７は、人物領域と透過領域の対応を決定する機能と、背面に表示するオブジェクトの特徴領域が前面に表示するオブジェクトに隠されない、すなわち、特徴領域が透過領域に収まるようにオブジェクトの位置や大きさを調整する機能とを提供する。
【００７４】
次に、図１０を参照しながら、特徴領域が透過領域に収まるように位置や大きさを調整してオブジェクトを表示する場合の処理手順について説明する。図１０は、携帯電話端末１がオブジェクトを重畳して表示する場合の処理手順を示すフロー図である。なお、図１０に示す処理手順は、制御部２２が表示制御プログラム３１ｂに基づいて演算を行うことによって実現される。
【００７５】
図１０に示すように、制御部２２は、指定された条件に基づいて、ステップＳ４１として、前面に表示される前景オブジェクトを前景オブジェクト３２から選択する。また、制御部２２は、指定された条件に基づいて、ステップＳ４２として、背面に表示される背景オブジェクトを背景オブジェクト３４から選択する。そして、制御部２２は、ステップＳ４３として前景オブジェクトの透過領域を特定する。
【００７６】
続いて、制御部２２は、ステップＳ４４として、背景オブジェクト内の人物領域を検出する。そして、制御部２２は、ステップＳ４５として、各人物領域内の顔領域を検出し、検出した顔領域を特徴領域と特定する。
【００７７】
そして、制御部２２は、ステップＳ４６として、各人物領域の優先度を判定する。優先度は、例えば、アドレス帳データ３６に同一人物の顔写真が含まれる場合に高く評価され、アドレス帳データ３６に含まれる同一人物との通話やメールの頻度が高いほど高く評価される。また、顔領域の位置が背景オブジェクトの中心に近いほど高く評価される。このようにして優先度を評価することにより、親しい人物の優先度を高くし、たまたま写り込んだ他人の顔領域の優先度を低くすることができる。
【００７８】
続いて、制御部２２は、ステップＳ４７として、優先度に応じて、透過領域と人物領域との対応を決定する。透過領域にどのような優先度の人物領域をいくつ対応づけるかについては、予め前景オブジェクト属性情報３３内で定義されているものとする。ここで、優先度が低い人物領域は、透過領域と対応づけられず、その結果、表示されない場合がある。
【００７９】
そして、制御部２２は、ステップＳ４８として、各透過領域内に対応する人物領域を配置する。ここで、人物領域と１対１で対応づけられる透過領域においては、透過領域の中心と特徴領域の中心とが一致するように人物領域が配置される。また、複数の人物領域と対応づけられる透過領域においては、例えば、特徴領域を重ならないように横方向に並べて配置するというように、予め前景オブジェクト属性情報３３内で定義されている配置の仕方に応じて、人物領域が配置される。
【００８０】
そして、制御部２２は、ステップＳ４９として、各人物領域の特徴領域である顔領域が対応する透過領域に収まるかを判定する。顔領域が対応する透過領域に収まる場合（ステップＳ５０，Ｙｅｓ）、制御部２２は、人物領域の位置や大きさを調整しない。
【００８１】
一方、顔領域が対応する透過領域に収まらない場合（ステップＳ５０，Ｎｏ）、制御部２２は、ステップＳ５１として、特徴領域全体に占める透過領域に収まる部分の割合が最も大きくなるように人物領域の位置を調整する。ここで、背景オブジェクト属性情報３５に位置の調整範囲に関する情報が含まれる場合、位置の調整はその調整範囲内で行われる。
【００８２】
そして、制御部２２は、ステップＳ５２として、特徴領域全体に占める透過領域に収まる部分の割合が所定の閾値以上であるかを判定する。割合が閾値以上である場合（ステップＳ５２，Ｙｅｓ）、制御部２２は、位置および大きさの調整を終了する。
【００８３】
一方、割合が閾値以上でない場合（ステップＳ５２，Ｎｏ）、制御部２２は、ステップＳ５３として、各透過領域に対応する人物領域の大きさを一段階分だけ縮小し、ステップＳ５１以降を再実行する。このようにして、特徴領域全体に占める透過領域に収まる部分の割合が閾値以上になるまで、人物領域の大きさが段階的に縮小される。なお、特徴領域が透過領域に収まるようになっている人物領域については、ステップＳ５３で縮小しなくてもよい。
【００８４】
また、背景オブジェクト属性情報３５に大きさの調整範囲に関する情報が含まれる場合、大きさの調整はその調整範囲内で行われ、調整範囲内での調整ができなくなった場合、位置および大きさの調整は終了となる。この場合、優先度が高い要素の特徴領域を透過領域に収めさせ、優先度が低い要素の特徴領域は一部のみが表示されるか全く表示されないようにしてもよい。
【００８５】
上述してきたように、オブジェクトに複数の要素が含まれる場合、要素毎に位置や大きさを調整することにより、重畳することによってオブジェクトの視認性が損なわれることを抑止できる。
【００８６】
（その他の実施形態）
なお、上述した携帯電話端末１の構成は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、表示制御プログラム３１ａおよび３１ｂは、複数のモジュールに分割されていてもよいし、他のプログラムと統合されていてもよい。
【００８７】
また、上記の実施形態１では、本発明をカレンダの表示に適用する例を示したが、本発明を時計の表示に適用することができる。すなわち、時刻を表すオブジェクトを前面に表示させつつ、現在の時刻に関連するオブジェクトを、視認性を損なうことなく背面に表示させることができる。現在の時刻に関連するオブジェクトとは、例えば、その時刻にスケジュールされているイベントを示すシンボルであり、サッカーの試合時間が近くなると、時刻を示す文字の背後にサッカーボールが表示される。
【００８８】
また、上記の実施形態２では、人物領域をオブジェクトに含まれる要素として検出する例を示したが、オブジェクトに含まれる要素はこれに限定されない。例えば、透明色や白等の特定の色で塗りつぶされた領域によって分断された部分が複数ある場合に、それぞれの部分をオブジェクトに含まれる部分として検出してもよい。
【符号の説明】
【００８９】
１  携帯電話端末
２  表示部
８  ヒンジ機構
１３  操作部
１５  マイク
１６  レシーバ
２２  制御部
２４  記憶部
２６  通信部
３１ａ、３１ｂ  表示制御プログラム
３２  前景オブジェクト
３３  前景オブジェクト属性情報
３４  背景オブジェクト
３５  背景オブジェクト属性情報
３６  アドレス帳データ
４１  オブジェクト選択部
４２  透過領域特定部
４３、４６  特徴領域特定部
４４、４７  表示制御部
４５  人物領域検出部
【図１】
2012128686.tif 000003
【図２】
2012128686.tif 000004
【図３】
2012128686.tif 000005
【図４】
2012128686.tif 000006
【図５】
2012128686.tif 000007
【図６】
2012128686.tif 000008
【図７】
2012128686.tif 000009
【図８】
2012128686.tif 000010
【図９】
2012128686.tif 000011
【図１０】
2012128686.tif 000012