Information processing device and image generation method

By designing an image generation unit and a display control unit in the information processing device, and using frame image information to generate a dynamic menu screen background image, the immersion loss problem when switching between content images and menu images is solved, and the user's attention to the selected content is increased through rendering technology.

CN113287088BActive Publication Date: 2025-03-25SONY INTERACTIVE ENTERTAINMENT LLC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN201980088545.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-01-18
Filing Date
2019-10-07
Publication Date
2025-03-25
Estimated Expiration
2039-10-07

AI Technical Summary

Technical Problem

When switching between content images and menu images, users may pull back from the virtual world back to the real world, damaging the immersion. In addition, when the static image is displayed as a background image in the menu image, the lack of rendering results in insufficient attention to the selected content by the user.

Method used

An information processing device is designed, including an image generation unit for generating a content moving image, a receiving unit for receiving a display image change request, a display control unit for acquiring content frame image information, and an image generation unit for generating an image different from the frame image. When receiving an image change request, the device uses frame image information to generate a background image of the menu screen, and maintains the tone of the game world through blur processing or other rendering techniques to provide immersion.

Benefits of technology

Effectively maintain immersion between content images and menu images, increasing user attention to selected content by using dynamic background images and rendering techniques in menu screens.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113287088B_ABST
    Figure CN113287088B_ABST
Patent Text Reader

Abstract

The game image generation unit 112 generates a video of the content. The receiving unit 104 receives a display image change request. When the receiving unit 104 receives the change request, the display control unit 106 acquires information about the frame image of the content from the frame buffer 108. The system image generation unit 120 generates an image different from the frame image by using the frame image information. The display control unit 106 acquires information about the end frame image of the content or about an image of a predetermined number of frames before the end frame image.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a technique for generating an image. Background Art

[0002] Patent Document 1 discloses a gaming machine operated by a dedicated game controller. The game controller includes a plurality of buttons, and when a user presses a predetermined button while a game image is displayed, the gaming machine hides the game image to display a menu image on the display.

[0003] The user can pause their game play to display a menu image on the display. For example, if the user is checking a message from a friend or sending a message to a friend, the user switches from the game image to the menu image and selects a menu item related to the message, causing the message image to be displayed. After the user completes their to-do items, the user promptly redisplays the game image to resume their game play.

[0004] [Citation List]

[0005] [Patent Document]

[0006] [Patent Document 1]

[0007] JP 2014-236866A Summary of the Invention

[0008] [Technical Issues]

[0009] The world view in content, such as games, is a crucial element in immersing users in the content. In conventional information processing devices, switching from a content image to a menu image can pull the user back from the virtual world to the real world, potentially damaging the user's immersion in the content. Therefore, there is a need to develop technology that transfers the world view from the content image to the new image when switching from one content image to another. Furthermore, in menu images that display icons for multiple content items, it is desirable to provide a rendering that increases the user's interest in the selected content when a static image of the selected content is displayed as the background image.

[0010] [Solution to the problem]

[0011] In order to solve this problem, an information processing device according to one aspect of the present invention includes: a first image generation unit for generating a moving image of content, a receiving unit for receiving a display image change request, a display control unit for acquiring information about a frame image of the content when the receiving unit receives the change request, and a second image generation unit for using the information about the frame image to generate an image different from the frame image.

[0012] Another aspect of the present invention is an image generation method, comprising: a step of generating a moving image of content, a step of receiving a display image change request, a step of acquiring information about a frame image of the content when the change request is received, and a step of generating an image different from the frame image using the information about the frame image of the content.

[0013] Yet another aspect of the present invention is an information processing device including an image generation unit configured to generate a content selection image in which icons of a plurality of contents are arranged so as to be selectable by a user and in which a static image of the content corresponding to the icon being selected is used as a background image, and a receiving unit configured to receive an icon change operation. When the receiving unit receives the icon change operation, the image generation unit generates an image different from the static image of the content corresponding to the selected icon, and generates a moving image that starts with display of the different image and changes to the static image after a predetermined period of time has passed.

