Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5965271B2 - Display control apparatus, display control method, and display control apparatus program - Google Patents
[go: Go Back, main page]

JP5965271B2 - Display control apparatus, display control method, and display control apparatus program - Google Patents

Display control apparatus, display control method, and display control apparatus program Download PDF

Info

Publication number
JP5965271B2
JP5965271B2 JP2012216562A JP2012216562A JP5965271B2 JP 5965271 B2 JP5965271 B2 JP 5965271B2 JP 2012216562 A JP2012216562 A JP 2012216562A JP 2012216562 A JP2012216562 A JP 2012216562A JP 5965271 B2 JP5965271 B2 JP 5965271B2
Authority
JP
Japan
Prior art keywords
display
area
objects
display control
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012216562A
Other languages
Japanese (ja)
Other versions
JP2014071612A (en
Inventor
雄大 堤
雄大 堤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Digital Entertainment Co Ltd
Original Assignee
Konami Digital Entertainment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konami Digital Entertainment Co Ltd filed Critical Konami Digital Entertainment Co Ltd
Priority to JP2012216562A priority Critical patent/JP5965271B2/en
Publication of JP2014071612A publication Critical patent/JP2014071612A/en
Application granted granted Critical
Publication of JP5965271B2 publication Critical patent/JP5965271B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、スクロールされる画面の表示を制御する技術に関する。   The present invention relates to a technique for controlling display of a scrolled screen.

スマートフォン等の携帯用の装置においては、画面をスクロールさせることで、表示対象の全体を表示させることが行われている。例えば、画面上に複数のアイコンを表示させる場合であって、画面内に収まりきらないアイコンについては、画面をスクロールさせることによって画面に表示させる(例えば、特許文献1)。   In a portable device such as a smartphone, the entire display target is displayed by scrolling the screen. For example, in the case where a plurality of icons are displayed on the screen, icons that do not fit in the screen are displayed on the screen by scrolling the screen (for example, Patent Document 1).

このようにすれば、スクロールという簡単な作業によって、数多くのアイコンを操作することができるという利点がある。   In this way, there is an advantage that a large number of icons can be operated by a simple operation of scrolling.

特開2012−94170号公報JP 2012-94170 A

しかしながら、従来の手法では、画面を見ただけでは、画面がスクロール可能なのかどうか、即ち、画面内に収まりきらないアイコン等を表示させるためのスクロール可能な領域が存在するのかどうかを、利用者が容易に判断することはできなかった。
例えば、画面上に、スクロールが可能であることを示す特別な情報を表示することも考えられるが、この手法では、その情報の分だけ画面上の領域を確保する必要があり、画面上の領域を有効に活用することができない。
また、利用者がスクロール可能であることに気が付かないと、スクロール可能な領域に配置されたアイコンが利用されないという問題も生じる。
本発明は、この点に鑑みてなされたものであり、利用者に対して、画面内に収まりきらないアイコン等を表示させるためにスクロール可能であることを容易に理解させることなどを解決課題とする。
However, in the conventional method, whether or not the screen can be scrolled only by looking at the screen, that is, whether or not there is a scrollable area for displaying an icon or the like that does not fit in the screen is determined by the user. Could not be easily judged.
For example, it may be possible to display special information indicating that scrolling is possible on the screen. However, with this method, it is necessary to secure an area on the screen by the amount of the information. Cannot be used effectively.
Further, if the user does not notice that scrolling is possible, there is a problem that icons arranged in the scrollable area are not used.
The present invention has been made in view of this point, and it is a solution to make it easy for the user to understand that scrolling is possible in order to display icons and the like that do not fit in the screen. To do.

以上の課題を解決するために本発明が採用する手段を以下に説明する。なお、本発明の理解を容易にするために以下では図面の参照符号を便宜的に括弧書で付記するが、本発明を図示の形態に限定する趣旨ではない。   Means employed by the present invention to solve the above problems will be described below. In order to facilitate understanding of the present invention, reference numerals in the drawings will be appended in parentheses for convenience in the following, but the present invention is not intended to be limited to the illustrated forms.

上述した課題を解決するため、本発明に係る表示制御装置は、複数のオブジェクトが配置されたオブジェクト配置領域における所定の表示範囲を表示装置(10)にスクロール可能に表示させるスクロール表示制御を実行すると共に、前記各オブジェクトの配置位置の制御を実行する表示制御装置(1)であって、前記表示装置(10)において画像を表示可能な画面領域のサイズ情報を取得する取得部(11)と、前記画面領域のサイズ情報に基づいて前記オブジェクト配置領域におけるオブジェクト間余白を設定する配置情報設定部(13)と、前記オブジェクト間余白に従って前記オブジェクト配置領域に前記オブジェクトを配置するオブジェクト配置部(12)と、前記オブジェクト配置領域における前記所定の表示範囲を前記表示装置(10)の前記画面領域内に形成されたオブジェクト表示領域にスクロール可能に表示させる前記スクロール表示制御を実行するスクロール表示制御部(14)とを備え、前記配置情報設定部(13)は、前記オブジェクト配置領域において前記複数のオブジェクトのうち少なくとも1つがスクロール前には前記オブジェクト表示領域内に表示されない位置に配置される場合には、前記複数のオブジェクトのうち少なくとも1つのオブジェクトがスクロール前の前記オブジェクト表示領域内に部分的に表示される位置に配置されるように前記オブジェクト間余白を設定することを特徴とする。 In order to solve the above-described problem, a display control device according to the present invention executes scroll display control for causing a predetermined display range in an object arrangement area in which a plurality of objects are arranged to be displayed on a display device (10) in a scrollable manner. A display control device (1) that executes control of the arrangement position of each object, and an acquisition unit (11) that acquires size information of a screen area in which an image can be displayed on the display device (10); and placement information setting unit for setting a Luo object between margins put on the object arrangement area based on the size information of the screen region (13), the object arrangement unit for arranging the objects in the object arrangement area according to the margin between the object (12) and the predetermined display range in the object arrangement area is displayed. A scroll display control unit (14) for executing the scroll display control for scrollably displaying the object display area formed in the screen area of the device (10), and the arrangement information setting unit (13), When at least one of the plurality of objects is arranged at a position not displayed in the object display area before scrolling in the object arrangement area, at least one object of the plurality of objects is The inter-object margin is set so as to be arranged at a position partially displayed in the object display area.

この発明において、オブジェクトは、アイコン、ウィジット、バナー等の各種の表示対象を含む概念である。オブジェクト配置領域は、オブジェクトが配置されて描画される全体の領域を含む概念である。スクロールは、縦方向のスクロールと横方向のスクロールの両方を含む概念である。部分的に表示される位置とは、利用者がこの位置に配置されて表示されるオブジェクトを見た場合に、スクロール可能であることを理解できる程度にオブジェクトが見える位置を含む概念である。   In the present invention, the object is a concept including various display objects such as icons, widgets, and banners. The object placement area is a concept including an entire area where an object is placed and drawn. Scrolling is a concept that includes both vertical scrolling and horizontal scrolling. The partially displayed position is a concept including a position where the object can be seen to such an extent that it can be understood that the user can scroll when the user sees the object arranged and displayed at this position.

上述した表示制御装置(1)において、前記配置情報設定部(13)は、前記複数のオブジェクトのうち少なくとも1つがスクロール前には前記オブジェクト表示領域内に表示されない位置に前記オブジェクト配置部(12)が前記複数のオブジェクトを前記オブジェクト配置領域に配置するのに先立って、前記複数のオブジェクトの全てのオブジェクト間余白を設定するようにしてもよい。 In the display control apparatus (1) described above, the arrangement information setting unit (13) is configured such that at least one of the plurality of objects is not displayed in the object display area before scrolling. However, prior to arranging the plurality of objects in the object arrangement area, all the inter-object margins of the plurality of objects may be set.

上述した表示制御装置(1)において、前記配置情報設定部(12)は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、当該オブジェクトの前記オブジェクト表示領域内に表示される部分の少なくとも一部のスクロール方向の長さが第1の所定値以上となるように、前記オブジェクト間余白を設定するようにしてもよい。 In the display control apparatus (1) described above, the arrangement information setting unit (12) displays the position of the object partially displayed in the object display area before scrolling in the object display area of the object. The inter-object margin may be set so that the length in the scroll direction of at least a part of the portion to be set is equal to or greater than the first predetermined value.

上述した表示制御装置(1)において、前記配置情報設定部(12)は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、前記オブジェクト表示領域の端部位置が、当該オブジェクトのスクロール方向の長さにおける所定の範囲内となるように、前記オブジェクト間余白を設定するようにしてもよい。 In the display control apparatus (1) described above, the arrangement information setting unit (12) is configured such that the position of the object partially displayed in the object display area before scrolling is the end position of the object display area. The inter-object margin may be set so as to be within a predetermined range in the length of the object in the scroll direction.

上述した表示制御装置(1)において、前記配置情報設定部(12)は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、前記オブジェクト表示領域の端部位置が、当該オブジェクトのスクロール方向の長さにおける中心の位置となるように、前記オブジェクト間余白を設定するようにしてもよい。 In the display control apparatus (1) described above, the arrangement information setting unit (12) is configured such that the position of the object partially displayed in the object display area before scrolling is the end position of the object display area. The inter-object margin may be set so as to be the center position in the length of the object in the scroll direction.

上述した表示制御装置(1)において、前記スクロール表示制御部(12)は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトを、スクロール後においては当該オブジェクトの全体が表示されるようにスクロールの量を制御するようにしてもよい。   In the display control apparatus (1) described above, the scroll display control unit (12) displays an object partially displayed in the object display area before scrolling, and displays the entire object after scrolling. Thus, the scroll amount may be controlled.

上述した表示制御装置(1)において、前記配置情報設定部(12)は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、当該オブジェクトの前記オブジェクト表示領域内に表示されない部分の少なくとも一部のスクロール方向の長さが第2の所定値以上となるように、前記オブジェクト間余白を設定するようにしてもよい。 In the display control apparatus (1) described above, the arrangement information setting unit (12) displays the position of the object partially displayed in the object display area before scrolling in the object display area of the object. The inter-object margin may be set so that the length in the scroll direction of at least a part of the part that is not set is equal to or greater than a second predetermined value.

上述した課題を解決するため、本発明に係る表示制御方法は、複数のオブジェクトが配置されたオブジェクト配置領域における所定の表示範囲を表示装置(10)にスクロール可能に表示させるスクロール表示制御を実行すると共に、前記各オブジェクトの配置位置の制御を実行する表示制御方法であって、前記表示装置(10)において画像を表示可能な画面領域のサイズ情報を取得し、前記画面領域のサイズ情報に基づいて前記オブジェクト配置領域におけるオブジェクト間余白を設定し、前記オブジェクト間余白に従って前記オブジェクト配置領域に前記オブジェクトを配置し、前記オブジェクト配置領域における前記所定の表示範囲を前記表示装置(10)の前記画面領域内に形成されたオブジェクト表示領域にスクロール可能に表示させる前記スクロール表示制御を実行し、前記オブジェクト配置領域において前記複数のオブジェクトのうち少なくとも1つがスクロール前には前記オブジェクト表示領域内に表示されない位置に配置される場合には、前記複数のオブジェクトのうち少なくとも1つのオブジェクトがスクロール前の前記オブジェクト表示領域内に部分的に表示される位置に配置されるように前記オブジェクト間余白を設定することを特徴とする。 In order to solve the above-described problem, a display control method according to the present invention executes scroll display control for causing a predetermined display range in an object arrangement area where a plurality of objects are arranged to be displayed on a display device (10) in a scrollable manner. And a display control method for controlling the arrangement position of each object, wherein the display device (10) acquires size information of a screen area in which an image can be displayed, and based on the size information of the screen area set Luo object between margins put on the object arrangement region, wherein the object placed on the object arrangement area according to the margin between objects, said said display device said predetermined display range in the object arrangement area (10) Scrollable to the object display area formed in the screen area The scroll display control is executed, and when at least one of the plurality of objects is arranged in a position not displayed in the object display area before scrolling in the object arrangement area, The inter-object margin is set so that at least one object is arranged at a position where it is partially displayed in the object display area before scrolling.

上述した課題を解決するため、本発明に係る表示制御装置のプログラムは、複数のオブジェクトが配置されたオブジェクト配置領域における所定の表示範囲を表示装置(10)にスクロール可能に表示させるスクロール表示制御を実行すると共に、前記各オブジェクトの配置位置の制御を実行するコンピュータを備える表示制御装置(1)のプログラムであって、前記コンピュータを、前記表示装置(10)において画像を表示可能な画面領域のサイズ情報を取得する取得部(11)と、前記画面領域のサイズ情報に基づいて前記オブジェクト配置領域におけるオブジェクト間余白を設定する配置情報設定部(13)と、前記オブジェクト間余白に従って前記オブジェクト配置領域に前記オブジェクトを配置するオブジェクト配置部(12)と、要求に応じて前記オブジェクト配置領域における前記所定の表示範囲を前記表示装置(10)の前記画面領域内に形成されたオブジェクト表示領域にスクロール可能に表示させる前記スクロール表示制御を実行するスクロール表示制御部(14)として機能させ、前記配置情報設定部(13)は、前記オブジェクト配置領域において前記複数のオブジェクトのうち少なくとも1つがスクロール前には前記オブジェクト表示領域内に表示されない位置に配置される場合には、前記複数のオブジェクトのうち少なくとも1つのオブジェクトがスクロール前の前記オブジェクト表示領域内に部分的に表示される位置に配置されるように前記オブジェクト間余白を設定することを特徴とする。 In order to solve the above-described problem, a program for a display control apparatus according to the present invention performs scroll display control for causing a predetermined display range in an object arrangement area in which a plurality of objects are arranged to be displayed on a display apparatus (10) in a scrollable manner. A program of a display control device (1) that includes a computer that executes and controls the arrangement position of each object, the computer having the size of a screen area in which an image can be displayed on the display device (10) the object obtaining unit (11), the arrangement information setting unit for setting a Luo object between margins put on the object arrangement area based on the size information of the screen region (13), according to the margin between the object to obtain information Object placement unit (12) for placing the object in the placement area Scroll display control for executing the scroll display control for allowing the predetermined display range in the object arrangement area to be scrollably displayed on the object display area formed in the screen area of the display device (10) upon request. When the arrangement information setting unit (13) is arranged at a position where at least one of the plurality of objects is not displayed in the object display area before scrolling in the object arrangement area. Is characterized in that the inter-object margin is set so that at least one of the plurality of objects is arranged at a position where it is partially displayed in the object display area before scrolling.

上記プログラムは記録媒体に記憶させても良い。この記録媒体を用いれば、例えば上記コンピュータに上記プログラムをインストールすることができる。ここで、上記プログラムを記憶した記録媒体は、CD−ROM等の非一過性の記録媒体であっても良い。   The program may be stored in a recording medium. If this recording medium is used, the program can be installed in the computer, for example. Here, the recording medium storing the program may be a non-transitory recording medium such as a CD-ROM.

本発明の第1実施形態に係る表示制御装置の機能を説明するためのブロック図である。It is a block diagram for demonstrating the function of the display control apparatus which concerns on 1st Embodiment of this invention. 表示制御装置の構造を示すブロック図である。It is a block diagram which shows the structure of a display control apparatus. 表示制御装置の全体的な動作を示すフローチャートである。It is a flowchart which shows the whole operation | movement of a display control apparatus. 表示制御装置の配置情報設定処理を示すフローチャートである。It is a flowchart which shows the arrangement | positioning information setting process of a display control apparatus. 横方向のオブジェクト間余白の算出方法を説明する説明図である。It is explanatory drawing explaining the calculation method of the margin between objects of a horizontal direction. 縦方向のオブジェクト間余白の算出方法を説明する説明図である。It is explanatory drawing explaining the calculation method of the margin between objects of a vertical direction. オブジェクトの配置例を示す説明図である。It is explanatory drawing which shows the example of arrangement | positioning of an object. オブジェクトの配置例を示す説明図である。It is explanatory drawing which shows the example of arrangement | positioning of an object. オブジェクト表示領域内に全てのオブジェクトが表示されない例を説明する説明図である。It is explanatory drawing explaining the example in which not all objects are displayed in an object display area. オブジェクト表示領域内に表示されないオブジェクトの一部をオブジェクト表示領域内に表示させる例を説明する説明図である。It is explanatory drawing explaining the example which displays a part of object which is not displayed in an object display area in an object display area. オブジェクト表示領域内に表示されないオブジェクトの一部をオブジェクト表示領域内に表示させる例を説明する説明図である。It is explanatory drawing explaining the example which displays a part of object which is not displayed in an object display area in an object display area. 第2実施形態の配置情報設定処理を示すフローチャートである。It is a flowchart which shows the arrangement | positioning information setting process of 2nd Embodiment. 第2実施形態の縦方向のオブジェクト間余白の算出方法を説明する説明図である。It is explanatory drawing explaining the calculation method of the margin between the objects of the vertical direction of 2nd Embodiment. 第3実施形態の配置情報設定処理を示すフローチャートである。It is a flowchart which shows the arrangement | positioning information setting process of 3rd Embodiment. 第3実施形態の縦方向のオブジェクト間余白の算出方法を説明する説明図である。It is explanatory drawing explaining the calculation method of the margin between the objects of the vertical direction of 3rd Embodiment. 第4実施形態の配置情報設定処理を示すフローチャートである。It is a flowchart which shows the arrangement | positioning information setting process of 4th Embodiment. 第4実施形態の縦方向のオブジェクト間余白の算出方法を説明する説明図である。It is explanatory drawing explaining the calculation method of the margin between the objects of the vertical direction of 4th Embodiment. 変形例におけるスクロール前の状態を説明する説明図である。It is explanatory drawing explaining the state before the scroll in a modification. 変形例におけるスクロール後の状態を説明する説明図である。It is explanatory drawing explaining the state after the scroll in a modification. 変形例におけるウィンドウ内でのスクロール可能な状態を説明する説明図である。It is explanatory drawing explaining the state which can be scrolled in the window in a modification. 変形例におけるオブジェクトの描画領域とオブジェクトの大きさ及び形状との関係を説明する説明図である。It is explanatory drawing explaining the relationship between the drawing area of an object and the magnitude | size and shape of an object in a modification.

以下、実施形態として、本発明に係る表示制御装置について、図面を参照しつつ説明する。
<第1実施形態>
<1.表示制御装置の概要>
図1は、本発明の第1実施形態に係る表示制御装置1の機能を説明するためのブロック図である。図1に示すように、表示制御装置1は、表示部10と、取得部11と、オブジェクト配置部12と、配置情報設定部13と、スクロール表示制御部14と、記憶部15とを備える。これらのうち、取得部11と、オブジェクト配置部12と、配置情報設定部13と、スクロール表示制御部14は、表示制御装置1が表示制御のためのプログラムを実行することにより発揮される機能ブロックである。
Hereinafter, as an embodiment, a display control device according to the present invention will be described with reference to the drawings.
<First Embodiment>
<1. Outline of display control device>
FIG. 1 is a block diagram for explaining functions of the display control apparatus 1 according to the first embodiment of the present invention. As illustrated in FIG. 1, the display control device 1 includes a display unit 10, an acquisition unit 11, an object arrangement unit 12, an arrangement information setting unit 13, a scroll display control unit 14, and a storage unit 15. Among these, the acquisition unit 11, the object arrangement unit 12, the arrangement information setting unit 13, and the scroll display control unit 14 are functional blocks that are exhibited when the display control device 1 executes a program for display control. It is.

本実施形態の表示制御装置1は、一例として、携帯電話、スマートフォン、タブレット等の携帯装置であり、液晶ディスプレイや有機ELディスプレイ等のタッチパネル型の表示部10(表示装置の一例)を備えている。表示制御装置1には、種々のアプリケーションプログラムをインストール可能であり、アプリケーションプログラムをインストールすると、アプリケーションプログラムのアイコンが表示部10に表示されるようになっている。   The display control device 1 of the present embodiment is a portable device such as a mobile phone, a smartphone, or a tablet as an example, and includes a touch panel type display unit 10 (an example of a display device) such as a liquid crystal display or an organic EL display. . Various application programs can be installed in the display control device 1, and when the application program is installed, an icon of the application program is displayed on the display unit 10.

取得部11は、表示部10(表示装置)において画像を表示することが可能な画面領域のサイズ情報を取得する。画面領域のサイズ情報とは、例えば画面領域の縦方向および横方向の長さの情報や、画面の解像度などの情報である。表示部10の画面領域のサイズ情報は、表示制御装置1によって制御される表示部10(表示装置)の種類によって異なる場合がある。   The acquisition unit 11 acquires size information of a screen area in which an image can be displayed on the display unit 10 (display device). The size information of the screen area is, for example, information on the vertical and horizontal lengths of the screen area, information on the screen resolution, and the like. The size information of the screen area of the display unit 10 may vary depending on the type of the display unit 10 (display device) controlled by the display control device 1.

配置情報設定部13は、取得部11によって取得した表示部10の画面領域のサイズ情報に基づいて、オブジェクト配置領域におけるオブジェクトの配置情報を設定する。本実施形態においてオブジェクトとは、アプリケーションプログラムのアイコン、ウィジット、あるいはバナー等を含み、表示部10において、アプリケーションプログラムのインストール等の処理に応じて随時追加され、あるいは削除可能な表示対象をいう。オブジェクト配置領域とは、オブジェクトが配置されて描画される全体の領域のことであり、配置情報設定部13によってオブジェクトの配置情報を設定し、当該配置情報に従ってオブジェクトを配置した結果としてオブジェクト配置領域が画定される。表示制御装置1は、表示部10(表示装置)の画面領域内に形成されたオブジェクト表示領域に、オブジェクト配置領域において配置されたオブジェクトを描画(表示)する。オブジェクト表示領域よりもオブジェクト配置領域の方が大きい場合には、オブジェクト表示領域にはオブジェクト配置領域の一部が表示され、オブジェクト配置領域の他の部分についていは、スクロールを行うことによって表示領域に表示されることになる。また、オブジェクト表示領域とオブジェクト配置領域が同じ大きさである場合、スクロールを行うことなくオブジェクト配置領域の全てがオブジェクト表示領域に表示される。また、オブジェクト表示領域よりもオブジェクト配置領域の方が小さい場合には、オブジェクト配置領域は、オブジェクト表示領域と同じの大きさの領域に拡張される。このため、スクロールを行うことなくオブジェクト配置領域の全てがオブジェクト表示領域に表示される。   The arrangement information setting unit 13 sets the arrangement information of the object in the object arrangement area based on the size information of the screen area of the display unit 10 acquired by the acquisition unit 11. In the present embodiment, an object includes an icon, a widget, a banner, or the like of an application program, and refers to a display target that can be added or deleted at any time according to processing such as installation of the application program on the display unit 10. The object placement area is an entire area in which an object is placed and drawn. The object placement area is set as a result of setting the placement information of the object by the placement information setting unit 13 and placing the object according to the placement information. Defined. The display control apparatus 1 draws (displays) the object arranged in the object arrangement area in the object display area formed in the screen area of the display unit 10 (display apparatus). If the object placement area is larger than the object display area, a part of the object placement area will be displayed in the object display area, and other parts of the object placement area will be displayed in the display area by scrolling. Will be displayed. If the object display area and the object arrangement area are the same size, the entire object arrangement area is displayed in the object display area without scrolling. When the object arrangement area is smaller than the object display area, the object arrangement area is expanded to an area having the same size as the object display area. For this reason, the entire object placement area is displayed in the object display area without scrolling.

オブジェクト配置部12は、配置情報設定部13によって設定されたオブジェクトの配置情報に従って、オブジェクト配置領域にオブジェクトを配置する。本実施形態においては、後述するように、オブジェクトの配置情報として、オブジェクト配置領域の横方向の長さ、オブジェクト配置領域の横方向の端部余白、オブジェクトの横方向の長さ、横方向のオブジェクト間余白、オブジェクト配置領域の縦方向の端部余白、オブジェクトの縦方向の長さ、縦方向のオブジェクト間余白等が設定されるので、オブジェクト配置部12は、これの値に従ってオブジェクトを配置する。   The object placement unit 12 places an object in the object placement area according to the object placement information set by the placement information setting unit 13. In the present embodiment, as will be described later, the object arrangement information includes the horizontal length of the object arrangement area, the horizontal margin of the object arrangement area, the horizontal length of the object, and the horizontal object. Since the margin, the margin at the end of the object arrangement area in the vertical direction, the length of the object in the vertical direction, the margin between the objects in the vertical direction, etc. are set, the object arrangement unit 12 arranges the objects according to these values.

スクロール表示制御部14は、利用者がタッチパネル式の表示部10を操作することにより、オブジェクト配置領域における表示範囲を移動させながら、当該表示範囲を表示部10の画面領域内に形成されたオブジェクト表示領域に表示させるスクロール表示制御を実行する。このスクロール表示制御により、表示部10の画面領域内に形成されたオブジェクト表示領域よりもオブジェクト配置領域の方が大きい場合でも、オブジェクト配置領域の全ての範囲を表示部10に表示させることができる。   The scroll display control unit 14 moves the display range in the object placement area by the user operating the touch panel display unit 10, and displays the object display area formed in the screen area of the display unit 10. Scroll display control to be displayed in the area is executed. With this scroll display control, even when the object arrangement area is larger than the object display area formed in the screen area of the display unit 10, the entire range of the object arrangement area can be displayed on the display unit 10.

記憶部15には、表示制御装置1におけるスクロール表示制御やオブジェクトの配置位置の制御のためのプログラムが記憶され、さらには、必要に応じてオブジェクトの配置情報の設定のために用いられるデータが記憶される。   The storage unit 15 stores a program for scroll display control and object placement position control in the display control device 1, and further stores data used for setting object placement information as necessary. Is done.

図2に表示制御装置1の構成を示す。この図に示すように、表示制御装置1は、装置全体を制御するCPU(Central Processing Unit)30、CPU30の作業領域として機能するRAM(Random Access Memory)31、ブートプログラムなどを記憶したROM(Read Only Memory)32、各種のプログラムやデータを記憶するハードディスクドライブ(HDD)33、キーボードやマウスなどを含む入力部34、画像を表示するディスプレイ35、通信網NETを介して外部の装置と通信を行う通信インターフェース36、及びコンパクトディスクなどの情報記録媒体を読み取る読取装置37を備える。なお、本実施形態におけるディスプレイ35は、入力部34と一体に構成されたタッチパネル型のディスプレイ(表示装置)である。また、HDD33は、上述した記憶部15として機能する。
本実施形態において、CPU30は、取得部11、オブジェクト配置部12、配置情報設定部13、及びスクロール表示制御部14として動作し得る。
本実施形態の表示制御装置1は、一例として、携帯電話、スマートフォン、タブレット等の携帯装置において、アプリケーションの一種としての表示制御プログラムを起動させた場合に表示制御装置1としての機能が実現されるようになっている。したがって、HDD33には、携帯電話、スマートフォン、タブレット等の携帯装置の本来の機能を発揮させるためのOS(オペレーティングシステム)がインストールされているものとする。
FIG. 2 shows the configuration of the display control device 1. As shown in this figure, the display control apparatus 1 includes a CPU (Central Processing Unit) 30 that controls the entire apparatus, a RAM (Random Access Memory) 31 that functions as a work area of the CPU 30, a ROM (Read ROM) that stores a boot program and the like. Only Memory) 32, a hard disk drive (HDD) 33 for storing various programs and data, an input unit 34 including a keyboard and a mouse, a display 35 for displaying an image, and communication with an external device via a communication network NET. A communication interface 36 and a reading device 37 that reads an information recording medium such as a compact disk are provided. The display 35 in the present embodiment is a touch panel display (display device) that is configured integrally with the input unit 34. The HDD 33 functions as the storage unit 15 described above.
In the present embodiment, the CPU 30 can operate as the acquisition unit 11, the object arrangement unit 12, the arrangement information setting unit 13, and the scroll display control unit 14.
As an example, the display control device 1 of the present embodiment realizes a function as the display control device 1 when a display control program as a kind of application is started in a mobile device such as a mobile phone, a smartphone, and a tablet. It is like that. Accordingly, it is assumed that an OS (operating system) for causing the original functions of portable devices such as a mobile phone, a smartphone, and a tablet to be exhibited is installed in the HDD 33.

