[go: up one dir, main page]

JP2025060900A - CONTENT DISPLAY CONTROL DEVICE, CONTENT DISPLAY CONTROL METHOD, AND PROGRAM - Google Patents

CONTENT DISPLAY CONTROL DEVICE, CONTENT DISPLAY CONTROL METHOD, AND PROGRAM Download PDF

Info

Publication number
JP2025060900A
JP2025060900A JP2024230434A JP2024230434A JP2025060900A JP 2025060900 A JP2025060900 A JP 2025060900A JP 2024230434 A JP2024230434 A JP 2024230434A JP 2024230434 A JP2024230434 A JP 2024230434A JP 2025060900 A JP2025060900 A JP 2025060900A
Authority
JP
Japan
Prior art keywords
display
content
content image
size
input
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.)
Pending
Application number
JP2024230434A
Other languages
Japanese (ja)
Inventor
寛夫 賀田
Hiroo Kada
貴行 嶋田
Takayuki Shimada
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.)
Pioneer Corp
Original Assignee
Pioneer Electronic Corp
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 Pioneer Electronic Corp filed Critical Pioneer Electronic Corp
Priority to JP2024230434A priority Critical patent/JP2025060900A/en
Publication of JP2025060900A publication Critical patent/JP2025060900A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Navigation (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Abstract

To provide a content display control device capable of smoothly achieving display which meets users' need and has high visibility at low power consumption and low cost by changing the size of a display area according to operation, when displaying a content image in the display area of a display screen.SOLUTION: The content display control device includes a display control part for displaying a plurality of content images in the display area on the display screen and a reception part for receiving size change input for changing the size on the display screen of the display area and performs display change processing for changing a display form on the basis of the size change input to the content image being in a display state displayed on the display screen, but does not perform the display change processing to the content image being in a non-display state not displayed on the display screen, among the plurality of content images, while receiving the size change input.SELECTED DRAWING: Figure 1

Description

本発明は、コンテンツ表示制御装置、コンテンツ表示制御方法及びプログラムに関し、特に、例えば移動体において用いられる表示装置へのコンテンツの表示を制御するコンテンツ表示制御装置、コンテンツ表示制御方法及びプログラムに関する。 The present invention relates to a content display control device, a content display control method, and a program, and in particular to a content display control device, a content display control method, and a program for controlling the display of content on a display device used, for example, in a mobile object.

互いに異なる種類の複数の画面を同時に表示する装置が知られている。例えば、特許文献1には、画面を2分割し、一方に建物等を撮影した画像に対して建物名称等を重畳して表示するリアル画面を表示し、もう一方に位置情報を持つ設備(例えば建物や電柱)の情報を地図情報に重畳表示するマップ画面を表示する情報端末が開示されている。 Devices that simultaneously display multiple different types of screens are known. For example, Patent Document 1 discloses an information terminal that divides the screen into two, displaying a real screen on one side that displays a photograph of a building or the like with the building name or the like superimposed on it, and a map screen on the other side that displays information about facilities with location information (e.g. buildings and utility poles) superimposed on map information.

特開第2014-181954号公報JP 2014-181954 A

例えば、1つの表示画面上の一部の領域を占める表示領域に、複数のガジェット(小規模なアプリケーション、ウィジェット)によって生成される複数のコンテンツ画像を表示する際に、ユーザによる操作に応じて、表示画面上における当該表示領域のサイズを変更することで、ユーザにとってより見やすい表示とすることができる。操作に応じて表示領域のサイズを変更する際に、当該操作の途中にも表示領域を変化させることで、より分かりやすい表示となる一方で、当該表示を制御する装置にかかる負荷が大きくなること等が課題の一例として挙げられる。 For example, when displaying multiple content images generated by multiple gadgets (small applications, widgets) in a display area that occupies a portion of a display screen, the size of the display area on the display screen can be changed in response to user operations to provide a display that is easier for the user to view. When changing the size of the display area in response to an operation, changing the display area even during the operation can provide a display that is easier to understand, but one example of a problem is that it places a heavy load on the device that controls the display.

本発明は上記した点に鑑みてなされたものであり、表示画面の表示領域にコンテンツ画像を表示させる際に、操作に応じて当該表示領域の大きさを変更することができ、ユーザのニーズに合わせた視認性の高い表示を低消費電力かつ低コストでスムーズに実現可能なコンテンツ表示制御装置を提供することを目的の1つとしている。 The present invention has been made in consideration of the above-mentioned points, and one of its objectives is to provide a content display control device that can change the size of a display area in response to an operation when displaying a content image in the display area of a display screen, and can smoothly realize a highly visible display that meets the needs of the user with low power consumption and low cost.

請求項1に記載の発明は、複数のコンテンツの各々の動作を制御する制御部と、前記複数のコンテンツに夫々対応する第1コンテンツ画像を表示画面上の表示領域に選択的に表示させる表示制御部と、前記表示領域の前記表示画面上におけるサイズを変更するためのサイズ変更入力を受付ける受付部と、前記サイズ変更入力に基づき、前記第1コンテンツ画像に関し、当該第1コンテンツ画像の表示形態を変更するための表示変更処理を行う表示変更処理部と、を有し、前記表示変更処理部は、前記サイズ変更入力が受け付けられている間、前記複数のコンテンツの各々に対応する第1コンテンツ画像のうち、前記表示画面上に表示されている表示状態である第1コンテンツ画像に関して前記表示変更処理を行い、前記表示画面上に表示されていない非表示状態である第1コンテンツ画像に関して前記表示変更処理を行わないことを特徴とする。 The invention described in claim 1 has a control unit that controls the operation of each of the multiple contents, a display control unit that selectively displays first content images corresponding to the multiple contents in a display area on a display screen, a reception unit that receives a resize input for changing the size of the display area on the display screen, and a display change processing unit that performs a display change process for the first content image to change the display form of the first content image based on the resize input, and is characterized in that while the resize input is being received, the display change processing unit performs the display change process on first content images that are in a display state displayed on the display screen among the first content images corresponding to each of the multiple contents, and does not perform the display change process on first content images that are in a non-display state not displayed on the display screen.

請求項7に記載の発明は、コンテンツ表示制御装置によって、複数のコンテンツ画像を表示させるコンテンツ表示制御方法であって、制御部が、複数のコンテンツの各々の動作を制御する制御ステップと、表示制御部が、前記複数のコンテンツに夫々対応する第1コンテンツ画像を表示画面上の表示領域に選択的に表示させる表示制御ステップと、受付部が、前記表示領域の前記表示画面上におけるサイズを変更するためのサイズ変更入力を受付ける受付ステップと、表示変更処理部が、前記サイズ変更入力に基づき、前記第1コンテンツ画像に関し、当該第1コンテンツ画像の表示形態を変更するための表示変更処理を行う表示変更ステップと、を含み、前記表示変更ステップにおいて、前記表示変更処理部は、前記サイズ変更入力が受け付けられている間、前記複数のコンテンツの各々に対応する第1コンテンツ画像のうち、前記表示画面上に表示されている表示状態である第1コンテンツ画像に関して前記表示変更処理を行い、前記表示画面上に表示されていない非表示状態である第1コンテンツ画像に関して前記表示変更処理を行わないことを特徴とする。 The invention described in claim 7 is a content display control method for displaying a plurality of content images by a content display control device, comprising: a control step in which a control unit controls the operation of each of the plurality of contents; a display control step in which a display control unit selectively displays first content images corresponding to the plurality of contents in a display area on a display screen; a reception step in which a reception unit receives a size change input for changing the size of the display area on the display screen; and a display change step in which a display change processing unit performs a display change process for the first content image to change the display form of the first content image based on the size change input, wherein, in the display change step, the display change processing unit performs the display change process for a first content image that is in a display state displayed on the display screen among the first content images corresponding to each of the plurality of contents while the size change input is being received, and does not perform the display change process for a first content image that is in a non-display state not displayed on the display screen.

請求項8に記載の発明は、コンピュータを備えるコンテンツ表示制御装置によって実行されるコンテンツ表示制御プログラムであって、制御部が、複数のコンテンツの各々の動作を制御する制御ステップと、表示制御部が、前記複数のコンテンツに夫々対応する第1コンテンツ画像を表示画面上の表示領域に選択的に表示させる表示制御ステップと、受付部が、前記表示領域の前記表示画面上におけるサイズを変更するためのサイズ変更入力を受付ける受付ステップと、表示変更処理部が、前記サイズ変更入力に基づき、前記第1コンテンツ画像に関し、当該第1コンテンツ画像の表示形態を変更するための表示変更処理を行う表示変更ステップと、を含み、前記表示変更ステップにおいて、前記表示変更処理部は、前記サイズ変更入力が受け付けられている間、前記複数のコンテンツの各々に対応する第1コンテンツ画像のうち、前記表示画面上に表示されている表示状態である第1コンテンツ画像に関して前記表示変更処理を行い、前記表示画面上に表示されていない非表示状態である第1コンテンツ画像に関して前記表示変更処理を行わないことを実行させることを特徴とする。 The invention described in claim 8 is a content display control program executed by a content display control device having a computer, comprising: a control step in which a control unit controls the operation of each of a plurality of contents; a display control step in which a display control unit selectively displays first content images corresponding to the plurality of contents in a display area on a display screen; a reception step in which a reception unit receives a size change input for changing the size of the display area on the display screen; and a display change step in which a display change processing unit performs a display change process for changing the display form of the first content image based on the size change input, and in the display change step, the display change processing unit performs the display change process for a first content image that is in a display state displayed on the display screen among the first content images corresponding to each of the plurality of contents while the size change input is being received, and does not perform the display change process for a first content image that is in a non-display state not displayed on the display screen.

実施例に係るコンテンツ表示制御装置を搭載した車両の前席部分の斜視図である。1 is a perspective view of a front seat portion of a vehicle equipped with a content display control device according to an embodiment. 実施例に係るコンテンツ表示制御装置の構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of a content display control device according to an embodiment. 実施例に係るコンテンツの表示態様の一例を示す図である。FIG. 11 is a diagram showing an example of a display mode of content according to an embodiment. 実施例に係る表示制御の概要を示す図である。FIG. 1 is a diagram illustrating an overview of display control according to an embodiment. 実施例に係るコンテンツのサイズ変化を示す図である。FIG. 11 is a diagram showing a change in size of content according to an embodiment. 実施例に係るコンテンツのサイズ変化を示す図である。FIG. 11 is a diagram showing a change in size of content according to an embodiment. 実施例において実行される動作の概要の一例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of an outline of an operation executed in the embodiment. 実施例において実行される動作ルーチンの一例を示すフロー図である。FIG. 4 is a flow diagram showing an example of an operation routine executed in the embodiment. 実施例において実行される動作ルーチンの一例を示すフロー図である。FIG. 4 is a flow diagram showing an example of an operation routine executed in the embodiment. 実施例において実行される動作ルーチンの一例を示すフロー図である。FIG. 4 is a flow diagram showing an example of an operation routine executed in the embodiment. 実施例の第1の変形例に係るコンテンツのサイズ変化を示す図である。FIG. 11 is a diagram showing a change in size of content according to a first modified example of the embodiment. 実施例の第1の変形例において実行される動作ルーチンの一例を示すフロー図である。FIG. 11 is a flowchart showing an example of an operation routine executed in a first modified example of the embodiment. 第2の変形例に係るコンテンツのサイズを示す図である。FIG. 13 is a diagram showing the size of content according to a second modified example. 第2の変形例に係るコンテンツのサイズ変化を示す図である。FIG. 11 is a diagram showing a change in size of content according to a second modified example. 第2の変形例において実行される動作ルーチンの一例を示すフロー図である。FIG. 11 is a flowchart showing an example of an operation routine executed in a second modified example.

以下に本発明の実施例について詳細に説明する。なお、以下の説明及び添付図面においては、実質的に同一又は等価な部分には同一の参照符号を付している。 The following describes in detail an embodiment of the present invention. In the following description and accompanying drawings, the same reference numerals are used to refer to substantially the same or equivalent parts.

図1は、実施例に係るコンテンツ表示制御装置10の取り付け例を示す斜視図である。本実施例において、コンテンツ表示制御装置10は、移動体の一例である車両Mに搭載されている。図1は、当該車両Mの前席のダッシュボードDB内にコンテンツ表示制御装置10が取り付けられている場合を示している。 FIG. 1 is a perspective view showing an example of installation of a content display control device 10 according to an embodiment. In this embodiment, the content display control device 10 is mounted on a vehicle M, which is an example of a moving body. FIG. 1 shows a case where the content display control device 10 is installed in a dashboard DB in the front seat of the vehicle M.

タッチパネル11は、例えば、映像を表示可能な液晶ディスプレイ等の表示装置であるディスプレイ11Aとタッチ操作を検出可能な入力装置であるタッチパッド11Bとが組み合わされたタッチパネルモニターである。タッチパネル11は、例えば、ダッシュボードDBのセンターコンソールCCに配されている。タッチパネル11は、運転者等の搭乗者から視認できかつ運転者等の搭乗者の手が届く場所に配されていればよい。例えば、タッチパネル11は、ダッシュボードDB上に取り付けられていてもよい。 The touch panel 11 is, for example, a touch panel monitor that combines a display 11A, which is a display device such as a liquid crystal display capable of displaying images, and a touch pad 11B, which is an input device capable of detecting touch operations. The touch panel 11 is disposed, for example, in the center console CC of the dashboard DB. The touch panel 11 may be disposed in a location that is visible to and within reach of the driver or other passengers. For example, the touch panel 11 may be attached to the dashboard DB.

表示画面としてのディスプレイ11Aは、コンテンツ表示制御装置10の制御に基づいてコンテンツ画面の表示を行うことが可能である。また、タッチパッド11Bは、タッチパッド11Bへの入力操作を表す信号をコンテンツ表示制御装置10に送信することが可能である。 The display 11A as a display screen is capable of displaying a content screen under the control of the content display control device 10. In addition, the touch pad 11B is capable of transmitting a signal representing an input operation to the touch pad 11B to the content display control device 10.

以下、コンテンツ表示制御装置10が、車両Mに搭載されているナビゲーション装置(図示せず)の一部として構成されている例について説明する。なお、コンテンツ表示制御装置10は、ナビゲーション装置に接続されるように構成されていてもよく、ナビゲーション装置を含んで構成されていてもよい。 The following describes an example in which the content display control device 10 is configured as part of a navigation device (not shown) mounted on the vehicle M. Note that the content display control device 10 may be configured to be connected to the navigation device, or may be configured to include the navigation device.

図2は、コンテンツ表示制御装置10の構成を示す。例えば、コンテンツ表示制御装置10は、システムバス13を介して各部が接続されて構成されている。記憶部15は、例えば、ハードディスク装置、SSD(solid state drive)、フラッシュメモリ等により構成された記憶装置である。記憶部15は、コンテンツ表示制御装置10における表示制御のための各種プログラム及びデータを記憶する。 Figure 2 shows the configuration of the content display control device 10. For example, the content display control device 10 is configured by connecting each unit via a system bus 13. The storage unit 15 is a storage device configured, for example, by a hard disk device, an SSD (solid state drive), a flash memory, etc. The storage unit 15 stores various programs and data for display control in the content display control device 10.

具体的には、本実施例において、記憶部15は、コンテンツ表示制御装置10において表示制御されるコンテンツ画像を生成する複数のコンテンツ(以下、アプリケーションとも称する)であるアプリケーション群15Aを記憶する。 Specifically, in this embodiment, the storage unit 15 stores an application group 15A, which is a plurality of contents (hereinafter also referred to as applications) that generate content images whose display is controlled by the content display control device 10.

ここで、アプリケーションとは、コンピュータにおいて使用者の業務等に応じて作成されたプログラムのことである。また、アプリケーションは、表示画面に表示可能な何らかの画像情報を生成可能であり、アプリケーションの各々は、独立に又は相互に連動してコンピュータ上で動作可能なプログラムを含む概念である。 Here, an application is a program created on a computer in response to a user's work, etc. An application is also capable of generating some kind of image information that can be displayed on a display screen, and each application is a concept that includes programs that can run on a computer either independently or in conjunction with each other.

例えば、アプリケーション群15Aに含まれるアプリケーションの各々は、ガジェット又はウィジェットと呼ばれるような小型のアプリケーションであってもよい。 For example, each of the applications included in application group 15A may be a small application such as a gadget or widget.

本実施例において、アプリケーション群15Aに含まれる複数のアプリケーションの各々は、テキスト、音声、動画などの情報をコンテンツ画像として表示するための画像情報の生成が可能である。 また、記憶部15は、コンテンツ画像の生成に用いられる地図情報が格納されている地図データベース15Bを記憶する。なお、コンテンツ表示制御装置10は、地図情報をナビゲーション装置(図示せず)から取得してもよい。また、コンテンツ表示制御装置10において用いられる各種プログラムは、例えば外部のサーバ装置等からネットワークを介して取得されるようにしてもよい。 In this embodiment, each of the multiple applications included in the application group 15A is capable of generating image information for displaying information such as text, audio, and video as a content image. The storage unit 15 also stores a map database 15B in which map information used to generate the content image is stored. The content display control device 10 may obtain the map information from a navigation device (not shown). The various programs used in the content display control device 10 may be obtained, for example, from an external server device or the like via a network.

制御部17は、CPU(Central Processing Unit)、ROM(Read Only Memory)及びRAM(Random Access Memory)を含み、コンテンツ表示制御装置10の動作の制御を行うコンピュータである。制御部17は、CPUがROMや記憶部15に記憶された各種プログラムを読み出して実行することにより各種機能を実現する。 The control unit 17 is a computer that includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory), and controls the operation of the content display control device 10. The control unit 17 realizes various functions by the CPU reading and executing various programs stored in the ROM and the storage unit 15.