[0014] Another aspect of the present invention is an image generation method, comprising: a step of generating a content selection image, in which icons of a plurality of contents are arranged so as to be selectable by a user, and a static image of the content corresponding to the icon being selected in the content selection image is used as a background image; a step of receiving an icon change operation; upon receiving the icon change operation, generating an image different from the static image of the content corresponding to the selected icon; and a step of generating a moving image that starts with the display of a different image and becomes a static image after a predetermined time period.

[0015] Furthermore, any combination of the above-described components and expressions of the present invention converted among methods, apparatuses, systems, recording media, computer programs, and the like are also effective as aspects of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 is a diagram illustrating an information processing system according to an embodiment.

[0017] Figure 2 is a diagram showing functional blocks of an information processing device.

[0018] Figure 3 is a diagram showing the configuration of an information processing device.

[0019] Figure 4 is a diagram showing an example of a game image.

[0020] Figure 5 An example of menu items included in a menu screen is shown.

[0021] Figure 6 is a diagram showing an example of a menu image in the embodiment.

[0022] Figure 7 is a diagram showing another example of the menu image in the embodiment.

[0023] Figure 8 is a diagram illustrating an example of a content selection image.

[0024] Figure 9 is a diagram showing another example of a content selection image. DETAILED DESCRIPTION

[0025] Figure 1 The information processing system 1 according to an embodiment of the present invention is shown. The information processing system 1 includes an auxiliary storage device 2, an output device 4, an input device 6, a camera 7, and an information processing device 10. The information processing device 10 can be connected to an external network via an access point (AP) 8.

[0026] The input device 6 is connected to the information processing device 10 wirelessly or by wire, receives operation input from the user, and provides operation information to the information processing device 10. The information processing device 10 reflects the operation information received from the input device 6, processes it in the system software or application software, and causes the output device 4 to output the processing results.

[0027] The information processing device 10 of this embodiment is a game console that executes game software. The input device 6 may be a device such as a game controller that provides user operation information to the information processing device 10. The information processing device 10 may have the function of executing application software other than game software, and may also have the function of reproducing content such as movies. The input device 6 includes a plurality of operation buttons, an analog joystick capable of inputting analog quantities, and a plurality of input units such as a rotatable button.

[0028] The auxiliary storage device 2 is a large-capacity storage device such as an HDD (hard disk drive) or flash memory, and may be an external storage device connected to the information processing device 10 via a USB (universal serial bus) or the like, or may be a built-in storage device. The output device 4 may be a television set including a display for outputting images and speakers for outputting audio. The output device 4 may be connected to the information processing device 10 via a wired or wireless connection. The camera 7 is a stereo camera for imaging the space surrounding the output device 4.

[0029] Figure 2 1 shows functional blocks of the information processing device 10. The information processing device 10 includes a main power button 20, a power-on LED (light emitting diode) 21, a standby LED 22, a system controller 24, a clock 26, a device controller 30, a media drive 32, a USB module 34, a flash memory 36, a wireless communication module 38, a wired communication module 40, a subsystem 50, and a main system 60.

[0030] The main system 60 includes a main CPU (Central Processing Unit), a memory serving as a main storage device, a memory controller, a GPU (Graphics Processing Unit), and the like. The GPU is primarily used for arithmetic processing in game programs. These functions can be implemented as a system-on-chip (SoC) formed on a single chip. The main CPU has the function of executing the game program recorded in the auxiliary storage device 2 or the ROM (Read Only Memory) medium 44.

[0031] Subsystem 50 includes a sub-CPU, a memory serving as a primary storage device, a memory controller, and other components. It does not include a GPU and does not have the ability to execute game programs. The sub-CPU has fewer gates than the main CPU, and its operating power consumption is lower than that of the main CPU. The sub-CPU operates even when the main CPU is in standby mode, and its processing capabilities are limited to keep power consumption low.

[0032] The main power button 20 is an input unit through which a user performs an operation input, is provided on the front of the housing of the information processing device 10, and is operated to turn on or off the power to the main system 60 of the information processing device 10. When the main power button 20 is turned on, the power-on LED 21 is lit, and when the main power button 20 is turned off, the standby LED 22 is lit.