<2.表示制御装置の動作>
以下、図3乃至図8を参照して、本実施形態の表示制御装置1の動作について説明する。
<2. Operation of display control device>
Hereinafter, the operation of the display control apparatus 1 of the present embodiment will be described with reference to FIGS.

<2−1:全体的な処理の流れ>
まず、図3のフローチャートを参照して、本実施形態の表示制御装置1における全体的な処理の流れについて説明する。
本実施形態においては、表示制御装置1のCPU30が、OSまたは他のアプリケーションプログラムからオブジェクトの追加または移動処理の要求を受け付けると(S100)、表示制御の処理を開始する。オブジェクトの追加とは、例えば、新たにアプリケーションプログラムをインストールしてアプリケーションプログラムのアイコンが追加される場合を言う。また、オブジェクトの移動とは、例えば、当初はスクロールしなくても表示されるアイコンの位置を、スクロールしなければ表示されない位置に移動する場合を言う。
<2-1: Overall processing flow>
First, an overall processing flow in the display control apparatus 1 of the present embodiment will be described with reference to the flowchart of FIG.
In the present embodiment, when the CPU 30 of the display control device 1 receives a request for object addition or movement processing from the OS or another application program (S100), the display control processing is started. The addition of an object means, for example, a case where an application program is newly installed and an application program icon is added. Moreover, the movement of the object means, for example, a case where the position of an icon that is initially displayed without scrolling is moved to a position that is not displayed unless scrolling.