制御部17は、アプリケーション制御部17Aを含んでいる。アプリケーション制御部17Aは、アプリケーション群15Aに含まれる複数のアプリケーションの各々の動作を制御する機能部である。アプリケーション制御部17Aが、当該複数のアプリケーションの各々を読み出して実行することによって、複数のコンテンツ画像が生成される。 The control unit 17 includes an application control unit 17A. The application control unit 17A is a functional unit that controls the operation of each of the multiple applications included in the application group 15A. The application control unit 17A reads out and executes each of the multiple applications to generate multiple content images.

制御部17は、表示制御部17Bを含んでいる。表示制御部17Bは、車両Mに備えられたディスプレイ11Aへのコンテンツ画像の表示に関する制御を行う機能部である。表示制御部17Bは、複数のアプリケーションの各々によって生成された複数の第1コンテンツ画像としてのコンテンツ画像を選択的に表示画面としてのディスプレイ11A上に表示させる制御を行う。 The control unit 17 includes a display control unit 17B. The display control unit 17B is a functional unit that controls the display of content images on the display 11A provided in the vehicle M. The display control unit 17B controls the selective display of content images as multiple first content images generated by each of multiple applications on the display 11A as a display screen.

例えば、表示制御部17Bは、複数のコンテンツ画像のうちの所定の数のコンテンツ画像をスクロール可能に表示させることで、当該複数のコンテンツ画像を選択的にディスプレイ11A上に表示させる。また、例えば、表示制御部17Bは、複数のコンテンツ画像のリストから選択された所定の数のコンテンツ画像を表示させることで、当該複数のコンテンツ画像を選択的にディスプレイ11A上に表示させる。 For example, the display control unit 17B selectively displays a predetermined number of the multiple content images on the display 11A by displaying the multiple content images in a scrollable manner. Also, for example, the display control unit 17B selectively displays a predetermined number of content images selected from a list of the multiple content images on the display 11A.

また、表示制御部17Bは、表示されているコンテンツ画像のディスプレイ11A上における表示サイズを変更するための入力操作を、タッチパッド11Bを介して受け付ける。また、表示制御部17Bは、複数のコンテンツ画像のリストから所定の数のコンテンツ画像を表示状態とするために選択する選択入力を受け付ける。 The display control unit 17B also accepts an input operation via the touch pad 11B to change the display size of the displayed content image on the display 11A. The display control unit 17B also accepts a selection input to select a predetermined number of content images to be displayed from a list of multiple content images.

尚、本実施例におけるサイズとは、コンテンツ画像の見た目上の大きさのことを示す。 Note that size in this embodiment refers to the apparent size of the content image.

通信部19は、無線装置(図示せず)に接続されたNIC(Network Interface Card)等のネットワークアダプタである。制御部17は、通信部19を介して外部とのデータの通信を行う。例えば、制御部17は、通信部19を介して、外部のサーバ装置から配信されるコンテンツ画像の生成に必要なデータを受信する。 The communication unit 19 is a network adapter such as a network interface card (NIC) connected to a wireless device (not shown). The control unit 17 communicates data with the outside via the communication unit 19. For example, the control unit 17 receives data required for generating a content image distributed from an external server device via the communication unit 19.

例えば、コンテンツ表示制御装置10と外部のサーバ装置とは、ネットワークを介して、相互にデータの送受信が可能であるように構成されていてもよい。当該ネットワークは、例えば、移動体通信網、Wi-Fi(登録商標)、LTE(long term evolution)等の無線通信を介したインターネット通信により構築されていてもよい。当該データの送受信は、例えばTCP/IP等の通信プロトコルを用いて行われる。 For example, the content display control device 10 and an external server device may be configured to be able to transmit and receive data to and from each other via a network. The network may be constructed by Internet communication via wireless communication such as a mobile communication network, Wi-Fi (registered trademark), or LTE (long term evolution). The data is transmitted and received using a communication protocol such as TCP/IP.

なお、制御部17は、通信部19を介して、外部のサーバ装置との通信の他に、例えば、VICS(登録商標)によるデータ収集又は車車間通信等の通信を行ってもよい。 In addition to communicating with an external server device, the control unit 17 may also perform communication such as data collection or vehicle-to-vehicle communication using VICS (registered trademark) via the communication unit 19.

入力部21は、車両Mに備えられているタッチパネル11のタッチパッド11Bに接続されている。入力部21は、タッチパッド11Bへの入力操作を検出し、当該入力操作を示す信号を制御部17に供給するインターフェースである。例えば、入力部21は、タッチパネル11のディスプレイ11Aに表示されたコンテンツ画像上の選択や検索に関する入力操作を検出する。 The input unit 21 is connected to the touch pad 11B of the touch panel 11 provided in the vehicle M. The input unit 21 is an interface that detects input operations on the touch pad 11B and supplies a signal indicating the input operation to the control unit 17. For example, the input unit 21 detects input operations related to selection and search on a content image displayed on the display 11A of the touch panel 11.

例えば、表示制御部17Bは、入力部21を介して、ディスプレイ11Aに表示された複数のコンテンツ画像表示のスクロールを指示するためのタッチパッド11Bへの入力操作であるスクロール操作を検出する。 For example, the display control unit 17B detects a scroll operation, which is an input operation to the touch pad 11B to instruct scrolling of multiple content images displayed on the display 11A, via the input unit 21.

例えば、表示制御部17Bは、入力部21を介して、表示されているコンテンツ画像の表示サイズを変更するための、タッチパッド11Bへの入力操作を受け付ける。 For example, the display control unit 17B accepts an input operation on the touch pad 11B via the input unit 21 to change the display size of the displayed content image.

例えば、表示制御部17Bは、入力部21を介して、複数のコンテンツ画像のリストから所定の数のコンテンツ画像を表示状態とするために選択するための、タッチパッド11Bへの入力操作である選択入力を受け付ける。 For example, the display control unit 17B accepts a selection input, which is an input operation to the touch pad 11B, via the input unit 21 to select a predetermined number of content images from a list of multiple content images to be displayed.

また、入力部21は、車両Mに備えられたGPS受信機25に接続されている。入力部21は、GPS受信機25から車両Mの現在位置情報を取得して制御部17に供給するインターフェースとしても機能する。 The input unit 21 is also connected to a GPS receiver 25 provided in the vehicle M. The input unit 21 also functions as an interface that acquires current position information of the vehicle M from the GPS receiver 25 and supplies the information to the control unit 17.

出力部23は、タッチパネル11のディスプレイ11Aに接続されている。出力部23は、制御部17からの命令に従って、ディスプレイ11Aに表示するための情報をディスプレイ11Aに供給するインターフェースである。アプリケーション制御部17Aは、出力部23は、アプリケーション群15Aのアプリケーションの各々の実行によって生成されるコンテンツ画像を表示するための画像データをディスプレイ11Aに供給する。 The output unit 23 is connected to the display 11A of the touch panel 11. The output unit 23 is an interface that supplies information to be displayed on the display 11A to the display 11A in accordance with instructions from the control unit 17. The application control unit 17A and the output unit 23 supply image data to the display 11A for displaying content images generated by the execution of each application in the application group 15A.

なお、出力部23は、車両Mに備えられたスピーカ(図示せず)に接続されていてもよく、ディスプレイ11Aへのコンテンツ画像の表示と共に出力するための音声データを当該スピーカに供給してもよい。 The output unit 23 may be connected to a speaker (not shown) provided in the vehicle M, and may supply audio data to the speaker to be output together with the display of the content image on the display 11A.

図3は、タッチパネル11の表示画面としてのディスプレイ11Aに表示されるコンテンツ画像の表示態様の一例を示す図である。図3に示すように、ディスプレイ11Aは、地図表示領域NV及び表示領域としてのコンテンツ画像表示領域ARを有している。図3に示すように、例えば、地図表示領域NVには、地図に目的地までの距離等の車両Mの走行に関する情報が重畳されたナビゲーション画面が表示されている。 Figure 3 is a diagram showing an example of the display mode of a content image displayed on display 11A serving as the display screen of touch panel 11. As shown in Figure 3, display 11A has a map display area NV and a content image display area AR serving as a display area. As shown in Figure 3, for example, the map display area NV displays a navigation screen on which information relating to the travel of vehicle M, such as the distance to the destination, is superimposed on a map.

また、図3に示すように、ディスプレイ11A上のコンテンツ画像表示領域ARには、2つのフレームFRが表示されている。当該2つのフレームFRの各々に、アプリケーションによって生成されたコンテンツ画像が表示されている。 As shown in FIG. 3, two frames FR are displayed in the content image display area AR on the display 11A. A content image generated by an application is displayed in each of the two frames FR.

図3に示すように、当該フレームFRは、表示されていないディスプレイ11Aの外側の領域まで連続して、図中の矢印の方向に配列されるように形成されている。ディスプレイ11Aの外側に位置するフレームFRに対してもコンテンツ画像が生成されている。 As shown in FIG. 3, the frames FR are formed so as to be continuous with the outer area of the display 11A that is not being displayed, and are arranged in the direction of the arrow in the figure. Content images are also generated for the frames FR located outside the display 11A.

例えば、図3中、コンテンツ画像表示領域AR内の上側に位置するフレームFRには、動画を再生するコンテンツ画像が表示されている。また、例えば、図3中、コンテンツ画像表示領域AR内の下側に位置するフレームFRには、例えば、キーワードの入力を受け付け可能であり、動画の検索が可能なコンテンツ画像が表示されている。 For example, in FIG. 3, a content image for playing a video is displayed in a frame FR located at the top of the content image display area AR. Also, in FIG. 3, a content image that can accept keyword input and can search for videos is displayed in a frame FR located at the bottom of the content image display area AR.

また、図3には、コンテンツ画像表示領域ARの外側の領域であって、コンテンツ画像表示領域ARの下方に位置するフレームFRに対して生成されたコンテンツ画像の一例として、現在地周辺の口コミ情報を掲載するコンテンツ画像が示されている。また、図3中、当該口コミ情報を掲載するコンテンツ画像の下方に位置するフレームFRに対応して生成されたコンテンツ画像の一例として、車両Mの現在位置の周辺の人気店のランキングを示すコンテンツ画像が示されている。 Also, in FIG. 3, a content image displaying word-of-mouth information about the area around the current location is shown as an example of a content image generated for a frame FR located in an area outside the content image display area AR and below the content image display area AR. Also, in FIG. 3, a content image showing a ranking of popular stores near the current location of vehicle M is shown as an example of a content image generated corresponding to a frame FR located below the content image displaying the word-of-mouth information.

図4~図6を参照しつつ、ディスプレイ11A上のコンテンツ画像表示領域ARのサイズが変更される際のコンテンツ画像のサイズの変化について説明する。 With reference to Figures 4 to 6, we will explain how the size of the content image changes when the size of the content image display area AR on the display 11A is changed.

図4は、コンテンツ表示制御装置10における制御の概要を示す図である。図4において、ディスプレイ11Aは、地図表示領域NV及び表示領域としてのコンテンツ画像表示領域ARを有している。 Figure 4 is a diagram showing an overview of the control in the content display control device 10. In Figure 4, the display 11A has a map display area NV and a content image display area AR as a display area.