[0033] The system controller 24 detects a user pressing the main power button 20. When the main power button 20 is pressed while the main power is off, the system controller 24 interprets the pressing operation as a "turn on instruction." Conversely, when the main power button 20 is pressed while the main power is on, the system controller 24 interprets the pressing operation as a "turn off instruction."

[0034] The clock 26 is a real-time clock that generates the current date and time and provides this information to the system controller 24, the subsystem 50, and the main system 60. The device controller 30 is configured as an LSI (Large-Scale Integrated Circuit), such as a southbridge, to facilitate information exchange between devices. As shown in the figure, the device controller 30 is connected to devices such as the system controller 24, the media drive 32, the USB module 34, the flash memory 36, the wireless communication module 38, the wired communication module 40, the subsystem 50, and the main system 60. The device controller 30 absorbs differences in electrical characteristics, data transmission rates, etc. between devices and controls the timing of data transmission.

[0035] The media drive 32 is a drive device that loads and drives the ROM medium 44 on which application software such as games and license information are recorded, and reads programs, data, etc. from the ROM medium 44. The ROM medium 44 may be a read-only recording medium such as an optical disc, a magneto-optical disc, or a Blu-ray disc.

[0036] The USB module 34 is a module that connects to external devices via a USB cable. The USB module 34 can be connected to the auxiliary storage device 2 and the camera 7 via a USB cable. The flash memory 36 is an auxiliary storage device for configuring the internal memory. The wireless communication module 38 wirelessly communicates with the input device 6 using a communication protocol such as the Bluetooth (registered trademark) protocol or the IEEE 802.11 protocol. The wired communication module 40 communicates with external devices in a wired manner and is connected to the network 3 via the AP 8.

[0037] Figure 3 1 shows the configuration of an information processing device 10. The information processing device 10 includes a processing unit 100 and a communication unit 102. The processing unit 100 includes a receiving unit 104, a display control unit 106, a frame buffer 108, a game execution unit 110, and a system image generation unit 120. The game execution unit 110 has a function of executing game software and includes a game image generation unit 112 and a game audio generation unit 114. The game execution unit 110 can execute application software other than the game software.

[0038] As functional blocks, shown as executing Figure 3 Each element of the various processes in the game can be implemented as hardware by a circuit block, memory, or other LSI, or can be implemented as software by system software, a game program loaded in the memory, etc. Therefore, it will be understood by those skilled in the art that these functional blocks can be implemented in various forms using only hardware, only software, or a combination thereof, and are not limited to any form.

[0039] The communication unit 102 is shown as having Figure 2 The configuration of the two functions of the wireless communication module 38 and the wired communication module 40 shown in FIG. The communication unit 102 receives operation information generated by a user's operation of the input unit of the input device 6, and the receiving unit 104 receives the operation information. In this embodiment, the receiving unit 104 receives the operation information specifying a display image change request and provides the operation information to the display control unit 106.

[0040] The game execution unit 110 executes the game software. Within the game execution unit 110, the game image generation unit 112 generates moving images for the game, and the game audio generation unit 114 generates audio for the game. The game image generation unit 112 provides game image data to the frame buffer 108, and the display control unit 106 causes the output device 4 to output the game image data stored in the frame buffer 108. The display control unit 106 also has the function of causing the output device 4 to display the game image data generated by the game image generation unit 112 and the system image data generated by the system image generation unit 120.

[0041] Figure 4 An example of a game image displayed on the output device 4 is shown. In this example, an image of a first-person shooter (FPS) game is displayed on the output device 4. The output device 4 of this embodiment may be a set-top display device such as a television, a portable display device such as a tablet computer, or a head-mounted display device.

[0042] The world view in a game is comprised of many elements, with the video's "color tone" being a crucial element in determining the game's visual atmosphere. A consistent color tone throughout the game allows the user to recognize that the color tone configures the game world's hue, contributing to a more immersive gaming experience.