表示制御装置1のCPU30が以上のようなオブジェクトの追加または移動処理の要求を受け付けると(S100)、表示制御装置1のCPU30は、配置情報設定処理を行う(S101)。配置情報設定処理とは、表示部10の画面領域内に形成されたオブジェクト表示領域に、出来るだけ多くのオブジェクトを等間隔で表示させるようにオブジェクトの配置情報を設定し、また、表示部10の画面領域内に形成されたオブジェクト表示領域内に全てのオブジェクトを表示できない場合には、全てのオブジェクトを表示させるためにスクロールが必要であることを利用者に対して知らせるように、オブジェクトの配置情報を設定する処理である。詳しくは後述する。   When the CPU 30 of the display control apparatus 1 receives the request for the object addition or movement process as described above (S100), the CPU 30 of the display control apparatus 1 performs an arrangement information setting process (S101). In the arrangement information setting process, object arrangement information is set in an object display area formed in the screen area of the display unit 10 so that as many objects as possible are displayed at equal intervals. Object placement information to inform the user that scrolling is required to display all objects when not all objects can be displayed in the object display area formed in the screen area. Is a process for setting. Details will be described later.

表示制御装置1のCPU30は、以上のように全てのオブジェクトの配置情報を設定した後に、その配置情報に従って、全てのオブジェクトを配置する処理を行う(S102)。その結果、オブジェクトを追加する場合であっても、また、オブジェクトを移動する場合であっても、全てのオブジェクトが適切に配置されることになる。また、オブジェクトの配置情報は、表示部10(表示装置)において画像を表示可能な画面領域のサイズ情報に基づいて設定されるから、表示部10(表示装置)の種類によって画面領域が異なる場合であっても、それぞれの画面領域の別に応じてオブジェクトが適切に配置されることになる。   The CPU 30 of the display control device 1 sets the placement information for all objects as described above, and then performs a process for placing all the objects according to the placement information (S102). As a result, all objects are appropriately arranged regardless of whether an object is added or an object is moved. In addition, since the object arrangement information is set based on the size information of the screen area in which an image can be displayed on the display unit 10 (display device), the screen area varies depending on the type of the display unit 10 (display device). Even in such a case, the objects are appropriately arranged according to the respective screen areas.

<2−2:配置情報設定処理>
次に、図4のフローチャートを参照して、本実施形態における配置情報設定処理について説明する。
表示制御装置1のCPU30は、まず、表示部10(表示装置)の画面領域のサイズ情報を、OSあるいは他のアプリケーションから取得する(S200)。本実施形態においては、図5に示すように、オフジェクト配置領域B1の横方向(図5においてX方向)の長さPwおよびオブジェクト表示領域の横方向の長さは、予め定められており、オフジェクト配置領域B1の横方向の長さPwとオブジェクト表示領域の横方向の長さは同一であるものとする。つまり、本実施形態においては、図9に示すように、オブジェクト配置領域B1の横方向(図9においてX方向)の長さは固定であり、オブジェクトB2の数が増えていくと、オブジェクト配置領域B1は縦方向(図9においてY方向)の長さが変わるようになっている。したがって、スクロールは、図9に示すように、矢印Sで示す方向に行われことになる。
<2-2: Arrangement information setting process>
Next, the arrangement information setting process in the present embodiment will be described with reference to the flowchart of FIG.
The CPU 30 of the display control device 1 first acquires size information of the screen area of the display unit 10 (display device) from the OS or another application (S200). In the present embodiment, as shown in FIG. 5, the length Pw in the horizontal direction (X direction in FIG. 5) of the object placement area B1 and the horizontal length of the object display area are determined in advance. It is assumed that the horizontal length Pw of the object placement area B1 and the horizontal length of the object display area are the same. That is, in the present embodiment, as shown in FIG. 9, the length of the object placement area B1 in the horizontal direction (X direction in FIG. 9) is fixed, and the object placement area increases as the number of objects B2 increases. B1 is configured such that the length in the vertical direction (Y direction in FIG. 9) changes. Therefore, the scroll is performed in the direction indicated by the arrow S as shown in FIG.