図4において、6つのフレームFRが図4中の矢印の方向に連続して配列されている。当該6つのフレームFRの各々に対応して6つのコンテンツ画像A~F(図4中、Cont.A~F)が生成されている。換言すれば、1のフレームFRによって1のコンテンツ画像が生成される領域が画定されている。 In FIG. 4, six frames FR are arranged consecutively in the direction of the arrow in FIG. 4. Six content images A to F (Cont. A to F in FIG. 4) are generated corresponding to the six frames FR. In other words, one frame FR defines an area in which one content image is generated.

6つのコンテンツ画像A~Fのうち、コンテンツ画像C及びDは、ディスプレイ11A上のコンテンツ画像表示領域AR内に表示されている表示状態である。コンテンツ画像A、B、E及びFは、ディスプレイ11A上に表示されていない非表示状態である。 Of the six content images A to F, content images C and D are in a display state in which they are displayed within the content image display area AR on display 11A. Content images A, B, E, and F are in a non-display state in which they are not displayed on display 11A.

図4の状態において、フレームFRは、例えばユーザの操作に応じて配列方向にスライド可能である。フレームFRが配列方向にスライドすると、コンテンツ画像表示領域ARの外側に位置していたフレームFRがコンテンツ画像表示領域AR内に持ち来され、当該コンテンツ画像表示領域AR内に持ち来されたフレームFRに対して生成されたコンテンツ画像が表示される。 In the state shown in FIG. 4, the frame FR can be slid in the arrangement direction in response to, for example, a user operation. When the frame FR slides in the arrangement direction, the frame FR that was located outside the content image display area AR is brought into the content image display area AR, and the content image generated for the frame FR brought into the content image display area AR is displayed.

このように、フレームFRの各々に対して生成されたコンテンツ画像の各々はユーザの操作に応じてスクロール表示される。当該スクロール表示によって、複数のコンテンツ画像のうち当該ユーザが希望するコンテンツ画像が選択的にディスプレイ11A上に順次表示される。 In this way, each of the content images generated for each frame FR is scrolled in response to the user's operation. This scroll display allows the content image desired by the user to be selectively displayed on the display 11A in sequence from among the multiple content images.

図4において、コンテンツ画像表示領域ARは、幅W1を有している。また、図4中、フレームFRの各々及びこれに対応して生成されているコンテンツ画像A~Fも、表示領域ARの幅と同じ幅W1を有している。幅W1を有するコンテンツ画像のサイズを第1のサイズとする。 In FIG. 4, the content image display area AR has a width W1. Also in FIG. 4, each of the frames FR and the content images A to F generated correspondingly thereto also have the same width W1 as the width of the display area AR. The size of the content image having width W1 is referred to as the first size.

このように、図4の状態では、第1のサイズを有し連続して配列された6つのコンテンツ画像のうちの2つのコンテンツ画像であるコンテンツ画像C及びDが、幅W1を有するコンテンツ画像表示領域AR内に表示されている。 Thus, in the state shown in FIG. 4, content images C and D, which are two of the six content images having a first size and arranged consecutively, are displayed within a content image display area AR having a width W1.

図5は、図4の状態から、ディスプレイ11A上に表示されているコンテンツ画像表示領域ARのサイズが変更されている最中のコンテンツ画像のサイズの変化を示す図である。図5の状態において、コンテンツ画像表示領域ARに対してユーザの指FGによってタッチ操作が行われている。 Figure 5 is a diagram showing the change in size of the content image while the size of the content image display area AR displayed on the display 11A is being changed from the state shown in Figure 4. In the state shown in Figure 5, a touch operation is being performed on the content image display area AR by the user's finger FG.

図5の状態において、ユーザの指FGは、地図表示領域NVとコンテンツ画像表示領域ARとの境界BDに対して、フレームFRの配列方向に垂直な方向である横方向のスライド操作を行っている。当該スライド操作は、タッチパッド11Bを介した入力操作である。当該入力操作に応じて、ディスプレイ11A上では、境界BDの位置が変更されている。 In the state shown in FIG. 5, the user's finger FG is performing a horizontal sliding operation on the boundary BD between the map display area NV and the content image display area AR, which is perpendicular to the arrangement direction of the frame FR. This sliding operation is an input operation via the touch pad 11B. In response to this input operation, the position of the boundary BD is changed on the display 11A.

境界BDが移動してコンテンツ画像表示領域ARの幅が変更されることで、コンテンツ画像表示領域ARのサイズが変更されている。本実施例において、このように境界BDの位置を変更してコンテンツ画像表示領域ARのサイズを変更するためのタッチパッド11Bを介した入力操作をサイズ変更入力と称する。 The size of the content image display area AR is changed by moving the border BD and changing the width of the content image display area AR. In this embodiment, the input operation via the touch pad 11B to change the position of the border BD and change the size of the content image display area AR in this manner is referred to as a size change input.

尚、サイズ変更入力のためのユーザの指FGのタッチ位置は、境界BD上であってもよいし、表示領域AR内の任意の位置であってもよい。 The touch position of the user's finger FG for size change input may be on the boundary BD or any position within the display area AR.

図5において、サイズ変更入力によってコンテンツ画像表示領域ARのサイズが変更されることに伴って、コンテンツ画像C及びDの幅も、当該サイズ変更入力に追従して変更されている。 In FIG. 5, as the size of the content image display area AR is changed by the size change input, the width of the content images C and D is also changed in accordance with the size change input.

従って、コンテンツ画像C及びDのサイズは、サイズ変更入力によるコンテンツ画像表示領域ARのサイズの変化に追従して変更されている。例えば、コンテンツ画像C及びDのサイズは、当該サイズ変更入力に追従して段階的に遷移する。例えば、当該サイズ変更入力の間、コンテンツ画像C及びDは、アニメーションのようにスムーズに表示される。 Therefore, the sizes of content images C and D are changed in accordance with the change in size of the content image display area AR due to the size change input. For example, the sizes of content images C and D change stepwise in accordance with the size change input. For example, during the size change input, content images C and D are displayed smoothly like an animation.

一方、図5において、非表示状態であるコンテンツ画像A、B、E及びFの幅はW1のままであり、図4の状態から変化していない。このように、本実施例において、表示状態であるコンテンツ画像のサイズはサイズ変更入力に追従して変更され、非表示状態であるコンテンツ画像のサイズはサイズ変更入力に追従して変更されない。 On the other hand, in FIG. 5, the width of content images A, B, E, and F in the non-display state remains at W1, and has not changed from the state in FIG. 4. Thus, in this embodiment, the size of content images in the displayed state changes in response to resizing input, and the size of content images in the non-display state does not change in response to resizing input.

例えば、表示制御部17Bは、上述の表示状態の変化に際し、ユーザの指FGが、タッチパネル11上の、地図表示領域NVとコンテンツ画像表示領域ARとの境界BDに触れた状態で横方向に移動した場合に、コンテンツ画像表示領域ARのサイズを変更するためのサイズ変更入力を受け付ける。すなわち、表示制御部17Bは、タッチパッド11Bを介して、一定の条件を満たすタッチ操作をサイズ変更入力として受け付ける。 For example, when the display state changes as described above, the display control unit 17B accepts a resize input for changing the size of the content image display area AR when the user's finger FG moves laterally while touching the boundary BD between the map display area NV and the content image display area AR on the touch panel 11. That is, the display control unit 17B accepts a touch operation that satisfies certain conditions as a resize input via the touch pad 11B.

例えば、表示制御部17Bは、サイズ変更入力を受け付けた際に、タッチパッド11Bを介してタッチパネル11に触れているユーザの指の位置、移動方向及び移動量(例えば、ピクセル数又は移動距離)を検知して、境界BDの位置が当該移動方向及び移動量に応じて横方向に移動するように表示制御する。これによって、コンテンツ画像表示領域ARの幅が変更される。 For example, when a size change input is received, the display control unit 17B detects the position, movement direction, and amount of movement (e.g., number of pixels or movement distance) of the user's finger touching the touch panel 11 via the touch pad 11B, and controls the display so that the position of the boundary BD moves horizontally according to the movement direction and amount of movement. This changes the width of the content image display area AR.

例えば、アプリケーション制御部17Aは、サイズ変更入力が受け付けられた際に、コンテンツ画像C及びDを生成するアプリケーションの各々を制御して、サイズ変更入力に追従してサイズを変更してコンテンツ画像C及びDを生成させる。 For example, when a size change input is received, the application control unit 17A controls each of the applications that generate content images C and D, and changes the size in accordance with the size change input to generate content images C and D.

例えば、アプリケーション制御部17Aは、タッチ操作における移動量に応じたコンテンツ画像、すなわち移動後のコンテンツ画像表示領域ARの大きさに合わせたコンテンツ画像C及びDを生成して表示制御部17Bに送信する。表示制御部17Bは、当該生成されたコンテンツ画像C及びDをコンテンツ画像表示領域ARに表示する。 For example, the application control unit 17A generates content images according to the amount of movement in the touch operation, i.e., content images C and D that match the size of the content image display area AR after the movement, and transmits them to the display control unit 17B. The display control unit 17B displays the generated content images C and D in the content image display area AR.

例えば、表示制御部17Bは、表示されているコンテンツ画像(第1コンテンツ画像)を消去して新たに生成されたコンテンツ画像(第2コンテンツ画像)を表示させることで、サイズ変更前の画像をサイズ変更後の画像に差し替える(再描画する)。 For example, the display control unit 17B replaces (redraws) the image before resizing with the image after resizing by erasing the displayed content image (first content image) and displaying a newly generated content image (second content image).

ここで、画像の再描画は、ディスプレイ11Aに表示される、第1コンテンツ画像を含む全ての画像を、第2コンテンツ画像を含む画像に差し替える処理であってもよい。 Here, image redrawing may be a process of replacing all images, including the first content image, displayed on display 11A with images including the second content image.

このようにサイズ変更入力に応じたコンテンツ画像が生成されて、表示されているコンテンツ画像が差し替えられることで、表示状態であるコンテンツ画像に関して、コンテンツ画像の表示形態を変更するための表示変更処理が適用される。 In this way, a content image is generated according to the size change input, and the displayed content image is replaced, and a display change process is applied to the displayed content image to change the display form of the content image.

例えば、当該新たなコンテンツ画像を生成するタイミングを、例えば、所定の移動量毎として、上記のようなコンテンツ画像を差し替える処理を繰り返し行うことで、例えば指の動き等のタッチ操作に追従して画像が拡大又は縮小するように表示する。 For example, the timing for generating the new content image is set to, for example, every predetermined amount of movement, and the process of replacing the content image as described above is repeated, so that the image is displayed so as to expand or shrink in accordance with touch operations such as the movement of a finger.

例えば、当該所定の移動量をより小さい単位(例えば、1ピクセル毎)とすることで、よりスムーズな動きでタッチ操作に追従して表示することができる。 For example, by setting the predetermined amount of movement in smaller units (e.g., one pixel each), it is possible to display a smoother movement that follows the touch operation.

また、コンテンツ画像の各々は、上記のようなサイズの変更に伴って、コンテンツ画像の画像に含まれる文字の大きさ、情報量、レイアウト等の内容が変更されて表示されてもよい。 In addition, each content image may be displayed with its contents, such as the size of the characters, amount of information, and layout, changed in conjunction with the size change described above.

例えば、コンテンツ画像がより大きいサイズに変更された場合に、当該コンテンツ画像内に文字情報が追加されてもよく、文字やイラストが表示される位置や間隔が変更されてもよい。例えば、文字情報が追加された新たなコンテンツ画像(第2コンテンツ画像)が生成されて、元のコンテンツ画像(第1コンテンツ画像)が当該新たなコンテンツ画像に差し替えられる。 For example, when a content image is resized to a larger size, text information may be added within the content image, and the position or spacing at which text or illustrations are displayed may be changed. For example, a new content image (second content image) with added text information is generated, and the original content image (first content image) is replaced with the new content image.

また、例えば、コンテンツ画像は、複数の画像が重ね合わされるか又は組み合わされて構成されていてもよい。この場合、例えば、コンテンツ画像のサイズ変更に伴って、当該コンテンツ画像に含まれる構成要素の一部が変更されて、その他の部分については変更されなくともよい。例えば、文字及びイラストを構成要素として含むコンテンツ画像について、文字のレイアウトのみが変更されて、イラストのレイアウトは変更されないという態様で、表示変更がなされてもよい。 Also, for example, a content image may be configured by overlapping or combining multiple images. In this case, for example, when the size of a content image is changed, some of the components contained in the content image may be changed, while other parts may not be changed. For example, for a content image that includes text and illustrations as components, the display may be changed in such a way that only the layout of the text is changed, while the layout of the illustrations is not changed.

図6は、ディスプレイ11A上に表示されているコンテンツ画像C及びDのサイズが変更された後のコンテンツ画像の状態を示す図である。 Figure 6 shows the state of content images C and D displayed on display 11A after their sizes have been changed.

図6の状態において、ユーザの指FGは、タッチパネル11から離れている。すなわち、サイズ変更入力の操作が終了している。図6において、コンテンツ画像表示領域ARの幅は、幅W1よりも大きい幅W2に拡大されている。例えば、ユーザの指FGが離れた位置が境界BDとなることで、コンテンツ画像表示領域ARの幅が変更されている。 In the state shown in FIG. 6, the user's finger FG is removed from the touch panel 11. In other words, the size change input operation has ended. In FIG. 6, the width of the content image display area AR has been expanded to a width W2 that is larger than width W1. For example, the position where the user's finger FG has been removed becomes the boundary BD, and the width of the content image display area AR has changed.

図6において、コンテンツ画像表示領域ARの幅が変更されたことで、コンテンツ画像C及びDの幅も、幅W2となっている。幅W2を有するコンテンツ画像のサイズを第2のサイズと称する。 In FIG. 6, the width of the content image display area AR has been changed, and the width of the content images C and D has also become width W2. The size of the content image having width W2 is referred to as the second size.

図6において、コンテンツ画像A、B、E及びFの幅についても、コンテンツ画像C及びDの幅と同じ幅W2となっている。すなわち、非表示状態であるコンテンツ画像A、B、E及びFは、表示状態であるコンテンツ画像C及びDと同じ第2のサイズで生成されている。 In FIG. 6, the widths of content images A, B, E, and F are also the same width W2 as the width of content images C and D. In other words, content images A, B, E, and F in the non-display state are generated in the same second size as content images C and D in the displayed state.