[0043] When a user operates a predetermined button on the input device 6 while playing a game, the receiving unit 104 receives a display image change request. Here, the display image change request is a request to switch from the game image to the system image. Upon receiving the display image change request, the display control unit 106 instructs the game execution unit 110 to pause the game and instructs the system image generation unit 120 to generate a system image. The system image may be a menu image that includes one or more menu items for operating the information processing device 10.

[0044] Figure 5 An example of menu items included in a menu screen is shown. The menu screen includes a plurality of menu items, and the user operates the input device 6 to select a desired menu item. For example, to browse received messages, the user operates the OK button of the input device 6 by pointing the cursor to the "Message" item, and a message browsing screen is displayed on the display.

[0045] For example, if the menu screen shown in FIG5 has a background of a predetermined color, such as blue, the user may feel pulled back into a world completely separate from the game world. Therefore, the user must re-enter the game world when continuing to play the game; however, the user can remain immersed in the game as long as the in-game world view is also expressed in the menu screen.

[0046] Figure 6 An example of a menu screen displayed on the output device 4 in this embodiment is shown. When a user operates a predetermined button on the input device 6 while playing a game and the receiving unit 104 subsequently receives a display image change request, the display control unit 106 obtains information about the frame image of the game. Here, the display control unit 106 obtains pixel information about the last frame image (end frame image) in the game moving image from the frame buffer 108 and provides this pixel information to the system image generation unit 120. The system image generation unit 120 uses the information about the frame image to generate an image different from the frame image.

[0047] In this embodiment, the system image generation unit 120 uses information about the game frame image to generate a background image for the menu screen, and generates a menu image in which at least one menu item is placed in front of the background image. The data of the menu image is provided to the frame buffer 108, and the display control unit 106 causes the output device 4 to display the menu image. Although the system image generation unit 120 can use pixel information about the end frame image, the system image generation unit 120 can generate the background image for the menu screen by using pixel information about an image of a predetermined number of frames before the end frame image to ensure the processing time for generating the background image.

[0048] The system image generation unit 120 may generate a moving image using pixel information about a frame image of a game according to a predetermined image generation program. Figure 6 In the example shown, the system image generation unit 120 generates a background image for the menu screen by blurring the game's frame image. This maintains the color tone of the game world in the menu screen. Note that the system image generation unit 120 can blur the game's frame image while simultaneously generating the blurred background image as a moving image. By setting the background image as a moving image, the user can experience the game world as if it were moving.

[0049] Note that, in theory, the game execution unit 110 could also generate a background moving image for the menu screen. However, the process of generating moving images by the game execution unit 110 requires a large amount of resources, and thus may involve difficulties in terms of specifications that rely on the processing power of the information processing device 10. Therefore, in this embodiment, the system image generation unit 120 blurs a frame of the game image to express the game world, thereby generating the menu screen with a light processing load.

[0050] The system image generation unit 120 can generate a moving image in which each pixel is randomly moved. For example, the system image generation unit 120 can generate a background moving image by setting a movement speed based on the brightness of a set of multiple pixels and determining the movement direction of the set of multiple pixels using a random function. This movement of the background image can provide the user with the feeling of operating a menu within the dynamic world of the game, while maintaining the user's immersion in the game world through the color tone of the background image.

[0051] Figure 7 Another example of a menu screen displayed on the output device 4 is shown. The system image generation unit 120 uses pixel information about the frame image to generate a polka-dot background image. In this example, preferably, the polka dots should be colored according to the pixel values ​​used in the frame image and should be randomly moved. For example, the system image generation unit 120 divides the frame image with multiple horizontal and vertical grid lines, and generates a circle with the pixel value of each grid point for each grid point. The size of each circle can be randomly set to be equal to or less than a predetermined upper limit, and each circle can be a true circle or an ellipse. By coloring the polka dots according to the pixel values ​​of each grid point, the plurality of polka dots can be made to express the color tone of the game world.

[0052] Note that the system image generation unit 120 can determine the color of the polka dots to maintain the color tone of the game frame image. For example, if the frame image has a brown hue, the system image generation unit 120 can determine the color of the polka dots so that the brown polka dots predominate in number (or area occupied on the screen). This allows the user to experience the game world on the menu screen.