表示制御装置1のCPU30は、表示部10(表示装置)の画面領域のサイズ情報を取得すると、そのサイズ情報に基づいて、横方向の端部余白Swを算出する(S201)。端部余白Swとは、図5に示すように、オフジェクト配置領域B1の横方向の端部と、オブジェクトB2の横方向の端部との間隔を言う。端部余白Swの算出方法は、例えば、表示部10(表示装置)の画面領域の横方向の長さの何%というように予め決めておけばよい。   When the CPU 30 of the display control device 1 acquires the size information of the screen area of the display unit 10 (display device), the CPU 30 calculates the edge margin Sw in the horizontal direction based on the size information (S201). As shown in FIG. 5, the end margin Sw refers to the distance between the horizontal end of the object placement region B1 and the horizontal end of the object B2. The calculation method of the edge margin Sw may be determined in advance, for example, as a percentage of the horizontal length of the screen area of the display unit 10 (display device).

そして、表示制御装置1のCPU30は、横方向に配置するオブジェクトB2の個数の最大値Nと、横方向のオブジェクト間余白Gwとを算出する(S202)。算出には次の式を用いる。   Then, the CPU 30 of the display control device 1 calculates the maximum value N of the number of objects B2 arranged in the horizontal direction and the inter-object margin Gw in the horizontal direction (S202). The following formula is used for the calculation.

Gw≧GwMin ・・・(1)
Pw=Sw+(Ow+Gw)*(N−1)+Ow+Sw ・・・(2)
Gw ≧ GwMin (1)
Pw = Sw + (Ow + Gw) * (N−1) + Ow + Sw (2)

(1)式においてGwMinは横方向のオブジェクト間余白の最小値であり、(2)式においてOwはオブジェクトの横方向の長さである。GwMin及びOwは、予め定められているか、もしくは端部余白Swと同様に、表示部10(表示装置)の画面領域のサイズ情報(画面領域の横方向の長さ)に基づいて算出されるようにしてもよい。
以上のような式を用いることにより、所定の端部余白Sw、及び、横方向のオブジェクト間余白の最小値GwMinを保ちつつ、横方向に配置可能なオブジェクトの最大数Nが求められる。
In equation (1), GwMin is the minimum value of the margin between objects in the horizontal direction, and in equation (2), Ow is the length of the object in the horizontal direction. GwMin and Ow are determined in advance, or are calculated based on the size information (the horizontal length of the screen area) of the screen area of the display unit 10 (display device), as with the edge margin Sw. It may be.
By using the above formula, the maximum number N of objects that can be arranged in the horizontal direction is obtained while maintaining the predetermined edge margin Sw and the minimum value GwMin of the horizontal inter-object margin.

次に、表示制御装置1のCPU30は、表示制御装置1のCPU30は、表示部10(表示装置)の画面領域のサイズ情報に基づいて、縦方向の端部余白Shを算出する(S203)。端部余白Shとは、図6に示すように、オフジェクト配置領域B1の縦方向の上側端部と、オブジェクトB2の縦方向の上側端部との間隔を言う。端部余白Shの算出方法は、例えば、表示部10(表示装置)の画面領域の縦方向の長さの何%というように予め決めておけばよい。   Next, the CPU 30 of the display control device 1 calculates the edge margin Sh in the vertical direction based on the size information of the screen area of the display unit 10 (display device) (S203). As shown in FIG. 6, the end margin Sh refers to the distance between the upper end in the vertical direction of the object placement region B1 and the upper end in the vertical direction of the object B2. The end margin Sh may be calculated in advance, for example, by what percentage of the length of the screen area of the display unit 10 (display device) in the vertical direction.

そして、表示制御装置1のCPU30は、縦方向に配置するオブジェクトB2の個数の最大値Mと、縦方向のオブジェクト間余白Ghとを算出する(S204)。算出には次の式を用いる。   Then, the CPU 30 of the display control device 1 calculates the maximum value M of the number of objects B2 arranged in the vertical direction and the inter-object margin Gh in the vertical direction (S204). The following formula is used for the calculation.

Gh≧GhMin ・・・(3)
Ph=Sh+(Oh+Gh)*(M−1)+Oh+Ah ・・・(4)
Ah≧0 ・・・(5)
Gh ≧ GhMin (3)
Ph = Sh + (Oh + Gh) * (M−1) + Oh + Ah (4)
Ah ≧ 0 (5)

(3)式においてGhMinは縦方向のオブジェクト間余白の最小値であり、(4)式においてOhはオブジェクトの縦方向の長さである。また、(4)式においてAhはオフジェクト配置領域B1の最下段に配置されるオブジェクトB2の下側端部とオフジェクト配置領域B1の縦方向の下側端部との間隔のことをであり、(5)式において当該間隔が0以上であることを意味している。GhMin及びOhは、予め定められているか、もしくは端部余白Shと同様に、表示部10(表示装置)の画面領域のサイズ情報(画面領域の縦方向の長さ)に基づいて算出されるようにしてもよい。
以上のような式を用いることにより、縦方向の端部余白Sh、及び、縦方向のオブジェクト間余白の最小値GhMinを保ちつつ、縦方向に配置可能なオブジェクトの最大数Mが求められる。
In Expression (3), GhMin is the minimum value of the margin between objects in the vertical direction, and in Expression (4), Oh is the length of the object in the vertical direction. In Expression (4), Ah is the distance between the lower end of the object B2 arranged at the bottom of the object arrangement area B1 and the lower end of the object arrangement area B1 in the vertical direction. , (5) means that the interval is 0 or more. GhMin and Oh are determined in advance, or are calculated based on the size information of the screen area of the display unit 10 (display device) (length in the vertical direction of the screen area) in the same manner as the edge margin Sh. It may be.
By using the above formula, the maximum number M of objects that can be arranged in the vertical direction is obtained while maintaining the vertical end margin Sh and the minimum value GhMin of the vertical inter-object margin.

次に、表示制御装置1のCPU30は、オブジェクト配置領域B1の縦方向においてオブジェクトB2が最も多く配置される列におけるオブジェクトB2の総数と、上述のようにして算出した縦方向に配置可能なオブジェクトの最大数Mとの比較を行う(S205)。   Next, the CPU 30 of the display control device 1 determines the total number of objects B2 in the column in which the most objects B2 are arranged in the vertical direction of the object arrangement area B1, and the objects that can be arranged in the vertical direction calculated as described above. Comparison with the maximum number M is performed (S205).

そして、オブジェクト配置領域B1の縦方向においてオブジェクトB2が最も多く配置される列におけるオブジェクトB2の総数が、縦方向に配置可能なオブジェクトB2の最大数Mよりも小さいか、または同数である場合には(S205:NO)、表示範囲B3で全てを表示させることが可能な範囲であるオブジェクト配置領域B1に、全てのオブジェクトB2を配置可能なので、上述のようにして算出した横方向のオブジェクト間余白Gwと縦方向のオブジェクト間余白Ghとを配置情報として設定する。   When the total number of objects B2 in the column where the largest number of objects B2 are arranged in the vertical direction of the object arrangement area B1 is smaller than or equal to the maximum number M of objects B2 that can be arranged in the vertical direction (S205: NO) Since all the objects B2 can be arranged in the object arrangement area B1, which is a range in which all can be displayed in the display range B3, the horizontal inter-object margin Gw calculated as described above. And the inter-object margin Gh in the vertical direction are set as arrangement information.

しかし、オブジェクト配置領域B1の縦方向においてオブジェクトB2が最も多く配置される列におけるオブジェクB2の総数が、縦方向に配置可能なオブジェクトB2の最大数Mよりも大きい場合には(S205:YES)、表示範囲B3で全てを表示させることが可能な範囲であるオブジェクト配置領域B1に、全てのオブジェクトB2を配置できない。そこで、全てのオブジェクトB2を配置可能なようにオブジェクト配置領域B1を拡張することで、スクロールを行うことでオブジェクト配置領域の全てが表示部10のオブジェクト表示領域に表示されるようにする。この場合、利用者に対してスクロールが可能であることを知らせるために、縦方向の最下位置のオブジェクトB2を表示部10のオブジェクト表示領域に半分表示させるように、オブジェクト配置領域B1において縦方向のオブジェクト間余白Ghを再計算する(S206)。図6においては、一番左側の列を第1列、一番上側の行を第1行として、行の番号をY座標で表し、第n列、第n行に配置されたオブジェクトB2の座標を(Xn,Yn)で示している。縦方向の最下位置のオブジェクトB2は座標(X1,Yn)で表されるオブジェクトB2である。   However, when the total number of objects B2 in the column in which the most objects B2 are arranged in the vertical direction of the object arrangement area B1 is larger than the maximum number M of objects B2 that can be arranged in the vertical direction (S205: YES), Not all objects B2 can be placed in the object placement area B1, which is a range in which everything can be displayed in the display range B3. Therefore, the object placement area B1 is expanded so that all the objects B2 can be placed, so that all the object placement areas are displayed in the object display area of the display unit 10 by scrolling. In this case, in order to inform the user that scrolling is possible, the object B2 at the lowest position in the vertical direction is displayed in the vertical direction in the object arrangement area B1 so that the object display area of the display unit 10 is half displayed. The inter-object margin Gh is recalculated (S206). In FIG. 6, the leftmost column is the first column, the uppermost row is the first row, the row number is represented by the Y coordinate, and the coordinates of the object B2 arranged in the nth column and the nth row. Is represented by (Xn, Yn). The object B2 at the lowest position in the vertical direction is an object B2 represented by coordinates (X1, Yn).

縦方向のオブジェクト間余白Ghの再計算では、Ahをオブジェクトの縦方向の長さOhの半分であるOh/2として計算する。つまり、縦方向のオブジェクト間余白Ghを再計算する際には、次のような式を用いる。   In the recalculation of the inter-object margin Gh in the vertical direction, Ah is calculated as Oh / 2, which is half of the vertical length Oh of the object. That is, when recalculating the vertical inter-object margin Gh, the following equation is used.

Gh≧GhMin ・・・(6)
Ph=Sh+(Oh+Gh)*M+Ah ・・・(7)
Ah=Oh/2 ・・・(8)
Gh ≧ GhMin (6)
Ph = Sh + (Oh + Gh) * M + Ah (7)
Ah = Oh / 2 (8)

