(57)【要約】【課題】情報の視認の妨げにならないように、付加画像を配置する。【解決手段】通信装置は、スケジュール情報と、そのスケジュール情報に付加されたデコレーション画像とを対応付けて記憶する。通信装置は、スケジュール情報が配置されるスケジュール領域において、情報が表示される表示範囲を特定する。続いて、通信装置は、デコレーション画像が配置されるスケジュール画面上の位置の候補として、そのデコレーション画像と対応付けて記憶されているスケジュール情報が配置されるスケジュール領域とそのデコレーション画像の少なくとも一部とが重なる位置であって、特定された表示範囲とそのデコレーション画像とが重ならない位置を決定する。そして、通信装置は、候補として決定された位置の中から選択した位置にデコレーション画像を配置する。【選択図】図７
2011076340.tif 000002
【特許請求の範囲】
【請求項１】
情報が配置される領域が設けられる画面を表示する表示手段と、
前記領域に配置される情報と、当該情報に付加される付加画像とを対応付けて記憶する記憶手段と、
前記記憶手段に記憶されている情報が配置される領域において、情報が表示される表示範囲を特定する特定手段と、
前記付加画像が配置される前記画面上の位置の候補として、当該付加画像と対応付けて前記記憶手段に記憶されている情報が配置される領域を含む予め決められた範囲と当該付加画像の少なくとも一部とが重なる位置であって、前記特定手段により特定された表示範囲と当該付加画像とが重ならない位置を決定する候補決定手段と、
前記記憶手段に記憶されている付加画像を、前記候補決定手段により候補として決定された位置の中から選択した位置に配置する配置手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記配置手段は、前記記憶手段に記憶されている付加画像を、前記候補決定手段により候補として決定された位置の中からランダムに選択した位置に配置する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段に記憶されている付加画像の大きさをランダムに決めた大きさに変更し、又は当該付加画像の姿勢をランダムに決めた姿勢に変更する変更手段を備え、
前記配置手段は、前記変更手段により大きさ又は姿勢の少なくともいずれかが変更された付加画像を配置する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記記憶手段は、予め時間が指定されたスケジュールを示す前記情報を記憶し、
前記画面には、時間軸が配置されており、
前記記憶手段に記憶されている情報は、前記画面に配置された時間軸において、当該情報が示すスケジュールの時間に対応する位置に設けられる前記領域に配置され、
前記候補決定手段は、前記記憶手段において前記付加画像と対応付けて記憶されている情報が示すスケジュールの時間を特定し、前記画面に配置された時間軸において、特定した当該時間よりも先の時間に対応する方向に当該付加画像がはみ出す位置を、前記候補から除外する
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記配置手段は、前記付加画像の配置の履歴を取得し、取得した当該履歴に基づいて付加画像が配置された頻度の高い位置を特定し、特定した当該頻度の高い位置を優先して選択する
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項６】
コンピュータを、
情報が配置される領域が設けられる画面を表示する表示手段と、
前記領域に配置される情報と、当該情報に付加される付加画像とを対応付けて記憶する記憶手段と、
前記記憶手段に記憶されている情報が配置される領域において、情報が表示される表示範囲を特定する特定手段と、
前記付加画像が配置される前記画面上の位置の候補として、当該付加画像と対応付けて前記記憶手段に記憶されている情報が配置される領域を含む予め決められた範囲と当該付加画像の少なくとも一部とが重なる位置であって、前記特定手段により特定された表示範囲と当該付加画像とが重ならない位置を決定する候補決定手段と、
前記記憶手段に記憶されている付加画像を、前記候補決定手段により候補として決定された位置の中から選択した位置に配置する配置手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、付加画像を配置する技術に関する。
【背景技術】
【０００２】
スケジュールを見やすいように表示する技術が知られている。例えば、特許文献１には、スケジュールの日付に対応するセルにメモ内容を表示するときに、メモ内容の文字列の長さがセル幅よりも長い場合には、そのメモ内容を、隣接するセルへはみ出すように表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２５０７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、紙媒体のスケジュール帳を使用する場合に、装飾のためにスケジュールに関連するシールを貼ることがある。このとき、例えばシールを斜めに傾けて貼ったり、わざとスケジュール欄からはみ出すように貼ったりした方が、スケジュール欄に書き込まれた情報が見やすいし、見た目も面白くなる。一方、携帯電話機などの装置においてスケジュールを表示する場合には、予め決められたスケジュール欄の中にスケジュールの情報が配置されるため、例えば上述したシールを模した画像を配置すると、そのスケジュール欄に配置される情報の視認の妨げになってしまう場合がある。
本発明は、情報の視認の妨げにならないように、付加画像を配置することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、情報が配置される領域が設けられる画面を表示する表示手段と、前記領域に配置される情報と、当該情報に付加される付加画像とを対応付けて記憶する記憶手段と、前記記憶手段に記憶されている情報が配置される領域において、情報が表示される表示範囲を特定する特定手段と、前記付加画像が配置される前記画面上の位置の候補として、当該付加画像と対応付けて前記記憶手段に記憶されている情報が配置される領域を含む予め決められた範囲と当該付加画像の少なくとも一部とが重なる位置であって、前記特定手段により特定された表示範囲と当該付加画像とが重ならない位置を決定する候補決定手段と、前記記憶手段に記憶されている付加画像を、前記候補決定手段により候補として決定された位置の中から選択した位置に配置する配置手段とを備えることを特徴とする情報処理装置を提供する。
【０００６】
本発明に係る情報処理装置において、前記配置手段は、前記記憶手段に記憶されている付加画像を、前記候補決定手段により候補として決定された位置の中からランダムに選択した位置に配置してもよい。
【０００７】
本発明に係る情報処理装置において、前記記憶手段に記憶されている付加画像の大きさをランダムに決めた大きさに変更し、又は当該付加画像の姿勢をランダムに決めた姿勢に変更する変更手段を備え、前記配置手段は、前記変更手段により大きさ又は姿勢の少なくともいずれかが変更された付加画像を配置してもよい。
【０００８】
本発明に係る情報処理装置において、前記記憶手段は、予め時間が指定されたスケジュールを示す前記情報を記憶し、前記画面には、時間軸が配置されており、前記記憶手段に記憶されている情報は、前記画面に配置された時間軸において、当該情報が示すスケジュールの時間に対応する位置に設けられる前記領域に配置され、前記候補決定手段は、前記記憶手段において前記付加画像と対応付けて記憶されている情報が示すスケジュールの時間を特定し、前記画面に配置された時間軸において、特定した当該時間よりも先の時間に対応する方向に当該付加画像がはみ出す位置を、前記候補から除外してもよい。
【０００９】
本発明に係る情報処理装置において、前記配置手段は、前記付加画像の配置の履歴を取得し、取得した当該履歴に基づいて付加画像が配置された頻度の高い位置を特定し、特定した当該頻度の高い位置を優先して選択してもよい。
【００１０】
また、本発明は、コンピュータを、情報が配置される領域が設けられる画面を表示する表示手段と、前記領域に配置される情報と、当該情報に付加される付加画像とを対応付けて記憶する記憶手段と、前記記憶手段に記憶されている情報が配置される領域において、情報が表示される表示範囲を特定する特定手段と、前記付加画像が配置される前記画面上の位置の候補として、当該付加画像と対応付けて前記記憶手段に記憶されている情報が配置される領域を含む予め決められた範囲と当該付加画像の少なくとも一部とが重なる位置であって、前記特定手段により特定された表示範囲と当該付加画像とが重ならない位置を決定する候補決定手段と、前記記憶手段に記憶されている付加画像を、前記候補決定手段により候補として決定された位置の中から選択した位置に配置する配置手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１１】
本発明によれば、情報の視認の妨げにならないように、付加画像を配置することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る通信装置の構成を示すブロック図。
【図２】スケジュール帳データの一例を示す図。
【図３】通信装置の制御部が実現する機能構成を示すブロック図。
【図４】新規作成画面の一例を示す図。
【図５】月単位のスケジュール画面の一例を示す図。
【図６】日単位のスケジュール画面の一例を示す図。
【図７】週単位のスケジュール画面の一例を示す図。
【図８】日単位のスケジュール画面の一例を示す図。
【図９】スケジュール画面の遷移を示す図。
【図１０】デコレーション画像の配置処理を示すフロー図。
【図１１】表示範囲を特定する処理を説明する図。
【図１２】候補となる位置を決定する処理を説明する図。
【図１３】変形例に係る先の時間に対応する方向へとはみ出す位置を説明する図。
【図１４】変形例に係る吹き出しのデコレーション画像を配置する処理を説明する図。
【発明を実施するための形態】
【００１３】
［構成］
図１は、本実施形態に係る通信装置１の構成を示すブロック図である。この通信装置１は、例えば図示せぬマイクやスピーカ等の音声を入出力する手段を備えた携帯電話機である。制御部１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３及びＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）１４を備えている。この制御部１０は、ＣＰＵ１１がＲＡＭ１３をワークエリアとして用いてＲＯＭ１２又はＥＥＰＲＯＭ１４に記憶されたプログラムを実行することにより、通信装置１の各部の動作を制御する。また、ＥＥＰＲＯＭ１４には、スケジュール帳データ４１が記憶されている。無線通信部２０は、アンテナ２１を備え、移動通信網とのデータ通信を無線で行う。表示部３０は、液晶ディスプレイと液晶駆動回路とを備え、制御部１０から供給される画像データに応じた画面を表示する。操作部４０は、複数の操作キーを備え、ユーザの操作に応じた操作信号を制御部１０に供給する。なお、通信装置１がタッチパネルを備えている場合には、タッチパネルがユーザの操作を受け付けてもよい。
【００１４】
次に、ＥＥＰＲＯＭ１４に記憶されているスケジュール帳データ４１について説明する。図２は、スケジュール帳データ４１の一例を示す図である。同図に示すように、スケジュール帳データ４１には、「スケジュール情報」と、「デコレーション画像」とが対応付けられている。「スケジュール情報」は、ユーザのスケジュールを示す情報である。この「スケジュール情報」には、スケジュールの「タイトル」、「詳細情報」、「開始日」、「開始時刻」、「終了日」及び「終了時刻」が含まれている。この「開始日」「開始時刻」から「終了日」「終了時刻」までの時間が、スケジュールの予定時間となる。つまり、「スケジュール情報」は、予め時間が指定されたスケジュールを示す情報である。「デコレーション画像」は、スケジュール情報に付加される付加画像である。このデコレーション画像は、静止画像であってもよいし、アニメーション画像であってもよい。
【００１５】
次に、通信装置１の制御部１０が実現する機能構成について説明する。図３は、通信装置１の制御部１０が実現する機能構成を示すブロック図である。各機能構成は、ＣＰＵ１１がネイティブアプリケーションを実行することにより実現されてもよいし、ＣＰＵ１１がＪａｖａ（登録商標）アプリケーションを実行することにより実現されてもよい。同図に示すように、制御部１０は、変更部１０１と、特定部１０２と、候補決定部１０３と、配置部１０４とを実現する。変更部１０１は、上述したデコレーション画像の大きさをランダムに決めた大きさに変更し、デコレーション画像の姿勢をランダムに決めた姿勢に変更する変更手段である。特定部１０２は、表示部３０に表示されるスケジュール画面に設けられたスケジュール領域において、情報が表示される表示範囲を特定手段である。候補決定部１０３は、上述したデコレーション画像が配置されるスケジュール画面上の位置の候補として、そのデコレーション画像に対応するスケジュール情報が配置されるスケジュール領域とそのデコレーション画像の少なくとも一部とが重なる位置であって、特定部１０２により特定された表示範囲とそのデコレーション画像とが重ならない位置を決定する候補決定手段である。配置部１０４は、変更部１０１により大きさや姿勢が変更されたデコレーション画像を、候補決定部１０３により候補として決定された位置の中から選択した位置に配置する配置手段である。
【００１６】
［動作］
次に、本実施形態に係る通信装置１の動作について説明する。
（スケジュール情報の新規登録処理）
まず、スケジュール情報の新規登録処理について説明する。新たなスケジュール情報を登録する場合、ユーザは、操作部４０を操作して、スケジュール情報の新規登録を指示する。スケジュール情報の新規登録が指示されると、制御部１０は、スケジュール情報の入力を受け付ける新規登録画面Ｐを表示部３０に表示させる。図４は、新規登録画面Ｐの一例を示す図である。新規登録画面Ｐが表示されると、ユーザは、操作部４０を操作して、スケジュール情報を入力する。図４の例では、新規登録画面Ｐの「タイトル」というテキストボックスｔ１に「花子とランチ」が入力され、「詳細情報」というテキストボックスｔ２に「表参道の○○ＣＡＦＥというお店にて」が入力されている。また、「開始日時」というテキストボックスｔ３には「２００９／０５／１６」及び「１２：００」が入力され、「終了日時」というテキストボックスｔ４には「２００９／０５／１６」及び「１６：００」が入力されている。また、ユーザは、操作部４０を操作して、入力したスケジュール情報を装飾するデコレーション画像を指定することができる。図４の例では、ハート形のデコレーション画像ｄ１が指定されている。
【００１７】
スケジュール情報の入力を終えると、ユーザは、操作部４０を操作して、新規登録画面Ｐに配置された登録ボタンｂを押す。登録ボタンｂが押されると、制御部１０は、新規登録画面Ｐにおいて入力されたスケジュール情報と、指定されたデコレーション画像とを、ＥＥＰＲＯＭ１４に記憶されているスケジュール帳データ４１に追加する。この例では、図２に示すように、タイトル「花子とランチ」、詳細情報「表参道の○○ＣＡＦＥというお店にて」、開始日「２００９／０５／１６」、開始時刻「１２：００」、終了日「２００９／０５／１６」及び終了時刻「１６：００」と、「デコレーション画像ｄ１」とがスケジュール帳データ４１に追加される。
【００１８】
（スケジュール画面の表示処理）
次に、スケジュール情報の表示処理について説明する。月単位のスケジュール情報を見たい場合、ユーザは、操作部４０を操作して、月単位のスケジュール画面Ｑ１の表示を指示する。月単位のスケジュール画面Ｑ１の表示が指示されると、制御部１０は、ＥＥＰＲＯＭ１４に記憶されているスケジュール帳データ４１に基づいて、月単位のスケジュール画面Ｑ１を作成する。そして、制御部１０は、作成したスケジュール画面Ｑ１を表示部３０に表示させる。図５は、月単位のスケジュール画面Ｑ１の一例を示す図である。同図に示すように、このスケジュール画面Ｑ１には、１ヶ月間の各日付が割り当てられた複数のスケジュール領域ｒ１が設けられている。この場合、１ヶ月間の日付の並びが時間軸となる。各々のスケジュール領域ｒ１には、スケジュール帳データ４１において、スケジュールの予定時間がそのスケジュール領域ｒ１に割り当てられた日付となるスケジュール情報に対応付けられた「デコレーション画像」が配置される。例えば、図２に示すスケジュール帳データ４１では、開始日「２００９／０５／１６」及び終了日「２００９／０５／１６」と、「デコレーション画像ｄ１」とが対応付けられている。この開始日「２００９／０５／１６」及び終了日「２００９／０５／１６」は、スケジュールの予定時間が５月１６日であることを示している。この場合、５月１６日のスケジュール領域ｒ１には、ハート形のデコレーション画像ｄ１が配置される。
【００１９】
続いて、月単位のスケジュール画面Ｑ１に表示されたいずれかの日付にフォーカスして、スケジュール情報を見たい場合、ユーザは、操作部４０を操作して、フォーカスしたい日付のスケジュール領域ｒ１を指定する。ここでは、５月１６日のスケジュール領域ｒ１が指定された場合を想定する。この場合、制御部１０は、ＥＥＰＲＯＭ１４に記憶されているスケジュール帳データ４１のうち、５月１６日のスケジュールを示す情報に基づいて、日単位のスケジュール画面Ｑ２を作成する。そして、制御部１０は、作成したスケジュール画面Ｑ２を表示部３０にさせる。図６は、日単位のスケジュール画面Ｑ２の一例を示す図である。同図に示すように、このスケジュール画面Ｑ２には、５月１６日という日付が割り当てられたスケジュール領域ｒ２が設けられている。このスケジュール領域ｒ２には、スケジュール帳データ４１において、スケジュールの予定時間が５月１６日となるスケジュール情報の「タイトル」、「詳細情報」、「開始時刻」及び「終了時刻」と、そのスケジュール情報に対応付けられた「デコレーション画像」とが配置される。例えば、図２に示すスケジュール帳データ４１では、開始日「２００９／０５／１６」及び終了日「２００９／０５／１６」と、タイトル「花子とランチ」、詳細情報「表参道の○○ＣＡＦＥというお店にて」、開始時刻「１２：００」及び終了時刻「１６：００」と、「デコレーション画像ｄ１」とが対応付けられている。上述したように、この開始日「２００９／０５／１６」及び終了日「２００９／０５／１６」は、スケジュールの予定時間が５月１６日であることを示している。この場合、スケジュール領域ｒ２には、「花子とランチ」というタイトルと、「表参道の○○ＣＡＦＥというお店にて」という詳細情報と、「１２：００→１６：００」という開始時刻及び終了時刻と、ハート形のデコレーション画像ｄ１とが配置される。
【００２０】
また、週単位のスケジュール情報を見たい場合、ユーザは、操作部４０を操作して、週単位のスケジュール画面Ｑ３の表示を指示する。週単位のスケジュール画面Ｑ３の表示が指示されると、制御部１０は、ＥＥＰＲＯＭ１４に記憶されているスケジュール帳データ４１に基づいて、週単位のスケジュール画面Ｑ３を作成する。そして、制御部１０は、作成したスケジュール画面Ｑ３を表示部３０に表示させる。図７は、週単位のスケジュール画面Ｑ３の一例を示す図である。同図に示すように、スケジュール画面Ｑ３には、１週間の時間軸となる日付と、１日の時間軸となるタイムラインとが示されている。このスケジュール画面Ｑ３には、上述したスケジュールの予定時間に対応する位置に、その時間が割り当てられたスケジュール領域ｒ３が設けられる。このスケジュール領域ｒ３には、スケジュール帳データ４１において、スケジュールの予定時間がそのスケジュール領域ｒ３に割り当てられた時間となるスケジュール情報の「タイトル」と、そのスケジュール情報に対応付けられた「デコレーション画像」とが配置される。例えば、図２に示すスケジュール帳データ４１では、開始日「２００９／０５／１６」、開始時刻「１２：００」、終了日「２００９／０５／１６」及び終了時刻「１６：００」と、タイトル「花子とランチ」と、「デコレーション画像ｄ１」とが対応付けられている。この開始日「２００９／０５／１６」、開始時刻「１２：００」、終了日「２００９／０５／１６」及び終了時刻「１６：００」は、スケジュールの予定時間が５月１６日の１２：００〜１６：００であることを示している。この場合、スケジュール画面Ｑ３の５月１６日の１２：００〜１６：００に対応する位置にはスケジュール領域ｒ３が設けられ、このスケジュール領域ｒ３には、「花子とランチ」というタイトルと、ハート形のデコレーション画像ｄ１とが配置される。
【００２１】
続いて、週単位のスケジュール画面Ｑ３に表示されたいずれかの日にフォーカスして、スケジュール情報を見たい場合、ユーザは、操作部４０を操作して、フォーカスしたい日付のスケジュール領域ｒ３を指定する。ここでは、５月１６日のスケジュール領域ｒ３が指定された場合を想定する。この場合、制御部１０は、ＥＥＰＲＯＭ１４に記憶されているスケジュール帳データ４１のうち、５月１６日のスケジュールを示す情報に基づいて、日単位のスケジュール画面Ｑ４を作成する。そして、制御部１０は、作成したスケジュール画面Ｑ４を表示部３０にさせる。図８は、日単位のスケジュール画面Ｑ４の一例を示す図である。同図に示すように、このスケジュール画面Ｑ４には、１日の時間軸となるタイムラインが示されている。このスケジュール画面Ｑ４には、上述したスケジュールの予定時間に対応する位置に、その時間が割り当てられたスケジュール領域ｒ４が設けられる。このスケジュール領域ｒ４には、スケジュール帳データ４１において、スケジュールの予定時間がそのスケジュール領域ｒ４に割り当てられた時間となるスケジュール情報の「タイトル」と、そのスケジュール情報に対応付けられた「デコレーション画像」とが配置される。例えば、図２に示すスケジュール帳データ４１では、開始日「２００９／０５／１６」、開始時刻「１２：００」、終了日「２００９／０５／１６」及び終了時刻「１６：００」と、タイトル「花子とランチ」と、「デコレーション画像ｄ１」とが対応付けられている。上述したように、この開始日「２００９／０５／１６」、開始時刻「１２：００」、終了日「２００９／０５／１６」及び終了時刻「１６：００」は、スケジュールの予定時間が５月１６日の１２：００〜１６：００であることを示している。この場合、スケジュール画面Ｑ４の５月１６日の１２：００〜１６：００に対応する位置にはスケジュール領域ｒ４が設けられ、このスケジュール領域ｒ４には、「花子とランチ」というタイトルと、ハート形のデコレーション画像ｄ１とが配置される。
【００２２】
なお、上述したスケジュール画面Ｑ１〜Ｑ４は、図９に示すように、他のスケジュール画面へと遷移することができる。例えば、月単位のスケジュール画面Ｑ１から週単位のスケジュール画面Ｑ３へと遷移させたい場合、ユーザは、操作部４０を操作して、月単位のスケジュール画面Ｑ１から週単位のスケジュール画面Ｑ３への遷移を指示すればよい。
【００２３】
次に、上述した週単位のスケジュール画面Ｑ３を例に挙げて、デコレーション画像の配置処理について詳細に説明する。図１０は、デコレーション画像の配置処理を示すフロー図である。まず、制御部１０は、デコレーション画像の大きさを、予め決められた複数の大きさの中からランダムに選択した大きさに変更する（ステップＳ１１）。例えば、「大」、「中」、「小」という大きさが決められている場合、制御部１０は、デコレーション画像の大きさを、この中からランダムに選択した大きさに変更する。なお、デコレーション画像の元の大きさと、ランダムに選択した大きさとが等しい場合、制御部１０は、デコレーション画像の大きさの変更を行わない。続いて、制御部１０は、デコレーション画像の姿勢を、予め決められた複数の姿勢の中からランダムに選択した姿勢に変更する（ステップＳ１２）。例えば、「傾きなし」、「右斜め」、「左斜め」という姿勢が決められている場合、制御部１０は、デコレーション画像を、この中からランダムに選択した姿勢になるように回転させる。なお、「傾きなし」という姿勢を選択した場合、制御部１０は、デコレーション画像の姿勢の変更を行わない。ここでは、ステップＳ１１において、デコレーション画像の大きさが「中」に変更され、ステップＳ１２において、デコレーション画像の姿勢が「右斜め」に変更された場合を想定する。なお、以下の説明では、ステップＳ１１及びＳ１２の処理を経たデコレーション画像を「処理済みデコレーション画像」という。
【００２４】
続いて、制御部１０は、スケジュール画面Ｑ３の各スケジュール領域ｒ３において、情報が表示される表示範囲ｋを特定する（ステップＳ１３）。この「表示範囲」とは、スケジュール領域ｒ３において、デコレーション画像以外の画像や文字などの情報で占められる領域のことである。この表示範囲ｋは、例えばスケジュール領域ｒ３に配置されるデコレーション画像以外の画像又は文字の表示位置と大きさに基づいて求められる。例えば、図１１に示すように、スケジュール領域ｒ３に「花子とランチ」というタイトルが配置される場合には、「花子とランチ」というタイトルにより占められる部分が表示範囲ｋとして特定される。なお、図の例では、「花子とランチ」という文字の隙間も表示範囲ｋに含まれているが、この部分を表示範囲ｋから除外してもよい。あるいは、「花子とランチ」という文字の外接を囲む外接矩形の範囲が表示範囲ｋとして特定されてもよい。
【００２５】
続いて、制御部１０は、処理済みデコレーション画像が配置されるスケジュール画面Ｑ３上の位置の候補を決定する（ステップＳ１４）。具体的には、制御部１０は、スケジュール領域ｒ３と処理済みデコレーション画像の少なくとも一部とが重なる位置であって、上述したステップＳ１３にて特定された表示範囲ｋとその処理済みデコレーション画像とが重ならない位置を候補として決定する。例えば、図１２（ａ）に示す位置は、処理済みデコレーション画像ｄ１の一部が表示範囲ｋにかかっているため、候補として決定されない。一方、図１２（ｂ）に示す位置は、デコレーション画像ｄ１の全体がスケジュール領域ｒ３と重なるように配置されており、デコレーション画像ｄ１が表示範囲ｋにかかっていないため、候補として決定される。また、図１２（ｃ）に示す位置は、デコレーション画像ｄ１の一部がスケジュール領域ｒ３と重なるように配置されており、デコレーション画像ｄ１が表示範囲ｋにかかっていないため、候補として決定される。
【００２６】
続いて、制御部１０は、候補として決定された位置の中のいずれかをランダムに選択し、選択した位置に処理済みデコレーション画像を配置する（ステップＳ１５）。例えば、図１２（ｃ）に示す位置が選択された場合には、図７に示すように、大きさが「中」で「右斜め」に傾いた処理済みデコレーション画像ｄ１が、スケジュール領域ｒ３から上側にはみ出すように配置される。
【００２７】
また、ユーザは、このようにしてデコレーション画像が配置された後、デコレーション画像の配置を替えたい場合には、操作部４０を操作して、デコレーション画像の配置替えを指示する。この場合、制御部１０は、スケジュール画面Ｑ３からデコレーション画像を削除した後、再び上述したステップＳ１１に戻って、デコレーション画像の配置処理を行う。これにより、スケジュール画面Ｑ３において、デコレーション画像の大きさや姿勢、位置が変更される。ユーザは、このデコレーション画像の配置替えを繰り返し行うことにより、デコレーション画像の配置を自分が気に入ったものにすることができる。
【００２８】
なお、ここでは、週単位のスケジュール画面Ｑ３にデコレーション画像を配置する場合を例に挙げて説明したが、上述した月単位のスケジュール画面Ｑ１、日単位のスケジュール画面Ｑ２、日単位のスケジュール画面Ｑ４においても、上述と同様の配置処理を行ってデコレーション画像を配置してもよい。
【００２９】
以上説明した実施形態によれば、デコレーション画像が、スケジュール領域に表示される情報と重ならないように配置されるため、スケジュール領域の情報を見やすくなる。また、デコレーション画像が、スケジュール領域内に収まるように配置されるだけではなく、スケジュール領域からはみ出すようにも配置されるため、デコレーション画像の表示に面白味がでる。さらに、デコレーション画像の大きさや姿勢、配置が毎回ランダムに変わって、ユーザの予測できないものになるため、ユーザは、デコレーション画像がどのように表示されるかを楽しむことができる。
【００３０】
［変形例］
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の各変形例を適宜組み合わせてもよい。
（変形例１）
上述した実施形態において、例えば図１３に示すように、５月１６日の１２：００〜１６：００のスケジュール領域ｒ３に配置されるデコレーション画像ｄ１が、５月１６日の１６：００以降の時間に対応する方向にはみ出していると、５月１６日の１６：００〜のスケジュール領域ｒ３のスケジュール情報が見づらくなってしまう。そこで、制御部１０は、ＥＥＰＲＯＭ１４に記憶されているスケジュール帳データ４１に基づいて、スケジュールの予定時間を特定し、スケジュール画面において、特定した予定時間よりも先の時間に対応する方向にデコレーション画像がはみ出す位置を、上述したステップＳ１４にて決定された候補から除外してもよい。この場合、図１３に示したデコレーション画像ｄ１の位置は、５月１６日の１６：００以降の時間に対応する方向にデコレーション画像ｄ１がはみ出しているため、ステップＳ１４にて決定された候補から除外される。
【００３１】
（変形例２）
上述した実施形態において、ユーザが、デコレーション画像の配置替えを繰り返し行うことにより、デコレーション画像の最終的な配置を決めている場合には、デコレーション画像の配置の履歴からユーザが好みの配置を推測することができる。そこで、制御部１０は、上述したステップＳ１５において、デコレーション画像の配置の履歴を取得して、取得した履歴に基づいてデコレーション画像が配置された頻度の高い位置を特定し、特定した頻度の高い位置を優先して選択してもよい。また、デコレーション画像の大きさや姿勢についても同様に、処理済みデコレーション画像の履歴に基づいて頻度の高い大きさや姿勢を特定し、これを優先して選択するようにしてもよい。
【００３２】
（変形例３）
上述した実施形態において、デコレーション画像が、吹き出しを示す画像である場合には、スケジュール領域からはみ出すような位置にデコレーション画像を配置してもよい。この場合、デコレーション画像には、予め吹き出しを示す画像であるか否かを示す属性情報が対応付けられており、制御部１０は、この属性情報に基づいて、デコレーション画像が吹き出しを示す画像であるか否かを判定する。この判定において、制御部１０は、デコレーション画像が吹き出しを示す画像である場合には、上述したステップＳ１４にて候補として決定された位置の中から、処理済みデコレーション画像がスケジュール領域からはみ出す位置を抽出し、抽出した位置の中から選択した位置にその処理済みデコレーション画像を配置する。また、上述した判定において、制御部１０は、デコレーション画像が吹き出しを示す画像以外の画像である場合には、上述したステップＳ１４にて候補として決定された位置の中から、処理済みデコレーション画像がスケジュール領域内に収まる位置を抽出し、抽出した位置の中から選択した位置にその処理済みデコレーション画像を配置してもよい。
【００３３】
また、デコレーション画像が吹き出しを示す画像である場合に、そのデコレーション画像をスケジュール領域と重ならない位置に配置してもよい。例えば、図１４に示すように、吹き出しのデコレーション画像ｄ４を配置する場合、制御部１０は、スケジュール領域ｒ３を予め決められた分だけ拡大した拡大領域Ｒ３を設定する。この拡大領域Ｒ３は、スケジュール領域ｒ３を含む予め決められた範囲の一例である。そして、制御部１０は、上述したステップＳ１４において、吹き出しの処理済みデコレーション画像ｄ４が配置されるスケジュール画面Ｑ３上の位置の候補として、設定した拡大領域Ｒ３とその処理済みデコレーション画像ｄ４の少なくとも一部とが重なる位置であって、上述したステップＳ１３にて特定された表示範囲ｋとその処理済みデコレーション画像とが重ならない位置を決定する。この場合、図１４に示す位置も候補として決定される。
なお、デコレーション画像が吹き出しを示す画像である場合に限らず、デコレーション画像がその他の画像である場合についても、上述と同様にして、デコレーション画像とスケジュール領域とが重ならない位置を、デコレーション画像が配置される位置の候補として決定してもよい。
【００３４】
（変形例４）
上述した実施形態において、デコレーション画像が、スケジュール領域からはみ出すような位置に配置される場合には、そのデコレーション画像を吹き出しで囲んで配置してもよい。この場合、吹き出しの指し示す方向を、スケジュール領域側に向けるようにするとよい。
【００３５】
（変形例５）
上述した実施形態において、ユーザにより操作部４０が操作されて、デコレーション画像の位置が指定された場合には、候補として決定された位置のうち、指定された位置に最も近い位置にデコレーション画像を配置してもよい。この場合、制御部１０は、上述したステップＳ１４において候補として決定された位置の中から、ユーザにより指定された位置との間の距離が最も短い位置を選択し、選択した位置に処理済みデコレーション画像を配置する。
【００３６】
（変形例６）
上述した実施形態において、スケジュールの種別に応じて、デコレーション画像が配置される範囲を決めてもよい。この場合、ユーザは、スケジュール情報を入力するときに、「仕事」，「プライベート」といったスケジュールの種別を指定する。制御部１０は、上述した「スケジュール情報」及び「デコレーション画像」と、選択された「スケジュールの種別」とをスケジュール帳データ４１に追加する。この「スケジュールの種別」には、デコレーション画像が配置される範囲が設定される。そして、制御部１０は、スケジュール帳データ４１において、配置するデコレーション画像と対応付けられた「スケジュール種別」を特定する。続いて、制御部１０は、上述したステップＳ１４にて候補として決定された位置の中から、特定した「スケジュール種別」に対して設定された範囲に含まれる位置を抽出し、抽出した位置の中から選択した位置にデコレーション画像を配置する。例えば、「仕事」というスケジュール種別に対して、スケジュール領域の右側の範囲が設定されている場合には、「仕事」のスケジュールに対応するデコレーション画像が、スケジュール領域の右側の範囲内に配置される。また、「プライベート」というスケジュール種別に、スケジュール領域の左側の範囲が設定されている場合には、「プライベート」のスケジュールに対応するデコレーション画像が、スケジュール領域の左側の範囲内に配置される。
【００３７】
（変形例７）
上述した実施形態では、デコレーション画像の大きさや姿勢を変更していたが、デコレーション画像のその他の属性を変更してもよい。例えば、デコレーション画像の色をランダムに決めた色に変更してもよい。
【００３８】
（変形例８）
上述した実施形態において、スケジュール情報以外の情報（以下、「非スケジュール情報」という）がスケジュール領域に配置される場合には、スケジュール領域においてスケジュール情報及び非スケジュール情報が占める部分を表示範囲ｋとして特定してもよい。この非スケジュール情報としては、例えば、図５に示すスケジュール領域ｒ１内にある日付などが挙げられる。また、スケジュール領域に、例えば天気予報を示す天気予報情報が配置される場合には、この天気予報情報も非スケジュール情報として扱われる。
【００３９】
（変形例９）
上述した実施形態において、デコレーション画像の配置替えを行う場合に、選択されたデコレーション画像の配置替えだけを行ってもよい。この場合、ユーザは、操作部４０を操作して、スケジュール画面に配置されているデコレーション画像の中から配置替えを行うデコレーション画像を選択する。制御部１０は、選択されたデコレーション画像をスケジュール画面から削除した後、再び上述したステップＳ１１に戻って、選択されたデコレーション画像について上述した配置処理を行う。
【００４０】
（変形例１０）
上述した実施形態において、制御部１０は、上述したステップＳ１５において、候補として決定された複数の位置を順番に選択してもよい。この場合、制御部１０は、候補として決定された位置に順番を割り当て、例えば１回目の選択では順番が１番の位置を選択し、デコレーション画像の配置替えが行われたときに行われる２回目の選択では順番が２番の位置を選択する。要するに、制御部１０は、候補として決定された位置の中から選択した位置にデコレーション画像を配置すればよい。
また、デコレーション画像の大きさや姿勢についても同様に、制御部１０は、予め決められた大きさや姿勢の中から順番に選択してもよい。
【００４１】
（変形例１１）
上述した実施形態では、デコレーション画像をスケジュール画面に配置する例を挙げて説明したが、デコレーション画像が配置されるのはスケジュール画面に限らない。例えば、通信装置１がメモ機能を有しており、作成されたメモ情報がメモ表示画面に表示される場合には、このメモ表示画面において、上述と同様の配置処理を行ってデコレーション画像を配置してもよい。
【００４２】
（変形例１２）
上述した実施形態において、通信装置１のＣＰＵ１１にて行なわれる処理は、ＣＰＵ１１と他のハードウェアとの協働によって行われてもよいし、ＣＰＵ１１に代えて１又は複数のハードウェアが行ってもよい。また、ＣＰＵ１１によって行われる処理は、単一のプログラムによって実現されてもよいし、複数のプログラムによって実現されてもよい。また、ＣＰＵ１１によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットなどの通信回線経由でダウンロードさせることも可能である。
【符号の説明】
【００４３】
１…通信装置、１０…制御部、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ＥＥＰＲＯＭ、２０…無線通信部、２１…アンテナ、３０…表示部、４０…操作部、１０１…変更部、１０２…特定部、１０３…候補決定部、１０４…配置部
【図１】
2011076340.tif 000003
【図２】
2011076340.tif 000004
【図３】
2011076340.tif 000005
【図４】
2011076340.tif 000006
【図５】
2011076340.tif 000007
【図６】
2011076340.tif 000008
【図７】
2011076340.tif 000009
【図８】
2011076340.tif 000010
【図９】
2011076340.tif 000011
【図１０】
2011076340.tif 000012
【図１１】
2011076340.tif 000013
【図１２】
2011076340.tif 000014
【図１３】
2011076340.tif 000015
【図１４】
2011076340.tif 000016