つまり、非表示状態であるコンテンツ画像のサイズは、コンテンツ画像表示領域ARのサイズを変更するサイズ変更入力の操作中には変更されず、当該サイズ変更入力の終了後に、コンテンツ画像表示領域ARの幅に合わせて、すなわち表示状態であるコンテンツ画像のサイズに合わせて変更される。 In other words, the size of the content image in a hidden state does not change during the resize input operation that changes the size of the content image display area AR, but after the resize input is completed, the size is changed to match the width of the content image display area AR, i.e., to match the size of the content image in a displayed state.

サイズ変更入力が受け付けられている図5の状態を経て、サイズ変更入力が終了した図6の状態となるまでに、制御部17によって、例えば以下のような制御が行われる。 From the state shown in FIG. 5, where size change input is being accepted, to the state shown in FIG. 6, where size change input is complete, the control unit 17 performs the following control, for example.

表示制御部17Bは、例えばユーザの指FGがタッチパネル11から離れると、サイズ変更入力の終了を受け付ける。表示制御部17Bは、サイズ変更入力の終了を受け付けると、ユーザの指FGが離れる直前まで触れていた位置を、コンテンツ画像表示領域ARと地図表示領域NVとの境界BDの位置として決定する。 The display control unit 17B accepts the end of the size change input, for example, when the user's finger FG is removed from the touch panel 11. When the display control unit 17B accepts the end of the size change input, it determines the position that the user's finger FG was touching immediately before it was removed as the position of the boundary BD between the content image display area AR and the map display area NV.

表示制御部17Bは、境界BDの位置を決定すると、表示領域ARの幅を幅W2と決定してアプリケーション制御部17Aに通知する。アプリケーション制御部17Aは、当該通知を受けると、幅W2に合わせてコンテンツ画像C及びDを生成する。 After determining the position of the boundary BD, the display control unit 17B determines the width of the display area AR to be width W2 and notifies the application control unit 17A. Upon receiving this notification, the application control unit 17A generates content images C and D to match width W2.

また、アプリケーション制御部17Aは、決定された表示領域ARの幅を示す通知を受けると、コンテンツ画像A、B、E及びFのサイズを、幅W1を有する第1のサイズから、幅W2を有する第2のサイズに、一回の遷移で変更させる。 In addition, when the application control unit 17A receives a notification indicating the determined width of the display area AR, it changes the size of the content images A, B, E, and F from a first size having a width W1 to a second size having a width W2 in a single transition.

以上、図4~図6を用いて説明したように、本実施例において、コンテンツ画像表示領域ARのサイズを変更するためのサイズ変更入力が受け付けられた際に、表示状態のコンテンツ画像のサイズが、当該サイズ変更入力に追従して変更される。すなわち、表示状態である第1コンテンツ画像に関して、当該第1コンテンツ画像の表示形態を変更するための表示変更処理が適用される。一方、非表示状態のコンテンツ画像のサイズは、当該サイズ変更入力に追従して変更されない。すなわち、非表示状態である第1コンテンツ画像に関しては、表示変更処理が適用されない。非表示状態のコンテンツ画像のサイズは、サイズ変更入力の終了後に、一回の遷移で変更される。 As described above with reference to Figures 4 to 6, in this embodiment, when a resize input is received to change the size of the content image display area AR, the size of the content image in the displayed state is changed in accordance with the resize input. That is, a display change process is applied to the first content image in the displayed state to change the display form of the first content image. On the other hand, the size of the content image in the hidden state is not changed in accordance with the resize input. That is, the display change process is not applied to the first content image in the hidden state. The size of the content image in the hidden state is changed in a single transition after the resize input is completed.

例えば、その後コンテンツ画像表示領域ARに対する操作に応じてスクロール動作が行われた際に、コンテンツ画像A、B、E又はFのいずれが表示状態となっても、コンテンツ画像C及びDと同じ第2のサイズで表示される。従って、サイズが一定であり、スムーズで視認性が良好なコンテンツ画像の表示が実現される。 For example, when a scroll operation is subsequently performed in response to an operation on the content image display area AR, whichever of content images A, B, E, or F is in the displayed state, it is displayed in the same second size as content images C and D. Therefore, a content image with a constant size is displayed smoothly and with good visibility.

コンテンツの各々を制御するアプリケーション制御部17Aは、サイズ変更入力が受け付けられた際に、表示状態のコンテンツ画像のサイズを、当該サイズ変更入力に追従して変更させる。具体的には、サイズ変更入力が受け付けられた際に、表示状態のコンテンツ画像に対応するコンテンツは、当該コンテンツ画像を、サイズ変更入力に追従して変更したサイズで生成する。 When a resize input is received, the application control unit 17A, which controls each piece of content, changes the size of the content image in the displayed state in accordance with the resize input. Specifically, when a resize input is received, the content corresponding to the content image in the displayed state is generated with the content image at a size changed in accordance with the resize input.

また、当該アプリケーション制御部17Aは、非表示状態のコンテンツ画像のサイズについては、サイズ変更入力が受け付けられても、当該サイズ変更入力に追従して変更させない。 In addition, even if a resize input is received, the application control unit 17A will not change the size of a content image in a hidden state in response to the resize input.

アプリケーション制御部17Aは、複数のアプリケーションの各々の動作を上記のように制御することで、サイズ変更入力を受け付けた際にコンテンツ表示制御装置10にかかる負荷を最小限とすることができる。例えば、制御部17におけるCPU使用率の上昇を抑制することができる。 By controlling the operation of each of the multiple applications as described above, the application control unit 17A can minimize the load on the content display control device 10 when a size change input is received. For example, an increase in CPU usage in the control unit 17 can be suppressed.

例えば、非表示状態のコンテンツ画像のサイズについても、サイズ変更入力に追従して変更させる場合、上記の本実施例の場合と比較して、CPU使用率が上昇する。本実施例によれば、当該CPU使用率の上昇を抑制することができる。従って、サイズ変更入力時にコンテンツ表示制御装置10にかかる負荷を低減しつつ、スムーズなスクロール表示を実現することができる。 For example, when the size of a content image in a non-display state is changed in response to a resize input, the CPU usage rate increases compared to the above embodiment. According to this embodiment, the increase in the CPU usage rate can be suppressed. Therefore, a smooth scroll display can be achieved while reducing the load on the content display control device 10 when a resize input is input.

なお、上述したように、コンテンツ画像の各々は、上記のような表示変更処理によって、コンテンツ画像の画像に含まれる文字の大きさ、情報量、レイアウト等の内容が変更されて表示されてもよい。 As described above, each content image may be displayed with the size of characters, amount of information, layout, and other content contained in the content image changed by the display change process described above.

なお、サイズ変更入力によって、コンテンツ画像表示領域ARの幅がW1からW2に拡大されて、コンテンツ画像A~Fが第1のサイズから第2のサイズに拡大される例について説明したが、これに限られない。サイズ変更入力によって、コンテンツ画像表示領域ARの幅がW1よりも小さくなってもよい。また、コンテンツ画像表示領域ARがディスプレイ11A上に現れず、コンテンツ画像が表示されない状態であるクローズ状態となってもよい。 Note that, although an example has been described in which a resize input causes the width of the content image display area AR to be enlarged from W1 to W2 and the content images A to F to be enlarged from a first size to a second size, this is not limiting. A resize input may also cause the width of the content image display area AR to become smaller than W1. Also, the content image display area AR may not appear on the display 11A, resulting in a closed state in which no content images are displayed.

また、サイズ変更入力が終了した際に決定される表示領域ARのサイズは、任意のサイズであってもよく、規定のサイズであってもよい。 The size of the display area AR that is determined when the size change input is completed may be any size or a specified size.

図7は、本実施例において、制御部17によって実行される動作の概要の一例を示すシーケンス図である。アプリケーション制御部17Aは、例えばコンテンツ表示制御装置10が起動されると、アプリケーション群15Aに含まれる各アプリケーションを記憶部15から読み出して起動する(ステップS101)。 Figure 7 is a sequence diagram showing an example of an outline of the operation executed by the control unit 17 in this embodiment. For example, when the content display control device 10 is started, the application control unit 17A reads out each application included in the application group 15A from the storage unit 15 and starts them (step S101).

アプリケーション制御部17Aは、各アプリケーションを起動すると、各アプリケーションにコンテンツ画像を生成させる制御を開始する(ステップS102)。アプリケーション制御部17Aは、各アプリケーションによって生成されたコンテンツ画像を表示するための画像データの表示制御部17Bへの供給を開始する(ステップS103)。 When the application control unit 17A starts each application, it starts controlling each application to generate a content image (step S102). The application control unit 17A starts supplying image data for displaying the content image generated by each application to the display control unit 17B (step S103).

表示制御部17Bは、コンテンツ画像の画像データが供給されると、ディスプレイ11A上のコンテンツ画像表示領域ARにコンテンツ画像を表示する制御を開始する(ステップS104)。表示制御部17Bは、コンテンツ画像を表示する制御を開始すると、各々のコンテンツ画像が表示状態であるか非表示状態であるかをアプリケーション制御部17Aに通知する(ステップS105)。 When image data of the content image is supplied, the display control unit 17B starts control to display the content image in the content image display area AR on the display 11A (step S104). When the display control unit 17B starts control to display the content image, it notifies the application control unit 17A whether each content image is in a displayed or hidden state (step S105).

表示制御部17Bは、ユーザによる表示領域ARのサイズを変更するための入力操作がなされると、サイズ変更入力の開始を受け付ける(ステップS106)。ステップS106において、表示制御部17Bは、タッチパッド11Bを介して、表示領域ARのサイズの変更を指定するタッチ操作が開始されたことを検知することで、サイズ変更入力を受け付ける。ステップS106において、表示制御部17Bは、サイズ変更入力を受け付ける受付部として機能する。 When the user performs an input operation to change the size of the display area AR, the display control unit 17B accepts the start of the resize input (step S106). In step S106, the display control unit 17B accepts the resize input by detecting that a touch operation to specify a change in the size of the display area AR has been started via the touch pad 11B. In step S106, the display control unit 17B functions as a reception unit that accepts the resize input.

表示制御部17Bは、サイズ変更入力の開始を受け付けると、サイズ変更入力の内容を示すサイズ変更入力情報をアプリケーション制御部17Aに送信する(ステップS107)。ステップS107において、例えば、タッチ操作を行うユーザの指の移動方向や移動量、ディスプレイ11A上における位置等を示す情報を含む情報が送信される。 When the display control unit 17B receives the start of the resize input, it transmits resize input information indicating the content of the resize input to the application control unit 17A (step S107). In step S107, information is transmitted that includes, for example, information indicating the direction and amount of movement of the finger of the user performing the touch operation, the position on the display 11A, etc.

アプリケーション制御部17Aは、サイズ変更入力情報を受信すると、表示状態であるコンテンツ画像の画像データを表示制御部17Bに供給する(S108)。ステップS108において、アプリケーション制御部17Aは、サイズ変更入力情報に基づいて、サイズ変更に追従してサイズが変更されたコンテンツ画像を生成するように、表示状態のコンテンツ画像に対応するアプリケーションを制御し、生成されたコンテンツ画像の画像データを供給する。 When the application control unit 17A receives the resize input information, it supplies image data of the displayed content image to the display control unit 17B (S108). In step S108, the application control unit 17A controls the application corresponding to the displayed content image so as to generate a content image whose size has been changed in accordance with the resize based on the resize input information, and supplies image data of the generated content image.

例えば、アプリケーション制御部17Aは、サイズ変更入力情報に含まれるコンテンツ画像表示領域ARの幅に合わせてコンテンツ画像を生成させることで、サイズ変更に追従してコンテンツ画像のサイズを変更させる。 For example, the application control unit 17A changes the size of the content image in accordance with the size change by generating a content image to match the width of the content image display area AR included in the size change input information.

表示制御部17Bは、ユーザによる入力操作が終了すると、サイズ変更入力の終了を受け付ける(ステップS109)。ステップS109において、表示制御部17Bは、例えば、タッチ操作を行うユーザの指がタッチパッド11Bから離れたことを検出すると、サイズ変更入力の終了を受け付ける。 When the user finishes the input operation, the display control unit 17B accepts the end of the size change input (step S109). In step S109, the display control unit 17B accepts the end of the size change input, for example, when it detects that the finger of the user performing the touch operation has been removed from the touch pad 11B.

表示制御部17Bは、例えば、サイズ変更入力の終了を受け付けると、コンテンツ画像表示領域ARのサイズを決定する。ステップS109において、例えば、図4~6において説明したような、境界BDの位置に基づいて、コンテンツ画像表示領域ARのサイズが決定されてもよい。 For example, when the display control unit 17B receives the end of the size change input, it determines the size of the content image display area AR. In step S109, the size of the content image display area AR may be determined based on the position of the boundary BD, for example, as described in Figures 4 to 6.

その後、表示制御部17Bは、サイズ変更入力が終了したことを示すサイズ変更終了情報をアプリケーション制御部17Aに送信する(ステップS110)。ステップS110において、例えば、サイズ変更の終了を示す情報と共に、コンテンツ画像表示領域ARのサイズを示すコンテンツ画像表示領域ARの幅等の情報が送信されても良い。 Then, the display control unit 17B transmits size change end information indicating that the size change input has ended to the application control unit 17A (step S110). In step S110, for example, information such as the width of the content image display area AR indicating the size of the content image display area AR may be transmitted together with the information indicating the end of the size change.

アプリケーション制御部17Aは、サイズ変更終了情報を受信すると、各コンテンツ画像がサイズ変更終了後におけるサイズで表示されるための画像データを表示制御部17Bに供給する(ステップS111)。 When the application control unit 17A receives the size change completion information, it supplies image data for displaying each content image at the size after the size change to the display control unit 17B (step S111).

ステップS111において、アプリケーション制御部17Aは、表示状態のコンテンツ画像のディスプレイ11A上におけるサイズが、サイズ変更入力によって変更されたサイズとなるように、当該コンテンツ画像の各々に対応するアプリケーションの各々を制御する。ステップS111において、例えば、表示状態のコンテンツ画像は、サイズ変更終了情報によって通知されたコンテンツ画像表示領域ARの幅に合わせて生成される。 In step S111, the application control unit 17A controls each application corresponding to each of the content images so that the size of the displayed content image on the display 11A becomes the size changed by the resize input. In step S111, for example, the displayed content image is generated to match the width of the content image display area AR notified by the resize end information.