以上のような式を用いることにより、図6に示すように、所定の端部余白Sh、及び、縦方向のオブジェクト間余白の最小値GhMinを保ちつつ、縦方向の最下位置においてオブジェクトB2の半分だけ(Ah)を表示部10のオブジェクト表示領域に表示させることができる。この場合、全ての部分が表示部10のオブジェクト表示領域に表示されるオブジェクトB1の個数がM個であり、表示部10のオブジェクト表示領域に半分だけ表示されるオブジェクトB1の個数が1個となる。   By using the above formula, as shown in FIG. 6, while maintaining the predetermined end margin Sh and the minimum value GhMin of the vertical inter-object margin, the object B2 has the lowest position in the vertical direction. Only half (Ah) can be displayed in the object display area of the display unit 10. In this case, the number of objects B1 displayed in the object display area of the display unit 10 in all parts is M, and the number of objects B1 displayed in half in the object display area of the display unit 10 is one. .

図7A乃至図8Bを参照して以上の処理を説明すると、オブジェクト配置領域B1に配置すべき全てのオブジェクトの総数が、横方向に配置可能なオブジェクトB2の最大数Nと、縦方向に配置可能なオブジェクトB2の最大数Mとの積よりも小さい場合には、上述した式(1)、(2)、(3)、(4)、(5)に従って、図7A、及び図7Bに矢印B6に示す順序で、オブジェクト配置領域B1にオブジェクトB2が配置されていくことになる。図7A及び図7Bの例では、簡単のために、横方向に配置可能なオブジェクトB2の最大数Nを3、縦方向に配置可能なオブジェクトB2の最大数Mを3としている。   The above processing will be described with reference to FIGS. 7A to 8B. The total number of all objects to be arranged in the object arrangement area B1 can be arranged in the vertical direction with the maximum number N of objects B2 that can be arranged in the horizontal direction. If the product is smaller than the product of the maximum number M of objects B2, the arrow B6 is shown in FIG. 7A and FIG. 7B according to the above-described equations (1), (2), (3), (4), (5). The object B2 is arranged in the object arrangement area B1 in the order shown in FIG. In the example of FIGS. 7A and 7B, for the sake of simplicity, the maximum number N of objects B2 that can be arranged in the horizontal direction is 3, and the maximum number M of objects B2 that can be arranged in the vertical direction is 3.

このような状態からさらにオブジェクトB2が追加されると、オブジェクト配置領域B1における第1列に配置すべきオブジェクトB2の総数が4となり、縦方向に配置可能なオブジェクトB2の最大数Mである3よりも大きくなる。したがって、この場合には、上述した式(1)、(2)、(3)、(4)、(5)で算出した配置情報を用いると、図8Aに示すように座標(X1,Y4)の縦方向の最下位置のオブジェクトB2は、スクロールしなければ表示されない表示範囲B4に配置されることになる。   When the object B2 is further added from such a state, the total number of objects B2 to be arranged in the first column in the object arrangement area B1 is 4, and the maximum number M of objects B2 that can be arranged in the vertical direction is 3 Also grows. Therefore, in this case, using the arrangement information calculated by the above-described equations (1), (2), (3), (4), and (5), coordinates (X1, Y4) as shown in FIG. 8A. The object B2 at the lowest position in the vertical direction is arranged in a display range B4 that is not displayed unless scrolled.

そこで、表示制御装置1のCPU30は、上述した式(6)〜(8)を用いて、端部余白Sh、及び、縦方向のオブジェクト間余白の最小値GhMinを保ちつつ、縦方向の最下位置においてオブジェクトB2の半分だけ(Ah)を表示部10のオブジェクト表示領域に表示させるように、縦方向のオブジェクト間余白Ghを再計算する。そして、再計算された配置情報に基づいて全てのオブジェクトB2を配置すると、図8Bに示すように、座標(X1,Y4)の縦方向の最下位置のオブジェクトB2は、表示部10のオブジェクト表示領域に半分だけ(Ah)表示されるようになる。したがって、このように配置されたオブジェクトB2が表示された画面を見た利用者は、スクロールしなければ見えない領域にもオブジェクトB2が配置されていること、言い換えれば、画面のスクロールが可能であることを容易に理解することができる。   Therefore, the CPU 30 of the display control device 1 uses the above-described equations (6) to (8) to maintain the edge margin Sh and the minimum value GhMin of the vertical inter-object margin, while maintaining the lowest in the vertical direction. The vertical inter-object margin Gh is recalculated so that only half (Ah) of the object B2 at the position is displayed in the object display area of the display unit 10. When all the objects B2 are arranged based on the recalculated arrangement information, the object B2 at the lowest position in the vertical direction of the coordinates (X1, Y4) is displayed on the display unit 10 as shown in FIG. 8B. Only half (Ah) is displayed in the area. Therefore, the user who has seen the screen on which the object B2 arranged in this way is displayed can also scroll the screen, in other words, the object B2 is also arranged in an area that cannot be seen without scrolling. Can be easily understood.

<第2実施形態>
次に、本発明の第2実施形態を図10及び図11を参照して説明する。第2実施形態は、オブジェクト配置領域B1の縦方向においてオブジェクトB2が最も多く配置される列におけるオブジェクトB2の総数が、縦方向に配置可能なオブジェクトB2の最大数Mよりも大きい場合に、縦方向の最下位置のオブジェクトB2を表示部10のオブジェクト表示領域に所定長だけ表示させるところが第1実施形態と異なっている。
Second Embodiment
Next, a second embodiment of the present invention will be described with reference to FIGS. In the second embodiment, when the total number of objects B2 in the column in which the most objects B2 are arranged in the vertical direction of the object arrangement area B1 is larger than the maximum number M of objects B2 that can be arranged in the vertical direction, the vertical direction This is different from the first embodiment in that the lowest object B2 is displayed in the object display area of the display unit 10 by a predetermined length.

図10は第2実施形態の表示制御装置1における配置情報設定処理のフローチャートであり、ステップS207の処理だけが図4に示す第1実施形態の配置情報設定処理のフローチャートと異なっている。つまり、オブジェクト配置領域B1の縦方向においてオブジェクトB2が最も多く配置される列におけるオブジェクトB2の総数が、縦方向に配置可能なオブジェクトB2の最大数Mよりも大きい場合は(S205:YES)、表示範囲B3で全てを表示させることが可能な範囲であるオブジェクト配置領域B1に、全てのオブジェクトB2を配置できない。そこで、全てのオブジェクトB2を配置可能なようにオブジェクト配置領域B1を拡張することで、スクロールを行うことでオブジェクト配置領域の全てが表示部10のオブジェクト表示領域に表示されるようにする。この場合、利用者に対してスクロールが可能であることを知らせるために、縦方向の最下位置のオブジェクトB2を表示部10のオブジェクト表示領域に所定長表示させるように、オブジェクト配置領域B1において縦方向のオブジェクト間余白Ghを再計算する(S207)。   FIG. 10 is a flowchart of the arrangement information setting process in the display control apparatus 1 of the second embodiment, and only the process of step S207 is different from the flowchart of the arrangement information setting process of the first embodiment shown in FIG. That is, when the total number of objects B2 in the column in which the largest number of objects B2 are arranged in the vertical direction of the object arrangement area B1 is larger than the maximum number M of objects B2 that can be arranged in the vertical direction (S205: YES), display is performed. Not all objects B2 can be placed in the object placement area B1, which is a range in which everything can be displayed in the range B3. Therefore, the object placement area B1 is expanded so that all the objects B2 can be placed, so that all the object placement areas are displayed in the object display area of the display unit 10 by scrolling. In this case, in order to inform the user that scrolling is possible, the object B2 at the lowest position in the vertical direction is displayed vertically in the object placement area B1 so that the object display area of the display unit 10 is displayed for a predetermined length. The inter-object margin Gh in the direction is recalculated (S207).

第2実施形態における縦方向のオブジェクト間余白Ghの再計算では、図11に示すように、Ahが所定値AhMin以上の長さとなるように計算する。つまり、縦方向のオブジェクト間余白Ghを再計算する際には、次のような式を用いる。   In the recalculation of the vertical inter-object margin Gh in the second embodiment, as shown in FIG. 11, the calculation is performed so that Ah has a length equal to or longer than a predetermined value AhMin. That is, when recalculating the vertical inter-object margin Gh, the following equation is used.

Gh≧GhMin ・・・(6)
Ph=Sh+(Oh+Gh)*M+Ah ・・・(7)
Ah≧AhMin ・・・(9)
Gh ≧ GhMin (6)
Ph = Sh + (Oh + Gh) * M + Ah (7)
Ah ≧ AhMin (9)

ここで、所定値AhMinとは、縦方向の最下位置のオブジェクトB2を表示部10のオブジェクト表示領域に部分的に表示させた場合に、当該オブジェクトB2の存在(つまり、スクロール可能であること)を利用者が理解できる可能性のある最小限の値である。
そこで、第2実施形態では、利用者に対して確実にスクロール可能であること理解させるために、所定値AhMin以上の長さであるAhを、縦方向の最下位置のオブジェクトB2を表示部10のオブジェクト表示領域に部分的に表示させる場合における当該オブジェクトB2の表示部分の長さとして用いている。
Here, the predetermined value AhMin is the presence of the object B2 when the object B2 at the lowest position in the vertical direction is partially displayed in the object display area of the display unit 10 (that is, scrollable). Is the minimum value that the user may be able to understand.
Therefore, in the second embodiment, in order to make sure that the user can reliably scroll, the display unit 10 displays Ah having a length equal to or longer than the predetermined value AhMin and the object B2 at the lowest position in the vertical direction. This is used as the length of the display portion of the object B2 in the case where it is partially displayed in the object display area.

以上のように、第2実施形態においても、図11に示すように、所定の端部余白Sh、及び、縦方向のオブジェクト間余白の最小値GhMinを保ちつつ、縦方向の最下位置においてオブジェクトB2を所定長Ahだけ表示部10のオブジェクト表示領域に表示させることができるので、利用者はスクロール可能であることを容易に理解することができる。   As described above, also in the second embodiment, as shown in FIG. 11, the object is maintained at the lowest position in the vertical direction while maintaining the predetermined end margin Sh and the minimum value GhMin of the vertical inter-object margin. Since B2 can be displayed in the object display area of the display unit 10 by a predetermined length Ah, the user can easily understand that scrolling is possible.

<第3実施形態>
次に、本発明の第3実施形態を図12及び図13を参照して説明する。第3実施形態は、オブジェクト配置領域B1の縦方向においてオブジェクトB2が最も多く配置される列におけるオブジェクトB2の総数が、縦方向に配置可能なオブジェクトB2の最大数Mよりも大きい場合に、縦方向の最下位置のオブジェクトB2を、表示部10のオブジェクト表示領域に、オブジェクトB2の縦方向の長さにおける所定範囲内の長さだけ表示させるところが上述した各実施形態と異なっている。
<Third Embodiment>
Next, a third embodiment of the present invention will be described with reference to FIGS. In the third embodiment, when the total number of objects B2 in the column in which the most objects B2 are arranged in the vertical direction of the object arrangement area B1 is larger than the maximum number M of objects B2 that can be arranged in the vertical direction, the vertical direction The lowermost object B2 is displayed in the object display area of the display unit 10 by a length within a predetermined range in the vertical length of the object B2, which is different from the above-described embodiments.