[0053] The present invention has been described above based on the embodiment. The embodiment is illustrative, and those skilled in the art will appreciate that various modifications may be made to the combination of various components or processes of the embodiment, and these modifications are still within the scope of the present invention.

[0054] In this modification, receiving unit 104 receives a request to change from a first content moving image to a second, different content moving image. Then, in response to the change request, system image generation unit 120 generates a moving image (a linked moving image) that links the end frame image of the first content moving image generated by game image generation unit 112 and the start frame image of the second content moving image generated by game image generation unit 112. System image generation unit 120 can generate the start frame image of the linked moving image using information about the end frame image of the first content moving image, and can generate the end frame image of the linked moving image using information about the start frame image of the second content moving image. The color tone of the linked moving image can be controlled to continuously change from the color tone of the end frame image of the first content moving image to the color tone of the start frame image of the second content moving image.

[0055] Next, another modification will be described. Figure 6 When the OK button of the input device 6 is operated in the case of the "Content" item in the menu screen shown, for example, a content selection screen is displayed on the display. The system image generation unit 120 can generate a content selection image in which the background image is temporarily made into a moving image, thereby giving a rendering for increasing the user's attention to the content.

[0056] Figure 8 An example of a content selection screen is shown. The system image generation unit 120 arranges icons for a plurality of pieces of content so that the user can select these icons to generate a content selection image. In this content selection image, a static image of the content corresponding to the selected icon is used as a background image. The icons and static images of the plurality of pieces of content are stored in the auxiliary storage device 2 for each piece of content.

[0057] exist Figure 8 In the example shown, the icon titled "Play Golf" is selected. The system image generation unit 120 generates a content selection image in which the size of the "Play Golf" icon is set relatively large and a static image of "Play Golf" is used as a background image. The display control unit 106 causes the output device 4 to display the content selection image. The static image may be a package image. The system image generation unit 120 arranges the icons of multiple content items in a single direction in front of the background image. In this example, the system image generation unit 120 arranges the icons of the multiple content items in a horizontal direction, with the third icon from the left selected.

[0058] The user operates the right arrow key or the left arrow key of the input device 6 to move the icon row to the left or right, thereby placing the icon of the desired content in the third position from the left. The user can move the icon row to the left or right by tilting the analog joystick of the input device 6 to the right or left. The receiving unit 104 receives the operation of the input device 6 in the direction of icon arrangement as an icon change operation. For example, when the receiving unit 104 receives the operation of the right arrow key as an icon change operation, the entire row of icons moves to the left, so that the icon titled "WarShip 2" is located in the third position from the left.

[0059] Figure 9 Another example of a content selection screen is shown. In the content selection screen, the icon row has been changed from Figure 8 The state shown moves to the next position on the left, and the background image has been changed to a static image of the title "Battleship 2." When the background image is changed, it is preferable that the system image generation unit 120 provide a rendering for increasing the user's attention to the content by inserting a dynamic effect, rather than suddenly displaying a static image.

[0060] When receiving unit 104 receives an icon change operation, system image generation unit 120 generates an image different from the static image of the content corresponding to the selected icon, causes output device 4 to display the different image, and generates a moving image that changes to the static image of the content after a predetermined period of time has passed since the display of the different image. In this case, system image generation unit 120 generates an image resulting from processing the static image of "Battleship 2" corresponding to the selected icon, causes output device 4 to display the image, and generates a moving image that changes continuously in time to the static image of "Battleship 2" after a predetermined period of time has passed since the display of the processed image.

[0061] When the receiving unit 104 receives the icon change operation, the system image generation unit 120 identifies the brightness value of the first pixel in the static image of the content (such as a package image) and generates an image, which is the result of processing the static image so that the second pixel at the distance corresponding to the identified brightness value has the pixel value of the first pixel. Here, the first pixel in the static image represents each pixel in the static image, so the system image generation unit 120 performs this processing on all pixels in the static image. The system image generation unit 120 uses the static image as a base image to perform processing that uses the pixel value of each pixel in the static image as the pixel value of the pixel at the distance corresponding to the brightness value. Different distances correspond to such brightness values. For example, the distance can be increased when the brightness value is relatively high, and the distance can be reduced when the brightness value is relatively low. Therefore, when the processed image becomes a static image, the brighter the pixel value, the more it moves, thereby increasing the effect of image movement.