また、ステップS111において、アプリケーション制御部17Aは、非表示状態のコンテンツ画像が表示状態のコンテンツ画像のサイズに合わせて生成されるように、非表示状態のコンテンツ画像の各々に対応するアプリケーションの各々を制御する。 In addition, in step S111, the application control unit 17A controls each application corresponding to each of the hidden content images so that the hidden content images are generated to match the size of the displayed content images.

図8及び図9は、実施例において、図7のステップS106~ステップS111の間に表示制御部17Bによって実行される動作ルーチンの一例ある制御ルーチンRT1を示すフロー図である。 Figures 8 and 9 are flow diagrams showing a control routine RT1, which is an example of an operation routine executed by the display control unit 17B between steps S106 and S111 in Figure 7 in the embodiment.

表示制御部17Bは、制御ルーチンRT1を開始すると、タッチ入力が開始されたか否かを判定する(ステップS201)。ステップS201において、コンテンツ画像表示領域ARのサイズを変更するための入力操作であるサイズ変更入力に相当するタッチ操作が開始されたか否かが判定される。例えば、ステップS201において、地図表示領域NVとコンテンツ画像表示領域ARとの境界BD上にユーザの指が触れた場合に、タッチ入力が開始されたと判定されてもよい。 When the display control unit 17B starts the control routine RT1, it determines whether or not a touch input has started (step S201). In step S201, it is determined whether or not a touch operation corresponding to a size change input, which is an input operation for changing the size of the content image display area AR, has started. For example, in step S201, it may be determined that a touch input has started when the user's finger touches the boundary BD between the map display area NV and the content image display area AR.

表示制御部17Bは、ステップS201において、タッチ入力が開始されていないと判定すると、再びステップS201を実行し、タッチ入力が開始されたか否かを判定する。 If the display control unit 17B determines in step S201 that touch input has not started, it executes step S201 again to determine whether touch input has started.

表示制御部17Bは、ステップS201において、タッチ入力が開始されたと判定すると、タッチ入力開始情報をアプリケーション制御部17Aに送信する(ステップS202)。 When the display control unit 17B determines in step S201 that touch input has started, it sends touch input start information to the application control unit 17A (step S202).

表示制御部17Bは、ステップS202の実行後、タッチ入力の移動量を検出するための基準となる基準位置を決定する(ステップS203)。当該基準位置は、例えば、コンテンツ画像表示領域内の、ユーザの指が最初に触れた位置である。 After executing step S202, the display control unit 17B determines a reference position that serves as a reference for detecting the amount of movement of the touch input (step S203). The reference position is, for example, the position in the content image display area that is first touched by the user's finger.

表示制御部17Bは、ステップS203の実行後、タッチ入力における基準位置からの移動量が所定値以上か否かを判定する(ステップS204)。ステップS204において、例えば、ユーザの指が所定の移動量に相当する分だけ移動したか否かが判定される。 After executing step S203, the display control unit 17B determines whether the amount of movement from the reference position in the touch input is equal to or greater than a predetermined value (step S204). In step S204, for example, it is determined whether the user's finger has moved an amount equivalent to the predetermined amount of movement.

表示制御部17Bは、ステップS204において、基準位置からの移動量が所定値以上であると判定すると、当該移動量に応じてコンテンツ画像表示領域ARのサイズを変更する(ステップS205)。 If the display control unit 17B determines in step S204 that the amount of movement from the reference position is equal to or greater than a predetermined value, it changes the size of the content image display area AR according to the amount of movement (step S205).

表示制御部17Bは、ステップS205の実行後、コンテンツ画像表示領域ARのサイズを示す情報をアプリケーション制御部17Aに送信する(ステップS206)。なお、ステップS206において、例えば、当該サイズを示す情報に代えて、基準位置、移動量及びタッチ位置を示す情報が送信されてもよい。この場合、アプリケーション制御部17Aは、コンテンツ画像表示領域ARのサイズ、すなわち生成する画像のサイズを、基準位置、移動量及びタッチ位置を示す情報から算出してもよい。 After executing step S205, the display control unit 17B transmits information indicating the size of the content image display area AR to the application control unit 17A (step S206). Note that in step S206, for example, information indicating the reference position, the amount of movement, and the touch position may be transmitted instead of the information indicating the size. In this case, the application control unit 17A may calculate the size of the content image display area AR, i.e., the size of the image to be generated, from the information indicating the reference position, the amount of movement, and the touch position.

表示制御部17Bは、ステップS206の実行後、コンテンツ画像表示領域ARのサイズに応じたコンテンツ画像を受信したか否かを判定する(ステップS207)。例えば、ステップS207において、表示状態であるコンテンツ画像に対応するコンテンツに関して、コンテンツ画像表示領域ARのサイズに合わせて生成されたコンテンツ画像を、アプリケーション制御部17Aから受信したか否かが判定される。 After executing step S206, the display control unit 17B determines whether or not a content image corresponding to the size of the content image display area AR has been received (step S207). For example, in step S207, it is determined whether or not a content image generated according to the size of the content image display area AR has been received from the application control unit 17A for the content corresponding to the content image in the displayed state.

表示制御部17Bは、ステップS207において、コンテンツ画像表示領域ARのサイズに応じたコンテンツ画像を受信していないと判定すると、ステップS207を繰り返し、当該コンテンツ画像を受信したか否かを再び判定する。 If the display control unit 17B determines in step S207 that a content image corresponding to the size of the content image display area AR has not been received, it repeats step S207 and determines again whether or not the content image has been received.

表示制御部17Bは、ステップS207において、コンテンツ画像表示領域ARのサイズに応じたコンテンツ画像を受信したと判定すると、表示されているコンテンツ画像(第1コンテンツ画像)を当該受信したコンテンツ画像(第2コンテンツ画像)に差し替える(ステップS208)。 When the display control unit 17B determines in step S207 that a content image corresponding to the size of the content image display area AR has been received, it replaces the displayed content image (first content image) with the received content image (second content image) (step S208).

表示制御部17Bは、ステップS208の実行後、又はステップS204において所定値以上ではないと判定した場合、タッチ入力が完了したか否かを判定する(ステップS209)。例えば、ステップS209において、ユーザの指がタッチパネル11から離れることでタッチ入力が完了したか否かが判定される。 After execution of step S208, or if it is determined in step S204 that the count is not equal to or greater than the predetermined value, the display control unit 17B determines whether or not the touch input is complete (step S209). For example, in step S209, it is determined whether or not the touch input is complete when the user's finger is removed from the touch panel 11.

表示制御部17Bは、ステップS209において、タッチ入力が完了していないと判定すると、ステップS203に戻り、基準位置を再度決定する。例えば、当該基準位置の再度の決定の際には、ステップS204において移動量が判定された際の、移動後の位置が次の基準位置として決定される。なお、ステップS204において所定値以上ではないと判定された後にステップS203を実行する際には、元の基準位置と同じ位置を基準位置として決定してもよい。 If the display control unit 17B determines in step S209 that the touch input has not been completed, the process returns to step S203, and the reference position is determined again. For example, when the reference position is determined again, the position after the movement when the amount of movement is determined in step S204 is determined as the next reference position. Note that when step S203 is executed after it is determined in step S204 that the amount of movement is not equal to or greater than the predetermined value, the same position as the original reference position may be determined as the reference position.

表示制御部17Bは、ステップS209において、タッチ入力が完了したと判定すると、図9に示すステップS210に移り、タッチ入力完了情報をアプリケーション制御部17Aに送信する。ステップS210において、タッチ入力が完了したこと、すなわちサイズ変更入力が終了したことを示す情報が送信される。また、ステップS210において、タッチ入力完了情報と共に、タッチ入力の結果が送信される。タッチ入力の結果として、例えばタッチ入力完了時のコンテンツ画像表示領域ARのサイズを示す情報又はタッチ入力完了時のタッチ位置を示す情報が送信される。 When the display control unit 17B determines in step S209 that the touch input is complete, the process proceeds to step S210 shown in FIG. 9, where the display control unit 17B transmits touch input completion information to the application control unit 17A. In step S210, information indicating that the touch input is complete, i.e., that the size change input is complete, is transmitted. In addition, in step S210, the result of the touch input is transmitted together with the touch input completion information. As the result of the touch input, for example, information indicating the size of the content image display area AR at the time of completion of the touch input or information indicating the touch position at the time of completion of the touch input is transmitted.

表示制御部17Bは、ステップS210の実行後、タッチ入力の結果に応じた非表示コンテンツ画像をアプリケーション制御部17Aから受信したか否かを判定する(ステップS211)。ステップS211において、非表示状態のコンテンツ画像に対応するコンテンツに関して、例えばコンテンツ画像表示領域ARのサイズに合わせて生成されたコンテンツ画像を受信したか否かが判定される。 After executing step S210, the display control unit 17B determines whether or not a non-display content image corresponding to the result of the touch input has been received from the application control unit 17A (step S211). In step S211, it is determined whether or not a content image generated to fit the size of the content image display area AR, for example, has been received for the content corresponding to the non-display content image.

表示制御部17Bは、ステップS211において、タッチ入力の結果に応じた非表示コンテンツ画像を受信していないと判定すると、ステップS211を繰り返し、当該非表示コンテンツ画像を受信したか否かを再び判定する。 If the display control unit 17B determines in step S211 that a non-display content image corresponding to the result of the touch input has not been received, it repeats step S211 and determines again whether or not the non-display content image has been received.

表示制御部17Bは、ステップS211において、タッチ入力の結果に応じた非表示コンテンツ画像を受信したと判定すると、対応する非表示コンテンツの画像を当該受信した非表示コンテンツ画像に差し替える(ステップS212)。 When the display control unit 17B determines in step S211 that a non-display content image corresponding to the result of the touch input has been received, it replaces the corresponding non-display content image with the received non-display content image (step S212).

ステップS212において、非表示状態であるコンテンツ画像のサイズは、タッチ入力が行われる前(サイズ変更入力前)のサイズから、当該サイズ変更入力の終了後における表示領域のサイズに合わせたサイズ、すなわち、表示状態のコンテンツ画像のサイズに、1回の遷移で変更される。 In step S212, the size of the content image in a hidden state is changed in a single transition from the size before the touch input (before the resize input) to a size that matches the size of the display area after the resize input is completed, i.e., to the size of the content image in a displayed state.

表示制御部17Bは、ステップS212の終了後、制御ルーチンRT1の最初に戻り、制御ルーチンRT1を繰り返し実行する。 After step S212 is completed, the display control unit 17B returns to the beginning of control routine RT1 and repeats control routine RT1.

図10は、実施例において、図7のステップS106~ステップS111の間にアプリケーション制御部17Aによって実行される動作ルーチンの一例である制御ルーチンRT2を示すフロー図である。図10において、アプリケーション制御部17Aがアプリケーション群15Aに含まれるアプリケーションのうちの1のアプリケーションを制御する場合について示している。以下、一例として、アプリケーション制御部17Aがコンテンツ画像Aを生成するアプリケーションであるアプリケーションA(コンテンツA)を制御する場合について説明する。 FIG. 10 is a flow diagram showing a control routine RT2, which is an example of an operation routine executed by the application control unit 17A between steps S106 and S111 in FIG. 7 in the embodiment. FIG. 10 shows a case where the application control unit 17A controls one of the applications included in the application group 15A. Below, as an example, a case where the application control unit 17A controls application A (content A), which is an application that generates content image A, will be described.

例えば、アプリケーション制御部17Aは、アプリケーションAを起動してコンテンツ画像Aの生成を開始させ、コンテンツ画像Aの画像データを表示制御部17Bに供給すると、制御ルーチンRT2を開始する。 For example, the application control unit 17A starts application A to start generating content image A, and supplies image data of content image A to the display control unit 17B, and then starts control routine RT2.

アプリケーション制御部17Aは、制御ルーチンRT2を開始すると、表示制御部17Bからのタッチ入力開始情報、すなわちサイズ変更入力情報を受信したか否かを判定する(ステップS301)。 When the application control unit 17A starts the control routine RT2, it determines whether or not it has received touch input start information, i.e., size change input information, from the display control unit 17B (step S301).

例えば、ステップS301において、タッチ入力が開始されたことを示す情報を受信したか否かが判定される。 For example, in step S301, it is determined whether or not information indicating that touch input has started has been received.

アプリケーション制御部17Aは、ステップS301において、タッチ入力開始情報を受信していないと判定する(ステップS301:NO)と、制御ルーチンRT2の最初に戻り、タッチ入力開始情報を受信したか否かを再び判定する。 When the application control unit 17A determines in step S301 that touch input start information has not been received (step S301: NO), it returns to the beginning of control routine RT2 and again determines whether touch input start information has been received.

アプリケーション制御部17Aは、ステップS301において、タッチ入力開始情報を受信したと判定する(ステップS301:YES)と、移動後のコンテンツ画像表示領域ARのサイズを表示制御部17Bから受信したか否かを判定する(ステップS302)。 In step S301, the application control unit 17A determines that touch input start information has been received (step S301: YES), and then determines whether the size of the content image display area AR after the movement has been received from the display control unit 17B (step S302).

アプリケーション制御部17Aは、ステップS302において、移動後のコンテンツ画像表示領域ARのサイズを受信したと判定すると、コンテンツ画像Aが表示状態であるか否かを判定する(ステップS303)。 When the application control unit 17A determines in step S302 that it has received the size of the content image display area AR after the movement, it determines whether or not the content image A is in a displayed state (step S303).

例えば、アプリケーション制御部17Aは、ステップS303において、上述したように表示制御部17Bから予め通知されている表示状態通知(図7、ステップS105)に基づいて、コンテンツ画像Aが表示状態であるか否かを判定する。 For example, in step S303, the application control unit 17A determines whether or not content image A is in a display state based on the display state notification (FIG. 7, step S105) previously notified by the display control unit 17B as described above.