図12は第2実施形態の表示制御装置1における配置情報設定処理のフローチャートであり、ステップS208の処理だけが図4に示す第1実施形態の配置情報設定処理のフローチャートと異なっている。つまり、オブジェクト配置領域B1の縦方向においてオブジェクトB2が最も多く配置される列におけるオブジェクトB2の総数が、縦方向に配置可能なオブジェクトB2の最大数Mよりも大きい場合は(S205:YES)、表示範囲B3で全てを表示させることが可能な範囲であるオブジェクト配置領域B1に、全てのオブジェクトB2を配置できない。そこで、全てのオブジェクトB2を配置可能なようにオブジェクト配置領域B1を拡張することで、スクロールを行うことでオブジェクト配置領域の全てが表示部10のオブジェクト表示領域に表示されるようにする。この場合、利用者に対してスクロールが可能であることを知らせるために、縦方向の最下位置のオブジェクトB2を、表示部10のオブジェクト表示領域に、オブジェクトB2の縦方向の長さにおける所定範囲内の長さだけ表示させるように、縦方向のオブジェクト間余白Ghを再計算する(S208)。   FIG. 12 is a flowchart of the arrangement information setting process in the display control apparatus 1 of the second embodiment, and only the process of step S208 is different from the flowchart of the arrangement information setting process of the first embodiment shown in FIG. That is, when the total number of objects B2 in the column in which the largest number of objects B2 are arranged in the vertical direction of the object arrangement area B1 is larger than the maximum number M of objects B2 that can be arranged in the vertical direction (S205: YES), display is performed. Not all objects B2 can be placed in the object placement area B1, which is a range in which everything can be displayed in the range B3. Therefore, the object placement area B1 is expanded so that all the objects B2 can be placed, so that all the object placement areas are displayed in the object display area of the display unit 10 by scrolling. In this case, in order to inform the user that scrolling is possible, the object B2 at the lowest position in the vertical direction is placed in the object display area of the display unit 10 in a predetermined range in the length of the object B2 in the vertical direction. The vertical inter-object margin Gh is recalculated so that only the inner length is displayed (S208).

第3実施形態における縦方向のオブジェクト間余白Ghの再計算では、図13に示すように、Ahが所定範囲内の長さとなるように計算する。つまり、縦方向のオブジェクト間余白Ghを再計算する際には、次のような式を用いる。   In the recalculation of the inter-object margin Gh in the third embodiment, Ah is calculated so as to have a length within a predetermined range, as shown in FIG. That is, when recalculating the vertical inter-object margin Gh, the following equation is used.

Gh≧GhMin ・・・(6)
Ph=Sh+(Oh+Gh)*M+Ah ・・・(7)
Oh/2≧Ah≧AhMin ・・・(10)
Gh ≧ GhMin (6)
Ph = Sh + (Oh + Gh) * M + Ah (7)
Oh / 2 ≧ Ah ≧ AhMin (10)

このように本実施形態では、オブジェクトB2の縦方向の長さOhの半分以下で、かつ、第2実施形態で説明した所定値AhMin以上の範囲の長さAhを用いる。   As described above, in the present embodiment, the length Ah that is equal to or less than half the vertical length Oh of the object B2 and is equal to or larger than the predetermined value AhMin described in the second embodiment is used.

以上のように、第3実施形態においても、図13に示すように、所定の端部余白Sh、及び、縦方向のオブジェクト間余白の最小値GhMinを保ちつつ、縦方向の最下位置においてオブジェクトB2を所定範囲の長さAhだけ表示部10のオブジェクト表示領域に表示させることができるので、利用者はスクロール可能であることを容易に理解することができる。   As described above, also in the third embodiment, as shown in FIG. 13, the object is maintained at the lowest position in the vertical direction while maintaining the predetermined end margin Sh and the minimum value GhMin of the vertical inter-object margin. Since B2 can be displayed in the object display area of the display unit 10 for a predetermined length Ah, the user can easily understand that scrolling is possible.

<第4実施形態>
次に、本発明の第4実施形態を図14及び図15を参照して説明する。第4実施形態は、オブジェクト配置領域B1の縦方向においてオブジェクトB2が最も多く配置される列におけるオブジェクトB2の総数が、縦方向に配置可能なオブジェクトB2の最大数Mよりも大きい場合に、縦方向の最下位置のオブジェクトB2を、表示部10のオブジェクト表示領域に表示させない長さが所定値以上になるようにさせるところが上述した各実施形態と異なっている。
<Fourth embodiment>
Next, a fourth embodiment of the present invention will be described with reference to FIGS. In the fourth embodiment, when the total number of objects B2 in the column in which the most objects B2 are arranged in the vertical direction of the object arrangement area B1 is larger than the maximum number M of objects B2 that can be arranged in the vertical direction, This is different from the above-described embodiments in that the lowermost object B2 is not displayed in the object display area of the display unit 10 so that the length is not less than a predetermined value.

図14は第4実施形態の表示制御装置1における配置情報設定処理のフローチャートであり、ステップS209の処理だけが図4に示す第1実施形態の配置情報設定処理のフローチャートと異なっている。つまり、オブジェクト配置領域B1の縦方向においてオブジェクトB2が最も多く配置される列におけるオブジェクトB2の総数が、縦方向に配置可能なオブジェクトB2の最大数Mよりも大きい場合は(S205:YES)、表示範囲B3で全てを表示させることが可能な範囲であるオブジェクト配置領域B1に、全てのオブジェクトB2を配置できない。そこで、全てのオブジェクトB2を配置可能なようにオブジェクト配置領域B1を拡張することで、スクロールを行うことでオブジェクト配置領域の全てが表示部10のオブジェクト表示領域に表示されるようにする。この場合、利用者に対してスクロールが可能であることを知らせるために、縦方向の最下位置のオブジェクトB2を、表示部10のオブジェクト表示領域に表示させない長さが、所定値以上になるように、縦方向のオブジェクト間余白Ghを再計算する(S209)。   FIG. 14 is a flowchart of the arrangement information setting process in the display control apparatus 1 of the fourth embodiment, and only the process of step S209 is different from the flowchart of the arrangement information setting process of the first embodiment shown in FIG. That is, when the total number of objects B2 in the column in which the largest number of objects B2 are arranged in the vertical direction of the object arrangement area B1 is larger than the maximum number M of objects B2 that can be arranged in the vertical direction (S205: YES), display is performed. Not all objects B2 can be placed in the object placement area B1, which is a range in which everything can be displayed in the range B3. Therefore, the object placement area B1 is expanded so that all the objects B2 can be placed, so that all the object placement areas are displayed in the object display area of the display unit 10 by scrolling. In this case, in order to inform the user that scrolling is possible, the length at which the object B2 at the lowest position in the vertical direction is not displayed in the object display area of the display unit 10 is not less than a predetermined value. Next, the inter-object margin Gh in the vertical direction is recalculated (S209).

第4実施形態における縦方向のオブジェクト間余白Ghの再計算では、図15に示すように、Ahが所定長Ahとなるように計算する。この所定長Ahは、縦方向の最下位置のオブジェクトB2を表示部10のオブジェクト表示領域に表示させない長さOh−Ahが、例えば、オブジェクトB2の縦方向の長さOhの半分以上になるような長さである。つまり、縦方向のオブジェクト間余白Ghを再計算する際には、次のような式を用いる。   In the recalculation of the vertical inter-object margin Gh in the fourth embodiment, as shown in FIG. 15, Ah is calculated to be a predetermined length Ah. The predetermined length Ah is set such that the length Oh-Ah in which the object B2 at the lowest position in the vertical direction is not displayed in the object display area of the display unit 10 is, for example, half or more of the vertical length Oh of the object B2. Length. That is, when recalculating the vertical inter-object margin Gh, the following equation is used.

Gh≧GhMin ・・・(6)
Ph=Sh+(Oh+Gh)*M+Ah ・・・(7)
Oh−Ah≧Oh/2 ・・・(11)
Gh ≧ GhMin (6)
Ph = Sh + (Oh + Gh) * M + Ah (7)
Oh-Ah ≧ Oh / 2 (11)

以上のように、第4実施形態においても、図15に示すように、所定の端部余白Sh、及び、縦方向のオブジェクト間余白の最小値GhMinを保ちつつ、縦方向の最下位置においてオブジェクトB2を、表示部10のオブジェクト表示領域に表示させない長さが所定値以上となるようにすることができるので、利用者はスクロール可能であることを容易に理解することができる。   As described above, also in the fourth embodiment, as shown in FIG. 15, the object is maintained at the lowest position in the vertical direction while maintaining the predetermined end margin Sh and the minimum value GhMin of the vertical inter-object margin. Since the length that B2 is not displayed in the object display area of the display unit 10 can be a predetermined value or more, the user can easily understand that scrolling is possible.

<変形例>
本発明は、上述した実施形態に限定されるものではなく、以下に述べる各種の変形が可能である。また、各変形例及び実施形態は、適宜、組み合わせてもよいことは勿論である。
<Modification>
The present invention is not limited to the above-described embodiments, and various modifications described below are possible. Of course, each modification and embodiment may be appropriately combined.

上述した実施形態においては、スクロールを行う範囲に特に制限を設けることなく自由にスクロールを行うようにしてもよいし、表示部10のオブジェクト表示領域に所定長だけ表示させる縦方向の最下位置のオブジェクトB2が、スクロール後における表示部10のオブジェクト表示領域において、第1行目に位置するようにスクロールの範囲を限定するようにしてもよい。例えば、図16に示すように、座標(X1,Y4)のオブジェクトB2が、スクロール前の表示部10のオブジェクト表示領域に所定長だけ表示されていたとする。   In the embodiment described above, scrolling may be freely performed without any particular restriction on the scrolling range, or the lowest position in the vertical direction to be displayed for a predetermined length in the object display area of the display unit 10 may be used. The scroll range may be limited so that the object B2 is positioned on the first line in the object display area of the display unit 10 after scrolling. For example, as shown in FIG. 16, it is assumed that an object B2 at coordinates (X1, Y4) is displayed in a predetermined length in the object display area of the display unit 10 before scrolling.