[0062] When receiving unit 104 receives an icon change operation, system image generation unit 120 generates a different image so that a second pixel at a distance corresponding to the brightness value of the first pixel in the icon arrangement direction has the pixel value of the first pixel. System image generation unit 120 can generate a moving image so that the pixel value of the second pixel can be sequentially set to the pixel values ​​of multiple pixels located between the second pixel and the first pixel during a predetermined period of time after the generation of the different image. Therefore, rendering in which pixel values ​​continuously shift over time is achieved, thereby increasing the sense of anticipation for the content.

[0063] [Industrial Applicability]

[0064] The present invention can be applied to the field of displaying images.

[0065] [Reference Symbol List]

[0066] 1: Information Processing System

[0067] 10: Information processing equipment

[0068] 100: Processing unit

[0069] 102: Communication unit

[0070] 104: Receiving unit

[0071] 106: Display control unit

[0072] 108: Frame buffer

[0073] 110: Game execution unit

[0074] 112: Game image generation unit

[0075] 114: Game Audio Generation Unit

[0076] 120: System image generation unit

Claims

1. An information processing device, comprising: A first image generating unit, configured to generate a moving image of the content; A receiving unit, configured to receive a display image change request, wherein the display image change request includes an icon operation; A display control unit, configured to obtain information about a frame image of the content when the receiving unit receives the change request; as well as a second image generating unit, configured to generate an image different from the frame image using information about the frame image; wherein, when the receiving unit receives the operation of the icon, the second image generating unit identifies the brightness value of the first pixel in the frame image and generates a different image, in which a second pixel at a distance corresponding to the identified brightness value is set to have the pixel value of the first pixel; The second image generating unit arranges icons of a plurality of contents in front of the background image in the different images along one direction, and When the receiving unit receives the operation of the icon, the second image generating unit generates the different image so that the second pixel located at a distance away from the first pixel in the arrangement direction of the icon has the pixel value of the first pixel.

2. The information processing device according to claim 1, in, The display control unit acquires information on an end frame image of the content or an image of a predetermined number of frames before the end frame image.

3. The information processing device according to claim 1 or 2, in, The second image generating unit generates the background image.

4. The information processing device according to claim 3, in, The second image generating unit places at least one menu item in front of the background image.

5. The information processing device according to claim 3, in, The background image includes a moving image.

6. The information processing device according to claim 1, in, The second image generation unit generates a moving image linking an end frame image of a first moving image generated by the first image generation unit and a start frame image of a second moving image generated by the first image generation unit in response to the change request.

7. The information processing device according to claim 1, in, The second image generation unit generates an image using pixel information on the frame image according to an image generation program.

8. The information processing device according to claim 1, in, The second image generating unit generates an image by blurring the frame image.

9. An information processing device, comprising: an image generating unit for generating a content selection image in which icons of a plurality of contents are arranged so as to be selectable by a user and in which a static image of a content corresponding to an icon being selected is used as a background image; as well as A receiving unit, used for receiving an icon change operation, wherein, when the receiving unit receives the icon change operation, the image generating unit generates an image different from the static image of the content corresponding to the selected icon, and generates a moving image that starts with display of the different image and changes to the static image after a predetermined period of time; wherein, when the receiving unit receives the icon change operation, the image generating unit identifies the brightness value of the first pixel in the static image and generates the different image in which a second pixel at a distance corresponding to the identified brightness value is set to have the pixel value of the first pixel; The image generating unit arranges icons of a plurality of contents in front of the background image along one direction. When the receiving unit receives the icon change operation, the image generating unit generates the different image so that the second pixel located at a distance away from the first pixel in the arrangement direction of the icons has a pixel value of the first pixel.