アプリケーション制御部17Aは、ステップS303において、コンテンツ画像Aが表示状態であると判定する(ステップS303:YES)と、アプリケーションAを制御して、移動後の表示領域のサイズに応じたサイズでコンテンツ画像Aを生成して送信(供給)する(ステップS304)。例えば、ステップS304において、移動後の表示領域のサイズに応じて、サイズが変更されることに伴って、レイアウトや情報量が変更されたコンテンツ画像が生成されてもよい。 When the application control unit 17A determines in step S303 that content image A is in a display state (step S303: YES), it controls application A to generate and transmit (supply) content image A in a size corresponding to the size of the display area after the movement (step S304). For example, in step S304, a content image whose layout or amount of information is changed as the size is changed according to the size of the display area after the movement may be generated.

アプリケーション制御部17Aは、ステップS204の実行後、表示制御部17Bから、タッチ入力完了情報、すなわち、サイズ変更入力が終了したことを示すサイズ変更終了情報を受信したか否かを判定する(ステップS305)。 After executing step S204, the application control unit 17A determines whether touch input completion information, i.e., size change end information indicating that the size change input has ended, has been received from the display control unit 17B (step S305).

ステップS305において、アプリケーション制御部17Aは、タッチ入力完了情報を受信していないと判定する(ステップS305:NO)と、ステップS302に戻り、移動後の表示領域のサイズを受信したか否かを再び判定する。 If, in step S305, the application control unit 17A determines that touch input completion information has not been received (step S305: NO), the process returns to step S302 and determines again whether the size of the display area after the movement has been received.

アプリケーション制御部17Aは、ステップS303において、コンテンツ画像Aが表示状態ではないと判定する(ステップS303:NO)と、タッチ入力完了情報を受信したか否かを判定する(ステップS306)。例えば、ステップS306において、タッチ入力完了情報とともに、タッチ入力の結果としてタッチ入力完了時の表示領域のサイズを示す情報が受信される。 When the application control unit 17A determines in step S303 that the content image A is not in a display state (step S303: NO), it determines whether touch input completion information has been received (step S306). For example, in step S306, together with the touch input completion information, information indicating the size of the display area at the time of touch input completion is received as a result of the touch input.

ステップS306において、アプリケーション制御部17Aは、タッチ入力完了情報を受信していないと判定すると、ステップS306に戻り、タッチ入力完了情報を受信したか否かを再び判定する。 If, in step S306, the application control unit 17A determines that touch input completion information has not been received, the process returns to step S306 and determines again whether touch input completion information has been received.

ステップS306において、アプリケーション制御部17Aは、タッチ入力完了情報を受信したと判定すると、アプリケーションAを制御して、タッチ入力の結果に応じた非表示コンテンツ画像を生成して表示制御部17Bに送信する(ステップS307)。ステップS307において、例えば、アプリケーションAは、タッチ入力の結果として受信されたタッチ入力完了時の表示領域のサイズに合わせて、非表示状態のコンテンツ画像Aと差し替えるための新たなコンテンツ画像Aを生成する。 In step S306, when the application control unit 17A determines that touch input completion information has been received, it controls application A to generate a non-displayed content image according to the result of the touch input and transmit the non-displayed content image to the display control unit 17B (step S307). In step S307, for example, application A generates a new content image A to replace the non-displayed content image A according to the size of the display area at the time of completion of the touch input received as a result of the touch input.

アプリケーション制御部17Aは、ステップS305においてタッチ入力完了情報を受信したと判定した場合(ステップS305:YES)、又はステップS307の実行後、制御ルーチンRT1を終了して繰り返し制御ルーチンRT1を実行する。 If the application control unit 17A determines in step S305 that touch input completion information has been received (step S305: YES), or after executing step S307, it ends control routine RT1 and repeatedly executes control routine RT1.

図8~10を参照して説明したように、コンテンツ画像のサイズ及びレイアウト等の形態を含む表示形態を、サイズ変更入力に基づいて変更するための表示変更処理が実行される(例えば、図8のステップS209、図9のステップS212、図10のステップS305及びステップS308)。当該表示変更処理の際に、制御部としてのアプリケーション制御部17A及び表示制御部17Bは、サイズ変更入力に基づいてコンテンツ画像のサイズを含む表示形態を変更するための表示変更処理部として機能する。 As described with reference to Figures 8 to 10, a display change process is executed to change the display form including the size and layout of the content image based on the size change input (for example, step S209 in Figure 8, step S212 in Figure 9, and steps S305 and S308 in Figure 10). During the display change process, the application control unit 17A and display control unit 17B as control units function as a display change processing unit to change the display form including the size of the content image based on the size change input.

具体的には、例えば、当該表示変更処理は、サイズ変更入力に対応する表示形態で新たに生成された第2コンテンツ画像を、既に生成されていた表示状態又は非表示状態の第1コンテンツ画像と差し替える処理である。 Specifically, for example, the display change process is a process of replacing a newly generated second content image in a display form corresponding to the size change input with a first content image that has already been generated and is in a displayed or hidden state.

以上、詳細に説明したように、本実施例のコンテンツ表示制御装置10によれば、ディスプレイ11A上におけるコンテンツ画像表示領域ARにコンテンツ画像を表示させる際に、ユーザによるサイズ変更入力に応じて当該コンテンツ画像表示領域ARのサイズを変更することができる。当該サイズ変更入力が受け付けられている間、コンテンツ画像表示領域ARに表示されている表示状態のコンテンツ画像に関して表示変更処理が適用されて、サイズを含む表示形態が変更される。表示状態のコンテンツ画像の表示形態は、当該サイズ変更入力に追従して変更され、サイズ変更の最中におけるユーザにとってわかり易い表示を提供することができる。 As described above in detail, according to the content display control device 10 of this embodiment, when a content image is displayed in the content image display area AR on the display 11A, the size of the content image display area AR can be changed in response to a resize input from the user. While the resize input is being accepted, a display change process is applied to the content image in the displayed state displayed in the content image display area AR, and the display form including the size is changed. The display form of the content image in the displayed state is changed in accordance with the resize input, and a display that is easy for the user to understand can be provided during resize.

一方、当該サイズ変更入力が受け付けられている間、ディスプレイ11A上に表示されていない非表示状態のコンテンツ画像に関しては、表示変更処理が適用されない。従って、非表示状態のコンテンツ画像のサイズを含む表示形態は、当該サイズ変更入力に追従して変更されない。そして、サイズ変更入力の終了後には、1回の遷移で、表示状態のコンテンツ画像の表示形態、すなわち、サイズ変更入力の結果に応じた表示形態に変更される。これによって、サイズ変更入力の際のコンテンツ画像生成及び表示制御にかかる負荷が抑制される。従って、ユーザのニーズに合わせた視認性の高い表示を、低消費電力かつ低コストでスムーズに実現可能なコンテンツ表示制御装置を提供することができる。 Meanwhile, while the resize input is being accepted, the display change process is not applied to the content images in a hidden state that are not displayed on the display 11A. Therefore, the display form including the size of the content images in a hidden state is not changed in response to the resize input. Then, after the resize input is completed, the display form of the content images in a displayed state is changed in one transition, that is, to a display form according to the result of the resize input. This reduces the load on the content image generation and display control when the resize input is entered. Therefore, it is possible to provide a content display control device that can smoothly realize a highly visible display that meets the needs of the user with low power consumption and low cost.

換言すれば、表示変更処理部は、サイズ変更入力が受け付けられている間、複数のコンテンツ(アプリケーション)の各々に対応する第1コンテンツ画像のうち、表示状態である第1コンテンツ画像に関して表示変更処理を行い、非表示状態である第1コンテンツ画像に関しては、表示変更処理を行わない。 In other words, while the size change input is being accepted, the display change processing unit performs display change processing on the first content images that are in a displayed state among the first content images corresponding to each of the multiple contents (applications), and does not perform display change processing on the first content images that are in a hidden state.

また、表示変更処理部は、サイズ変更入力の終了後に、当該非表示状態である第1コンテンツ画像に関して、表示変更処理を行う。 In addition, after the size change input is completed, the display change processing unit performs a display change process for the first content image that is in a hidden state.

図11は、実施例の第1の変形例において、コンテンツ画像表示領域ARのサイズ変更入力が終了した後のコンテンツ画像のサイズ変化を示す図である。図11は、コンテンツ画像A及びFのサイズが幅W1を有する第1のサイズである点において図6と異なり、その余の点については図6と同様に示されている。 Figure 11 is a diagram showing the change in size of the content image after the size change input of the content image display area AR is completed in the first modified example of the embodiment. Figure 11 differs from Figure 6 in that the size of the content images A and F is a first size having a width W1, and is otherwise shown in the same way as Figure 6.

図11の状態において、表示状態のコンテンツ画像C及びDのサイズは、幅W2を有する第2のサイズである。非表示状態のコンテンツ画像B及びEのサイズは、表示状態のコンテンツ画像C及びDと同じ第2のサイズとなっている。これに対して、コンテンツ画像A及びFのサイズについては、幅W1を有する第1のサイズであり、サイズ変更入力前のサイズから変化していない。 In the state shown in FIG. 11, the size of content images C and D in the displayed state is a second size having a width W2. The size of content images B and E in the non-displayed state is the same second size as content images C and D in the displayed state. In contrast, the size of content images A and F is a first size having a width W1, and has not changed from the size before the size change input.

つまり、図11の状態において、非表示状態である4つのコンテンツ画像のうち、コンテンツ画像B及びEに関して、表示変更処理がなされて表示状態のコンテンツ画像のサイズに合わせて変更されている。コンテンツ画像A及びFに関しては表示変更処理がなされておらず、サイズが変更されていない。 In other words, in the state shown in FIG. 11, of the four content images that are not displayed, display change processing has been performed on content images B and E, changing their size to match the size of the content images in the displayed state. Display change processing has not been performed on content images A and F, and their sizes have not been changed.

このように、本変形例において、コンテンツ画像表示領域ARのサイズ変更入力の終了後に、非表示状態のコンテンツ画像のサイズは、基本的にはコンテンツ画像B及びEのように表示状態のコンテンツ画像のサイズに合わせて変更されるが、コンテンツ画像A及びFのように、サイズ変更入力の終了後にもサイズが変更されない場合がある。 In this manner, in this modified example, after the size change input for the content image display area AR is completed, the size of the content image in the hidden state is basically changed to match the size of the content image in the displayed state, as in content images B and E, but there are cases, such as content images A and F, where the size does not change even after the size change input is completed.

例えば、非表示状態のコンテンツ画像のサイズがサイズ変更入力の終了後に変更されるか否かは、当該コンテンツ画像が表示されるまでの順序である表示順に基づいて制御されてもよい。当該表示順に基づいてコンテンツ画像のサイズが制御される例について、以下に説明する。 For example, whether or not the size of a content image in a hidden state is changed after the end of a resize input may be controlled based on the display order, which is the order in which the content images are displayed. An example of controlling the size of a content image based on the display order is described below.

上述のように、フレームFRの各々に対して生成されたコンテンツ画像A~Fの各々は、コンテンツ画像表示領域ARにおいてスクロール表示される。図11において、コンテンツ画像A-Fが生成されている6つのフレームFRは、連続した配列を保ったまま、配列方向にスクロールされる。従って、フレームFRのスクロールに伴って、コンテンツ画像A-Fもスクロールされて、所定の順序で表示される。すなわち、コンテンツ画像A-Fは、所定のスクロール順序でスクロール表示される。 As described above, each of the content images A to F generated for each frame FR is scrolled and displayed in the content image display area AR. In FIG. 11, the six frames FR in which the content images A to F are generated are scrolled in the arrangement direction while maintaining a continuous arrangement. Therefore, as the frame FR is scrolled, the content images A to F are also scrolled and displayed in a predetermined order. In other words, the content images A to F are scrolled and displayed in a predetermined scroll order.

例えば、図11において、コンテンツ画像A-Fが上方向にスクロールされると、コンテンツ画像「A-B-C-D-E-F」の順に表示される。反対に、コンテンツ画像A-Fが下方向にスクロールされると、コンテンツ画像「F-E-D-C-B-A」の順に表示される。 For example, in FIG. 11, when content images A-F are scrolled upward, the content images are displayed in the order "A-B-C-D-E-F." Conversely, when content images A-F are scrolled downward, the content images are displayed in the order "F-E-D-C-B-A."

例えば、非表示状態のコンテンツ画像がフレームFRを単位としてスクロールされてコンテンツ画像表示領域ARに表示されるまでの順序である表示順を以下のように規定することができる。 For example, the display order, which is the order in which the content images in a hidden state are scrolled in units of frames FR until they are displayed in the content image display area AR, can be specified as follows:

まず、表示状態であるコンテンツ画像については、既に表示されているため、表示順を「0」とする。次に、非表示状態のコンテンツ画像であって、上下方向のいずれかにフレームFR1つ分スクロールされると表示されるコンテンツ画像の表示順を「1」とする。言い換えれば、コンテンツ画像表示領域ARからフレームFR1つ分外側に位置するフレームFRに対応するコンテンツ画像の表示順が「1」となる。 First, for content images that are in a displayed state, the display order is set to "0" since they are already displayed. Next, the display order of a content image that is in a hidden state and will be displayed when the content image is scrolled one frame FR in either the vertical or vertical direction is set to "1." In other words, the display order of a content image that corresponds to a frame FR that is located one frame FR outside the content image display area AR is set to "1."

さらに、非表示状態のコンテンツ画像であって、上下方向のいずれかにフレームFR2つ分スクロールされると表示されるコンテンツ画像の表示順を「2」とする。すなわち、コンテンツ画像表示領域ARからフレームFR2つ分外側に位置するフレームFRに対応するコンテンツ画像の表示順が「2」となる。 Furthermore, the display order of a content image that is in a hidden state and is displayed when the content image is scrolled two frames FR in either the vertical or vertical direction is set to "2." In other words, the display order of a content image that corresponds to a frame FR that is located two frames FR outside the content image display area AR is set to "2."

当該表示順は、非表示状態のコンテンツ画像が表示されるまでに、フレームFR幾つ分スライドされる必要があるかを示す値であるともいえる。 This display order can also be thought of as a value that indicates how many frames FR need to be slid before a non-displayed content image is displayed.

例えば、図11において、コンテンツ画像C及びDの表示順は「0」であり、コンテンツ画像B及びEの表示順は「1」であり、コンテンツ画像A及びFの表示順は「2」である。従って、図11において、表示順が「2」であるコンテンツ画像A及びコンテンツ画像Fは、表示順が「1」であるコンテンツ画像B及びコンテンツ画像Eよりも、ディスプレイ11A上に表示されるまでの順序が遅いといえる。 For example, in FIG. 11, the display order of content images C and D is "0", the display order of content images B and E is "1", and the display order of content images A and F is "2". Therefore, in FIG. 11, content image A and content image F, which have a display order of "2", are displayed later on display 11A than content image B and content image E, which have a display order of "1".