この状態で矢印S方向にスクロールし、スクロールした長さが所定値以上に達した場合には、図17に示すように、座標(X1,Y4)のオブジェクトB2が、スクロール後における表示部10のオブジェクト表示領域において、第1行目に位置するように、スクロール位置を自動的に制御する。より具体的には、図17に示すように、オブジェクト配置領域B1における表示範囲を、表示範囲B3から表示範囲B4までの範囲でスクロール可能な場合に、表示範囲が表示範囲B3の位置から開始されたスクロールを、表示範囲が表示範囲B5の位置で一旦停止させるよう制御する。上述したように、全てのオブジェクトB2の配置情報は、上述した配置情報設定処理により設定されるため、横方向のオブジェクト間余白も縦方向のオブジェクト間余白も等間隔になっている。したがって、例えば、座標(X1,Y7)のオブジェクトB2が存在していた場合には、座標(X1,Y4)のオブジェクトB2が、スクロール後における表示部10のオブジェクト表示領域において、第1行目に位置するように、スクロール位置を自動的に制御することにより、その結果として、座標(X1,Y7)のオブジェクトB2が表示部10のオブジェクト表示領域において縦方向の最下位置のオブジェクトB2として所定長だけ表示されることになる。これにより、利用者は、さらにスクロールが可能であることを容易に理解することが可能となる。   In this state, when scrolling in the direction of arrow S and the length of scrolling reaches a predetermined value or more, as shown in FIG. 17, the object B2 at coordinates (X1, Y4) is displayed on the display unit 10 after scrolling. In the object display area, the scroll position is automatically controlled so as to be positioned on the first line. More specifically, as shown in FIG. 17, when the display range in the object arrangement region B1 can be scrolled in the range from the display range B3 to the display range B4, the display range starts from the position of the display range B3. The scrolling is controlled so that the display range is temporarily stopped at the position of the display range B5. As described above, since the arrangement information of all the objects B2 is set by the arrangement information setting process described above, the horizontal inter-object margin and the vertical inter-object margin are equally spaced. Therefore, for example, when the object B2 having the coordinates (X1, Y7) exists, the object B2 having the coordinates (X1, Y4) is displayed on the first line in the object display area of the display unit 10 after scrolling. By automatically controlling the scroll position so as to be positioned, as a result, the object B2 at coordinates (X1, Y7) has a predetermined length as the object B2 at the lowest position in the vertical direction in the object display area of the display unit 10. Will be displayed only. Thereby, the user can easily understand that scrolling is possible.

上述した各実施形態及び変形例においては、表示部10の画面領域の全域においてオブジェクトB2を表示可能とする例について説明した(つまり、表示部10の画面領域と表示部10の画面領域内に形成されたオブジェクト表示領域とを特に区別していない)。しかし、本発明はこのような例に限定されるものではない。例えば、図18に示すように、表示部10の画面領域B9内にウィンドウB7が表示され、このウィンドウB7内に複数のオブジェクトB2が表示され、このウィンドウB7内でスクロールが可能でる場合にも本発明を適用可能である。この場合には、ウィンドウB7における表示領域B8にオブジェクトB2を表示させるために、上述したような配置情報設定処理を行えばよい。この場合には、ウィンドウB7の表示領域B8の縦方向の最下位置において、オブジェクトB2が所定長だけ表示されることになるので、利用者は、ウィンドウB7内でスクロールが可能であることを容易に理解することができる。   In each of the above-described embodiments and modified examples, the example in which the object B2 can be displayed in the entire screen area of the display unit 10 has been described (that is, formed in the screen area of the display unit 10 and the screen area of the display unit 10). Distinction from the displayed object display area). However, the present invention is not limited to such an example. For example, as shown in FIG. 18, a window B7 is displayed in the screen area B9 of the display unit 10, a plurality of objects B2 are displayed in the window B7, and this window B7 can be scrolled. The invention can be applied. In this case, the arrangement information setting process as described above may be performed in order to display the object B2 in the display area B8 in the window B7. In this case, since the object B2 is displayed for a predetermined length at the lowest position in the vertical direction of the display area B8 of the window B7, the user can easily scroll within the window B7. Can understand.

上述した各実施形態及び変形例においては、オブジェクトであるアイコンの形状が、全て角が丸い同じ大きさの四角形である場合について説明した。しかし、本発明はこのような例に限定されるものではなく、図19に示すように、オブジェクトB2の描画領域B10が、縦方向の長さOh、及び、横方向の長さOwと定められていれば、この描画領域B10の範囲内の任意の形状のオブジェクトB2を用いることが可能である。但し、この場合でも、上述した配置情報に基づいてオブジェクトB2の配置を行う場合には、描画領域B10の大きさを基準にする。   In each of the above-described embodiments and modifications, the case where the shape of the icon, which is an object, is a quadrangle having the same size with rounded corners has been described. However, the present invention is not limited to such an example. As shown in FIG. 19, the drawing area B10 of the object B2 is defined as a vertical length Oh and a horizontal length Ow. If so, it is possible to use an object B2 having an arbitrary shape within the range of the drawing area B10. However, even in this case, when the object B2 is arranged based on the arrangement information described above, the size of the drawing area B10 is used as a reference.

上述した各実施形態及び変形例においては、オブジェクトB2が新規に追加された際、あるいは、配置位置を移動された際に、常に上述した配置情報設定処理を行う例について説明したが、本発明はこのような例に限定されるものではない。例えば、オブジェクト配置領域B1に配置された全てのオブジェクトを表示部10のオブジェクト表示領域に表示させるためにスクロールが必要になった場合にのみ、配置情報設定処理を行うようにしてもよい。   In each of the above-described embodiments and modifications, the example in which the above-described arrangement information setting process is always performed when the object B2 is newly added or the arrangement position is moved has been described. It is not limited to such an example. For example, the arrangement information setting process may be performed only when scrolling is required to display all the objects arranged in the object arrangement area B1 in the object display area of the display unit 10.

上述した各実施形態及び変形例においては、画面を縦方向にスクロールをさせる例について説明したが、横方向にスクロールする場合にも本発明を適用可能である。この場合には、縦方向の最下位置にオブジェクトB2を所定長表示させるのではなく、例えば、横方向の右端位置にオブジェクトB2を所定長表示させるようにすればよい。   In each of the above-described embodiments and modified examples, the example in which the screen is scrolled in the vertical direction has been described. However, the present invention can also be applied to the case in which the screen is scrolled in the horizontal direction. In this case, instead of displaying the object B2 at the lowest position in the vertical direction for a predetermined length, for example, the object B2 may be displayed at the right end position in the horizontal direction for a predetermined length.

上述した各実施形態及び変形例においては、表示制御装置1に対して種々のアプリケーションプログラムをインストールした場合に表示される各アプリケーションプログラムのアイコンについての表示制御の例について説明した。しかし、本発明はこのような例に限定されるものではない。例えば、表示制御装置1にインストールされた所定のアプリケーションにおいて当該アプリケーションが備える複数の機能を実行するためのボタン状のアイコンであって、当該アプリケーションのバージョンアップに伴って新しい機能が追加される度に当該機能を実行するために追加されていくようなアイコンを、当該アプリケーションの実行中に表示させるための表示制御としても本発明を適用可能である。   In the above-described embodiments and modifications, examples of display control for icons of application programs displayed when various application programs are installed in the display control device 1 have been described. However, the present invention is not limited to such an example. For example, a button-like icon for executing a plurality of functions included in the application in a predetermined application installed in the display control device 1, each time a new function is added as the application is upgraded The present invention can also be applied as display control for displaying an icon that is added to execute the function during execution of the application.

表示制御装置1は、表示制御装置1が備える表示装置が表示する表示対象に対して、上述したスクロール表示制御やオブジェクトの配置位置の制御を実行する場合の例について説明した。しかし、本発明はこのような例に限定されるものではない。例えば、
表示制御装置1は、表示制御装置1とは異なる装置の備える表示装置に対して、上述したスクロール表示制御やオブジェクトの配置位置の制御を実行してもよい。
The display control apparatus 1 demonstrated the example in the case of performing the scroll display control mentioned above and control of the arrangement position of an object with respect to the display target which the display apparatus with which the display control apparatus 1 is provided displays. However, the present invention is not limited to such an example. For example,
The display control apparatus 1 may execute the above-described scroll display control and object placement position control for a display apparatus provided in a device different from the display control apparatus 1.

なお、本発明における機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することとしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。また、本発明における機能またはその一部を実現するためのプログラムを配信する配信サーバ及び当該配信サーバに備えられた記憶媒体、及び当該配信サーバの外部に存在し、当該プログラムを前記配信サーバにより配信するために記憶している記憶媒体も、本発明の範囲に含まれる。   Note that a program for realizing the functions of the present invention may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read by a computer system and executed. Here, the “computer system” includes an OS and hardware such as peripheral devices. The “computer system” may include a plurality of computer devices connected via a network including a communication line such as the Internet, WAN, LAN, and dedicated line. The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” holds a program for a certain period of time, such as a volatile memory (RAM) inside a computer system that becomes a server or a client when the program is transmitted via a network. Including things. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, what is called a difference file (difference program) may be sufficient. Also, a distribution server that distributes a program for realizing the function of the present invention or a part thereof, a storage medium provided in the distribution server, and a distribution server that exists outside the distribution server and distributes the program by the distribution server A storage medium stored for this purpose is also included in the scope of the present invention.

また、上述した機能の一部または全部を、LSI(Large Scale Integration)等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。   In addition, some or all of the functions described above may be realized as an integrated circuit such as an LSI (Large Scale Integration). Each function described above may be individually made into a processor, or a part or all of them may be integrated into a processor. Further, the method of circuit integration is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. In addition, when an integrated circuit technology that replaces LSI appears due to the advancement of semiconductor technology, an integrated circuit based on the technology may be used.

なお、本発明は上述の実施形態及び変形例に限定されるものではなく、本発明の趣旨の範囲内での変更は本発明に含まれるものである。   In addition, this invention is not limited to the above-mentioned embodiment and modification, The change within the range of the meaning of this invention is included in this invention.

NET……通信網、1……表示制御装置、10……表示部、11……取得部、12……オブジェクト配置部、13……配置情報設定部、14……スクロール表示制御部、15……記憶部、B1……オブジェクト配置領域、B2……オブジェクト、B3……表示範囲。
NET: Communication network, 1: Display control device, 10: Display unit, 11: Acquisition unit, 12: Object placement unit, 13: Placement information setting unit, 14: Scroll display control unit, 15 ... ... storage unit, B1 ... object placement area, B2 ... object, B3 ... display range.

Claims (9)

