(57)【要約】【課題】利用者に対して、画面がスクロール可能であることを容易に理解させる。【解決手段】表示画面上に複数のオブジェクトをスクロール表示する場合において、複数のオブジェクトのうち少なくとも１つが、オブジェクトの間隔や余白部分等を考慮すると、スクロール前には画面内に表示されない位置に配置されることになる場合には、複数のオブジェクトのうち少なくとも１つのオブジェクトがスクロール前の表示画面内に部分的に表示される位置に配置されるようにオブジェクトの配置情報を設定する。【選択図】図９
2014071612.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトが配置されたオブジェクト配置領域における所定の表示範囲を表示装置にスクロール可能に表示させるスクロール表示制御を実行すると共に、前記各オブジェクトの配置位置の制御を実行する表示制御装置であって、
前記表示装置において画像を表示可能な画面領域のサイズ情報を取得する取得部と、
前記画面領域のサイズ情報に基づいて前記オブジェクト配置領域における前記オブジェクトの配置情報を設定する配置情報設定部と、
前記配置情報に従って前記オブジェクト配置領域に前記オブジェクトを配置するオブジェクト配置部と、
要求に応じて前記オブジェクト配置領域における前記所定の表示範囲を前記表示装置の前記画面領域内に形成されたオブジェクト表示領域にスクロール可能に表示させる前記スクロール表示制御を実行するスクロール表示制御部とを備え、
前記配置情報設定部は、
前記オブジェクト配置領域において前記複数のオブジェクトのうち少なくとも１つがスクロール前には前記オブジェクト表示領域内に表示されない位置に配置される場合には、前記複数のオブジェクトのうち少なくとも１つのオブジェクトがスクロール前の前記オブジェクト表示領域内に部分的に表示される位置に配置されるように前記配置情報を設定する
ことを特徴とする表示制御装置。
【請求項２】
前記配置情報設定部は、前記複数のオブジェクトのうち少なくとも１つがスクロール前には前記オブジェクト表示領域内に表示されない位置に前記オブジェクト配置部が前記複数のオブジェクトを前記オブジェクト配置領域に配置するのに先立って、前記複数のオブジェクトの全ての配置情報を設定することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記配置情報設定部は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、当該オブジェクトの前記オブジェクト表示領域内に表示される部分の少なくとも一部のスクロール方向の長さが第１の所定値以上となるように、前記配置情報を設定することを特徴とする請求項１または請求項２に記載の表示制御装置。
【請求項４】
前記配置情報設定部は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、前記オブジェクト表示領域の端部位置が、当該オブジェクトのスクロール方向の長さにおける所定の範囲内となるように、前記配置情報を設定することを特徴とする請求項１ないし請求項３のいずれか一に記載の表示制御装置。
【請求項５】
前記配置情報設定部は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、前記オブジェクト表示領域の端部位置が、当該オブジェクトのスクロール方向の長さにおける中心の位置となるように、前記配置情報を設定することを特徴とする請求項１ないし請求項４のいずれか一に記載の表示制御装置。
【請求項６】
前記スクロール表示制御部は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトを、スクロール後においては当該オブジェクトの全体が表示されるようにスクロールの量を制御することを特徴とする請求項１ないし請求項５のいずれか一に記載の表示制御装置。
【請求項７】
前記配置情報設定部は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、当該オブジェクトの前記オブジェクト表示領域内に表示されない部分の少なくとも一部のスクロール方向の長さが第２の所定値以上となるように、前記配置情報を設定することを特徴とする請求項１ないし請求項６のいずれか一に記載の表示制御装置。
【請求項８】
複数のオブジェクトが配置されたオブジェクト配置領域における所定の表示範囲を表示装置にスクロール可能に表示させるスクロール表示制御を実行すると共に、前記各オブジェクトの配置位置の制御を実行する表示制御方法であって、
前記表示装置において画像を表示可能な画面領域のサイズ情報を取得し、
前記画面領域のサイズ情報に基づいて前記オブジェクト配置領域における前記オブジェクトの配置情報を設定し、
前記配置情報に従って前記オブジェクト配置領域に前記オブジェクトを配置し、
要求に応じて前記オブジェクト配置領域における前記所定の表示範囲を前記表示装置の前記画面領域内に形成されたオブジェクト表示領域ににスクロール可能に表示させる前記スクロール表示制御を実行し、
前記オブジェクト配置領域において前記複数のオブジェクトのうち少なくとも１つがスクロール前には前記オブジェクト表示領域内に表示されない位置に配置される場合には、前記複数のオブジェクトのうち少なくとも１つのオブジェクトがスクロール前の前記オブジェクト表示領域内に部分的に表示される位置に配置されるように前記配置情報を設定する
ことを特徴とする表示制御方法。
【請求項９】
複数のオブジェクトが配置されたオブジェクト配置領域における所定の表示範囲を表示装置にスクロール可能に表示させるスクロール表示制御を実行すると共に、前記各オブジェクトの配置位置の制御を実行するコンピュータを備える表示制御装置のプログラムであって、
前記コンピュータを、
前記表示装置において画像を表示可能な画面領域のサイズ情報を取得する取得部と、
前記画面領域のサイズ情報に基づいて前記オブジェクト配置領域における前記オブジェクトの配置情報を設定する配置情報設定部と、
前記配置情報に従って前記オブジェクト配置領域に前記オブジェクトを配置するオブジェクト配置部と、
要求に応じて前記オブジェクト配置領域における前記所定の表示範囲を前記表示装置の前記画面領域内に形成されたオブジェクト表示領域にスクロール可能に表示させる前記スクロール表示制御を実行するスクロール表示制御部として機能させ、
前記配置情報設定部は、
前記オブジェクト配置領域において前記複数のオブジェクトのうち少なくとも１つがスクロール前には前記オブジェクト表示領域内に表示されない位置に配置される場合には、前記複数のオブジェクトのうち少なくとも１つのオブジェクトがスクロール前の前記オブジェクト表示領域内に部分的に表示される位置に配置されるように前記配置情報を設定する
ことを特徴とする表示制御装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スクロールされる画面の表示を制御する技術に関する。
【背景技術】
【０００２】
スマートフォン等の携帯用の装置においては、画面をスクロールさせることで、表示対象の全体を表示させることが行われている。例えば、画面上に複数のアイコンを表示させる場合であって、画面内に収まりきらないアイコンについては、画面をスクロールさせることによって画面に表示させる（例えば、特許文献１）。
【０００３】
このようにすれば、スクロールという簡単な作業によって、数多くのアイコンを操作することができるという利点がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−９４１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の手法では、画面を見ただけでは、画面がスクロール可能なのかどうか、即ち、画面内に収まりきらないアイコン等を表示させるためのスクロール可能な領域が存在するのかどうかを、利用者が容易に判断することはできなかった。
例えば、画面上に、スクロールが可能であることを示す特別な情報を表示することも考えられるが、この手法では、その情報の分だけ画面上の領域を確保する必要があり、画面上の領域を有効に活用することができない。
また、利用者がスクロール可能であることに気が付かないと、スクロール可能な領域に配置されたアイコンが利用されないという問題も生じる。
本発明は、この点に鑑みてなされたものであり、利用者に対して、画面内に収まりきらないアイコン等を表示させるためにスクロール可能であることを容易に理解させることなどを解決課題とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するために本発明が採用する手段を以下に説明する。なお、本発明の理解を容易にするために以下では図面の参照符号を便宜的に括弧書で付記するが、本発明を図示の形態に限定する趣旨ではない。
【０００７】
上述した課題を解決するため、本発明に係る表示制御装置は、複数のオブジェクトが配置されたオブジェクト配置領域における所定の表示範囲を表示装置（１０）にスクロール可能に表示させるスクロール表示制御を実行すると共に、前記各オブジェクトの配置位置の制御を実行する表示制御装置（１）であって、前記表示装置（１０）において画像を表示可能な画面領域のサイズ情報を取得する取得部（１１）と、前記画面領域のサイズ情報に基づいて前記オブジェクト配置領域における前記オブジェクトの配置情報を設定する配置情報設定部（１３）と、前記配置情報に従って前記オブジェクト配置領域に前記オブジェクトを配置するオブジェクト配置部（１２）と、要求に応じて前記オブジェクト配置領域における前記所定の表示範囲を前記表示装置（１０）の前記画面領域内に形成されたオブジェクト表示領域にスクロール可能に表示させる前記スクロール表示制御を実行するスクロール表示制御部（１４）とを備え、前記配置情報設定部（１３）は、前記オブジェクト配置領域において前記複数のオブジェクトのうち少なくとも１つがスクロール前には前記オブジェクト表示領域内に表示されない位置に配置される場合には、前記複数のオブジェクトのうち少なくとも１つのオブジェクトがスクロール前の前記オブジェクト表示領域内に部分的に表示される位置に配置されるように前記配置情報を設定することを特徴とする。
【０００８】
この発明において、オブジェクトは、アイコン、ウィジット、バナー等の各種の表示対象を含む概念である。オブジェクト配置領域は、オブジェクトが配置されて描画される全体の領域を含む概念である。スクロールは、縦方向のスクロールと横方向のスクロールの両方を含む概念である。部分的に表示される位置とは、利用者がこの位置に配置されて表示されるオブジェクトを見た場合に、スクロール可能であることを理解できる程度にオブジェクトが見える位置を含む概念である。
【０００９】
上述した表示制御装置（１）において、前記配置情報設定部（１３）は、前記複数のオブジェクトのうち少なくとも１つがスクロール前には前記オブジェクト表示領域内に表示されない位置に前記オブジェクト配置部（１２）が前記複数のオブジェクトを前記オブジェクト配置領域に配置するのに先立って、前記複数のオブジェクトの全ての配置情報を設定するようにしてもよい。
【００１０】
上述した表示制御装置（１）において、前記配置情報設定部（１２）は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、当該オブジェクトの前記オブジェクト表示領域内に表示される部分の少なくとも一部のスクロール方向の長さが第１の所定値以上となるように、前記配置情報を設定するようにしてもよい。
【００１１】
上述した表示制御装置（１）において、前記配置情報設定部（１２）は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、前記オブジェクト表示領域の端部位置が、当該オブジェクトのスクロール方向の長さにおける所定の範囲内となるように、前記配置情報を設定するようにしてもよい。
【００１２】
上述した表示制御装置（１）において、前記配置情報設定部（１２）は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、前記オブジェクト表示領域の端部位置が、当該オブジェクトのスクロール方向の長さにおける中心の位置となるように、前記配置情報を設定するようにしてもよい。
【００１３】
上述した表示制御装置（１）において、前記スクロール表示制御部（１２）は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトを、スクロール後においては当該オブジェクトの全体が表示されるようにスクロールの量を制御するようにしてもよい。
【００１４】
上述した表示制御装置（１）において、前記配置情報設定部（１２）は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、当該オブジェクトの前記オブジェクト表示領域内に表示されない部分の少なくとも一部のスクロール方向の長さが第２の所定値以上となるように、前記配置情報を設定するようにしてもよい。
【００１５】
上述した課題を解決するため、本発明に係る表示制御方法は、複数のオブジェクトが配置されたオブジェクト配置領域における所定の表示範囲を表示装置（１０）にスクロール可能に表示させるスクロール表示制御を実行すると共に、前記各オブジェクトの配置位置の制御を実行する表示制御方法であって、前記表示装置（１０）において画像を表示可能な画面領域のサイズ情報を取得し、前記画面領域のサイズ情報に基づいて前記オブジェクト配置領域における前記オブジェクトの配置情報を設定し、前記配置情報に従って前記オブジェクト配置領域に前記オブジェクトを配置し、要求に応じて前記オブジェクト配置領域における前記所定の表示範囲を前記表示装置（１０）の前記画面領域内に形成されたオブジェクト表示領域ににスクロール可能に表示させる前記スクロール表示制御を実行し、前記オブジェクト配置領域において前記複数のオブジェクトのうち少なくとも１つがスクロール前には前記オブジェクト表示領域内に表示されない位置に配置される場合には、前記複数のオブジェクトのうち少なくとも１つのオブジェクトがスクロール前の前記オブジェクト表示領域内に部分的に表示される位置に配置されるように前記配置情報を設定することを特徴とする。
【００１６】
上述した課題を解決するため、本発明に係る表示制御装置のプログラムは、複数のオブジェクトが配置されたオブジェクト配置領域における所定の表示範囲を表示装置（１０）にスクロール可能に表示させるスクロール表示制御を実行すると共に、前記各オブジェクトの配置位置の制御を実行するコンピュータを備える表示制御装置（１）のプログラムであって、前記コンピュータを、前記表示装置（１０）において画像を表示可能な画面領域のサイズ情報を取得する取得部（１１）と、前記画面領域のサイズ情報に基づいて前記オブジェクト配置領域における前記オブジェクトの配置情報を設定する配置情報設定部（１３）と、前記配置情報に従って前記オブジェクト配置領域に前記オブジェクトを配置するオブジェクト配置部（１２）と、要求に応じて前記オブジェクト配置領域における前記所定の表示範囲を前記表示装置（１０）の前記画面領域内に形成されたオブジェクト表示領域にスクロール可能に表示させる前記スクロール表示制御を実行するスクロール表示制御部（１４）として機能させ、前記配置情報設定部（１３）は、前記オブジェクト配置領域において前記複数のオブジェクトのうち少なくとも１つがスクロール前には前記オブジェクト表示領域内に表示されない位置に配置される場合には、前記複数のオブジェクトのうち少なくとも１つのオブジェクトがスクロール前の前記オブジェクト表示領域内に部分的に表示される位置に配置されるように前記配置情報を設定することを特徴とする。
【００１７】
上記プログラムは記録媒体に記憶させても良い。この記録媒体を用いれば、例えば上記コンピュータに上記プログラムをインストールすることができる。ここで、上記プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であっても良い。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態に係る表示制御装置の機能を説明するためのブロック図である。
【図２】表示制御装置の構造を示すブロック図である。
【図３】表示制御装置の全体的な動作を示すフローチャートである。
【図４】表示制御装置の配置情報設定処理を示すフローチャートである。
【図５】横方向のオブジェクト間余白の算出方法を説明する説明図である。
【図６】縦方向のオブジェクト間余白の算出方法を説明する説明図である。
【図７Ａ】オブジェクトの配置例を示す説明図である。
【図７Ｂ】オブジェクトの配置例を示す説明図である。
【図８Ａ】オブジェクト表示領域内に全てのオブジェクトが表示されない例を説明する説明図である。
【図８Ｂ】オブジェクト表示領域内に表示されないオブジェクトの一部をオブジェクト表示領域内に表示させる例を説明する説明図である。
【図９】オブジェクト表示領域内に表示されないオブジェクトの一部をオブジェクト表示領域内に表示させる例を説明する説明図である。
【図１０】第２実施形態の配置情報設定処理を示すフローチャートである。
【図１１】第２実施形態の縦方向のオブジェクト間余白の算出方法を説明する説明図である。
【図１２】第３実施形態の配置情報設定処理を示すフローチャートである。
【図１３】第３実施形態の縦方向のオブジェクト間余白の算出方法を説明する説明図である。
【図１４】第４実施形態の配置情報設定処理を示すフローチャートである。
【図１５】第４実施形態の縦方向のオブジェクト間余白の算出方法を説明する説明図である。
【図１６】変形例におけるスクロール前の状態を説明する説明図である。
【図１７】変形例におけるスクロール後の状態を説明する説明図である。
【図１８】変形例におけるウィンドウ内でのスクロール可能な状態を説明する説明図である。
【図１９】変形例におけるオブジェクトの描画領域とオブジェクトの大きさ及び形状との関係を説明する説明図である。
【発明を実施するための形態】
【００１９】
以下、実施形態として、本発明に係る表示制御装置について、図面を参照しつつ説明する。
＜第１実施形態＞
＜１．表示制御装置の概要＞
図１は、本発明の第１実施形態に係る表示制御装置１の機能を説明するためのブロック図である。図１に示すように、表示制御装置１は、表示部１０と、取得部１１と、オブジェクト配置部１２と、配置情報設定部１３と、スクロール表示制御部１４と、記憶部１５とを備える。これらのうち、取得部１１と、オブジェクト配置部１２と、配置情報設定部１３と、スクロール表示制御部１４は、表示制御装置１が表示制御のためのプログラムを実行することにより発揮される機能ブロックである。
【００２０】
本実施形態の表示制御装置１は、一例として、携帯電話、スマートフォン、タブレット等の携帯装置であり、液晶ディスプレイや有機ＥＬディスプレイ等のタッチパネル型の表示部１０（表示装置の一例）を備えている。表示制御装置１には、種々のアプリケーションプログラムをインストール可能であり、アプリケーションプログラムをインストールすると、アプリケーションプログラムのアイコンが表示部１０に表示されるようになっている。
【００２１】
取得部１１は、表示部１０（表示装置）において画像を表示することが可能な画面領域のサイズ情報を取得する。画面領域のサイズ情報とは、例えば画面領域の縦方向および横方向の長さの情報や、画面の解像度などの情報である。表示部１０の画面領域のサイズ情報は、表示制御装置１によって制御される表示部１０（表示装置）の種類によって異なる場合がある。
【００２２】
配置情報設定部１３は、取得部１１によって取得した表示部１０の画面領域のサイズ情報に基づいて、オブジェクト配置領域におけるオブジェクトの配置情報を設定する。本実施形態においてオブジェクトとは、アプリケーションプログラムのアイコン、ウィジット、あるいはバナー等を含み、表示部１０において、アプリケーションプログラムのインストール等の処理に応じて随時追加され、あるいは削除可能な表示対象をいう。オブジェクト配置領域とは、オブジェクトが配置されて描画される全体の領域のことであり、配置情報設定部１３によってオブジェクトの配置情報を設定し、当該配置情報に従ってオブジェクトを配置した結果としてオブジェクト配置領域が画定される。表示制御装置１は、表示部１０（表示装置）の画面領域内に形成されたオブジェクト表示領域に、オブジェクト配置領域において配置されたオブジェクトを描画（表示）する。オブジェクト表示領域よりもオブジェクト配置領域の方が大きい場合には、オブジェクト表示領域にはオブジェクト配置領域の一部が表示され、オブジェクト配置領域の他の部分についていは、スクロールを行うことによって表示領域に表示されることになる。また、オブジェクト表示領域とオブジェクト配置領域が同じ大きさである場合、スクロールを行うことなくオブジェクト配置領域の全てがオブジェクト表示領域に表示される。また、オブジェクト表示領域よりもオブジェクト配置領域の方が小さい場合には、オブジェクト配置領域は、オブジェクト表示領域と同じの大きさの領域に拡張される。このため、スクロールを行うことなくオブジェクト配置領域の全てがオブジェクト表示領域に表示される。
【００２３】
オブジェクト配置部１２は、配置情報設定部１３によって設定されたオブジェクトの配置情報に従って、オブジェクト配置領域にオブジェクトを配置する。本実施形態においては、後述するように、オブジェクトの配置情報として、オブジェクト配置領域の横方向の長さ、オブジェクト配置領域の横方向の端部余白、オブジェクトの横方向の長さ、横方向のオブジェクト間余白、オブジェクト配置領域の縦方向の端部余白、オブジェクトの縦方向の長さ、縦方向のオブジェクト間余白等が設定されるので、オブジェクト配置部１２は、これの値に従ってオブジェクトを配置する。
【００２４】
スクロール表示制御部１４は、利用者がタッチパネル式の表示部１０を操作することにより、オブジェクト配置領域における表示範囲を移動させながら、当該表示範囲を表示部１０の画面領域内に形成されたオブジェクト表示領域に表示させるスクロール表示制御を実行する。このスクロール表示制御により、表示部１０の画面領域内に形成されたオブジェクト表示領域よりもオブジェクト配置領域の方が大きい場合でも、オブジェクト配置領域の全ての範囲を表示部１０に表示させることができる。
【００２５】
記憶部１５には、表示制御装置１におけるスクロール表示制御やオブジェクトの配置位置の制御のためのプログラムが記憶され、さらには、必要に応じてオブジェクトの配置情報の設定のために用いられるデータが記憶される。
【００２６】
図２に表示制御装置１の構成を示す。この図に示すように、表示制御装置１は、装置全体を制御するＣＰＵ（Central Processing Unit）３０、ＣＰＵ３０の作業領域として機能するＲＡＭ（Random Access Memory）３１、ブートプログラムなどを記憶したＲＯＭ（Read Only Memory）３２、各種のプログラムやデータを記憶するハードディスクドライブ（ＨＤＤ）３３、キーボードやマウスなどを含む入力部３４、画像を表示するディスプレイ３５、通信網ＮＥＴを介して外部の装置と通信を行う通信インターフェース３６、及びコンパクトディスクなどの情報記録媒体を読み取る読取装置３７を備える。なお、本実施形態におけるディスプレイ３５は、入力部３４と一体に構成されたタッチパネル型のディスプレイ（表示装置）である。また、ＨＤＤ３３は、上述した記憶部１５として機能する。
本実施形態において、ＣＰＵ３０は、取得部１１、オブジェクト配置部１２、配置情報設定部１３、及びスクロール表示制御部１４として動作し得る。
本実施形態の表示制御装置１は、一例として、携帯電話、スマートフォン、タブレット等の携帯装置において、アプリケーションの一種としての表示制御プログラムを起動させた場合に表示制御装置１としての機能が実現されるようになっている。したがって、ＨＤＤ３３には、携帯電話、スマートフォン、タブレット等の携帯装置の本来の機能を発揮させるためのＯＳ（オペレーティングシステム）がインストールされているものとする。
【００２７】
＜２．表示制御装置の動作＞
以下、図３乃至図８を参照して、本実施形態の表示制御装置１の動作について説明する。
【００２８】
＜２−１：全体的な処理の流れ＞
まず、図３のフローチャートを参照して、本実施形態の表示制御装置１における全体的な処理の流れについて説明する。
本実施形態においては、表示制御装置１のＣＰＵ３０が、ＯＳまたは他のアプリケーションプログラムからオブジェクトの追加または移動処理の要求を受け付けると（Ｓ１００）、表示制御の処理を開始する。オブジェクトの追加とは、例えば、新たにアプリケーションプログラムをインストールしてアプリケーションプログラムのアイコンが追加される場合を言う。また、オブジェクトの移動とは、例えば、当初はスクロールしなくても表示されるアイコンの位置を、スクロールしなければ表示されない位置に移動する場合を言う。
【００２９】
表示制御装置１のＣＰＵ３０が以上のようなオブジェクトの追加または移動処理の要求を受け付けると（Ｓ１００）、表示制御装置１のＣＰＵ３０は、配置情報設定処理を行う（Ｓ１０１）。配置情報設定処理とは、表示部１０の画面領域内に形成されたオブジェクト表示領域に、出来るだけ多くのオブジェクトを等間隔で表示させるようにオブジェクトの配置情報を設定し、また、表示部１０の画面領域内に形成されたオブジェクト表示領域内に全てのオブジェクトを表示できない場合には、全てのオブジェクトを表示させるためにスクロールが必要であることを利用者に対して知らせるように、オブジェクトの配置情報を設定する処理である。詳しくは後述する。
【００３０】
表示制御装置１のＣＰＵ３０は、以上のように全てのオブジェクトの配置情報を設定した後に、その配置情報に従って、全てのオブジェクトを配置する処理を行う（Ｓ１０２）。その結果、オブジェクトを追加する場合であっても、また、オブジェクトを移動する場合であっても、全てのオブジェクトが適切に配置されることになる。また、オブジェクトの配置情報は、表示部１０（表示装置）において画像を表示可能な画面領域のサイズ情報に基づいて設定されるから、表示部１０（表示装置）の種類によって画面領域が異なる場合であっても、それぞれの画面領域の別に応じてオブジェクトが適切に配置されることになる。
【００３１】
＜２−２：配置情報設定処理＞
次に、図４のフローチャートを参照して、本実施形態における配置情報設定処理について説明する。
表示制御装置１のＣＰＵ３０は、まず、表示部１０（表示装置）の画面領域のサイズ情報を、ＯＳあるいは他のアプリケーションから取得する（Ｓ２００）。本実施形態においては、図５に示すように、オフジェクト配置領域Ｂ１の横方向（図５においてＸ方向）の長さＰｗおよびオブジェクト表示領域の横方向の長さは、予め定められており、オフジェクト配置領域Ｂ１の横方向の長さＰｗとオブジェクト表示領域の横方向の長さは同一であるものとする。つまり、本実施形態においては、図９に示すように、オブジェクト配置領域Ｂ１の横方向（図９においてＸ方向）の長さは固定であり、オブジェクトＢ２の数が増えていくと、オブジェクト配置領域Ｂ１は縦方向（図９においてＹ方向）の長さが変わるようになっている。したがって、スクロールは、図９に示すように、矢印Ｓで示す方向に行われことになる。
【００３２】
表示制御装置１のＣＰＵ３０は、表示部１０（表示装置）の画面領域のサイズ情報を取得すると、そのサイズ情報に基づいて、横方向の端部余白Ｓｗを算出する（Ｓ２０１）。端部余白Ｓｗとは、図５に示すように、オフジェクト配置領域Ｂ１の横方向の端部と、オブジェクトＢ２の横方向の端部との間隔を言う。端部余白Ｓｗの算出方法は、例えば、表示部１０（表示装置）の画面領域の横方向の長さの何％というように予め決めておけばよい。
【００３３】
そして、表示制御装置１のＣＰＵ３０は、横方向に配置するオブジェクトＢ２の個数の最大値Ｎと、横方向のオブジェクト間余白Ｇｗとを算出する（Ｓ２０２）。算出には次の式を用いる。
【００３４】
Ｇｗ≧ＧｗＭｉｎ  ・・・（１）
Ｐｗ＝Ｓｗ＋（Ｏｗ＋Ｇｗ）＊（Ｎ−１）＋Ｏｗ＋Ｓｗ  ・・・（２）
【００３５】
（１）式においてＧｗＭｉｎは横方向のオブジェクト間余白の最小値であり、（２）式においてＯｗはオブジェクトの横方向の長さである。ＧｗＭｉｎ及びＯｗは、予め定められているか、もしくは端部余白Ｓｗと同様に、表示部１０（表示装置）の画面領域のサイズ情報（画面領域の横方向の長さ）に基づいて算出されるようにしてもよい。
以上のような式を用いることにより、所定の端部余白Ｓｗ、及び、横方向のオブジェクト間余白の最小値ＧｗＭｉｎを保ちつつ、横方向に配置可能なオブジェクトの最大数Ｎが求められる。
【００３６】
次に、表示制御装置１のＣＰＵ３０は、表示制御装置１のＣＰＵ３０は、表示部１０（表示装置）の画面領域のサイズ情報に基づいて、縦方向の端部余白Ｓｈを算出する（Ｓ２０３）。端部余白Ｓｈとは、図６に示すように、オフジェクト配置領域Ｂ１の縦方向の上側端部と、オブジェクトＢ２の縦方向の上側端部との間隔を言う。端部余白Ｓｈの算出方法は、例えば、表示部１０（表示装置）の画面領域の縦方向の長さの何％というように予め決めておけばよい。
【００３７】
そして、表示制御装置１のＣＰＵ３０は、縦方向に配置するオブジェクトＢ２の個数の最大値Ｍと、縦方向のオブジェクト間余白Ｇｈとを算出する（Ｓ２０４）。算出には次の式を用いる。
【００３８】
Ｇｈ≧ＧｈＭｉｎ  ・・・（３）
Ｐｈ＝Ｓｈ＋（Ｏｈ＋Ｇｈ）＊（Ｍ−１）＋Ｏｈ＋Ａｈ  ・・・（４）
Ａｈ≧０  ・・・（５）
【００３９】
（３）式においてＧｈＭｉｎは縦方向のオブジェクト間余白の最小値であり、（４）式においてＯｈはオブジェクトの縦方向の長さである。また、（４）式においてＡｈはオフジェクト配置領域Ｂ１の最下段に配置されるオブジェクトＢ２の下側端部とオフジェクト配置領域Ｂ１の縦方向の下側端部との間隔のことをであり、（５）式において当該間隔が０以上であることを意味している。ＧｈＭｉｎ及びＯｈは、予め定められているか、もしくは端部余白Ｓｈと同様に、表示部１０（表示装置）の画面領域のサイズ情報（画面領域の縦方向の長さ）に基づいて算出されるようにしてもよい。
以上のような式を用いることにより、縦方向の端部余白Ｓｈ、及び、縦方向のオブジェクト間余白の最小値ＧｈＭｉｎを保ちつつ、縦方向に配置可能なオブジェクトの最大数Ｍが求められる。
【００４０】
次に、表示制御装置１のＣＰＵ３０は、オブジェクト配置領域Ｂ１の縦方向においてオブジェクトＢ２が最も多く配置される列におけるオブジェクトＢ２の総数と、上述のようにして算出した縦方向に配置可能なオブジェクトの最大数Ｍとの比較を行う（Ｓ２０５）。
【００４１】
そして、オブジェクト配置領域Ｂ１の縦方向においてオブジェクトＢ２が最も多く配置される列におけるオブジェクトＢ２の総数が、縦方向に配置可能なオブジェクトＢ２の最大数Ｍよりも小さいか、または同数である場合には（Ｓ２０５：ＮＯ）、表示範囲Ｂ３で全てを表示させることが可能な範囲であるオブジェクト配置領域Ｂ１に、全てのオブジェクトＢ２を配置可能なので、上述のようにして算出した横方向のオブジェクト間余白Ｇｗと縦方向のオブジェクト間余白Ｇｈとを配置情報として設定する。
【００４２】
しかし、オブジェクト配置領域Ｂ１の縦方向においてオブジェクトＢ２が最も多く配置される列におけるオブジェクＢ２の総数が、縦方向に配置可能なオブジェクトＢ２の最大数Ｍよりも大きい場合には（Ｓ２０５：ＹＥＳ）、表示範囲Ｂ３で全てを表示させることが可能な範囲であるオブジェクト配置領域Ｂ１に、全てのオブジェクトＢ２を配置できない。そこで、全てのオブジェクトＢ２を配置可能なようにオブジェクト配置領域Ｂ１を拡張することで、スクロールを行うことでオブジェクト配置領域の全てが表示部１０のオブジェクト表示領域に表示されるようにする。この場合、利用者に対してスクロールが可能であることを知らせるために、縦方向の最下位置のオブジェクトＢ２を表示部１０のオブジェクト表示領域に半分表示させるように、オブジェクト配置領域Ｂ１において縦方向のオブジェクト間余白Ｇｈを再計算する（Ｓ２０６）。図６においては、一番左側の列を第１列、一番上側の行を第１行として、行の番号をＹ座標で表し、第ｎ列、第ｎ行に配置されたオブジェクトＢ２の座標を（Ｘｎ，Ｙｎ）で示している。縦方向の最下位置のオブジェクトＢ２は座標（Ｘ１，Ｙｎ）で表されるオブジェクトＢ２である。
【００４３】
縦方向のオブジェクト間余白Ｇｈの再計算では、Ａｈをオブジェクトの縦方向の長さＯｈの半分であるＯｈ／２として計算する。つまり、縦方向のオブジェクト間余白Ｇｈを再計算する際には、次のような式を用いる。
【００４４】
Ｇｈ≧ＧｈＭｉｎ  ・・・（６）
Ｐｈ＝Ｓｈ＋（Ｏｈ＋Ｇｈ）＊Ｍ＋Ａｈ  ・・・（７）
Ａｈ＝Ｏｈ／２  ・・・（８）
【００４５】
以上のような式を用いることにより、図６に示すように、所定の端部余白Ｓｈ、及び、縦方向のオブジェクト間余白の最小値ＧｈＭｉｎを保ちつつ、縦方向の最下位置においてオブジェクトＢ２の半分だけ（Ａｈ）を表示部１０のオブジェクト表示領域に表示させることができる。この場合、全ての部分が表示部１０のオブジェクト表示領域に表示されるオブジェクトＢ１の個数がＭ個であり、表示部１０のオブジェクト表示領域に半分だけ表示されるオブジェクトＢ１の個数が１個となる。
【００４６】
図７Ａ乃至図８Ｂを参照して以上の処理を説明すると、オブジェクト配置領域Ｂ１に配置すべき全てのオブジェクトの総数が、横方向に配置可能なオブジェクトＢ２の最大数Ｎと、縦方向に配置可能なオブジェクトＢ２の最大数Ｍとの積よりも小さい場合には、上述した式（１）、（２）、（３）、（４）、（５）に従って、図７Ａ、及び図７Ｂに矢印Ｂ６に示す順序で、オブジェクト配置領域Ｂ１にオブジェクトＢ２が配置されていくことになる。図７Ａ及び図７Ｂの例では、簡単のために、横方向に配置可能なオブジェクトＢ２の最大数Ｎを３、縦方向に配置可能なオブジェクトＢ２の最大数Ｍを３としている。
【００４７】
このような状態からさらにオブジェクトＢ２が追加されると、オブジェクト配置領域Ｂ１における第１列に配置すべきオブジェクトＢ２の総数が４となり、縦方向に配置可能なオブジェクトＢ２の最大数Ｍである３よりも大きくなる。したがって、この場合には、上述した式（１）、（２）、（３）、（４）、（５）で算出した配置情報を用いると、図８Ａに示すように座標（Ｘ１，Ｙ４）の縦方向の最下位置のオブジェクトＢ２は、スクロールしなければ表示されない表示範囲Ｂ４に配置されることになる。
【００４８】
そこで、表示制御装置１のＣＰＵ３０は、上述した式（６）〜（８）を用いて、端部余白Ｓｈ、及び、縦方向のオブジェクト間余白の最小値ＧｈＭｉｎを保ちつつ、縦方向の最下位置においてオブジェクトＢ２の半分だけ（Ａｈ）を表示部１０のオブジェクト表示領域に表示させるように、縦方向のオブジェクト間余白Ｇｈを再計算する。そして、再計算された配置情報に基づいて全てのオブジェクトＢ２を配置すると、図８Ｂに示すように、座標（Ｘ１，Ｙ４）の縦方向の最下位置のオブジェクトＢ２は、表示部１０のオブジェクト表示領域に半分だけ（Ａｈ）表示されるようになる。したがって、このように配置されたオブジェクトＢ２が表示された画面を見た利用者は、スクロールしなければ見えない領域にもオブジェクトＢ２が配置されていること、言い換えれば、画面のスクロールが可能であることを容易に理解することができる。
【００４９】
＜第２実施形態＞
次に、本発明の第２実施形態を図１０及び図１１を参照して説明する。第２実施形態は、オブジェクト配置領域Ｂ１の縦方向においてオブジェクトＢ２が最も多く配置される列におけるオブジェクトＢ２の総数が、縦方向に配置可能なオブジェクトＢ２の最大数Ｍよりも大きい場合に、縦方向の最下位置のオブジェクトＢ２を表示部１０のオブジェクト表示領域に所定長だけ表示させるところが第１実施形態と異なっている。
【００５０】
図１０は第２実施形態の表示制御装置１における配置情報設定処理のフローチャートであり、ステップＳ２０７の処理だけが図４に示す第１実施形態の配置情報設定処理のフローチャートと異なっている。つまり、オブジェクト配置領域Ｂ１の縦方向においてオブジェクトＢ２が最も多く配置される列におけるオブジェクトＢ２の総数が、縦方向に配置可能なオブジェクトＢ２の最大数Ｍよりも大きい場合は（Ｓ２０５：ＹＥＳ）、表示範囲Ｂ３で全てを表示させることが可能な範囲であるオブジェクト配置領域Ｂ１に、全てのオブジェクトＢ２を配置できない。そこで、全てのオブジェクトＢ２を配置可能なようにオブジェクト配置領域Ｂ１を拡張することで、スクロールを行うことでオブジェクト配置領域の全てが表示部１０のオブジェクト表示領域に表示されるようにする。この場合、利用者に対してスクロールが可能であることを知らせるために、縦方向の最下位置のオブジェクトＢ２を表示部１０のオブジェクト表示領域に所定長表示させるように、オブジェクト配置領域Ｂ１において縦方向のオブジェクト間余白Ｇｈを再計算する（Ｓ２０７）。
【００５１】
第２実施形態における縦方向のオブジェクト間余白Ｇｈの再計算では、図１１に示すように、Ａｈが所定値ＡｈＭｉｎ以上の長さとなるように計算する。つまり、縦方向のオブジェクト間余白Ｇｈを再計算する際には、次のような式を用いる。
【００５２】
Ｇｈ≧ＧｈＭｉｎ  ・・・（６）
Ｐｈ＝Ｓｈ＋（Ｏｈ＋Ｇｈ）＊Ｍ＋Ａｈ  ・・・（７）
Ａｈ≧ＡｈＭｉｎ  ・・・（９）
【００５３】
ここで、所定値ＡｈＭｉｎとは、縦方向の最下位置のオブジェクトＢ２を表示部１０のオブジェクト表示領域に部分的に表示させた場合に、当該オブジェクトＢ２の存在（つまり、スクロール可能であること）を利用者が理解できる可能性のある最小限の値である。
そこで、第２実施形態では、利用者に対して確実にスクロール可能であること理解させるために、所定値ＡｈＭｉｎ以上の長さであるＡｈを、縦方向の最下位置のオブジェクトＢ２を表示部１０のオブジェクト表示領域に部分的に表示させる場合における当該オブジェクトＢ２の表示部分の長さとして用いている。
【００５４】
以上のように、第２実施形態においても、図１１に示すように、所定の端部余白Ｓｈ、及び、縦方向のオブジェクト間余白の最小値ＧｈＭｉｎを保ちつつ、縦方向の最下位置においてオブジェクトＢ２を所定長Ａｈだけ表示部１０のオブジェクト表示領域に表示させることができるので、利用者はスクロール可能であることを容易に理解することができる。
【００５５】
＜第３実施形態＞
次に、本発明の第３実施形態を図１２及び図１３を参照して説明する。第３実施形態は、オブジェクト配置領域Ｂ１の縦方向においてオブジェクトＢ２が最も多く配置される列におけるオブジェクトＢ２の総数が、縦方向に配置可能なオブジェクトＢ２の最大数Ｍよりも大きい場合に、縦方向の最下位置のオブジェクトＢ２を、表示部１０のオブジェクト表示領域に、オブジェクトＢ２の縦方向の長さにおける所定範囲内の長さだけ表示させるところが上述した各実施形態と異なっている。
【００５６】
図１２は第２実施形態の表示制御装置１における配置情報設定処理のフローチャートであり、ステップＳ２０８の処理だけが図４に示す第１実施形態の配置情報設定処理のフローチャートと異なっている。つまり、オブジェクト配置領域Ｂ１の縦方向においてオブジェクトＢ２が最も多く配置される列におけるオブジェクトＢ２の総数が、縦方向に配置可能なオブジェクトＢ２の最大数Ｍよりも大きい場合は（Ｓ２０５：ＹＥＳ）、表示範囲Ｂ３で全てを表示させることが可能な範囲であるオブジェクト配置領域Ｂ１に、全てのオブジェクトＢ２を配置できない。そこで、全てのオブジェクトＢ２を配置可能なようにオブジェクト配置領域Ｂ１を拡張することで、スクロールを行うことでオブジェクト配置領域の全てが表示部１０のオブジェクト表示領域に表示されるようにする。この場合、利用者に対してスクロールが可能であることを知らせるために、縦方向の最下位置のオブジェクトＢ２を、表示部１０のオブジェクト表示領域に、オブジェクトＢ２の縦方向の長さにおける所定範囲内の長さだけ表示させるように、縦方向のオブジェクト間余白Ｇｈを再計算する（Ｓ２０８）。
【００５７】
第３実施形態における縦方向のオブジェクト間余白Ｇｈの再計算では、図１３に示すように、Ａｈが所定範囲内の長さとなるように計算する。つまり、縦方向のオブジェクト間余白Ｇｈを再計算する際には、次のような式を用いる。
【００５８】
Ｇｈ≧ＧｈＭｉｎ  ・・・（６）
Ｐｈ＝Ｓｈ＋（Ｏｈ＋Ｇｈ）＊Ｍ＋Ａｈ  ・・・（７）
Ｏｈ/２≧Ａｈ≧ＡｈＭｉｎ  ・・・（１０）
【００５９】
このように本実施形態では、オブジェクトＢ２の縦方向の長さＯｈの半分以下で、かつ、第２実施形態で説明した所定値ＡｈＭｉｎ以上の範囲の長さＡｈを用いる。
【００６０】
以上のように、第３実施形態においても、図１３に示すように、所定の端部余白Ｓｈ、及び、縦方向のオブジェクト間余白の最小値ＧｈＭｉｎを保ちつつ、縦方向の最下位置においてオブジェクトＢ２を所定範囲の長さＡｈだけ表示部１０のオブジェクト表示領域に表示させることができるので、利用者はスクロール可能であることを容易に理解することができる。
【００６１】
＜第４実施形態＞
次に、本発明の第４実施形態を図１４及び図１５を参照して説明する。第４実施形態は、オブジェクト配置領域Ｂ１の縦方向においてオブジェクトＢ２が最も多く配置される列におけるオブジェクトＢ２の総数が、縦方向に配置可能なオブジェクトＢ２の最大数Ｍよりも大きい場合に、縦方向の最下位置のオブジェクトＢ２を、表示部１０のオブジェクト表示領域に表示させない長さが所定値以上になるようにさせるところが上述した各実施形態と異なっている。
【００６２】
図１４は第４実施形態の表示制御装置１における配置情報設定処理のフローチャートであり、ステップＳ２０９の処理だけが図４に示す第１実施形態の配置情報設定処理のフローチャートと異なっている。つまり、オブジェクト配置領域Ｂ１の縦方向においてオブジェクトＢ２が最も多く配置される列におけるオブジェクトＢ２の総数が、縦方向に配置可能なオブジェクトＢ２の最大数Ｍよりも大きい場合は（Ｓ２０５：ＹＥＳ）、表示範囲Ｂ３で全てを表示させることが可能な範囲であるオブジェクト配置領域Ｂ１に、全てのオブジェクトＢ２を配置できない。そこで、全てのオブジェクトＢ２を配置可能なようにオブジェクト配置領域Ｂ１を拡張することで、スクロールを行うことでオブジェクト配置領域の全てが表示部１０のオブジェクト表示領域に表示されるようにする。この場合、利用者に対してスクロールが可能であることを知らせるために、縦方向の最下位置のオブジェクトＢ２を、表示部１０のオブジェクト表示領域に表示させない長さが、所定値以上になるように、縦方向のオブジェクト間余白Ｇｈを再計算する（Ｓ２０９）。
【００６３】
第４実施形態における縦方向のオブジェクト間余白Ｇｈの再計算では、図１５に示すように、Ａｈが所定長Ａｈとなるように計算する。この所定長Ａｈは、縦方向の最下位置のオブジェクトＢ２を表示部１０のオブジェクト表示領域に表示させない長さＯｈ−Ａｈが、例えば、オブジェクトＢ２の縦方向の長さＯｈの半分以上になるような長さである。つまり、縦方向のオブジェクト間余白Ｇｈを再計算する際には、次のような式を用いる。
【００６４】
Ｇｈ≧ＧｈＭｉｎ  ・・・（６）
Ｐｈ＝Ｓｈ＋（Ｏｈ＋Ｇｈ）＊Ｍ＋Ａｈ  ・・・（７）
Ｏｈ−Ａｈ≧Ｏｈ/２  ・・・（１１）
【００６５】
以上のように、第４実施形態においても、図１５に示すように、所定の端部余白Ｓｈ、及び、縦方向のオブジェクト間余白の最小値ＧｈＭｉｎを保ちつつ、縦方向の最下位置においてオブジェクトＢ２を、表示部１０のオブジェクト表示領域に表示させない長さが所定値以上となるようにすることができるので、利用者はスクロール可能であることを容易に理解することができる。
【００６６】
＜変形例＞
本発明は、上述した実施形態に限定されるものではなく、以下に述べる各種の変形が可能である。また、各変形例及び実施形態は、適宜、組み合わせてもよいことは勿論である。
【００６７】
上述した実施形態においては、スクロールを行う範囲に特に制限を設けることなく自由にスクロールを行うようにしてもよいし、表示部１０のオブジェクト表示領域に所定長だけ表示させる縦方向の最下位置のオブジェクトＢ２が、スクロール後における表示部１０のオブジェクト表示領域において、第１行目に位置するようにスクロールの範囲を限定するようにしてもよい。例えば、図１６に示すように、座標（Ｘ１，Ｙ４）のオブジェクトＢ２が、スクロール前の表示部１０のオブジェクト表示領域に所定長だけ表示されていたとする。
【００６８】
この状態で矢印Ｓ方向にスクロールし、スクロールした長さが所定値以上に達した場合には、図１７に示すように、座標（Ｘ１，Ｙ４）のオブジェクトＢ２が、スクロール後における表示部１０のオブジェクト表示領域において、第１行目に位置するように、スクロール位置を自動的に制御する。より具体的には、図１７に示すように、オブジェクト配置領域Ｂ１における表示範囲を、表示範囲Ｂ３から表示範囲Ｂ４までの範囲でスクロール可能な場合に、表示範囲が表示範囲Ｂ３の位置から開始されたスクロールを、表示範囲が表示範囲Ｂ５の位置で一旦停止させるよう制御する。上述したように、全てのオブジェクトＢ２の配置情報は、上述した配置情報設定処理により設定されるため、横方向のオブジェクト間余白も縦方向のオブジェクト間余白も等間隔になっている。したがって、例えば、座標（Ｘ１，Ｙ７）のオブジェクトＢ２が存在していた場合には、座標（Ｘ１，Ｙ４）のオブジェクトＢ２が、スクロール後における表示部１０のオブジェクト表示領域において、第１行目に位置するように、スクロール位置を自動的に制御することにより、その結果として、座標（Ｘ１，Ｙ７）のオブジェクトＢ２が表示部１０のオブジェクト表示領域において縦方向の最下位置のオブジェクトＢ２として所定長だけ表示されることになる。これにより、利用者は、さらにスクロールが可能であることを容易に理解することが可能となる。
【００６９】
上述した各実施形態及び変形例においては、表示部１０の画面領域の全域においてオブジェクトＢ２を表示可能とする例について説明した（つまり、表示部１０の画面領域と表示部１０の画面領域内に形成されたオブジェクト表示領域とを特に区別していない）。しかし、本発明はこのような例に限定されるものではない。例えば、図１８に示すように、表示部１０の画面領域Ｂ９内にウィンドウＢ７が表示され、このウィンドウＢ７内に複数のオブジェクトＢ２が表示され、このウィンドウＢ７内でスクロールが可能でる場合にも本発明を適用可能である。この場合には、ウィンドウＢ７における表示領域Ｂ８にオブジェクトＢ２を表示させるために、上述したような配置情報設定処理を行えばよい。この場合には、ウィンドウＢ７の表示領域Ｂ８の縦方向の最下位置において、オブジェクトＢ２が所定長だけ表示されることになるので、利用者は、ウィンドウＢ７内でスクロールが可能であることを容易に理解することができる。
【００７０】
上述した各実施形態及び変形例においては、オブジェクトであるアイコンの形状が、全て角が丸い同じ大きさの四角形である場合について説明した。しかし、本発明はこのような例に限定されるものではなく、図１９に示すように、オブジェクトＢ２の描画領域Ｂ１０が、縦方向の長さＯｈ、及び、横方向の長さＯｗと定められていれば、この描画領域Ｂ１０の範囲内の任意の形状のオブジェクトＢ２を用いることが可能である。但し、この場合でも、上述した配置情報に基づいてオブジェクトＢ２の配置を行う場合には、描画領域Ｂ１０の大きさを基準にする。
【００７１】
上述した各実施形態及び変形例においては、オブジェクトＢ２が新規に追加された際、あるいは、配置位置を移動された際に、常に上述した配置情報設定処理を行う例について説明したが、本発明はこのような例に限定されるものではない。例えば、オブジェクト配置領域Ｂ１に配置された全てのオブジェクトを表示部１０のオブジェクト表示領域に表示させるためにスクロールが必要になった場合にのみ、配置情報設定処理を行うようにしてもよい。
【００７２】
上述した各実施形態及び変形例においては、画面を縦方向にスクロールをさせる例について説明したが、横方向にスクロールする場合にも本発明を適用可能である。この場合には、縦方向の最下位置にオブジェクトＢ２を所定長表示させるのではなく、例えば、横方向の右端位置にオブジェクトＢ２を所定長表示させるようにすればよい。
【００７３】
上述した各実施形態及び変形例においては、表示制御装置１に対して種々のアプリケーションプログラムをインストールした場合に表示される各アプリケーションプログラムのアイコンについての表示制御の例について説明した。しかし、本発明はこのような例に限定されるものではない。例えば、表示制御装置１にインストールされた所定のアプリケーションにおいて当該アプリケーションが備える複数の機能を実行するためのボタン状のアイコンであって、当該アプリケーションのバージョンアップに伴って新しい機能が追加される度に当該機能を実行するために追加されていくようなアイコンを、当該アプリケーションの実行中に表示させるための表示制御としても本発明を適用可能である。
【００７４】
表示制御装置１は、表示制御装置１が備える表示装置が表示する表示対象に対して、上述したスクロール表示制御やオブジェクトの配置位置の制御を実行する場合の例について説明した。しかし、本発明はこのような例に限定されるものではない。例えば、
表示制御装置１は、表示制御装置１とは異なる装置の備える表示装置に対して、上述したスクロール表示制御やオブジェクトの配置位置の制御を実行してもよい。
【００７５】
なお、本発明における機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することとしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。また、本発明における機能またはその一部を実現するためのプログラムを配信する配信サーバ及び当該配信サーバに備えられた記憶媒体、及び当該配信サーバの外部に存在し、当該プログラムを前記配信サーバにより配信するために記憶している記憶媒体も、本発明の範囲に含まれる。
【００７６】
また、上述した機能の一部または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００７７】
なお、本発明は上述の実施形態及び変形例に限定されるものではなく、本発明の趣旨の範囲内での変更は本発明に含まれるものである。  
【符号の説明】
【００７８】
ＮＥＴ……通信網、１……表示制御装置、１０……表示部、１１……取得部、１２……オブジェクト配置部、１３……配置情報設定部、１４……スクロール表示制御部、１５……記憶部、Ｂ１……オブジェクト配置領域、Ｂ２……オブジェクト、Ｂ３……表示範囲。
【図１】
2014071612.tif 000003
【図２】
2014071612.tif 000004
【図３】
2014071612.tif 000005
【図４】
2014071612.tif 000006
【図５】
2014071612.tif 000007
【図６】
2014071612.tif 000008
【図７Ａ】
2014071612.tif 000009
【図７Ｂ】
2014071612.tif 000010
【図８Ａ】
2014071612.tif 000011
【図８Ｂ】
2014071612.tif 000012
【図９】
2014071612.tif 000013
【図１０】
2014071612.tif 000014
【図１１】
2014071612.tif 000015
【図１２】
2014071612.tif 000016
【図１３】
2014071612.tif 000017
【図１４】
2014071612.tif 000018
【図１５】
2014071612.tif 000019
【図１６】
2014071612.tif 000020
【図１７】
2014071612.tif 000021
【図１８】
2014071612.tif 000022
【図１９】
2014071612.tif 000023