例えば、表示順が所定の順序よりも遅いコンテンツ画像は、サイズ変更入力の終了後においても変更されなくともよい。当該コンテンツ画像が表示状態となる際に、表示状態のコンテンツ画像のサイズに合わせたサイズとなればよい。 For example, a content image that is displayed later than the specified order may not be changed even after the size change input is completed. When the content image is displayed, it only needs to be resized to match the size of the content image in the displayed state.

例えば、所定の表示順を1とした場合に、図11におけるコンテンツ画像A及びFは表示順が「2」であるため所定の表示順よりも遅く、サイズ変更入力の終了後においてもサイズが変更されなくともよい。この場合、コンテンツ画像B及びEは表示順が「1」であるため、サイズ変更入力の終了後における表示状態のコンテンツ画像C及びDのサイズに1回の遷移で変更される。 For example, if the predetermined display order is 1, then content images A and F in FIG. 11 have a display order of "2", which is later than the predetermined display order, and so the size does not need to be changed even after the size change input is completed. In this case, content images B and E have a display order of "1", so they are changed in one transition to the size of content images C and D in their displayed state after the size change input is completed.

図12は、図11に示した第1の変形例において実行される動作ルーチンの一例である制御ルーチンRT3を示すフロー図である。図12において、図10に示した制御ルーチンRT2の場合と実質的に同一又は等価なステップには同一の参照符号を付している。 Figure 12 is a flow diagram showing a control routine RT3, which is an example of an operation routine executed in the first modified example shown in Figure 11. In Figure 12, steps that are substantially the same as or equivalent to those in the control routine RT2 shown in Figure 10 are given the same reference numerals.

アプリケーション制御部17Aは、制御ルーチンRT1の場合と同様に、サイズ変更入力が受け付けられた際に、コンテンツ画像Aが表示状態であるか否かを判定し(ステップS303)、コンテンツ画像Aが表示状態ではないと判定した場合(ステップS303:NO)、すなわちコンテンツ画像Aが非表示状態である場合に、タッチ入力完了情報を待機する(ステップS306)。 As in the case of control routine RT1, when size change input is received, the application control unit 17A determines whether content image A is in a displayed state (step S303), and if it determines that content image A is not in a displayed state (step S303: NO), i.e., if content image A is in a hidden state, it waits for touch input completion information (step S306).

アプリケーション制御部17Aは、タッチ入力完了情報を受信したと判定する(ステップS306:YES)と、コンテンツ画像Aの表示順が2以上であるか否かを判定する(ステップS401)。ステップS401において、例えば、コンテンツ画像Aが表示状態となるまでの順序が、2であるか又は2よりも遅いか否か、例えばフレームFR2つ分以上であるか否かを判定する。 When the application control unit 17A determines that touch input completion information has been received (step S306: YES), it determines whether the display order of content image A is 2 or more (step S401). In step S401, for example, it determines whether the order until content image A becomes in a display state is 2 or is later than 2, for example, whether it is 2 frames FR or more.

ステップS401において、アプリケーション制御部17Aは、表示順が2以上であると判定する(ステップS401:YES)と、コンテンツ画像Aを新たに生成することなく本ルーチンを終了して繰り返し本ルーチンを実行する。 In step S401, if the application control unit 17A determines that the display order is two or more (step S401: YES), it ends this routine without generating a new content image A and executes this routine repeatedly.

ステップS401において、アプリケーション制御部17Aは、表示順が2以上ではないと判定する(ステップS401:NO)と、上述したように、非表示状態であるコンテンツ画像A(第1コンテンツ画像)と差し替えるための新たな非表示コンテンツ画像A(第2コンテンツ画像)を生成して表示制御部17Bに送信する(ステップS307)。 In step S401, if the application control unit 17A determines that the display order is not two or more (step S401: NO), as described above, it generates a new non-displayed content image A (second content image) to replace the non-displayed content image A (first content image) and transmits it to the display control unit 17B (step S307).

表示制御部17Bは、当該生成された非表示コンテンツ画像Aを非表示状態であるコンテンツ画像A(第1コンテンツ画像)と差し替える。従って、非表示状態であるコンテンツ画像Aは、サイズ変更入力前のサイズから、当該サイズ変更入力の終了後における表示状態のコンテンツ画像のサイズに、1回の遷移で変更される。 The display control unit 17B replaces the generated non-display content image A with the non-display content image A (first content image). Therefore, the non-display content image A is changed in one transition from the size before the resize input to the size of the content image in the displayed state after the resize input is completed.

このように、上記の第1の変形例によれば、非表示状態のコンテンツ画像が表示状態になるまでの表示順に応じて、サイズ変更入力の終了後におけるコンテンツ画像の各々のサイズを、サイズ変更入力終了時におけるコンテンツ画像表示領域ARのサイズ(サイズ変更終了後における表示状態のコンテンツ画像)に合わせて変更する。 In this way, according to the first modified example described above, the size of each content image after the end of the resize input is changed to match the size of the content image display area AR at the end of the resize input (the content image in the displayed state after the resize input is completed), depending on the display order until the content image in the hidden state becomes visible.

より詳細には、当該表示順が所定の順序よりも遅いコンテンツ画像のサイズを変更させないようにすることができる。換言すれば、本変形例において、表示変更処理部は、非表示状態であって表示順が所定の順序よりも遅い第1コンテンツ画像に関して、サイズ変更入力の終了後においても、当該非表示状態である第1コンテンツ画像に関して、表示変更処理を行わない。 More specifically, it is possible to prevent the size of a content image whose display order is later than a predetermined order from being changed. In other words, in this modified example, the display change processing unit does not perform display change processing on a first content image that is in a hidden state and whose display order is later than a predetermined order, even after the size change input is completed.

従って、スムーズなスクロール表示及びサイズ変更入力に追従したスムーズな表示を維持しつつ、サイズ変更入力に伴ってコンテンツ表示制御装置10に係る負荷を低減することができる。 This makes it possible to reduce the load on the content display control device 10 associated with size change input, while maintaining smooth scrolling and a smooth display that follows size change input.

図13~図15を参照しつつ、実施例の第2の変形例に係るコンテンツ表示制御装置10によるコンテンツ画像表示制御について説明する。 The content image display control by the content display control device 10 according to the second modified example of the embodiment will be described with reference to Figures 13 to 15.

図13は、第2の変形例において、サイズ変更入力が終了した後のコンテンツ画像のサイズを示す図である。図13は、コンテンツ画像B及びEのサイズが幅W1を有する第1のサイズである点において図11と異なり、その余の点については図11と同様に示されている。 Figure 13 is a diagram showing the size of the content image after size change input is completed in the second modified example. Figure 13 differs from Figure 11 in that the size of content images B and E is a first size having a width W1, but the rest of the points are shown in the same way as Figure 11.

図13の状態において、非表示状態であるコンテンツ画像B及びEのサイズは、サイズ変更入力の終了後においても、表示状態であるコンテンツ画像C及びDのサイズに合わせて第2のサイズに変更されることなく、第1のサイズで生成されている。 In the state shown in FIG. 13, the sizes of content images B and E, which are not displayed, are generated at the first size, even after the size change input is completed, without being changed to the second size to match the sizes of content images C and D, which are displayed.

図14は、図13の状態においてユーザの指FGによる入力操作に応じて、フレームFR及びフレームFRに対応するコンテンツ画像を配列方向にスライドさせるスクロール動作が行われている最中のコンテンツ画像のサイズ変化を示す図である。図14において、コンテンツ画像C及びDが破線矢印で示された方向にスライドされている。これに伴って、コンテンツ画像Eがコンテンツ画像表示領域AR内に持ち来されている。 Figure 14 is a diagram showing the change in size of the content images during a scroll operation in which frame FR and the content image corresponding to frame FR are slid in the array direction in response to an input operation by the user's finger FG in the state of Figure 13. In Figure 14, content images C and D are slid in the direction indicated by the dashed arrow. Accordingly, content image E is brought into the content image display area AR.

換言すれば、図14の状態において、当該入力操作に応じてスクロール動作がなされることによって、コンテンツ画像Eを表示状態とするために選択する選択入力がなされたといえる。 In other words, in the state shown in FIG. 14, a scroll operation is performed in response to the input operation, and thus a selection input is made to select content image E for display.

図13に示したように、スクロール動作がされていない状況で、非表示状態のコンテンツ画像Eのサイズは第1のサイズであった。スクロール動作中である図14の状態では、コンテンツ画像Eのサイズは、コンテンツ画像C及びDと同じサイズである第2のサイズに変更されている。 As shown in FIG. 13, when no scrolling operation is being performed, the size of content image E in a hidden state is a first size. In the state shown in FIG. 14, when a scrolling operation is being performed, the size of content image E is changed to a second size, which is the same size as content images C and D.

このように、非表示状態であったコンテンツ画像Eのサイズは、表示領域AR内に持ち来される際に、表示状態であるコンテンツ画像C及びDのサイズに合わせて変更される。 In this way, the size of content image E, which was not displayed, is changed to match the size of content images C and D, which are displayed, when it is brought into the display area AR.

以上のように、第2の変形例において、アプリケーション制御部17Aは、非表示状態のコンテンツ画像の各々を表示状態とするための選択入力が受け付けられた際に、当該選択入力によって選択されたコンテンツ画像(第1コンテンツ画像)に関して、サイズ変更入力の結果に合わせて新たなコンテンツ画像(第2コンテンツ画像)を生成する。表示制御部17Bは、当該選択された第1コンテンツ画像を当該第2コンテンツ画像に差し替える。 As described above, in the second modified example, when a selection input is received to make each of the hidden content images visible, the application control unit 17A generates a new content image (second content image) for the content image (first content image) selected by the selection input in accordance with the result of the resizing input. The display control unit 17B replaces the selected first content image with the second content image.

換言すれば、第2の変形例において、表示変更処理部は、サイズ変更入力が受け付けられた際に、複数のコンテンツ(アプリケーション)の各々に対応する第1コンテンツ画像のうち、非表示状態でありかつ選択された第1コンテンツ画像に関して、表示変更処理を行う。一方で、非表示状態でありかつ選択されていない第1コンテンツ画像に関しては、表示変更処理を行わない。 In other words, in the second modified example, when a size change input is received, the display change processing unit performs a display change process on the first content images that are hidden and selected among the first content images corresponding to each of the multiple contents (applications). On the other hand, the display change processing is not performed on the first content images that are hidden and not selected.

非表示状態のコンテンツ画像の各々は、選択されるまではサイズが変更されないため、コンテンツ画像表示領域ARの表示画面上におけるサイズを変更するためのサイズ変更入力に伴ってコンテンツ画像のサイズが変更される際にかかる負荷をより一層低減できる。 Since the size of each content image in a hidden state is not changed until it is selected, the load imposed when the size of a content image is changed in response to a resize input for changing the size of the content image display area AR on the display screen can be further reduced.

図15は、図13及び図14に示した第2の変形例において実行される動作ルーチンの一例である制御ルーチンRT4を示すフロー図である。図15において、図10に示した制御ルーチンRT2の場合と実質的に同一又は等価なステップには同一の参照符号を付している。 Figure 15 is a flow diagram showing a control routine RT4, which is an example of an operation routine executed in the second modified example shown in Figures 13 and 14. In Figure 15, steps that are substantially the same as or equivalent to those in the control routine RT2 shown in Figure 10 are given the same reference numerals.

また、制御ルーチンRT2においては、アプリケーション制御部17Aがコンテンツ画像Aを生成するアプリケーションAを制御する場合を例に説明したが、以下の説明においては、コンテンツ画像Eを生成するアプリケーションEが制御される場合を例に説明する。 In addition, in the control routine RT2, an example was described in which the application control unit 17A controls application A that generates content image A, but in the following explanation, an example will be described in which application E that generates content image E is controlled.

アプリケーション制御部17Aは、制御ルーチンRT1の場合と同様に、サイズ変更入力が受け付けられた際に、コンテンツ画像Eが表示状態であるか否かを判定し(ステップS303)、コンテンツ画像Eが表示状態ではないと判定した場合(ステップS303:NO)、すなわちコンテンツ画像Eが非表示状態である場合に、タッチ入力完了情報を受信したか否かを判定する(ステップS306)。 As in the case of control routine RT1, when the size change input is received, the application control unit 17A determines whether or not the content image E is in a displayed state (step S303), and if it determines that the content image E is not in a displayed state (step S303: NO), i.e., if the content image E is in a hidden state, it determines whether or not touch input completion information has been received (step S306).

アプリケーション制御部17Aは、タッチ入力完了情報を受信し判定する(ステップS306:YES)と、コンテンツ画像Eの選択を待機する(ステップS501)。ステップS501において、アプリケーション制御部17Aは、非表示状態であるコンテンツ画像Eを表示状態とするために選択する選択入力の受付を待機する。選択入力は、例えば、配列方向のスワイプ等のタッチパッド11Bに対する入力操作であってもよい。 When the application control unit 17A receives and determines that touch input is complete (step S306: YES), it waits for selection of a content image E (step S501). In step S501, the application control unit 17A waits for reception of a selection input for selecting content image E, which is in a hidden state, to be in a displayed state. The selection input may be, for example, an input operation on the touch pad 11B, such as a swipe in the array direction.

アプリケーション制御部17Aは、ステップS501の実行後、コンテンツ画像Eが選択されたか否かを判定する(ステップS502)。ステップS502において、アプリケーション制御部17Aは、コンテンツ画像Eを表示状態とするための選択入力を、表示制御部17Bが受け付けたか否かを判定する。ステップS502において、表示制御部17Bは、非表示状態のコンテンツ画像を表示状態とするために選択する選択入力を受け付ける受付部として機能する。 After executing step S501, the application control unit 17A determines whether or not content image E has been selected (step S502). In step S502, the application control unit 17A determines whether or not the display control unit 17B has received a selection input for making content image E visible. In step S502, the display control unit 17B functions as a reception unit that receives a selection input for selecting a content image that is not visible in order to make it visible.

アプリケーション制御部17Aは、ステップS502において、コンテンツ画像Eが選択されていないと判定する(ステップS502:NO)と、新たにコンテンツ画像Eを生成することなく本ルーチンを終了し、繰り返し本ルーチンを実行する。 If the application control unit 17A determines in step S502 that content image E has not been selected (step S502: NO), it ends this routine without generating a new content image E and executes this routine repeatedly.