10. The information processing device according to claim 9, in, The image generation unit generates a moving image so that the pixel value of the second pixel is sequentially set to pixel values ​​of a plurality of pixels located between the second pixel and the first pixel during a predetermined period of time.

11. A method for generating an image, comprising: a step of generating a moving image of the content; The step of receiving a display image change request, wherein the display image change request includes an operation of an icon; a step of acquiring information on a frame image of the content upon receiving the change request; as well as a step of generating an image different from the frame image using the information about the frame image of the content; Wherein, the method further comprises: When an operation of the icon is received, a brightness value of a first pixel in the frame image is identified, and a different image is generated in which a second pixel at a distance corresponding to the identified brightness value is set to have a pixel value of the first pixel; Arranging icons of a plurality of contents in front of the background image in the different images along one direction, and When the operation of the icon is received, the different image is generated so that the second pixel located at a distance away from the first pixel in the arrangement direction of the icons has a pixel value of the first pixel.

12. A non-transitory computer-readable storage medium having stored thereon a program, which, when executed by a computer, causes the computer to implement the following functions: Functionality to generate moving images of content; A function of receiving a display image change request, wherein the display image change request includes an operation of an icon; a function of acquiring information on a frame image of the content upon receiving the change request; as well as a function of generating an image different from the frame image using the information about the frame image of the content; The program further enables the computer to implement the following functions: When an operation of the icon is received, a function of identifying a brightness value of a first pixel in the frame image and generating a different image in which a second pixel at a distance corresponding to the identified brightness value is set to have a pixel value of the first pixel; a function of arranging icons of a plurality of contents in one direction in front of the background image in the different images, and When an operation of the icon is received, the different image is generated so that the second pixel located at a distance away from the first pixel in the arrangement direction of the icon has a pixel value of the first pixel.

13. A method for generating an image, comprising: a step of generating a content selection image in which icons of a plurality of contents are arranged so as to be selectable by a user and in which a static image of a content corresponding to an icon being selected is used as a background image; as well as The step of receiving an icon change operation; upon receiving the icon change operation, generating an image different from the static image of the content corresponding to the selected icon; as well as a step of generating a moving image that starts with display of a different image and changes to the static image after a predetermined period of time has passed; Wherein, the method further comprises: When the icon change operation is received, identifying a brightness value of a first pixel in the static image, and generating the different image in which a second pixel at a distance corresponding to the identified brightness value is set to have a pixel value of the first pixel; Arrange icons of a plurality of contents in front of the background image along one direction, and When the icon change operation is received, the different image is generated so that the second pixel located at a distance away from the first pixel in the arrangement direction of the icons has a pixel value of the first pixel.

14. A non-transitory computer-readable storage medium having stored thereon a program, which, when executed by a computer, causes the computer to implement the following functions: a function of generating a content selection image in which icons of a plurality of contents are arranged so as to be selectable by a user and in which a static image of a content corresponding to an icon being selected is used as a background image; as well as Function to receive icon change operation; A function of generating an image different from a static image of content corresponding to the selected icon when the icon change operation is received; as well as A function of generating a moving image which starts with display of a different image and changes to the static image after a predetermined period of time has passed; The program further enables the computer to implement the following functions: a function of, when receiving the icon change operation, identifying a brightness value of a first pixel in the static image and generating a different image in which a second pixel at a distance corresponding to the identified brightness value is set to have a pixel value of the first pixel; a function of arranging icons of a plurality of contents in front of the background image in one direction, and When the icon change operation is received, a function is provided to generate the different image so that the second pixel located at a distance away from the first pixel in the arrangement direction of the icons has a pixel value of the first pixel.

Citation Information

Patent Citations

  • Information processor

    JP2014236866A

  • Image comparison apparatus, image comparison method, and program for causing computer to execute image comparison

    US20040037468A1

  • Mobile terminal using proximity sensor and control method thereof

    US20090251423A1

  • Digital broadcasting receiver for magic remote control and method of controlling the receiver

    US20150058893A1

  • Video blurring in a secure environment

    US9083850B1