Content display control device, content display control method, content display control program, and recording medium
The content display control device efficiently manages display area changes by processing only visible content images, addressing increased load and power consumption issues while maintaining visibility and user satisfaction.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- PIONEER IP
- Filing Date
- 2026-04-28
- Publication Date
- 2026-07-24
AI Technical Summary
Existing content display systems face challenges in efficiently changing the size of display areas on a screen in response to user operations, leading to increased device load and power consumption while maintaining visibility and user satisfaction.
A content display control device and method that selectively changes the size of displayed content images based on user input, only processing visible content images and not hidden ones, to reduce device load and power consumption.
Achieves a highly visible and user-friendly display with reduced power consumption and device load by efficiently managing the display area changes based on user interactions.
Smart Images

Figure 2026121380000001_ABST
Abstract
Description
Technical Field
[0004] , , , ,
[0005] , , ,
[0003] , , ,
[0001] The present invention relates to a content display control device, a content display control method, and a program, and particularly 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 moving body.
Background Art
[0002] Devices that simultaneously display a plurality of screens of different types are known. For example, Patent Document 1 discloses an information terminal that divides a screen into two parts, displays a real screen in which a building name or the like is superimposed on an image of a building or the like taken on one side, and displays a map screen in which information of facilities (for example, buildings and utility poles) having position information is superimposed on map information on the other side. <000001a>
Prior Art Documents
Patent Documents
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] For example, when displaying a plurality of content images generated by a plurality of widgets (small-scale applications, widgets) in a display area that occupies a part of a single display screen, according to an operation by the user, by changing the size of the display area on the display screen, a more visible display can be achieved for the user. When changing the size of the display area according to an operation, by changing the display area even during the operation, a more understandable display can be achieved, while an example of a problem is that the load on the device that controls the display increases. <00,00027> The present invention has been made in view of the above-mentioned points, and one of its objectives is to provide a content display control device that can change the size of the display area in response to the user's operation when displaying content images in the display area of a display screen, and that can smoothly realize a highly visible display that meets the user's needs with low power consumption and low cost. [Means for solving the problem]
[0006] The invention described in claim 1 comprises: a control unit that controls the operation of each of a plurality of contents; a display control unit that selectively displays a first content image corresponding to each of the plurality of contents in a display area on a display screen; a reception unit that receives a size change input for changing the size of the display area on the display screen; and a display change processing unit that performs a display change processing on the first content image based on the size change input to change the display form of the first content image, wherein the display change processing unit performs the display change processing on the first content image that is in a display state and is displayed on the display screen, while the size change input is received, and does not perform the display change processing on the first content image that is in a hidden state and is not displayed on the display screen.
[0007] The invention described in claim 7 is a content display control method for displaying a plurality of content images using a content display control device, comprising: a control step in which a control unit controls the operation of each of the plurality of content; a display control step in which a display control unit selectively displays a first content image corresponding to each of the plurality of content 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 processing on the first content image based on the size change input to change the display form of the first content image, wherein in the display change step, while the size change input is received, the display change processing is performed on the first content image that is in a display state and is displayed on the display screen, among the first content images corresponding to each of the plurality of content, but the display change processing is not performed on the first content image that is in a hidden state and is not displayed on the display screen.
[0008] The invention described in claim 8 is a content display control program executed by a content display control device equipped with 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 a first content image corresponding to each of 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 processing on the first content image based on the size change input to change the display form of the first content image, wherein in the display change step, while the size change input is received, the display change processing is performed on the first content image that is in a display state and is displayed on the display screen, and the display change processing is not performed on the first content image that is in a hidden state and is not displayed on the display screen. [Brief explanation of the drawing]
[0009] [Figure 1] This is a perspective view of the front seat area of a vehicle equipped with a content display control device according to an embodiment. [Figure 2] This figure shows an example of the configuration of a content display control device according to the embodiment. [Figure 3] This figure shows an example of how the content related to the embodiment is displayed. [Figure 4] This figure shows an overview of the display control according to the embodiment. [Figure 5] This figure shows the size change of the content in the example. [Figure 6] This figure shows the size change of the content in the example. [Figure 7] This is a sequence diagram showing an example of the operations performed in the embodiment. [Figure 8] This flowchart shows an example of an operational routine executed in the embodiment. [Figure 9] This flowchart shows an example of an operational routine executed in the embodiment. [Figure 10] This flowchart shows an example of an operational routine executed in the embodiment. [Figure 11] This figure shows the size change of the content related to the first modification of the embodiment. [Figure 12] This flowchart shows an example of an operation routine performed in the first modified example of the embodiment. [Figure 13] This figure shows the size of the content related to the second modified example. [Figure 14] This figure shows the change in content size related to the second modified example. [Figure 15] This flowchart shows an example of an operation routine performed in the second modified example. [Modes for carrying out the invention]
[0010] Embodiments of the present invention will be described in detail below. In the following description and accompanying drawings, substantially identical or equivalent parts are denoted by the same reference numerals. [Examples]
[0011] Figure 1 is a perspective view showing an example of the installation of the content display control device 10 according to the embodiment. In this embodiment, the content display control device 10 is mounted on a vehicle M, which is an example of a mobile device. Figure 1 shows the case where the content display control device 10 is installed in the dashboard DB of the front seat of the vehicle M.
[0012] The touch panel 11 is, for example, a touch panel monitor in which 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, are combined. The touch panel 11 is arranged, for example, on the center console CC of the dashboard DB. The touch panel 11 only needs to be arranged in a place where it can be visually recognized by passengers such as the driver and within reach of the hands of passengers such as the driver. For example, the touch panel 11 may be attached on the dashboard DB.
[0013] The display 11A as the display screen is capable of displaying a content screen based on the control of the content display control device 10. Further, 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.
[0014] Hereinafter, 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 will be described. 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.
[0015] FIG. 2 shows the configuration of the content display control device 10. For example, the content display control device 10 is configured such that each part is connected via a system bus 13. The storage unit 15 is, for example, a storage device configured by a hard disk device, an SSD (solid state drive), a flash memory, or the like. The storage unit 15 stores various programs and data for display control in the content display control device 10.
[0016] Specifically, in the present 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 to be display-controlled in the content display control device 10.
[0017] Here, an application refers to a program created on a computer in accordance with the user's work or other needs. Furthermore, an application is a concept that includes programs capable of generating some kind of image information that can be displayed on a screen, and each application is a program that can operate on a computer independently or in conjunction with others.
[0018] For example, each application included in application group 15A may be a small application, such as a gadget or widget.
[0019] 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 content images. The storage unit 15 also stores a map database 15B in which map information used for generating content images is stored. The content display control device 10 may acquire map information from a navigation device (not shown). Furthermore, the various programs used in the content display control device 10 may be acquired, for example, from an external server device via a network.
[0020] The control unit 17 is a computer that includes a CPU (Central Processing Unit), ROM (Read Only Memory), and RAM (Random Access Memory), and controls the operation of the content display control device 10. The control unit 17 realizes various functions by having the CPU read and execute various programs stored in the ROM and memory unit 15.
[0021] 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. Multiple content images are generated when the application control unit 17A reads and executes each of the multiple applications.
[0022] 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 multiple content images, which are first content images, generated by each of multiple applications, on the display 11A, which is a display screen.
[0023] For example, the display control unit 17B selectively displays a predetermined number of content images from a plurality of content images on the display 11A by making them scrollable. Alternatively, for example, the display control unit 17B selectively displays a predetermined number of content images selected from a list of a plurality of content images on the display 11A.
[0024] Furthermore, the display control unit 17B accepts input operations via the touchpad 11B to change the display size of the displayed content image on the display 11A. The display control unit 17B also accepts selection input to select a predetermined number of content images from a list of multiple content images to display.
[0025] In this embodiment, "size" refers to the apparent size of the content image.
[0026] The communication unit 19 is a network adapter such as a NIC (Network Interface Card) connected to a wireless device (not shown). The control unit 17 communicates data with the outside world via the communication unit 19. For example, the control unit 17 receives data necessary for generating content images distributed from an external server device via the communication unit 19.
[0027] For example, the content display control device 10 and an external server device may be configured to enable mutual transmission and reception of data via a network. This network may be constructed using, for example, internet communication via wireless communication such as a mobile communication network, Wi-Fi®, or LTE (Long Term Evolution). The transmission and reception of such data may be performed using a communication protocol such as TCP / IP.
[0028] In addition to communicating with external server devices, the control unit 17 may also perform other communications via the communication unit 19, such as data collection via VICS (registered trademark) or vehicle-to-vehicle communication.
[0029] The input unit 21 is connected to the touchpad 11B of the touch panel 11 provided in the vehicle M. The input unit 21 is an interface that detects input operations to the touchpad 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 or searching on content images displayed on the display 11A of the touch panel 11.
[0030] For example, the display control unit 17B detects a scroll operation via the input unit 21, which is an input operation to the touchpad 11B to instruct scrolling of multiple content images displayed on the display 11A.
[0031] For example, the display control unit 17B accepts input operations to the touchpad 11B via the input unit 21 to change the display size of the displayed content image.
[0032] For example, the display control unit 17B receives a selection input via the input unit 21, which is an input operation to the touchpad 11B for selecting a predetermined number of content images from a list of multiple content images to display.
[0033] Furthermore, the input unit 21 is connected to a GPS receiver 25 installed in the vehicle M. The input unit 21 also functions as an interface that acquires the current location information of the vehicle M from the GPS receiver 25 and supplies it to the control unit 17.
[0034] 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 the display 11A for display according to commands from the control unit 17. The application control unit 17A supplies image data to the display 11A for displaying content images generated by the execution of each application in the application group 15A.
[0035] The output unit 23 may be connected to a speaker (not shown) provided in the vehicle M, and may be supplied to the speaker with audio data to be output along with the display of content images on the display 11A.
[0036] Figure 3 is a diagram showing an example of how content images are displayed on the display 11A, which serves as the display screen for the touch panel 11. As shown in Figure 3, the display 11A has a map display area NV and a content image display area AR as a display area. As shown in Figure 3, for example, the map display area NV displays a navigation screen in which information related to the vehicle M's journey, such as the distance to the destination, is superimposed on the map.
[0037] Furthermore, as shown in Figure 3, two frames FR are displayed in the content image display area AR on the display 11A. Each of these two frames FR displays a content image generated by the application.
[0038] As shown in Figure 3, the frame FR is formed to extend continuously to the area outside the display 11A that is not being displayed, and is arranged in the direction of the arrow in the figure. Content images are also generated for the frame FR located outside the display 11A.
[0039] For example, in Figure 3, the upper frame FR within the content image display area AR displays a content image for playing a video. Also, for example, in Figure 3, the lower frame FR within the content image display area AR displays a content image that, for example, accepts keyword input and allows video searching.
[0040] Furthermore, Figure 3 shows an example of a content image generated for frame FR, which is located outside the content image display area AR and below the content image display area AR. This example shows a content image displaying user reviews around the current location. Also, in Figure 3, an example of a content image generated corresponding to frame FR, located below the content image displaying user reviews, is shown. This example shows a content image displaying a ranking of popular shops around the current location of vehicle M.
[0041] Referring 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.
[0042] 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.
[0043] In Figure 4, six frames FR are arranged in a continuous sequence in the direction of the arrows in Figure 4. Six content images A to F (Cont. A to F in Figure 4) are generated corresponding to each of the six frames FR. In other words, the region in which one content image is generated by one frame FR is defined.
[0044] Of the six content images A through F, content images C and D are displayed within the content image display area AR on the display 11A. Content images A, B, E, and F are not displayed on the display 11A.
[0045] In the state shown in Figure 4, frame FR can slide in the array direction, for example, in response to user operation. When frame FR slides in the array direction, 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 frame FR brought into the content image display area AR is displayed.
[0046] In this way, each content image generated for each frame FR is displayed by scrolling in response to user interaction. Through this scrolling display, the content images desired by the user are selectively displayed sequentially on the display 11A from among multiple content images.
[0047] In Figure 4, the content image display area AR has a width W1. Also in Figure 4, each of the frames FR and the correspondingly generated content images A to F also have the same width W1 as the display area AR. The size of a content image with a width W1 is defined as the first size.
[0048] Thus, in the state shown in Figure 4, content images C and D, which are two of the six content images of the first size arranged in a continuous sequence, are displayed within the content image display area AR having a width W1.
[0049] Figure 5 shows the change in the 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, the user's finger FG is performing a touch operation on the content image display area AR.
[0050] In the state shown in Figure 5, the user's finger FG performs 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 touchpad 11B. In response to this input operation, the position of the boundary BD on the display 11A is changed.
[0051] The size of the content image display area AR is changed by moving the boundary BD and altering the width of the content image display area AR. In this embodiment, the input operation via the touchpad 11B for changing the size of the content image display area AR by changing the position of the boundary BD is referred to as the size change input.
[0052] Furthermore, the user's finger FG touch position for resizing input may be on the boundary BD or at any position within the display area AR.
[0053] In Figure 5, as the size of the content image display area AR is changed by the resize input, the widths of content images C and D are also changed in accordance with the resize input.
[0054] Therefore, the sizes of content images C and D are changed in accordance with the change in the size of the content image display area AR caused by the resize input. For example, the sizes of content images C and D transition in stages in accordance with the resize input. For example, during the resize input, content images C and D are displayed smoothly, like an animation.
[0055] On the other hand, in Figure 5, the widths of content images A, B, E, and F, which are hidden, remain at W1 and have not changed from the state in Figure 4. Thus, in this embodiment, the size of content images that are displayed changes in accordance with the resize input, while the size of content images that are hidden does not change in accordance with the resize input.
[0056] For example, when the display state changes as described above, the display control unit 17B receives a size change input to change the size of the content image display area AR when the user's finger FG moves horizontally while touching the boundary BD between the map display area NV and the content image display area AR on the touch panel 11. In other words, the display control unit 17B receives touch operations that meet certain conditions as size change inputs via the touch pad 11B.
[0057] For example, when the display control unit 17B receives a resize input, it detects the position, direction of movement, and amount of movement (e.g., number of pixels or distance) of the user's finger touching the touch panel 11 via the touchpad 11B, and controls the display so that the position of the boundary BD moves laterally according to the direction and amount of movement. This changes the width of the content image display area AR.
[0058] For example, when the application control unit 17A receives a resize input, it controls each of the applications that generate content images C and D to resize them in accordance with the resize input and generate content images C and D.
[0059] For example, the application control unit 17A generates content images C and D corresponding to the amount of movement in a touch operation, i.e., content images C and D that are sized to match the size of the content image display area AR after 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.
[0060] For example, the display control unit 17B replaces 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).
[0061] Here, the image redrawing may be a process that replaces all images displayed on the display 11A, including the first content image, with images including the second content image.
[0062] In this way, a content image is generated according to the size change input, and the displayed content image is replaced. As a result, a display change process is applied to the content image that is currently displayed, which changes the display format of the content image.
[0063] For example, by repeatedly performing the process of replacing the content image as described above, for example, at intervals of a predetermined amount of movement, the image can be displayed to enlarge or shrink in response to touch operations such as finger movements.
[0064] For example, by making the predetermined amount of movement a smaller unit (e.g., one pixel at a time), the display can follow touch operations with smoother movement.
[0065] Furthermore, each content image may be displayed with changes to its size, including the size of the text, the amount of information, and the layout of the images contained within them, in accordance with the size changes described above.
[0066] For example, if a content image is resized to a larger size, text information may be added to that content image, and the position and spacing of the text and illustrations may be changed. For instance, a new content image (second content image) with added text information may be generated, and the original content image (first content image) may be replaced with this new content image.
[0067] Furthermore, for example, a content image may be composed of multiple images superimposed or combined. In this case, for example, when the size of the content image is changed, some of the components included in the content image may be changed, while other parts remain unchanged. For example, in the case of a content image that includes text and illustrations as components, the display change may be made in such a way that only the layout of the text is changed, while the layout of the illustrations remains unchanged.
[0068] Figure 6 shows the state of content images C and D displayed on display 11A after their sizes have been changed.
[0069] In the state shown in Figure 6, the user's finger FG is away from the touch panel 11. That is, the resizing input operation has been completed. In Figure 6, the width of the content image display area AR has been expanded to a width W2, which is greater than the width W1. For example, the width of the content image display area AR is changed because the boundary BD is the position where the user's finger FG has left the panel.
[0070] In Figure 6, the width of the content image display area AR has been changed, and as a result, the widths of content images C and D have also become width W2. The size of a content image with width W2 is referred to as the second size.
[0071] In Figure 6, the widths of content images A, B, E, and F are the same width W2 as the widths of content images C and D. In other words, content images A, B, E, and F, which are hidden, are generated with the same second size as content images C and D, which are displayed.
[0072] In other words, the size of a hidden content image is not changed during the resize input operation to change the size of the content image display area AR. After the resize input is completed, the size is changed to match the width of the content image display area AR, that is, to match the size of the displayed content image.
[0073] From the state shown in Figure 5, where a size change input is accepted, to the state shown in Figure 6, where the size change input has ended, the control unit 17 performs the following control, for example.
[0074] The display control unit 17B accepts the end of the resize input, for example, when the user's finger FG leaves the touch panel 11. Upon accepting the end of the resize input, the display control unit 17B determines the position where the user's finger FG was touching just before it left the touch panel as the position BD of the boundary between the content image display area AR and the map display area NV.
[0075] When the display control unit 17B determines the position of the boundary BD, it determines the width of the display area AR as 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 the width W2.
[0076] Furthermore, when the application control unit 17A receives notification indicating the width of the determined display area AR, it changes the size of 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.
[0077] As explained above using 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 displayed content image is changed in accordance with the resize input. That is, a display change process is applied to the first content image that is in the displayed state to change the display form of the first content image. On the other hand, the size of the content image that is not 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 that is in the hidden state. The size of the content image that is not in the hidden state is changed in a single transition after the resize input is completed.
[0078] For example, when scrolling is performed in response to an operation on the AR content image display area, regardless of whether content image A, B, E, or F is displayed, it will be displayed at the same second size as content images C and D. Therefore, a consistent size, smooth display of content images with good visibility is achieved.
[0079] The application control unit 17A, which controls each piece of content, changes the size of the displayed content image in accordance with the size change input when a size change input is received. Specifically, when a size change input is received, the content corresponding to the displayed content image is generated with the content image at the size changed in accordance with the size change input.
[0080] Furthermore, the application control unit 17A does not change the size of a hidden content image even if it receives a size change input.
[0081] The application control unit 17A can minimize the load on the content display control device 10 when it receives a resize input by controlling the operation of each of the multiple applications as described above. For example, it can suppress the increase in CPU usage in the control unit 17.
[0082] For example, if the size of hidden content images is also changed in response to resize input, the CPU usage will increase compared to the above embodiment. According to this embodiment, this increase in CPU usage can be suppressed. Therefore, smooth scrolling can be achieved while reducing the load on the content display control device 10 when resize input is received.
[0083] As mentioned above, each content image may be displayed with changes to its content, such as the size of the text, the amount of information, and the layout, through the display modification process described above.
[0084] The example described above shows that, due to a size change input, the width of the content image display area AR is expanded from W1 to W2, and content images A to F are expanded from the first size to the second size. However, this is not the only example. The width of the content image display area AR may become smaller than W1 due to the size change input. Furthermore, the content image display area AR may not appear on the display 11A, resulting in a closed state where no content images are displayed.
[0085] Furthermore, the size of the display area AR, which is determined when the size change input is completed, may be any size or a predetermined size.
[0086] Figure 7 is a sequence diagram showing an example of an overview of the operations performed by the control unit 17 in this embodiment. When the content display control device 10 is started, for example, the application control unit 17A reads each application included in the application group 15A from the storage unit 15 and starts it up (step S101).
[0087] When the application control unit 17A starts each application, it begins controlling each application to generate content images (step S102). The application control unit 17A also begins supplying image data to the display control unit 17B for displaying the content images generated by each application (step S103).
[0088] When the display control unit 17B receives image data for a content image, it starts controlling the display of the content image in the content image display area AR on the display 11A (step S104). After starting the control to display the content image, the display control unit 17B notifies the application control unit 17A whether each content image is in a display state or a hidden state (step S105).
[0089] The display control unit 17B accepts the start of a size change input when the user performs an input operation to change the size of the display area AR (step S106). In step S106, the display control unit 17B accepts the size change input by detecting that a touch operation specifying a change in the size of the display area AR has been started via the touchpad 11B. In step S106, the display control unit 17B functions as a reception unit that accepts the size change input.
[0090] When the display control unit 17B receives the start of a 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 user's finger performing the touch operation, and its position on the display 11A.
[0091] When the application control unit 17A receives resize input information, it supplies image data of the content image in the display state to the display control unit 17B (S108). In step S108, the application control unit 17A controls the application corresponding to the content image in the display state to generate a content image whose size has been changed to follow the resize change, based on the resize input information, and supplies image data of the generated content image.
[0092] For example, the application control unit 17A generates a content image that matches the width of the content image display area AR included in the resize input information, thereby changing the size of the content image to follow the resize change.
[0093] The display control unit 17B accepts the end of the resize input when the user has finished their input operation (step S109). In step S109, the display control unit 17B accepts the end of the resize input when it detects, for example, that the user's finger performing the touch operation has left the touchpad 11B.
[0094] The display control unit 17B determines the size of the content image display area AR, for example, when it receives confirmation that the resize input has ended. 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-6.
[0095] Subsequently, the display control unit 17B transmits resize completion information to the application control unit 17A indicating that the resize input has been completed (step S110). In step S110, for example, along with the information indicating the completion of the resize, information such as the width of the content image display area AR, which indicates the size of the content image display area AR, may also be transmitted.
[0096] When the application control unit 17A receives resizing completion information, it supplies image data to the display control unit 17B so that each content image can be displayed at the size after the resizing is complete (step S111).
[0097] In step S111, the application control unit 17A controls each application corresponding to each content image so that the size of the displayed content image on the display 11A becomes the size changed by the size change 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 size change completion information.
[0098] Furthermore, 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.
[0099] Figures 8 and 9 are flowcharts showing an example of an operation routine, control routine RT1, that is executed by the display control unit 17B between steps S106 and S111 in Figure 7 in the embodiment.
[0100] When the display control unit 17B starts the control routine RT1, it determines whether or not 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 to change the size of the content image display area AR, has started. For example, in step S201, it may be determined that touch input has started if the user's finger touches the boundary BD between the map display area NV and the content image display area AR.
[0101] If the display control unit 17B determines in step S201 that touch input has not started, it executes step S201 again to determine whether or not touch input has started.
[0102] If the display control unit 17B determines in step S201 that touch input has started, it transmits touch input start information to the application control unit 17A (step S202).
[0103] After executing step S202, the display control unit 17B determines a reference position to be used as a basis for detecting the amount of movement of the touch input (step S203). This reference position is, for example, the position where the user's finger first touched within the content image display area.
[0104] After step S203 is executed, the display control unit 17B determines whether the amount of movement from the reference position in the touch input is greater than or equal to a predetermined value (step S204). In step S204, for example, it is determined whether the user's finger has moved by an amount corresponding to a predetermined movement.
[0105] In step S204, if the display control unit 17B determines that the amount of movement from the reference position is greater than or equal to a predetermined value, it changes the size of the content image display area AR according to the amount of movement (step S205).
[0106] 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). In step S206, for example, instead of the information indicating the size, information indicating the reference position, movement amount, and touch position may be transmitted. 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, movement amount, and touch position.
[0107] After step S206 is executed, the display control unit 17B determines whether or not it has received a content image corresponding to the size of the content image display area AR (step S207). For example, in step S207, it is determined whether or not it has received from the application control unit 17A a content image that has been generated to match the size of the content image display area AR, with respect to the content corresponding to the content image that is currently displayed.
[0108] If the display control unit 17B determines in step S207 that it has not received a content image corresponding to the size of the content image display area AR, it repeats step S207 and determines again whether or not it has received the content image.
[0109] In step S207, if the display control unit 17B determines that it has received a content image corresponding to the size of the content image display area AR, it replaces the displayed content image (first content image) with the received content image (second content image) (step S208).
[0110] The display control unit 17B determines whether the touch input is complete after step S208 is executed, or if it determines in step S204 that the value is not above a predetermined value (step S209). For example, in step S209, it is determined whether the touch input is complete when the user's finger leaves the touch panel 11.
[0111] If the display control unit 17B determines in step S209 that the touch input is not complete, it returns to step S203 and determines the reference position again. For example, when determining the reference position again, the position after the movement, which was determined in step S204, is determined as the next reference position. Note that if step S203 is executed after it is determined in step S204 that the value is not greater than or equal to a predetermined value, the same position as the original reference position may be determined as the reference position.
[0112] When the display control unit 17B determines in step S209 that the touch input is complete, it proceeds to step S210 shown in Figure 9 and 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 finished, is transmitted. In addition, in step S210, the result of the touch input is transmitted along with the touch input completion information. As a result of the touch input, for example, information indicating the size of the content image display area AR at the time of touch input completion or information indicating the touch position at the time of touch input completion is transmitted.
[0113] After executing step S210, the display control unit 17B determines whether or not it has received a hidden content image corresponding to the touch input result from the application control unit 17A (step S211). In step S211, it is determined whether or not it has received a content image that corresponds to the hidden content image, for example, a content image that has been generated to match the size of the content image display area AR.
[0114] If the display control unit 17B determines in step S211 that it has not received a hidden content image corresponding to the touch input result, it repeats step S211 and determines again whether or not it has received the hidden content image.
[0115] In step S211, if the display control unit 17B determines that it has received a hidden content image corresponding to the touch input result, it replaces the image of the corresponding hidden content with the received hidden content image (step S212).
[0116] In step S212, the size of the hidden content image is changed in a single transition from the size before touch input (before resizing input) to a size that matches the size of the display area after the resizing input is completed, i.e., the size of the displayed content image.
[0117] After step S212 is completed, the display control unit 17B returns to the beginning of control routine RT1 and repeatedly executes control routine RT1.
[0118] Figure 10 is a flowchart 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 Figure 7 in the embodiment. Figure 10 shows the case where the application control unit 17A controls one of the applications included in the application group 15A. Below, as an example, the case in which the application control unit 17A controls application A (content A), which is an application that generates content image A, will be described.
[0119] For example, the application control unit 17A starts application A and begins generating content image A, and when it supplies the image data of content image A to the display control unit 17B, it starts the control routine RT2.
[0120] 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).
[0121] For example, in step S301, it is determined whether or not information indicating that touch input has started has been received.
[0122] If the application control unit 17A determines in step S301 that it has not received touch input start information (step S301: NO), it returns to the beginning of the control routine RT2 and determines again whether or not it has received touch input start information.
[0123] In step S301, the application control unit 17A determines that it has received touch input start information (step S301: YES), and then determines whether it has received the size of the content image display area AR after movement from the display control unit 17B (step S302).
[0124] In step S302, when the application control unit 17A determines that it has received the size of the content image display area AR after movement, it determines whether or not the content image A is in a display state (step S303).
[0125] 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 (Figure 7, step S105) that has been previously notified by the display control unit 17B as described above.
[0126] In step S303, the application control unit 17A determines that content image A is in a display state (step S303: YES), and then controls application A to generate and transmit (supply) content image A in a size corresponding to the size of the display area after movement (step S304). For example, in step S304, a content image may be generated in which the layout and amount of information have been changed in accordance with the change in size according to the size of the display area after movement.
[0127] After executing step S204, the application control unit 17A determines whether or not it has received touch input completion information, i.e., size change completion information indicating that the size change input has been completed, from the display control unit 17B (step S305).
[0128] In step S305, if the application control unit 17A determines that it has not received touch input completion information (step S305: NO), it returns to step S302 and determines again whether or not it has received the size of the display area after the movement.
[0129] In step S303, the application control unit 17A determines that content image A is not in a display state (step S303: NO), and then determines whether or not it has received touch input completion information (step S306). For example, in step S306, along 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.
[0130] In step S306, if the application control unit 17A determines that it has not received touch input completion information, it returns to step S306 and determines again whether or not it has received touch input completion information.
[0131] In step S306, when the application control unit 17A determines that it has received touch input completion information, it controls application A to generate a hidden content image corresponding to the result of the touch input and transmits it to the display control unit 17B (step S307). In step S307, for example, application A generates a new content image A to replace the hidden content image A, according to the size of the display area at the time of touch input completion, which was received as a result of the touch input.
[0132] If the application control unit 17A determines in step S305 that it has received touch input completion information (step S305: YES), or after the execution of step S307, it terminates the control routine RT1 and repeatedly executes the control routine RT1.
[0133] As explained with reference to Figures 8-10, a display change process is performed 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 this display change process, the application control unit 17A and the display control unit 17B function as display change processing units for changing the display form, including the size of the content image, based on the size change input.
[0134] Specifically, for example, the display change process involves replacing the first content image, which was already generated and either displayed or hidden, with a second content image newly generated in a display format corresponding to the size change input.
[0135] As described in detail above, the content display control device 10 of this embodiment can change the size of the content image display area AR on the display 11A in response to a user's resize input when displaying a content image in the content image display area AR. While the resize input is being received, a display change process is applied to the content image displayed in the content image display area AR, and the display form, including the size, is changed. The display form of the content image is changed in accordance with the resize input, providing a user-friendly display during the resize change process.
[0136] On the other hand, while the resize input is being accepted, the display change process is not applied to content images that are not displayed on the display 11A. Therefore, the display format, including the size of hidden content images, is not changed in accordance with the resize input. After the resize input is completed, the display format of the displayed content images, i.e., the display format corresponding to the result of the resize input, is changed in a single transition. This reduces the load on content image generation and display control during resize input. Therefore, it is possible to provide a content display control device that can smoothly realize highly visible displays tailored to user needs with low power consumption and low cost.
[0137] In other words, while a size change input is being received, the display change processing unit performs display change processing on the first content images that are displayed among the first content images corresponding to each of the multiple contents (applications), but does not perform display change processing on the first content images that are hidden.
[0138] Furthermore, after the size change input is completed, the display change processing unit performs display change processing on the first content image that is currently hidden.
[0139] Figure 11 shows the change in the size of the content image after the content image display area AR resizing input has been completed in the first modified example of the embodiment. Figure 11 differs from Figure 6 in that the size of content images A and F is a first size having a width W1, but is otherwise shown in the same way as Figure 6.
[0140] In the state shown in Figure 11, the size of content images C and D in the displayed state is a second size with a width of W2. The size of content images B and E in the hidden 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 with a width of W1, and has not changed from the size before the size change input.
[0141] In other words, in the state shown in Figure 11, of the four hidden content images, content images B and E have undergone a display change process and have been resized to match the size of the displayed content images. Content images A and F have not undergone a display change process and their size has not been changed.
[0142] Thus, in this modified example, after the content image display area AR resizing input is completed, the size of the hidden content image is basically changed to match the size of the displayed content image, as in content images B and E. However, in some cases, such as content images A and F, the size is not changed even after the resizing input is completed.
[0143] For example, whether or not the size of a hidden content image is changed after the resizing input is completed 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 content images based on this display order is described below.
[0144] As described above, each of the content images A to F generated for each frame FR is displayed by scrolling in the content image display area AR. In Figure 11, the six frames FR on which content images AF are generated are scrolled in the direction of the arrangement while maintaining a continuous arrangement. Therefore, as frames FR are scrolled, content images AF are also scrolled and displayed in a predetermined order. In other words, content images AF are displayed by scrolling in a predetermined scrolling order.
[0145] For example, in Figure 11, when the content image AF is scrolled upwards, the content images "ABCDEF" are displayed in that order. Conversely, when the content image AF is scrolled downwards, the content images "FEDCBA" are displayed in that order.
[0146] For example, the display order, which is the sequence in which hidden content images are scrolled in units of frames FR until they are displayed in the content image display area AR, can be defined as follows.
[0147] First, content images that are already displayed are assigned a display order of "0". Next, content images that are currently hidden but will be displayed when the page is scrolled up or down by one frame are assigned a display order of "1". In other words, the display order of the content image corresponding to frame FR, which is located one frame FR outside the content image display area AR, will be "1".
[0148] Furthermore, the display order of content images that are hidden but become visible when scrolled up or down by two frames FR is set to "2". In other words, the display order of content images corresponding to frames FR located two frames FR outside the content image display area AR is set to "2".
[0149] This display order can also be described as a value indicating how many frames (FR) need to be slid before a hidden content image is displayed.
[0150] For example, in Figure 11, content images C and D are displayed in the order "0", content images B and E are displayed in the order "1", and content images A and F are displayed in the order "2". Therefore, in Figure 11, content images A and F, which are displayed in the order "2", are displayed on the display 11A later than content images B and E, which are displayed in the order "1".
[0151] For example, content images whose display order is lower than a predetermined order do not need to be changed even after the resizing input is completed. It is sufficient that the content image in question be resized to match the size of the displayed content image when it becomes visible.
[0152] For example, if the predetermined display order is set to 1, then content images A and F in Figure 11 have a display order of "2," so they are displayed later than the predetermined order, and their size does not need to be changed even after the resize input is completed. In this case, since content images B and E have a display order of "1," their size will be changed in one transition to match the size of content images C and D in their display state after the resize input is completed.
[0153] Figure 12 is a flowchart showing control routine RT3, which is an example of an operating routine executed in the first modified example shown in Figure 11. In Figure 12, steps that are substantially the same or equivalent as those in control routine RT2 shown in Figure 10 are denoted by the same reference numerals.
[0154] The application control unit 17A, similar to the control routine RT1, determines whether content image A is displayed or not when a size change input is received (step S303). If it determines that content image A is not displayed (step S303: NO), i.e., if content image A is hidden, it waits for touch input completion information (step S306).
[0155] When the application control unit 17A determines that it has received touch input completion information (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 in which content image A becomes displayed is 2 or slower than 2, for example, whether it is 2 or more frames FR.
[0156] In step S401, if the application control unit 17A determines that there are two or more display order elements (step S401: YES), it terminates this routine without generating a new content image A and repeats this routine.
[0157] In step S401, if the application control unit 17A determines that the display order is not 2 or greater (step S401: NO), it generates a new hidden content image A (second content image) to replace the hidden content image A (first content image) as described above, and sends it to the display control unit 17B (step S307).
[0158] The display control unit 17B replaces the generated hidden content image A with the hidden content image A (first content image). Therefore, the hidden content image A is changed in a single transition from its size before the size change input to the size of the displayed content image after the size change input is completed.
[0159] Thus, according to the first modification described above, the size of each content image after the resizing input is completed is changed to match the size of the content image display area AR (content image in the displayed state after the resizing is completed), depending on the display order in which the hidden content images become visible.
[0160] More specifically, it is possible to prevent the resizing of content images whose display order is later than a predetermined order. In other words, in this modified example, the display change processing unit does not perform any display change processing on the first content image that is hidden and whose display order is later than a predetermined order, even after the resizing input has finished.
[0161] Therefore, while maintaining smooth scrolling and smooth display that follows resizing input, the load on the content display control device 10 associated with resizing input can be reduced.
[0162] With reference to Figures 13 to 15, the content image display control by the content display control device 10 according to a second modified example of the embodiment will be described.
[0163] Figure 13 shows the size of the content image after the resizing 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 with a width W1, and is otherwise shown in the same way as Figure 11.
[0164] In the state shown in Figure 13, the sizes of content images B and E, which are hidden, remain at their first size even after the resizing input is completed, without being changed to a second size to match the sizes of content images C and D, which are displayed.
[0165] Figure 14 shows the size change of the content images during a scrolling operation in response to input from the user's finger FG in the state shown in Figure 13, where frame FR and the content images corresponding to frame FR are slid in the array direction. In Figure 14, content images C and D are slid in the direction indicated by the dashed arrows. Consequently, content image E is brought into the content image display area AR.
[0166] In other words, in the state shown in Figure 14, a selection input has been made to display content image E by performing a scrolling operation in response to the input operation.
[0167] As shown in Figure 13, when no scrolling is performed, the size of the hidden content image E is the first size. In the state shown in Figure 14, when scrolling is in progress, the size of content image E is changed to the second size, which is the same size as content images C and D.
[0168] Thus, when the hidden content image E is brought into the AR display area, its size is adjusted to match the size of the displayed content images C and D.
[0169] As described above, in the second modified example, when the application control unit 17A receives a selection input to make each of the hidden content images visible, it generates a new content image (second content image) with respect to the content image selected by the selection input (first content image) in accordance with the result of the resize input. The display control unit 17B replaces the selected first content image with the second content image.
[0170] In other words, in the second modified example, when a size change input is received, the display change processing unit performs display change processing 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, it does not perform display change processing on the first content images that are hidden and not selected.
[0171] Since each hidden content image remains unchanged in size until selected, the load on the system when resizing content images in response to resizing input on the AR display screen for changing the size of the content image can be further reduced.
[0172] Figure 15 is a flowchart showing control routine RT4, which is an example of an operating routine executed in the second modified example shown in Figures 13 and 14. In Figure 15, steps that are substantially the same or equivalent as those in control routine RT2 shown in Figure 10 are denoted by the same reference numerals.
[0173] Furthermore, while the control routine RT2 was explained using the example of the application control unit 17A controlling application A which generates content image A, the following explanation will use the example of the application E which generates content image E being controlled.
[0174] The application control unit 17A, similar to the control routine RT1, determines whether the content image E is in a display state when a size change input is received (step S303). If it is determined that the content image E is not in a display 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).
[0175] The application control unit 17A receives and determines that the touch input is complete (step S306: YES), and then waits for the selection of content image E (step S501). In step S501, the application control unit 17A waits for the acceptance of a selection input to make the content image E, which is currently hidden, visible. The selection input may be, for example, an input operation on the touchpad 11B such as a swipe in the array direction.
[0176] After step S501 is executed, 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 to display content image E. In step S502, the display control unit 17B functions as a reception unit that receives a selection input to display a content image that is currently hidden.
[0177] If the application control unit 17A determines in step S502 that content image E has not been selected (step S502: NO), it terminates the routine without generating a new content image E and repeats the routine.
[0178] In step S502, the application control unit 17A determines that content image E has been selected (step S502: YES), and then generates and transmits content image E according to the result of the touch input (step S307).
[0179] In step S403, the application control unit 17A generates a content image E to match the width of the content image display area AR, which is notified by the touch input completion information from the display control unit 17B. In step S307, as shown in Figure 14, for example, a new content image E (second content image) is generated to match the size of the content images C and D that are in the display state, corresponding to the content image E (first content image) that is in the hidden state. When the display control unit 17B receives a hidden content image E corresponding to the touch input result, it replaces the image E of the corresponding hidden content with the received hidden content image E (Figure 9, step S212).
[0180] As described above, the content display control device 10 of the present invention can change the size of the content image in response to a user's input to change the size of the content image display area AR on the display 11A, and display the content image accordingly. In this case, the application that generates the content image can be controlled so that the size of the hidden content image, which is not displayed on the display 11A, does not change in accordance with the size change input.
[0181] For content images that are currently hidden, the load associated with resizing can be reduced by changing the size in a single transition after the resizing input is completed.
[0182] Furthermore, the size of the hidden content image can be controlled to prevent it from changing even after the size change input is completed, depending on the display order until it becomes visible. This type of control can further reduce the load associated with size change inputs.
[0183] Furthermore, the size of the hidden content image will not be changed even after the resizing input is completed. Instead, when the content image is selected to be displayed, it will be resized to match the size of the displayed content image. This type of control reduces the load associated with resizing input.
[0184] Therefore, it is possible to provide a content display control device, a content display control method, and a program that can smoothly realize highly visible displays tailored to user needs with low power consumption and low cost.
[0185] In the above embodiments and modifications, examples were described in which the size of the content image display area AR has a width W1 or width W2, but the invention is not limited to these. The size of the content image display area AR may be any size specified by an input operation on the touch panel 11, or it may be a predetermined size. Also, although an example was described in which only the width of the content image display area AR is changed, the invention is not limited to this, and for example, the length in the vertical direction may be changed.
[0186] Although an example has been described in which the content display control device 10 displays two content images simultaneously, it is not limited to this. Display control may be performed so that one or three or more content images are displayed simultaneously.
[0187] Furthermore, the scrolling direction controlled by the content display control device 10 is not limited to the vertical direction; it may also be controlled to allow scrolling in the horizontal direction.
[0188] Furthermore, although the above embodiments and modifications show an example where the content image display area AR is located on the left side of the display 11A, the case is not limited to this. The display area AR may be located at any position on the display 11A.
[0189] For example, the position of the AR display area on the display 11A may be on the right side when facing the display 11A. Alternatively, the AR display area may be located at the top or bottom of the display 11A, and multiple content images displayed within the AR display area may scroll horizontally.
[0190] Furthermore, in the above embodiments and modified examples, the system may be configured not to accept input for scrolling the content image while input for resizing the content image is being accepted. Similarly, the system may be configured not to accept input for resizing the content image while input for scrolling the content image is being accepted.
[0191] The configurations in the above-described embodiments are merely illustrative examples and can be appropriately selected and modified depending on the application and other factors. [Explanation of Symbols]
[0192] 10. Content display control device 11 Touch panel 11A Display 11B Touchpad 13 System bus 15 Storage section 15A Application Group 15B Map Database 17 Control Unit 19 Communications Department 21 Input section 23 Output section 25 GPS receivers FR Frame M Vehicle
Claims
1. A display control unit that displays multiple content images in a display area on the display screen, It has a receiving unit that receives a size change input for changing the size of the display area on the display screen, While the resize change input is being accepted, a display change process is performed to change the display format of content images that are displayed on the display screen based on the resize change input, and the display change process is not performed on content images that are not displayed on the display screen and are in a hidden state. A content display control device characterized in that, after the resize input has been received and after the resize input has been completed, it performs the display change processing with respect to the content image that is currently hidden.
2. A display control unit that displays multiple content images in a display area on the display screen, It has a receiving unit that receives a size change input for changing the size of the display area on the display screen, While the resize change input is being accepted, a display change process is performed to change the display format of content images that are displayed on the display screen based on the resize change input, and the display change process is not performed on content images that are not displayed on the display screen and are in a hidden state. A content display control device characterized in that, after the resize input is received and after the resize input is completed, the display change process is not performed with respect to the content image that is in a hidden state.
3. A display control unit that scrolls and displays multiple content images in a predetermined scroll order within the display area on the display screen, It has a receiving unit that receives a size change input for changing the size of the display area on the display screen, While the resize change input is being accepted, a display change process is performed to change the display format of content images that are displayed on the display screen based on the resize change input, and the display change process is not performed on content images that are not displayed on the display screen and are in a hidden state. A content display control device characterized in that, after the resize input has been received and after the resize input has finished, the display change process is not performed for content images that are currently hidden but whose order in which they become visible is later than a predetermined order.
4. The reception unit receives selection inputs to select each of the hidden content images to display, The content display control device according to claim 2, characterized in that when the receiving unit receives the selection input, it performs the display change processing with respect to the selected content image.
5. The content display control device according to any one of claims 1 to 4, characterized in that the content display control device generates a content image in a display format corresponding to the size change input, and the display change process is a process of replacing the generated content image with a content image that has already been generated.
6. A content display control method executed by a content display control device, A display control step that displays multiple content images in a display area on the display screen, The process includes a receiving step for receiving a resize input to change the size of the display area on the display screen, While the resize change input is being accepted, a display change process is performed to change the display format of content images that are displayed on the display screen based on the resize change input, and the display change process is not performed on content images that are not displayed on the display screen and are in a hidden state. A content display control method characterized in that, after the resize input has been received and after the resize input has been completed, the display change processing is performed with respect to the content image that is currently hidden.
7. A content display control program executed by a content display control device equipped with a computer, wherein the computer has A display control step that displays multiple content images in a display area on the display screen, The system executes a receiving step that accepts a size change input for changing the size of the display area on the display screen, While the resize change input is being accepted, a display change process is performed to change the display format of content images that are displayed on the display screen based on the resize change input, and the display change process is not performed on content images that are not displayed on the display screen and are in a hidden state. A content display control program characterized by causing the program to perform the display change processing with respect to the content image that is currently hidden, after the resize input has been received and after the resize input has been completed.
8. A content display control method executed by a content display control device, A display control step that displays multiple content images in a display area on the display screen, The process includes a receiving step for receiving a resize input to change the size of the display area on the display screen, While the resize change input is being accepted, a display change process is performed to change the display format of content images that are displayed on the display screen based on the resize change input, and the display change process is not performed on content images that are not displayed on the display screen and are in a hidden state. A content display control method characterized in that, after the resize input is received and even after the resize input is completed, the display change process is not performed with respect to the content image that is in a hidden state.
9. A content display control program executed by a content display control device equipped with a computer, wherein the computer has A display control step that displays multiple content images in a display area on the display screen, The system executes a receiving step that accepts a size change input for changing the size of the display area on the display screen, While the resize change input is being accepted, a display change process is performed to change the display format of content images that are displayed on the display screen based on the resize change input, and the display change process is not performed on content images that are not displayed on the display screen and are in a hidden state. A content display control program characterized in that, after the resize input has been received and even after the resize input has finished, the program refrains from performing the display change process with respect to the content image that is currently hidden.
10. A content display control method executed by a content display control device, A display control step that scrolls and displays multiple content images in a predetermined scroll order within a display area on a display screen, The process includes a receiving step for receiving a resize input to change the size of the display area on the display screen, While the resize change input is being accepted, a display change process is performed to change the display format of content images that are displayed on the display screen based on the resize change input, and the display change process is not performed on content images that are not displayed on the display screen and are in a hidden state. A content display control method characterized in that, after the resize input has been received and after the resize input has been completed, the display change process is not performed for content images that are currently hidden but whose order in which they become visible is later than a predetermined order.
11. A content display control program executed by a content display control device equipped with a computer, wherein the computer has A display control step that scrolls and displays multiple content images in a predetermined scroll order within a display area on a display screen, The system executes a receiving step that accepts a size change input for changing the size of the display area on the display screen, While the resize change input is being accepted, a display change process is performed to change the display format of content images that are displayed on the display screen based on the resize change input, and the display change process is not performed on content images that are not displayed on the display screen and are in a hidden state. A content display control program characterized in that, after the resize input has been received and after the resize input has finished, the program refrains from performing the display change process on content images that are currently hidden but whose order in which they become visible is later than a predetermined order.
12. A computer-readable recording medium characterized by storing the program described in any one of claims 7, 9, and 11.