アプリケーション制御部17Aは、ステップS502において、コンテンツ画像Eが選択されたと判定する(ステップS502:YES)と、タッチ入力の結果に応じてコンテンツ画像Eを生成して送信する(ステップS307)。 When the application control unit 17A determines in step S502 that content image E has been selected (step S502: YES), it generates and transmits content image E according to the result of the touch input (step S307).

アプリケーション制御部17Aは、ステップS403において、例えば、表示制御部17Bからのタッチ入力完了情報によって通知されたコンテンツ画像表示領域ARの幅に合わせてコンテンツ画像Eを生成させる。ステップS307において、例えば図14に示したように、表示状態であるコンテンツ画像C及びDのサイズに合わせて、非表示状態であるコンテンツ画像E(第1コンテンツ画像)に対応するコンテンツ画像E(第2コンテンツ画像)が新たに生成される。表示制御部17Bは、タッチ入力の結果に応じた非表示コンテンツ画像Eを受信すると、対応する非表示コンテンツの画像Eを当該受信した非表示コンテンツ画像Eに差し替える(図9、ステップS212)。 In step S403, the application control unit 17A generates a content image E, for example, to match the width of the content image display area AR notified by the touch input completion information from the display control unit 17B. In step S307, for example as shown in FIG. 14, a new content image E (second content image) corresponding to the content image E (first content image) in the non-display state is generated to match the size of the content images C and D in the displayed state. When the display control unit 17B receives the non-display content image E according to the result of the touch input, it replaces the corresponding non-display content image E with the received non-display content image E (FIG. 9, step S212).

以上、説明したように、本発明のコンテンツ表示制御装置10によれば、ディスプレイ11A上におけるコンテンツ画像表示領域ARのサイズを変更するためのユーザによるサイズ変更入力に追従して、コンテンツ画像のサイズを変更させて表示することができる。
このとき、ディスプレイ11A上に表示されていない非表示状態のコンテンツ画像のサイズは、当該サイズ変更入力に追従して変更されないように、当該コンテンツ画像を生成するアプリケーションを制御することができる。
As described above, according to the content display control device 10 of the present invention, the size of the content image can be changed and displayed in accordance with a user's size change input for changing the size of the content image display area AR on the display 11A.
At this time, the application that generates the content image can be controlled so that the size of the content image in a non-display state that is not displayed on the display 11A is not changed in response to the size change input.

当該非表示状態のコンテンツ画像については、サイズ変更入力の終了後に一回の遷移でサイズを変更させることで、サイズ変更入力に伴う負荷を低減することができる。 For the content image in the hidden state, the load associated with the resizing input can be reduced by changing the size in one transition after the resizing input is completed.

また、当該非表示状態のコンテンツ画像のサイズについて、表示状態となるまでの表示順に応じて、サイズ変更入力の終了後においても変更させない制御を行うことができる。
このような制御によって、サイズ変更入力に伴う負荷をより低減することができる。
In addition, it is possible to perform control so that the size of the content image in the non-display state is not changed even after the end of the size change input, depending on the display order until the content image is in the display state.
By using such control, the load associated with size change input can be further reduced.

また、当該非表示状態のコンテンツ画像のサイズについて、サイズ変更入力の終了後においても変更させず、当該コンテンツ画像を表示状態とするために選択された際に、表示状態のコンテンツ画像のサイズに合わせて変更させることができる。このような制御によって、サイズ変更入力に伴う負荷を低減することができる。 In addition, the size of the content image in the non-display state is not changed even after the resize input is completed, and when the content image is selected to be displayed, it can be changed to match the size of the content image in the displayed state. This type of control can reduce the load associated with the resize input.

従って、ユーザのニーズに合わせた視認性の高い表示を、低消費電力かつ低コストでスムーズに実現可能なコンテンツ表示制御装置、コンテンツ表示制御方法及びプログラムを提供することができる。 Therefore, it is possible to provide a content display control device, a content display control method, and a program that can smoothly realize a highly visible display that meets the needs of the user, with low power consumption and low cost.

なお、上記の実施例及び変形例において、コンテンツ画像表示領域ARのサイズが、幅W1又は幅W2を有するサイズである例について説明したが、これに限られない。コンテンツ画像表示領域ARのサイズは、例えば、タッチパネル11上で、入力操作によって指定される任意のサイズであってもよく、規定のサイズであってもよい。また、コンテンツ画像表示領域AR幅のみが変更される例について説明したが、これに限られず、例えば上下方向の長さが変更されてもよい。 In the above embodiment and modified example, the size of the content image display area AR has width W1 or width W2, but this is not limited to this. The size of the content image display area AR may be any size specified by an input operation on the touch panel 11, for example, or may be a specified size. In addition, although an example has been described in which only the width of the content image display area AR is changed, this is not limited to this, and the length in the vertical direction, for example, may be changed.

なお、コンテンツ表示制御装置10が、2つのコンテンツ画像を同時に表示状態とする例について説明したが、これに限られない。1つ又は3つ以上のコンテンツ画像が同時に表示状態となるように表示制御してもよい。 Note that, although an example in which the content display control device 10 displays two content images simultaneously has been described, this is not limiting. Display control may be performed so that one or three or more content images are displayed simultaneously.

またコンテンツ表示制御装置10が表示制御するスクロールの方向は上下方向に限られず、左右方向にスクロール可能に表示制御してもよい。 The direction of scrolling controlled by the content display control device 10 is not limited to the up-down direction, and the display may be controlled to be scrollable in the left-right direction.

また、上記の実施例及び変形例において、コンテンツ画像表示領域ARのディスプレイ11A上における位置がディスプレイ11Aに向かって左側である例を示したが、これに限られない。表示領域ARは、ディスプレイ11A上のいずれの位置にあってもよい。 In addition, in the above embodiment and modified example, the position of the content image display area AR on the display 11A is on the left side as viewed from the front of the display 11A, but this is not limited to the above. The display area AR may be located anywhere on the display 11A.

例えば、表示領域ARのディスプレイ11A上における位置は、ディスプレイ11Aに向かって右側でもよい。或いは、表示領域ARがディスプレイ11Aの上部又は下部に設けられて、当該表示領域AR内に表示される複数のコンテンツ画像が左右方向にスクロールされてもよい。 For example, the position of the display area AR on the display 11A may be on the right side as one faces the display 11A. Alternatively, the display area AR may be provided at the top or bottom of the display 11A, and multiple content images displayed within the display area AR may be scrolled left and right.

また、上位の実施例及び変形例において、コンテンツ画像のサイズ変更のための入力の受け付中はコンテンツ画像のスクロール表示のための入力を受け付けない構成としてもよい。同様に、コンテンツ画像のスクロール表示のための入力の受け付中はコンテンツ画像のサイズ変更のための入力を受け付けない構成としてもよい。 In addition, in the higher-level embodiments and variants, the configuration may be such that input for scrolling the content image is not accepted while input for resizing the content image is being accepted. Similarly, the configuration may be such that input for resizing the content image is not accepted while input for scrolling the content image is being accepted.

上述した実施例における構成は例示に過ぎず、用途等に応じて適宜選択及び変更可能である。 The configurations in the above-mentioned embodiments are merely examples and can be selected and modified as appropriate depending on the application, etc.

10 コンテンツ表示制御装置
11 タッチパネル
11A ディスプレイ
11B タッチパッド
13 システムバス
15 記憶部
15A アプリケーション群
15B 地図データベース
17 制御部
19 通信部
21 入力部
23 出力部
25 GPS受信機
FR フレーム
M 車両
10 Content display control device 11 Touch panel 11A Display 11B Touch pad 13 System bus 15 Storage unit 15A Application group 15B Map database 17 Control unit 19 Communication unit 21 Input unit 23 Output unit 25 GPS receiver FR Frame M Vehicle

Claims (1)

複数のコンテンツ画像を表示画面上の表示領域に表示させる表示制御部と、
前記表示領域の前記表示画面上におけるサイズを変更するためのサイズ変更入力を受付ける受付部と、を有し、
前記サイズ変更入力が受け付けられている間、複数のコンテンツ画像のうち、前記表示画面上に表示されている表示状態であるコンテンツ画像に関して前記サイズ変更入力に基づき表示形態を変更するための表示変更処理を行い、前記表示画面上に表示されていない非表示状態であるコンテンツ画像に関して前記表示変更処理を行わないことを特徴とするコンテンツ表示制御装置。
a display control unit that displays a plurality of content images in a display area on a display screen;
a reception unit that receives a size change input for changing a size of the display area on the display screen,
A content display control device characterized in that, while the size change input is being accepted, a display change process is performed to change the display form of a content image among a plurality of content images that is in a displayed state on the display screen based on the size change input, and the display change process is not performed on a content image that is in a hidden state and not displayed on the display screen.
JP2024230434A 2019-02-20 2024-12-26 CONTENT DISPLAY CONTROL DEVICE, CONTENT DISPLAY CONTROL METHOD, AND PROGRAM Pending JP2025060900A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024230434A JP2025060900A (en) 2019-02-20 2024-12-26 CONTENT DISPLAY CONTROL DEVICE, CONTENT DISPLAY CONTROL METHOD, AND PROGRAM

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019028219A JP2020135430A (en) 2019-02-20 2019-02-20 Content display control device, content display control method, and program
JP2023137096A JP2023159373A (en) 2019-02-20 2023-08-25 Content display control device, content display control method, and program
JP2024230434A JP2025060900A (en) 2019-02-20 2024-12-26 CONTENT DISPLAY CONTROL DEVICE, CONTENT DISPLAY CONTROL METHOD, AND PROGRAM

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2023137096A Division JP2023159373A (en) 2019-02-20 2023-08-25 Content display control device, content display control method, and program

Publications (1)

Publication Number Publication Date
JP2025060900A true JP2025060900A (en) 2025-04-10

Family

ID=72278732

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2019028219A Pending JP2020135430A (en) 2019-02-20 2019-02-20 Content display control device, content display control method, and program
JP2023137096A Ceased JP2023159373A (en) 2019-02-20 2023-08-25 Content display control device, content display control method, and program
JP2024230434A Pending JP2025060900A (en) 2019-02-20 2024-12-26 CONTENT DISPLAY CONTROL DEVICE, CONTENT DISPLAY CONTROL METHOD, AND PROGRAM

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2019028219A Pending JP2020135430A (en) 2019-02-20 2019-02-20 Content display control device, content display control method, and program
JP2023137096A Ceased JP2023159373A (en) 2019-02-20 2023-08-25 Content display control device, content display control method, and program

Country Status (1)

Country Link
JP (3) JP2020135430A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012069009A (en) * 2010-09-24 2012-04-05 Sharp Corp Content display device, display method, program, and recording medium

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07320087A (en) * 1994-05-30 1995-12-08 Hitachi Ltd Three-dimensional computer graphics display control method and three-dimensional computer graphics system
JP4030014B2 (en) * 2003-01-27 2008-01-09 Kddi株式会社 Image display device and program thereof
JP4439893B2 (en) * 2003-12-01 2010-03-24 奇美電子股▲ふん▼有限公司 Image display system and image display processing apparatus
JP2008139801A (en) * 2006-12-05 2008-06-19 Canon Inc Image forming apparatus, image forming method, and program
WO2012039441A1 (en) * 2010-09-24 2012-03-29 シャープ株式会社 Content display device, content display method, portable terminal, program, and recording medium
JP5236708B2 (en) * 2010-09-24 2013-07-17 シャープ株式会社 Content display device, control method, portable terminal, program, and recording medium
KR20130064458A (en) * 2011-12-08 2013-06-18 삼성전자주식회사 Display apparatus for displaying screen divided by a plurallity of area and method thereof
GB2503654B (en) * 2012-06-27 2015-10-28 Samsung Electronics Co Ltd A method and apparatus for outputting graphics to a display
JP6305138B2 (en) * 2014-03-18 2018-04-04 キヤノン株式会社 Display control device and display control device control method
JP5840722B2 (en) * 2014-04-10 2016-01-06 ヤフー株式会社 Information display device, information display method, and information display program
CN104144214B (en) * 2014-07-21 2017-12-29 深圳市金立通信设备有限公司 A kind of network equipment and system
JP6223405B2 (en) * 2015-11-11 2017-11-01 ヤフー株式会社 Information display device, information display method, and information display program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012069009A (en) * 2010-09-24 2012-04-05 Sharp Corp Content display device, display method, program, and recording medium

Also Published As

Publication number Publication date
JP2023159373A (en) 2023-10-31
JP2020135430A (en) 2020-08-31

Similar Documents

Publication Publication Date Title
US8286078B2 (en) Apparatus and method for efficiently displaying web contents
JP5176932B2 (en) Information display method, program, and information display system
JP4895211B2 (en) Display processing apparatus and display control method
JP5592744B2 (en) Mobile terminal and mobile terminal control program
JP6019736B2 (en) Display device and program
JP2009181569A6 (en) Information display method, program, and information display system
JP4303311B2 (en) Operation support computer program, operation support computer system
WO2015027148A1 (en) Swipe toolbar to switch tabs
KR102331787B1 (en) Electronic apparatus with presentation mechanism and method of operation thereof
JP2009025972A (en) Information display device, information display method and information display program
JP2025060900A (en) CONTENT DISPLAY CONTROL DEVICE, CONTENT DISPLAY CONTROL METHOD, AND PROGRAM
JP2019053196A (en) Information processing device, and screen control method
JP6517445B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM, AND STORAGE MEDIUM
JP2025069374A (en) Content display control device, content display control method, and program
CN109634544B (en) Application interface display method and device, display equipment and storage medium
JP2000235447A (en) Display control device and storage medium
JP7702525B2 (en) Information display device, information display method, and program
KR102301498B1 (en) Method, system, and computer progrma for displaying content and content list in dual screens
CN113254116B (en) Display method, device, electronic device and readable storage medium
JP7562993B2 (en) Information processing device and program
WO2025252022A1 (en) Session information display method and apparatus, electronic device, storage medium, and program product
CN121070205A (en) Session information display method, apparatus, electronic device, storage medium and program product
JP2009003745A (en) Information display terminal
JP6410580B2 (en) Operation reception system, method and program
JP2023106609A (en) Mobile terminal, route display method and route display program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250909