複数のオブジェクトが配置されたオブジェクト配置領域における所定の表示範囲を表示装置にスクロール可能に表示させるスクロール表示制御を実行すると共に、前記各オブジェクトの配置位置の制御を実行する表示制御装置であって、
前記表示装置において画像を表示可能な画面領域のサイズ情報を取得する取得部と、
前記画面領域のサイズ情報に基づいて前記オブジェクト配置領域におけるオブジェクト間余白を設定する配置情報設定部と、
前記オブジェクト間余白に従って前記オブジェクト配置領域に前記オブジェクトを配置するオブジェクト配置部と、
前記オブジェクト配置領域における前記所定の表示範囲を前記表示装置の前記画面領域内に形成されたオブジェクト表示領域にスクロール可能に表示させる前記スクロール表示制御を実行するスクロール表示制御部とを備え、
前記配置情報設定部は、
前記オブジェクト配置領域において前記複数のオブジェクトのうち少なくとも1つがスクロール前には前記オブジェクト表示領域内に表示されない位置に配置される場合には、前記複数のオブジェクトのうち少なくとも1つのオブジェクトがスクロール前の前記オブジェクト表示領域内に部分的に表示される位置に配置されるように前記オブジェクト間余白を設定する
ことを特徴とする表示制御装置。
A display control device that executes scroll display control for causing a display device to display a predetermined display range in an object placement region in which a plurality of objects are placed, and that controls the placement position of each object,
An acquisition unit that acquires size information of a screen area in which an image can be displayed in the display device;
And placement information setting unit for setting a Luo object between margins put on the object arrangement area based on the size information of the screen region,
An object placement unit for placing the object in the object placement area according to the space between the objects;
A scroll display control unit that executes the scroll display control for causing the predetermined display range in the object arrangement area to be scrollably displayed on an object display area formed in the screen area of the display device;
The arrangement information setting unit
When at least one of the plurality of objects is arranged at a position not displayed in the object display area before scrolling in the object arrangement area, at least one object of the plurality of objects is The inter-object margin is set so as to be arranged at a position where it is partially displayed in an object display area.
前記配置情報設定部は、前記複数のオブジェクトのうち少なくとも1つがスクロール前には前記オブジェクト表示領域内に表示されない位置に前記オブジェクト配置部が前記複数のオブジェクトを前記オブジェクト配置領域に配置するのに先立って、前記複数のオブジェクトの全てのオブジェクト間余白を設定することを特徴とする請求項1に記載の表示制御装置。   The arrangement information setting unit prior to the object arrangement unit arranging the plurality of objects in the object arrangement area at a position where at least one of the plurality of objects is not displayed in the object display area before scrolling. The display control apparatus according to claim 1, wherein all the inter-object margins of the plurality of objects are set. 前記配置情報設定部は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、当該オブジェクトの前記オブジェクト表示領域内に表示される部分の少なくとも一部のスクロール方向の長さが第1の所定値以上となるように、前記オブジェクト間余白を設定することを特徴とする請求項1または請求項2に記載の表示制御装置。   In the arrangement information setting unit, the position of the object partially displayed in the object display area before scrolling is the length in the scroll direction of at least a part of the part displayed in the object display area of the object. The display control apparatus according to claim 1, wherein the inter-object margin is set so that is equal to or greater than a first predetermined value. 前記配置情報設定部は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、前記オブジェクト表示領域の端部位置が、当該オブジェクトのスクロール方向の長さにおける所定の範囲内となるように、前記オブジェクト間余白を設定することを特徴とする請求項1ないし請求項3のいずれか一に記載の表示制御装置。   The arrangement information setting unit is configured such that the position of the object partially displayed in the object display area before scrolling is such that the end position of the object display area is within a predetermined range in the scroll direction length of the object. The display control apparatus according to claim 1, wherein a margin between the objects is set so that 前記配置情報設定部は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、前記オブジェクト表示領域の端部位置が、当該オブジェクトのスクロール方向の長さにおける中心の位置となるように、前記オブジェクト間余白を設定することを特徴とする請求項1ないし請求項4のいずれか一に記載の表示制御装置。   The arrangement information setting unit may be configured such that the position of an object partially displayed in the object display area before scrolling is such that the end position of the object display area is the center position in the scroll direction length of the object. The display control apparatus according to any one of claims 1 to 4, wherein a margin between the objects is set so as to be. 前記スクロール表示制御部は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトを、スクロール後においては当該オブジェクトの全体が表示されるようにスクロールの量を制御することを特徴とする請求項1ないし請求項5のいずれか一に記載の表示制御装置。   The scroll display control unit controls the amount of scrolling so that an object partially displayed in the object display area before scrolling is displayed after scrolling. The display control apparatus according to claim 1. 前記配置情報設定部は、スクロール前の前記オブジェクト表示領域内に部分的に表示されるオブジェクトの位置は、当該オブジェクトの前記オブジェクト表示領域内に表示されない部分の少なくとも一部のスクロール方向の長さが第2の所定値以上となるように、前記オブジェクト間余白を設定することを特徴とする請求項1ないし請求項6のいずれか一に記載の表示制御装置。   The arrangement information setting unit may determine that the position of the object partially displayed in the object display area before scrolling is the length in the scroll direction of at least a part of the object not displayed in the object display area. The display control apparatus according to claim 1, wherein the inter-object margin is set to be equal to or greater than a second predetermined value. 複数のオブジェクトが配置されたオブジェクト配置領域における所定の表示範囲を表示装置にスクロール可能に表示させるスクロール表示制御を実行すると共に、前記各オブジェクトの配置位置の制御を実行する表示制御方法であって、
前記表示装置において画像を表示可能な画面領域のサイズ情報を取得し、
前記画面領域のサイズ情報に基づいて前記オブジェクト配置領域におけるオブジェクト間余白を設定し、
前記オブジェクト間余白に従って前記オブジェクト配置領域に前記オブジェクトを配置し、
前記オブジェクト配置領域における前記所定の表示範囲を前記表示装置の前記画面領域内に形成されたオブジェクト表示領域にスクロール可能に表示させる前記スクロール表示制御を実行し、
前記オブジェクト配置領域において前記複数のオブジェクトのうち少なくとも1つがスクロール前には前記オブジェクト表示領域内に表示されない位置に配置される場合には、前記複数のオブジェクトのうち少なくとも1つのオブジェクトがスクロール前の前記オブジェクト表示領域内に部分的に表示される位置に配置されるように前記オブジェクト間余白を設定する
ことを特徴とする表示制御方法。
A display control method for executing scroll display control for causing a display device to display a predetermined display range in an object arrangement area where a plurality of objects are arranged, in a scrollable manner, and for controlling the arrangement position of each object,
Obtaining size information of a screen area capable of displaying an image in the display device;
Set Luo object between margins put on the object arrangement area based on the size information of the screen region,
Arranging the object in the object arrangement area according to the margin between the objects,
Executing the scroll display control for causing the predetermined display range in the object arrangement area to be scrollably displayed in an object display area formed in the screen area of the display device;
When at least one of the plurality of objects is arranged at a position not displayed in the object display area before scrolling in the object arrangement area, at least one object of the plurality of objects is The display control method, wherein the inter-object margin is set so as to be arranged at a position where it is partially displayed in an object display area.
複数のオブジェクトが配置されたオブジェクト配置領域における所定の表示範囲を表示装置にスクロール可能に表示させるスクロール表示制御を実行すると共に、前記各オブジェクトの配置位置の制御を実行するコンピュータを備える表示制御装置のプログラムであって、
前記コンピュータを、
前記表示装置において画像を表示可能な画面領域のサイズ情報を取得する取得部と、
前記画面領域のサイズ情報に基づいて前記オブジェクト配置領域におけるオブジェクト間余白を設定する配置情報設定部と、
前記オブジェクト間余白に従って前記オブジェクト配置領域に前記オブジェクトを配置するオブジェクト配置部と、
前記オブジェクト配置領域における前記所定の表示範囲を前記表示装置の前記画面領域内に形成されたオブジェクト表示領域にスクロール可能に表示させる前記スクロール表示制御を実行するスクロール表示制御部として機能させ、
前記配置情報設定部は、
前記オブジェクト配置領域において前記複数のオブジェクトのうち少なくとも1つがスクロール前には前記オブジェクト表示領域内に表示されない位置に配置される場合には、前記複数のオブジェクトのうち少なくとも1つのオブジェクトがスクロール前の前記オブジェクト表示領域内に部分的に表示される位置に配置されるように前記オブジェクト間余白を設定する
ことを特徴とする表示制御装置のプログラム。
A display control device including a computer that executes scroll display control for causing a display device to display a predetermined display range in an object placement region in which a plurality of objects are placed in a scrollable manner, and controls the placement position of each object. A program,
The computer,
An acquisition unit that acquires size information of a screen area in which an image can be displayed in the display device;
And placement information setting unit for setting a Luo object between margins put on the object arrangement area based on the size information of the screen region,
An object placement unit for placing the object in the object placement area according to the space between the objects;
Causing the predetermined display range in the object arrangement area to function as a scroll display control unit for executing the scroll display control for scrollably displaying an object display area formed in the screen area of the display device;
The arrangement information setting unit
When at least one of the plurality of objects is arranged at a position not displayed in the object display area before scrolling in the object arrangement area, at least one object of the plurality of objects is A program for a display control apparatus, characterized in that the inter-object margin is set so as to be arranged at a position that is partially displayed in an object display area.
JP2012216562A 2012-09-28 2012-09-28 Display control apparatus, display control method, and display control apparatus program Active JP5965271B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012216562A JP5965271B2 (en) 2012-09-28 2012-09-28 Display control apparatus, display control method, and display control apparatus program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012216562A JP5965271B2 (en) 2012-09-28 2012-09-28 Display control apparatus, display control method, and display control apparatus program

Publications (2)

Publication Number Publication Date
JP2014071612A JP2014071612A (en) 2014-04-21
JP5965271B2 true JP5965271B2 (en) 2016-08-03

Family

ID=50746768

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012216562A Active JP5965271B2 (en) 2012-09-28 2012-09-28 Display control apparatus, display control method, and display control apparatus program

Country Status (1)

Country Link
JP (1) JP5965271B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6541139B1 (en) * 2018-09-14 2019-07-10 Resily株式会社 Goal management system, goal management method and goal management program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006285373A (en) * 2005-03-31 2006-10-19 Mitsubishi Electric Corp Screen display method and information terminal
JP4277906B2 (en) * 2007-01-19 2009-06-10 ソニー株式会社 Display control apparatus and method, and program
JP5664321B2 (en) * 2011-02-18 2015-02-04 コニカミノルタ株式会社 Image forming system and program

Also Published As

Publication number Publication date
JP2014071612A (en) 2014-04-21

Similar Documents

Publication Publication Date Title
US10831359B2 (en) Scroll bar control
CN103946783B (en) Device, the method and system of desktop navigation can be rolled
US8769403B2 (en) Selection-based resizing for advanced scrolling of display items
TW200939105A (en) Arranging display areas utilizing enhanced window states
JP2013164700A (en) Scroll method and scroll device for portable terminal
JP2015138315A (en) Object display system, object display control program, and object display control method
KR20170042350A (en) Group-based user interface rearrangement
CN105009060A (en) Smart window resizing and control
US8745525B1 (en) Presenting graphical windows on a device
BR112015029209B1 (en) ELECTRONIC DEVICE AND METHOD OF DISPLAYING AN ELECTRONIC DEVICE
KR20160138437A (en) Organizing user interface elements
CN107710137A (en) For showing the electronic equipment and its method for displaying menu of keypad
JP5869711B1 (en) Content display device, content display program, and content display method
JP2017037416A (en) Image processor, image processing method
KR20170132776A (en) Improvements to text selection controls
JP6287498B2 (en) Electronic whiteboard device, electronic whiteboard input support method, and program
JP5965271B2 (en) Display control apparatus, display control method, and display control apparatus program
JP5290141B2 (en) Image processing apparatus, image processing apparatus control method, and program
US11294559B2 (en) Navigating sections with exposable content in a viewing area
JP2019053196A (en) Information processing device, and screen control method
JP2014130504A (en) Display control device, display control method and program of the same
JP2013235052A (en) Map display device, method for controlling the same, and control program
JP2008134901A (en) Information processor and method for controlling the same and program and recording medium
CN106462319A (en) Predictable organic tile layout
JP6635868B2 (en) Content display device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141216

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20150414

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151020

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151218

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160330

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20160407

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160426

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160608

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160628

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160701

R150 Certificate of patent or registration of utility model

Ref document number: 5965271

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250