WO2013024620A1 - Information processing terminal, layout adjustment method, and program - Google Patents
Information processing terminal, layout adjustment method, and program Download PDFInfo
- Publication number
- WO2013024620A1 WO2013024620A1 PCT/JP2012/064660 JP2012064660W WO2013024620A1 WO 2013024620 A1 WO2013024620 A1 WO 2013024620A1 JP 2012064660 W JP2012064660 W JP 2012064660W WO 2013024620 A1 WO2013024620 A1 WO 2013024620A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- layout
- unit
- information
- display
- processing terminal
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
Definitions
- the present invention relates to an information processing terminal having a display screen.
- information processing terminals such as mobile phone terminals and PDAs (Personal Digital Assistants)
- objects such as windows and buttons are often displayed on the display screen.
- the position and size of an object can be changed in accordance with a user operation.
- Patent Document 1 includes a display that is a display screen and a touch sensor that detects a position of a user's contact with the display. The position and size of an object such as a button or a window displayed on the display are determined. A user interface that is changed according to the contact position detected by the touch sensor is described.
- Some objects such as windows include UI (user interface) parts that are operated and viewed by the user, such as buttons and toolbars.
- UI user interface
- An object of the present invention is to provide an information processing terminal, a layout adjustment method, and a program capable of improving usability.
- An information processing terminal includes at least a display unit that displays an object, an operation unit that receives an operation, a storage unit that stores layout information indicating a layout of an object to be displayed on the display unit, and the layout information When a first predetermined operation is performed on the operation unit, a generation unit that generates an object of a layout, a display control unit that displays the object generated by the generation unit on the display unit, An adjustment unit that updates a layout of an object displayed on the display unit in response to one predetermined operation.
- a layout adjustment method is based on an information processing terminal having at least a display unit that displays an object, an operation unit that receives an operation, and a storage unit that stores layout information that defines a layout of an object displayed on the display unit.
- the layout adjustment method an object having a layout corresponding to the layout information is generated, the generated object is displayed on the display unit, and the first predetermined operation is performed on the operation unit.
- the layout of the object displayed on the display unit is changed according to the first predetermined operation.
- the program according to the present invention includes a computer connected to a display unit that displays at least an object, an operation unit that receives an operation, and a storage unit that stores layout information indicating a layout of an object displayed on the display unit.
- a process for generating an object having a layout according to information a process for displaying the generated object on the display unit, and the first predetermined operation on the operation unit, the first operation is performed. And changing the layout of the object displayed on the display unit in accordance with a predetermined operation.
- FIG. 1 is a front view showing an overview of the information processing terminal according to the first embodiment of the present invention.
- the information processing terminal 100 has display screens 1A and 1B for displaying various information.
- Display screens 1A and 1B are arranged apart from each other with screen boundary 1C interposed therebetween.
- the screen boundary 1C may be provided with a folding mechanism such as a hinge mechanism that allows the information processing terminal 100 to be folded.
- FIG. 2 is a diagram illustrating a functional configuration of the information processing terminal 100.
- the information processing terminal 100 includes a display unit 1, an operation unit 2, a storage unit 3, an event control module 4, an application unit 5, a display control unit 6, and a layout control module 7.
- a display unit 1 As shown in FIG. 2, the information processing terminal 100 includes a display unit 1, an operation unit 2, a storage unit 3, an event control module 4, an application unit 5, a display control unit 6, and a layout control module 7.
- the display unit 1 has the display screens 1A and 1B shown in FIG.
- the operation unit 2 outputs event information indicating the operation content to the event control module 4 when various operations are performed by the user.
- the operation unit 2 is preferably a pointing device capable of a drag operation.
- the operation unit 2 is a touch panel that is a pointing device that detects a user's contact position with respect to each of the display screens 1A and 1B and outputs event information indicating the contact position as operation content.
- the operation unit 2 may be an input device such as a hardware key different from the pointing device, or may be a combination of the pointing device and the input device.
- Examples of operations performed on the operation unit 2 include a mode switching operation for switching the operation mode of the information processing terminal 100 and a layout change for changing the layout of objects displayed on the display screens 1A and 1B of the display unit 1. There are operations.
- the layout change operation is an example of a first predetermined operation
- the mode switching operation is an example of a third predetermined operation.
- the operation mode includes a normal mode for performing normal processing and a layout change mode for changing the layout of an object.
- the layout change operation is performed when the layout change mode is set.
- the object is, for example, a display object such as a window, and includes a UI (user interface) part such as a button or a toolbar for the user to operate or browse.
- UI user interface
- the layout in the object changes according to the position and size of the UI component, for example.
- the storage unit 3 is a computer-readable recording medium such as a CPU, and records various programs such as application programs that define the operation of the computer.
- an application program is abbreviated as an application.
- the storage unit 3 stores layout information indicating the layout of the object displayed on the display unit 1.
- the layout information indicates the position and size of UI parts included in the object, for example.
- the layout information is described in a markup language such as XML (Extensible Markup Language) or a style sheet language such as CSS (Cascading Style Sheets).
- the storage unit 3 stores the layout information of the objects generated by the application for each application.
- the event control module 4 is an example of a setting unit.
- the event control module 4 is set to either the normal mode or the layout change mode as the operation mode, and performs processing according to the operation mode and event information notified from the operation unit 2.
- the event control module 4 switches the operation mode from the normal mode to the layout change mode when the event information indicates a mode switching operation, and when the event information indicates other than the mode switching operation, Event information is notified to the application unit 5.
- the event control module 4 switches the operation mode from the layout change mode to the normal mode when the event information indicates a mode switching operation, and displays the event information when the event information indicates other than the mode switching operation. Notify the layout control module.
- Application unit 5 is an example of a generation unit.
- the application unit 5 is configured by a computer such as a CPU, reads an application that is a program recorded in the storage unit 3, and executes the read application to realize various functions.
- the application unit 5 when the application unit 5 receives event information from the event control module 4, the application unit 5 performs information processing according to the event information. At this time, when the object needs to be displayed on the display unit 1, the application unit 5 generates an object having a layout corresponding to the layout information stored in the storage unit 3.
- the display control unit 6 displays the object generated by the application unit 5 on the display unit 1.
- the layout control module 7 is an example of an adjustment unit. When the layout control module 7 receives event information from the event control module 4, the layout control module 7 performs information processing according to the event information.
- the event control module 4 notifies the layout control module 7 of event information corresponding to the layout change operation when the layout change mode is set. Accepts event information corresponding to the layout change operation.
- the layout control module 7 performs layout adjustment processing for changing the layout of the object displayed on the display unit 1 in accordance with the layout change operation indicated by the event information. In the layout adjustment process, for example, the layout control module 7 changes at least one of the position and size of the UI component included in the object.
- the layout control module 7 changes the layout information of the object whose layout has been changed among the layout information stored in the storage unit 3 in accordance with the layout change operation.
- FIG. 3 is a diagram illustrating an example of an object displayed on the display unit 1.
- 4 and 5 are diagrams for explaining an example of the layout adjustment process.
- the application unit 5 performs full-screen display in which the window 301 that is an object is displayed on both the display screens 1A and 1B, and the UI component 302 of the window 301 sandwiches the screen boundary 1C and displays the display screen 1A. And 1B are divided and displayed.
- the layout information of the window 301 defines the layout of the window 301 so that the UI component 302 is arranged at or near the center of the window 301.
- the layout control module 7 performs the UI component 302 based on the start position and the end position of the drag operation, for example, as illustrated in FIG. 4. Change the position of.
- the layout control module 7 moves the UI component 302 by a distance between the start position and the end position in the direction from the start position of the drag operation to the end position. Thereby, the UI component 302 is displayed only on the display screen 1A, and usability is improved.
- the layout change operation may be a drag operation with the position of the UI component 302 as a start position.
- the layout control module 7 changes the position of the UI component 302 based on the start position and the end position of the drag operation.
- the layout control module 7 monitors the application unit 5 and the display control unit 6 and specifies the display area of the window 301 and the UI component 302 displayed on the display unit 1.
- the layout control module 7 performs a UI based on the start position and end position of the drag operation, for example, as shown in FIG.
- the size of the component 302 may be changed.
- the layout control module 7 determines whether to enlarge or reduce the UI component 302 according to the direction from the start position to the end position, and at a magnification according to the distance between the start position and the end position.
- the UI component 302 is enlarged or reduced. Thereby, the UI component 302 is displayed only on the display screen 1A, and usability is improved.
- the layout control module 7 changes the size of the UI component 302 when the drag operation start position is included in a predetermined region of the UI component 302 (for example, a region near the boundary of the display region of the UI component 302).
- a predetermined region of the UI component 302 for example, a region near the boundary of the display region of the UI component 302
- the position of the UI part 302 may be changed.
- the layout control module 7 changes the layout information of the object whose layout has been changed among the layout information stored in the storage unit 3 in accordance with the layout change operation.
- FIG. 6 is a diagram showing an example of changing layout information.
- the layout information 401 of the UI part 302 before reduction and the layout information 402 of the UI part 302 after reduction are shown. It is shown.
- Layout information 401 and 402 indicate the position (x, y), width (width), and height (height) of the UI component 302. Note that the position (x, y) of the UI component 302 is indicated by coordinate values on the display screens 1A and 1B.
- FIG. 7 is a flowchart for explaining an example of the operation of the information processing terminal 100.
- the normal mode is set as the operation mode, and an object is displayed on the display unit 1.
- the user of the information processing terminal 100 performs a mode switching operation on the operation unit 2 in order to set the layout change mode.
- the operation unit 2 outputs event information corresponding to the mode switching operation to the event control module 4.
- the event control module 4 detects that the mode switching operation has been performed based on the event information, and switches the operation mode from the normal mode to the layout change mode (step S701). Examples of the mode switching operation include a contact operation with respect to a predetermined mode switching position on the display unit 1 and an operation for selecting switching of the operation mode from a menu.
- the operation unit 2 When the operation mode is switched to the layout change mode, the user performs a layout change operation on the operation unit 2.
- the layout change operation When the layout change operation is performed, the operation unit 2 notifies the event control module 4 of event information corresponding to the layout change operation (step S702).
- the event control module 4 When receiving the event information, the event control module 4 notifies the layout control module 7 of the event information because the operation mode is the layout change mode (step S703).
- the layout control module 7 determines the layout change contents of the window 301 based on the event information, and notifies the application section 5 of a layout change instruction to change the object layout according to the change contents. (Step S704).
- the application unit 5 Upon receiving the layout change instruction, the application unit 5 newly generates an object whose layout has been changed in accordance with the change content included in the change instruction (step S705).
- the application unit 5 When the object is generated, the application unit 5 outputs the generated object to the display control unit 6.
- the display control unit 6 displays the object on the display unit 1 (step S706).
- the layout control module 7 acquires the layout information of the object whose layout has been changed from the storage unit 3. Then, the layout control module 7 changes the layout information according to the change contents in the change instruction, and stores the changed layout information in the storage unit 3 (step S707).
- the layout of the object is changed according to the layout change operation. Since it is changed, usability can be improved.
- the situation in which the UI part of the object is divided into the display screens 1A and 1B occurs when an application that generates the object is developed assuming an information processing terminal having only one display screen. Often to do.
- the layout control module 7 holds the layout information of the object whose layout has been changed among the layout information stored in the storage unit 3. After copying as information, the original layout information is changed according to the layout change operation.
- the layout control module 7 when a reset operation for returning the object layout change to the operation unit 2 is performed, when the layout control module 7 receives event information corresponding to the reset operation, the layout control module 7 holds the changed layout information. Return to information.
- the reset operation includes a contact operation with respect to a predetermined reset position of the display unit 1 and an operation of selecting a layout reset from a menu.
- the layout information to be returned to the retained layout information may be designated by the user, or may be all changed layout information.
- the reset operation is an example of a second predetermined operation.
- layout information can be easily restored.
- the storage unit 3 further stores, for each layout information of an object, range information indicating a change permission range that permits the change of the object.
- the range information indicates, for example, a change permission range that permits a change in the position of the UI component of the object.
- the layout control module 7 selects range information corresponding to the layout information of the object displayed on the display unit 1 among the range information stored in the storage unit 3.
- the display control unit 6 is notified.
- the display control unit 6 displays the range information on the display unit 1.
- the display control unit 6 uses a dotted line or the like to change the position of the UI component 302 of the object as shown in FIG. A range 701 is displayed on the display unit 1.
- the layout control module 7 changes the layout of the object within a changeable range indicated by the range information. For example, as indicated by the arrows in FIG. 9, when the position after the change according to the start position and the end position of the drag operation as the layout change operation exceeds the change permission range, the layout control module 7 instructs the layout change.
- the layout change operation is canceled within the changeable range by canceling the output to the application unit 5 and invalidating the layout change operation or moving the UI component 302 to the end of the change permission range.
- FIG. 10 is a block diagram illustrating a functional configuration of the information processing terminal according to the present embodiment.
- An information processing terminal 100A illustrated in FIG. 10 further includes a communication unit 8 in addition to the configuration of the information processing terminal 100 illustrated in FIG.
- the communication unit 8 is connected to the external device 101 and transmits the layout information stored in the storage unit 3 to the external device 101. At this time, the communication unit 8 may transmit at least the changed layout information to the external device 101. Further, the communication unit 8 may transmit the layout information to the external device 101 via a communication network such as the Internet.
- the transmission timing for transmitting layout information is not particularly limited.
- the communication unit 8 may periodically transmit the layout information, may transmit the layout information at a timing when the layout information is changed, or a transmission operation for transmitting the layout information by the user is performed on the operation unit 2. However, it may be transmitted at the timing performed for the data.
- the external device 101 is a predetermined server or the like.
- the present embodiment it is possible to collect changed layout information, so that a developer who develops an application can grasp how the user has changed the layout. Therefore, it is possible to develop an application that generates an object with an appropriate layout.
- the communication unit 8 may periodically transmit the layout information even if the layout information is not changed.
- the developer can determine whether or not the user uses the layout without changing the layout, and can develop an application that generates an object having a more appropriate layout.
- the display unit 1 may include only one display screen, or may include three or more display screens. Further, a folding mechanism that allows the information processing terminal 100 to be folded may be provided in addition to the screen boundary 1C.
- the functions of the information processing terminal 100 described above are executed by recording a program for realizing the function on a computer-readable recording medium and reading the program recorded on the recording medium into the computer. May be realized.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、表示画面を有する情報処理端末に関する。 The present invention relates to an information processing terminal having a display screen.
携帯電話端末やPDA(Personal Digital Assistant)のような情報処理端末では、ウィンドウやボタンなどのオブジェクトを表示画面に表示することが多い。このような情報処理端末では、ユーザの操作に応じてオブジェクトの位置や大きさなどを変更することができる。 In information processing terminals such as mobile phone terminals and PDAs (Personal Digital Assistants), objects such as windows and buttons are often displayed on the display screen. In such an information processing terminal, the position and size of an object can be changed in accordance with a user operation.
例えば、特許文献1には、表示画面であるディスプレイと、そのディスプレイに対するユーザの接触位置を検知するタッチセンサとを備え、ディスプレイ上に表示されているボタンやウィンドウなどのオブジェクトの位置や大きさを、タッチセンサにて検出された接触位置に応じて変更するユーザインタフェースが記載されている。
For example,
ウィンドウのようなオブジェクトには、ボタンやツールバーのようなユーザにて操作されたり閲覧されたりするUI(user interface:ユーザインタフェース)部品を含んでいるものがある。このようなオブジェクトでは、UI部品の大きさや位置などのレイアウトは固定されているため、見栄えや操作性などのユーザビリティが低くなってしまうことがある。 Some objects such as windows include UI (user interface) parts that are operated and viewed by the user, such as buttons and toolbars. In such an object, since the layout of UI components such as the size and position is fixed, usability such as appearance and operability may be lowered.
これに対して、特許文献1に記載のユーザインタフェースでは、オブジェクトの位置や大きさを変更することはできるが、オブジェクトに含まれるUI部品の位置や大きさのような、オブジェクト内のレイアウトを変更することができないため、上記のような状況ではユーザビリティを向上させることは困難である。
On the other hand, in the user interface described in
本発明の目的は、ユーザビリティを向上させることが可能な情報処理端末、レイアウト調整方法およびプログラムを提供することである。 An object of the present invention is to provide an information processing terminal, a layout adjustment method, and a program capable of improving usability.
本発明による情報処理端末は、少なくともオブジェクトを表示する表示部と、操作を受け付ける操作部と、前記表示部に表示するオブジェクトのレイアウトを示すレイアウト情報を格納する格納部と、前記レイアウト情報に応じたレイアウトのオブジェクトを生成する生成部と、前記生成部にて生成されたオブジェクトを前記表示部に表示する表示制御部と、前記操作部に対して第1の所定の操作が行われると、前記第1の所定の操作に応じて、前記表示部に表示されているオブジェクトのレイアウトを更新する調整部と、を有する。 An information processing terminal according to the present invention includes at least a display unit that displays an object, an operation unit that receives an operation, a storage unit that stores layout information indicating a layout of an object to be displayed on the display unit, and the layout information When a first predetermined operation is performed on the operation unit, a generation unit that generates an object of a layout, a display control unit that displays the object generated by the generation unit on the display unit, An adjustment unit that updates a layout of an object displayed on the display unit in response to one predetermined operation.
本発明によるレイアウト調整方法は、少なくともオブジェクトを表示する表示部と、操作を受け付ける操作部と、前記表示部に表示するオブジェクトのレイアウトを規定するレイアウト情報を格納する格納部とを有する情報処理端末によるレイアウト調整方法であって、前記レイアウト情報に応じたレイアウトのオブジェクトを生成し、前記生成されたオブジェクトを前記表示部に表示し、前記操作部に対して前記第1の所定の操作が行われると、当該第1の所定の操作に応じて、前記表示部に表示されているオブジェクトのレイアウトを変更する。 A layout adjustment method according to the present invention is based on an information processing terminal having at least a display unit that displays an object, an operation unit that receives an operation, and a storage unit that stores layout information that defines a layout of an object displayed on the display unit. In the layout adjustment method, an object having a layout corresponding to the layout information is generated, the generated object is displayed on the display unit, and the first predetermined operation is performed on the operation unit. The layout of the object displayed on the display unit is changed according to the first predetermined operation.
本発明によるプログラムは、少なくともオブジェクトを表示する表示部と、操作を受け付ける操作部と、前記表示部に表示するオブジェクトのレイアウトを示すレイアウト情報を格納する格納部とに接続されたコンピュータに、前記レイアウト情報に応じたレイアウトのオブジェクトを生成する処理と、前記生成されたオブジェクトを前記表示部に表示する処理と、前記操作部に対して前記第1の所定の操作が行われると、当該第1の所定の操作に応じて、前記表示部に表示されているオブジェクトのレイアウトを変更する処理と、を実行させる。 The program according to the present invention includes a computer connected to a display unit that displays at least an object, an operation unit that receives an operation, and a storage unit that stores layout information indicating a layout of an object displayed on the display unit. When a process for generating an object having a layout according to information, a process for displaying the generated object on the display unit, and the first predetermined operation on the operation unit, the first operation is performed. And changing the layout of the object displayed on the display unit in accordance with a predetermined operation.
本発明によれば、ユーザビリティを向上させることが可能になる。 According to the present invention, usability can be improved.
以下、本発明の実施形態について図面を参照して説明する。なお、以下の説明では、同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, components having the same function may be denoted by the same reference numerals and description thereof may be omitted.
図1は、本発明の第1の実施形態の情報処理端末の概観を示す正面図である。図1に示すように、情報処理端末100は、種々の情報を表示する表示画面1Aおよび1Bを有する。表示画面1Aおよび1Bは、画面境界1Cを挟んで互いに離れて配置されている。画面境界1Cには、ヒンジ機構のような情報処理端末100を折り畳み可能にする折り畳み機構などが備わっていてもよい。
FIG. 1 is a front view showing an overview of the information processing terminal according to the first embodiment of the present invention. As shown in FIG. 1, the
図2は、情報処理端末100の機能的な構成を示す図である。図2に示すように、情報処理端末100は、表示部1と、操作部2と、格納部3と、イベント制御モジュール4と、アプリケーション部5と、表示制御部6と、レイアウト制御モジュール7とを有する。
FIG. 2 is a diagram illustrating a functional configuration of the
表示部1は、図1に示した表示画面1Aおよび1Bを有する。
The
操作部2は、ユーザから種々の操作が行われると、その操作内容を示すイベント情報をイベント制御モジュール4に出力する。操作部2は、ドラッグ操作が可能なポインティングデバイスであることが望ましい。本実施形態では、操作部2は、表示画面1Aおよび1Bのそれぞれに対するユーザの接触位置を検知して、その接触位置を操作内容として示すイベント情報を出力するポインティングデバイスであるタッチパネルであるとする。なお、操作部2は、ポインティングデバイスとは別のハードウェアキーなどの入力装置でもよいし、ポインティングデバイスと入力装置を組み合わせたものでもよい。
The
操作部2に対して行われる操作には、例えば、情報処理端末100の動作モードを切り替えるモード切替操作や、表示部1の表示画面1Aおよび1Bに表示されているオブジェクトのレイアウトを変更するレイアウト変更操作などがある。なお、レイアウト変更操作は、第1の所定の操作の一例であり、モード切替操作は、第3の所定の操作の一例である。
Examples of operations performed on the
動作モードには、通常の処理を行う通常モードと、オブジェクトのレイアウトを変更するレイアウト変更モードとがある。なお、レイアウト変更操作は、レイアウト変更モードが設定されているときに行われる。 The operation mode includes a normal mode for performing normal processing and a layout change mode for changing the layout of an object. The layout change operation is performed when the layout change mode is set.
オブジェクトは、例えば、ウィンドウなどの表示物であり、ボタンやツールバーのようなユーザが操作したり閲覧したりするためのUI(user interface:ユーザインタフェース)部品を含む。オブジェクト内のレイアウトは、例えば、UI部品の位置や大きさに応じて変化する。 The object is, for example, a display object such as a window, and includes a UI (user interface) part such as a button or a toolbar for the user to operate or browse. The layout in the object changes according to the position and size of the UI component, for example.
格納部3は、CPUなどのコンピュータにて読み取り可能な記録媒体であり、アプリケーションプログラムのような、コンピュータの動作を規定する種々のプログラムを記録する。以下では、アプリケーションプログラムをアプリケーションと略す。
The
また、格納部3は、表示部1に表示するオブジェクトのレイアウトを示すレイアウト情報を格納する。レイアウト情報は、例えば、オブジェクトに含まれるUI部品の位置および大きさを示す。また、レイアウト情報は、例えば、XML(Extensible Markup Language)のようなマークアップ言語やCSS(Cascading Style Sheets)のようなスタイルシート言語で記述されている。
Further, the
なお、オブジェクトは後述するようにアプリケーションによって生成される。このため、格納部3は、複数のアプリケーションを記録している場合、アプリケーションごとに、そのアプリケーションによって生成されるオブジェクトのレイアウト情報を格納する。
Note that the object is generated by the application as described later. For this reason, when a plurality of applications are recorded, the
イベント制御モジュール4は、設定部の一例である。イベント制御モジュール4は、動作モードとして、通常モードとレイアウト変更モードのいずれかが設定され、その動作モードと、操作部2から通知されるイベント情報とに応じた処理を行う。
The
より具体的には、通常モードでは、イベント制御モジュール4は、イベント情報がモード切替操作を示す場合、動作モードを通常モードからレイアウト変更モードに切り替え、イベント情報がモード切替操作以外を示す場合、そのイベント情報をアプリケーション部5に通知する。
More specifically, in the normal mode, the
一方、レイアウト変更モードでは、イベント制御モジュール4は、イベント情報がモード切替操作を示す場合、動作モードをレイアウト変更モードから通常モードに切り替え、イベント情報がモード切替操作以外を示す場合、そのイベント情報をレイアウト制御モジュールに通知する。
On the other hand, in the layout change mode, the
アプリケーション部5は、生成部の一例である。アプリケーション部5は、CPUなどのコンピュータで構成され、格納部3に記録されているプログラムであるアプリケーションを読み取り、その読み取ったアプリケーションを実行して種々の機能を実現する。
例えば、アプリケーション部5は、イベント制御モジュール4からイベント情報を受け付けると、そのイベント情報に応じた情報処理を行う。このとき、オブジェクトを表示部1に表示する必要がある場合には、アプリケーション部5は、格納部3に格納されているレイアウト情報に応じたレイアウトのオブジェクトを生成する。
For example, when the
表示制御部6は、アプリケーション部5にて生成されたオブジェクトを表示部1に表示する。
The
レイアウト制御モジュール7は、調整部の一例である。レイアウト制御モジュール7は、イベント制御モジュール4からイベント情報を受け付けると、そのイベント情報に応じた情報処理を行う。
The
より具体的には、上述したようにイベント制御モジュール4は、レイアウト変更モードが設定されているときに、レイアウト変更操作に応じたイベント情報をレイアウト制御モジュール7に通知するので、レイアウト制御モジュール7には、レイアウト変更操作に応じたイベント情報を受け付けることになる。このとき、レイアウト制御モジュール7は、イベント情報が示すレイアウト変更操作に応じて、表示部1に表示されているオブジェクトのレイアウトを変更するレイアウト調整処理を行う。レイアウト調整処理では、例えば、レイアウト制御モジュール7は、オブジェクトに含まれるUI部品の位置および大きさの少なくとも一方を変更する。
More specifically, as described above, the
さらに、レイアウト制御モジュール7は、格納部3に格納されているレイアウト情報のうち、レイアウトを変更したオブジェクトのレイアウト情報を、レイアウト変更操作に応じて変更する。
Furthermore, the
以下、レイアウト調整処理についてより詳細に説明する。 Hereinafter, the layout adjustment process will be described in more detail.
図3は、表示部1に表示されているオブジェクトの一例を示す図である。また、図4および図5は、レイアウト調整処理の一例を説明するための図である。
FIG. 3 is a diagram illustrating an example of an object displayed on the
図3では、アプリケーション部5は、オブジェクトであるウィンドウ301を、表示画面1Aおよび1Bの両方にわたって表示する全画面表示を行っており、ウィンドウ301のUI部品302が画面境界1Cを挟んで表示画面1Aおよび1Bの両方に分割して表示されている。このような状況は、例えば、ウィンドウ301のレイアウト情報がUI部品302をウィンドウ301の中央または中央付近に配置されるように、ウィンドウ301のレイアウトを規定している場合に発生する。
In FIG. 3, the
図3で示した状況において、レイアウト変更操作としてドラッグ操作が行われた場合、レイアウト制御モジュール7は、例えば、図4に示すように、ドラッグ操作の開始位置および終了位置に基づいて、UI部品302の位置を変更する。
When the drag operation is performed as the layout change operation in the situation illustrated in FIG. 3, the
例えば、レイアウト制御モジュール7は、UI部品302を、ドラッグ操作の開始位置から終了位置に向かう方向に、開始位置および終了位置間の距離だけ、UI部品302を移動させる。これにより、UI部品302が表示画面1Aだけに表示されることとなり、ユーザビリティが向上する。
For example, the
また、レイアウト変更操作を、UI部品302の位置を開始位置とするドラッグ操作としてもよい。この場合、ドラッグ操作の開始位置がUI部品302の表示領域に含まれていると、レイアウト制御モジュール7は、ドラッグ操作の開始位置および終了位置に基づいて、UI部品302の位置を変更する。なお、レイアウト制御モジュール7は、アプリケーション部5や表示制御部6などを監視して、表示部1に表示されているウィンドウ301や、UI部品302の表示領域を特定しているものとする。
Further, the layout change operation may be a drag operation with the position of the UI component 302 as a start position. In this case, when the start position of the drag operation is included in the display area of the UI component 302, the
また、図3で示した状況において、レイアウト変更操作としてドラッグ操作が行われた場合、レイアウト制御モジュール7は、例えば、図5に示すように、ドラッグ操作の開始位置および終了位置に基づいて、UI部品302の大きさを変更してもよい。
Also, in the situation shown in FIG. 3, when a drag operation is performed as a layout change operation, the
より具体的には、レイアウト制御モジュール7は、開始位置から終了位置までの方向に応じてUI部品302を拡大するか縮小するかを決定し、開始位置および終了位置間の距離に応じた倍率でUI部品302を拡大または縮小する。これにより、UI部品302が表示画面1Aだけに表示されることとなり、ユーザビリティが向上する。
More specifically, the
また、レイアウト制御モジュール7は、ドラッグ操作の開始位置がUI部品302の所定の領域(例えば、UI部品302の表示領域の境界付近の領域)に含まれる場合、UI部品302の大きさを変更し、ドラッグ操作の開始位置がUI部品302の所定の領域以外の領域に含まれている場合、UI部品302の位置を変更してもよい。
In addition, the
このようにレイアウトを変更すると、レイアウト制御モジュール7は、格納部3に格納されているレイアウト情報のうち、レイアウトを変更したオブジェクトのレイアウト情報を、レイアウト変更操作に応じて変更する。
When the layout is changed in this way, the
図6は、レイアウト情報の変更例を示す図である。図6では、図3で示したUI部品302が図5で示したように縮小された場合における、縮小前のUI部品302のレイアウト情報401と、縮小後のUI部品302のレイアウト情報402とが示されている。
FIG. 6 is a diagram showing an example of changing layout information. In FIG. 6, when the UI part 302 shown in FIG. 3 is reduced as shown in FIG. 5, the
レイアウト情報401および402は、UI部品302の位置(x、y)、幅(width)、および、高さ(height)を示す。なお、UI部品302の位置(x、y)は、表示画面1Aおよび1B上の座標値で示されている。
UI部品302を図5で示したように縮小すると、レイアウト制御モジュール7は、レイアウト情報401が示す幅(width=200)および高さ(height=100)を、縮小後のUI部品302の幅(width=80)および高さ(height=60)に変更することで、レイアウト情報401をレイアウト情報402に変更する。
When the UI component 302 is reduced as shown in FIG. 5, the
次に情報処理端末100の動作を説明する。
Next, the operation of the
図7は、情報処理端末100の動作の一例を説明するためのフローチャートである。以下では、動作モードとして通常モードが設定されており、表示部1にはオブジェクトが表示されているものとする。
FIG. 7 is a flowchart for explaining an example of the operation of the
先ず、情報処理端末100のユーザは、レイアウト変更モードを設定するために、モード切替操作を操作部2に対して行う。モード切替操作が行われると、操作部2は、そのモード切替操作に応じたイベント情報をイベント制御モジュール4に出力する。イベント制御モジュール4は、イベント情報を受け付けると、そのイベント情報に基づいて、モード切替操作が行われたことを検知し、動作モードを通常モードからレイアウト変更モードに切り替える(ステップS701)。モード切替操作は、例えば、表示部1の所定のモード切替位置に対する接触操作や、メニューから動作モードの切替を選択する操作などが挙げられる。
First, the user of the
動作モードがレイアウト変更モードに切り替えられると、ユーザは、操作部2に対してレイアウト変更操作を行う。レイアウト変更操作が行われると、操作部2は、そのレイアウト変更操作に応じたイベント情報をイベント制御モジュール4に通知する(ステップS702)。
When the operation mode is switched to the layout change mode, the user performs a layout change operation on the
イベント制御モジュール4は、イベント情報を受け付けると、動作モードがレイアウト変更モードであるので、そのイベント情報をレイアウト制御モジュール7に通知する(ステップS703)。
When receiving the event information, the
レイアウト制御モジュール7は、イベント情報を受け付けると、そのイベント情報に基づいて、ウィンドウ301のレイアウトの変更内容を決定し、オブジェクトのレイアウトを変更内容に従って変更する旨のレイアウト変更指示をアプリケーション部5に通知する(ステップS704)。
Upon receiving the event information, the
アプリケーション部5は、レイアウト変更指示を受け付けると、その変更指示に含まれる変更内容に従ってレイアウトを変更したオブジェクトを新たに生成する(ステップS705)。
Upon receiving the layout change instruction, the
オブジェクトを生成すると、アプリケーション部5は、その生成したオブジェクトを表示制御部6に出力する。表示制御部6は、オブジェクトを受け付けると、そのオブジェクトを表示部1に表示する(ステップS706)。
When the object is generated, the
また、レイアウト制御モジュール7は、変更指示を通知すると、レイアウトを変更したオブジェクトのレイアウト情報を格納部3から取得する。そして、レイアウト制御モジュール7は、そのレイアウト情報を変更指示内の変更内容に従って変更し、その変更したレイアウト情報を格納部3に格納する(ステップS707)。
Further, when notifying the change instruction, the
以上説明したように本実施形態によれば、オブジェクトのUI部品が各表示画面1Aおよび1Bに分割されてしまうなどのユーザビリティが低い状況が発生しても、オブジェクトのレイアウトがレイアウト変更操作に応じて変更されるので、ユーザビリティを向上させることが可能になる。 As described above, according to the present embodiment, even when a situation in which the usability is low, such as the UI part of the object being divided into the display screens 1A and 1B, the layout of the object is changed according to the layout change operation. Since it is changed, usability can be improved.
なお、オブジェクトのUI部品が各表示画面1Aおよび1Bに分割されてしまう状況は、オブジェクトを生成するアプリケーションが、表示画面を1つだけ備える情報処理端末を想定して開発されている場合などに発生することが多い。 The situation in which the UI part of the object is divided into the display screens 1A and 1B occurs when an application that generates the object is developed assuming an information processing terminal having only one display screen. Often to do.
また、オブジェクト全体の移動または拡縮を行うことで、UI部品を表示画面1Aおよび1Bのいずれかにのみ表示させることも考えられる。しかしながら、この場合には、オブジェクトに含まれる他のUI部品の位置や大きさなども変化してしまうため、他のUI部品が各表示画面に分割されて表示されたり、他のUI部品が小さくなりすぎたりして、かえってユーザビリティが低下する可能性がある。本実施形態では、そのようなユーザビリティの低下を抑制することもできる。 It is also conceivable to display UI parts only on one of the display screens 1A and 1B by moving or scaling the entire object. However, in this case, the position and size of the other UI parts included in the object also change, so that the other UI parts are divided and displayed on each display screen, or the other UI parts are smaller. It may become too much, and the usability may be reduced. In this embodiment, such a decrease in usability can also be suppressed.
また、本実施形態では、レイアウト変更操作に応じてレイアウト情報が変更されるので、オブジェクトが表示されるたびに、オブジェクトのレイアウトを変更する手間を軽減することが可能になる。 In the present embodiment, since the layout information is changed according to the layout change operation, it is possible to reduce the trouble of changing the layout of the object each time the object is displayed.
次に本発明の2の実施形態について説明する。 Next, a second embodiment of the present invention will be described.
本実施形態では、レイアウト制御モジュール7は、表示部1に表示されているオブジェクトのレイアウトを変更すると、格納部3に格納されているレイアウト情報のうち、レイアウトを変更したオブジェクトのレイアウト情報を保持レイアウト情報としてコピーしてから、元のレイアウト情報をレイアウト変更操作に応じて変更する。
In the present embodiment, when the layout of the object displayed on the
また、操作部2に対してオブジェクトのレイアウトの変更を元に戻すリセット操作が行われた場合、レイアウト制御モジュール7は、そのリセット操作に応じたイベント情報を受け付けると、変更したレイアウト情報を保持レイアウト情報に戻す。
Further, when a reset operation for returning the object layout change to the
リセット操作としては、表示部1の所定のリセット位置に対する接触操作や、メニューからレイアウトのリセットを選択する操作などが挙げられる。なお、保持レイアウト情報に戻すレイアウト情報は、ユーザにて指定されてもよいし、変更された全てのレイアウト情報でもよい。また、リセット操作は、第2の所定の操作の一例である。
The reset operation includes a contact operation with respect to a predetermined reset position of the
以上説明したように本実施形態によれば、レイアウト情報を容易に元に戻すことが可能になる。 As described above, according to this embodiment, layout information can be easily restored.
次に第3の実施形態について説明する。 Next, a third embodiment will be described.
本実施形態では、格納部3は、オブジェクトのレイアウト情報ごとに、そのオブジェクトの変更を許可する変更許可範囲を示す範囲情報をさらに格納する。範囲情報は、例えば、例えば、オブジェクトのUI部品の位置の変更を許可する変更許可範囲を示す。
In the present embodiment, the
イベント制御モジュール4がレイアウト変更モードを設定した場合、レイアウト制御モジュール7は、格納部3に格納されている範囲情報のうち、表示部1に表示されているオブジェクトのレイアウト情報に対応する範囲情報を表示制御部6に通知する。表示制御部6は、範囲情報を受け付けると、その範囲情報を表示部1に表示する。
When the
例えば、図3で示したようなオブジェクトが表示されている場合、表示制御部6は、図8に示すように、点線などを用いて、オブジェクトのUI部品302の位置の変更を許可する変更許可範囲701を表示部1に表示する。
For example, when an object as shown in FIG. 3 is displayed, the
また、操作部2に対してあるオブジェクトに対するレイアウト変更操作が行われると、レイアウト制御モジュール7は、そのオブジェクトのレイアウトを範囲情報が示す変更可能範囲内で変更する。例えば、図9の矢印で示したように、レイアウト変更操作であるドラッグ操作の開始位置および終了位置に応じた変更後の位置が変更許可範囲を超えた場合、レイアウト制御モジュール7は、レイアウト変更指示のアプリケーション部5への出力を取りやめて、そのレイアウト変更操作を無効としたり、UI部品302を変更許可範囲の端まで移動させたりして、レイアウトが変更可能範囲内で変更されるようにする。
Further, when a layout change operation is performed on an object on the
以上説明したように本実施形態によれば、レイアウトが変更されすぎることを抑制することが可能になる。 As described above, according to the present embodiment, it is possible to prevent the layout from being changed too much.
次に第4の実施形態について説明する。 Next, a fourth embodiment will be described.
図10は、本実施形態の情報処理端末の機能的な構成を示すブロック図である。図10に示す情報処理端末100Aは、図1に示した情報処理端末100の構成に加えて、通信部8をさらに有する。
FIG. 10 is a block diagram illustrating a functional configuration of the information processing terminal according to the present embodiment. An information processing terminal 100A illustrated in FIG. 10 further includes a
通信部8は、外部装置101と接続され、格納部3に格納されているレイアウト情報を外部装置101に送信する。このとき、通信部8は、少なくとも、変更されたレイアウト情報を外部装置101に送信すればよい。また、通信部8は、インターネットのような通信ネットワークを介してレイアウト情報を外部装置101に送信してもよい。
The
レイアウト情報を送信する送信タイミングは、特に限定されない。通信部8は、レイアウト情報を定期的に送信してもよいし、レイアウト情報が変更されたタイミングで送信してもよいし、ユーザにてレイアウト情報を送信するための送信操作が操作部2に対して行われたタイミングで送信してもよい。なお、外部装置101は、予め定められたサーバなどである。
The transmission timing for transmitting layout information is not particularly limited. The
本実施形態によれば、変更されたレイアウト情報を収集することが可能になるので、アプリケーションを開発する開発者が、ユーザがどのようにレイアウトを変更しているか把握することが可能になる。このため、適切なレイアウトのオブジェクトを生成するアプリケーションを開発することが可能になる。 According to the present embodiment, it is possible to collect changed layout information, so that a developer who develops an application can grasp how the user has changed the layout. Therefore, it is possible to develop an application that generates an object with an appropriate layout.
なお、本実施形態では、レイアウト情報が変更されていなくても、通信部8は、レイアウト情報を定期的に送信してもよい。この場合、開発者は、ユーザがレイアウトを変更せずに使用しているか否かも判断することが可能になり、より適切なレイアウトのオブジェクトを生成するアプリケーションを開発することが可能になる。
In the present embodiment, the
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。 In each embodiment described above, the illustrated configuration is merely an example, and the present invention is not limited to the configuration.
例えば、表示部1は、表示画面を1つだけ備えていてもよいし、表示画面を3つ以上備えていてもよい。また、情報処理端末100を折り畳み可能にする折り畳み機構が画面境界1C以外に備わっていてもよい。
For example, the
また、以上説明した情報処理端末100の機能は、その機能を実現するためのプログラムを、コンピュータにて読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ実行させることで、実現されてもよい。
The functions of the
この出願は、2011年8月15日に出願された日本出願特願2011-177562号公報を基礎とする優先権を主張し、その開示の全てをここに取り込む。 This application claims priority based on Japanese Patent Application No. 2011-177562 filed on August 15, 2011, the entire disclosure of which is incorporated herein.
1 表示部
2 操作部
3 格納部
4 イベント制御モジュール
5 アプリケーション部
6 表示制御部
7 レイアウト制御モジュール
8 通信部
100、100A 情報処理端末
DESCRIPTION OF
Claims (13)
操作を受け付ける操作部と、
前記表示部に表示するオブジェクトのレイアウトを示すレイアウト情報を格納する格納部と、
前記レイアウト情報に応じたレイアウトのオブジェクトを生成する生成部と、
前記生成部にて生成されたオブジェクトを前記表示部に表示する表示制御部と、
前記操作部に対して第1の所定の操作が行われると、前記第1の所定の操作に応じて、前記表示部に表示されているオブジェクトのレイアウトを更新する調整部と、を有する情報処理端末。 A display for displaying at least an object;
An operation unit for receiving an operation;
A storage unit for storing layout information indicating a layout of an object to be displayed on the display unit;
A generation unit that generates an object of a layout according to the layout information;
A display control unit for displaying the object generated by the generation unit on the display unit;
And an adjustment unit that updates a layout of an object displayed on the display unit according to the first predetermined operation when a first predetermined operation is performed on the operation unit. Terminal.
前記調整部は、前記範囲情報が示す変更可能範囲内で前記表示部に表示されているオブジェクトのレイアウトを変更する、請求項1ないし4のいずれか1項に記載の情報処理端末。 The storage unit stores range information indicating a changeable range that permits change of the layout,
The information processing terminal according to any one of claims 1 to 4, wherein the adjustment unit changes a layout of an object displayed on the display unit within a changeable range indicated by the range information.
前記調整部は、前記レイアウト情報を変更する際には、前記部品の位置および大きさの少なくとも一方を変更する。請求項1ないし6のいずれか1項に記載の情報処理端末。 The layout information indicates the position and size of parts included in the object as the layout,
The adjustment unit changes at least one of the position and the size of the component when changing the layout information. The information processing terminal according to any one of claims 1 to 6.
前記第1の所定の操作は、ドラッグ操作である、請求項1ないし7のいずれか1項に記載の情報処理端末。 The operation unit is a pointing device,
The information processing terminal according to any one of claims 1 to 7, wherein the first predetermined operation is a drag operation.
前記調整部は、前記設定部に前記レイアウト変更モードが設定されている場合に、前記操作部に対して前記第1の所定の操作が行われると、前記表示部に表示されているオブジェクトのレイアウトを変更する、請求項1ないし9のいずれか1項に記載の情報処理端末。 When a third predetermined operation different from the first predetermined operation is performed on the operation unit, the operation unit further includes a setting unit that sets the layout change mode,
When the layout change mode is set in the setting unit and the first predetermined operation is performed on the operation unit, the adjustment unit performs a layout of an object displayed on the display unit. The information processing terminal according to claim 1, wherein the information processing terminal is changed.
前記レイアウト情報に応じたレイアウトのオブジェクトを生成し、
前記生成されたオブジェクトを前記表示部に表示し、
前記操作部に対して前記第1の所定の操作が行われると、当該第1の所定の操作に応じて、前記表示部に表示されているオブジェクトのレイアウトを変更する、レイアウト調整方法。 A layout adjustment method by an information processing terminal having at least a display unit that displays an object, an operation unit that receives an operation, and a storage unit that stores layout information that defines a layout of an object to be displayed on the display unit,
Generate a layout object according to the layout information,
Displaying the generated object on the display unit;
A layout adjustment method for changing a layout of an object displayed on the display unit according to the first predetermined operation when the first predetermined operation is performed on the operation unit.
前記レイアウト情報に応じたレイアウトのオブジェクトを生成する処理と、
前記生成されたオブジェクトを前記表示部に表示する処理と、
前記操作部に対して前記第1の所定の操作が行われると、当該第1の所定の操作に応じて、前記表示部に表示されているオブジェクトのレイアウトを変更する処理と、を実行させるプログラム。 A computer connected to a display unit that displays at least an object, an operation unit that receives an operation, and a storage unit that stores layout information indicating a layout of an object displayed on the display unit,
Generating a layout object according to the layout information;
Processing to display the generated object on the display unit;
When the first predetermined operation is performed on the operation unit, a program for executing a process of changing a layout of an object displayed on the display unit according to the first predetermined operation .
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011177562 | 2011-08-15 | ||
| JP2011-177562 | 2011-08-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013024620A1 true WO2013024620A1 (en) | 2013-02-21 |
Family
ID=47714949
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2012/064660 Ceased WO2013024620A1 (en) | 2011-08-15 | 2012-06-07 | Information processing terminal, layout adjustment method, and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPWO2013024620A1 (en) |
| WO (1) | WO2013024620A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014215916A (en) * | 2013-04-26 | 2014-11-17 | 株式会社サミーネットワークス | Display control method, display control program and portable information terminal |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004054793A (en) * | 2002-07-23 | 2004-02-19 | Tdk Corp | Picture editing method, computer program, and recording medium |
| JP2005091044A (en) * | 2003-09-12 | 2005-04-07 | Canon Inc | Spatial position detection method, information input method, spatial position detection apparatus, and information input apparatus |
| JP2008084144A (en) * | 2006-09-28 | 2008-04-10 | Kyocera Corp | Mobile terminal device |
| JP2010176332A (en) * | 2009-01-28 | 2010-08-12 | Sony Corp | Information processing apparatus, information processing method, and program |
-
2012
- 2012-06-07 WO PCT/JP2012/064660 patent/WO2013024620A1/en not_active Ceased
- 2012-06-07 JP JP2013528925A patent/JPWO2013024620A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004054793A (en) * | 2002-07-23 | 2004-02-19 | Tdk Corp | Picture editing method, computer program, and recording medium |
| JP2005091044A (en) * | 2003-09-12 | 2005-04-07 | Canon Inc | Spatial position detection method, information input method, spatial position detection apparatus, and information input apparatus |
| JP2008084144A (en) * | 2006-09-28 | 2008-04-10 | Kyocera Corp | Mobile terminal device |
| JP2010176332A (en) * | 2009-01-28 | 2010-08-12 | Sony Corp | Information processing apparatus, information processing method, and program |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014215916A (en) * | 2013-04-26 | 2014-11-17 | 株式会社サミーネットワークス | Display control method, display control program and portable information terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2013024620A1 (en) | 2015-03-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9372623B2 (en) | Information processing terminal and operation control method for same | |
| EP2733592A2 (en) | Method for arranging a list in a flexible display and electronic device thereof | |
| JP5681867B2 (en) | Mobile terminal and display method | |
| EP2420914A2 (en) | Information processing apparatus, information processing method and program | |
| US10073585B2 (en) | Electronic device, storage medium and method for operating electronic device | |
| JP2013101619A (en) | Method and device for executing reading of e-book on electronic device with touch screen | |
| JPWO2010001672A1 (en) | Information processing apparatus, display control method, and program | |
| WO2014021261A1 (en) | Information processing device, selection operation detection method, and program | |
| JP7172276B2 (en) | Information processing device and program | |
| KR20120085456A (en) | Method of selecting link in a touch screen-based web browser environment and device thereof | |
| JP5069520B2 (en) | Content display method, content display program, and display device in display device | |
| JP5594652B2 (en) | Portable information terminal and key arrangement changing method thereof | |
| US20140173429A1 (en) | Information processing apparatus, control method therfor, and storage medium | |
| US20120120021A1 (en) | Input control apparatus | |
| US20140293338A1 (en) | Device for generating display data, information device, and display system | |
| JP2012128186A (en) | Electronic apparatus | |
| WO2012093549A1 (en) | Information processing terminal and control method for same | |
| US20150123916A1 (en) | Portable terminal device, method for operating portable terminal device, and program for operating portable terminal device | |
| JP6197460B2 (en) | Image forming apparatus, display method, and display program | |
| WO2013024620A1 (en) | Information processing terminal, layout adjustment method, and program | |
| US20170010791A1 (en) | Information processing apparatus, non-transitory computer readable storage medium, and information display method | |
| WO2014132882A1 (en) | Terminal device, information display method and recording medium | |
| JP6291894B2 (en) | Input device, input method, and program | |
| JP6079778B2 (en) | Information processing apparatus, control method therefor, and program | |
| US10691293B2 (en) | Display device and computer-readable non-transitory recording medium with display control program stored thereon |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12824598 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2013528925 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12824598 Country of ref document: EP Kind code of ref document: A1 |