Display program, display method, and terminal device
The display program and method dynamically adjust content display based on cursor interactions, addressing the challenge of user engagement by scaling advertisements in response to cursor movements, thereby enhancing attention and interaction.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- LY CORP
- Filing Date
- 2022-09-15
- Publication Date
- 2026-05-20
AI Technical Summary
Conventional content display technologies, such as advertisements, struggle to attract user attention and fail to adapt to user interactions effectively.
A display program and method that adjusts the display area of content, particularly advertisements, based on the positional relationship between the display area and the cursor position on the screen, using techniques like CSS, JavaScript, and HTML to scale the content in response to cursor movements.
Enhances user engagement by dynamically adjusting the display of content, such as advertisements, to maintain or attract attention by scaling in accordance with cursor proximity and movement.
Smart Images

Figure 0007863018000001 
Figure 0007863018000002 
Figure 0007863018000003
Abstract
Description
Technical Field
[0001] The present invention relates to a display program, a display method, and a terminal device.
Background Art
[0002] Conventionally, technologies for providing content such as advertisements to users have been provided. For example, a technology for displaying content including a display area for displaying an advertisement on the screen of a terminal device has been provided.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, there is room for improvement in the above conventional technology. In the above conventional technology, other content such as advertisements is merely arranged and displayed in the display area of the content, and it is difficult to attract the user's attention to the advertisements and the like displayed in the display area, and it is hard to say that advertisements and the like can be provided to the user according to the situation of the user's operation and the like. Therefore, it is desirable to display the content in an appropriate manner.
[0005] The present application has been made in view of the above, and an object thereof is to provide a display program, a display method, and a terminal device for displaying content in an appropriate manner.
Means for Solving the Problems
[0006] The display program according to the present invention is characterized by causing a terminal device to execute: an acquisition procedure for acquiring display area information indicating a display area in which the second content is displayed and which is included in the first content; and cursor position information indicating the position of the cursor on the screen in which the first content is displayed; and a display procedure for displaying the second content in the display area in a display manner based on the positional relationship between the display area indicated by the display area information and the position of the cursor indicated by the cursor position information. [Effects of the Invention]
[0007] According to one embodiment, the content can be displayed in an appropriate manner. [Brief explanation of the drawing]
[0008] [Figure 1] Figure 1 shows an example of the display process according to the embodiment. [Figure 2] Figure 2 shows an example of the relationship between the display area and the cursor position. [Figure 3] Figure 3 shows an example of the configuration of an information processing system according to the embodiment. [Figure 4] Figure 4 shows an example of the configuration of a terminal device according to this embodiment. [Figure 5] Figure 5 is a flowchart showing an example of the display process according to the embodiment. [Figure 6] Figure 6 is a hardware configuration diagram showing an example of a computer that implements the functions of a terminal device. [Modes for carrying out the invention]
[0009] The following describes in detail, with reference to the drawings, the embodiments for implementing the display program, display method, and terminal device according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the display program, display method, and terminal device according to the present application. Furthermore, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.
[0010] (Embodiment) [1. Display Processing] First, an example of the display processing according to the embodiment will be described using Figure 1. Figure 1 is a diagram showing an example of the display processing according to the embodiment. In Figure 1, it is assumed that an application for displaying content distributed by the content distribution service provided by the service provider 50 (see Figure 3) (hereinafter also referred to as "content display application AP11") is already installed on the terminal device 10. Note that the content display application AP11 is not limited to an application specifically for displaying content distributed by the service provider 50, but may also be a general-purpose application such as a web browser.
[0011] In the following explanation, we will describe an example where the content distributed by the service provider 50 (also referred to as "distributed content") is the first content, and the advertising content (also simply referred to as "advertisement") is the second content displayed in the display area included in the distributed content. Note that the second content displayed in the display area is not limited to advertisements; it may be any content to which the processing described below can be applied. Any content can be used as the second content displayed in the display area, as long as the display mode changes described below can be applied to that content.
[0012] [1-1. Configuration of the Information Processing System] First, before explaining Figure 1, we will use Figure 3 to describe the configuration of the information processing system 1 that realizes the information processing shown below. Figure 3 is a diagram showing an example of the configuration of the information processing system according to the embodiment. As shown in Figure 3, the information processing system 1 includes a plurality of terminal devices 10 and a service provision device 50. The terminal devices 10 and the service provision device 50 are connected to each other via a predetermined network N, either by wire or wireless communication. Note that the information processing system 1 shown in Figure 3 may include a plurality of terminal devices 10 and a plurality of service provision devices 50.
[0013] Terminal device 10 is a computer (information processing device) used by a user. For example, terminal device 10 can be a smartphone, tablet, notebook PC (Personal Computer), desktop PC, mobile phone, PDA (Personal Digital Assistant), etc. In the following, terminal device 10 may be referred to as the user. That is, the user can be read as terminal device 10. In the example in Figure 1, the case where terminal device 10 is a notebook PC is shown as an example.
[0014] Terminal device 10 is an information processing device used by users to view (view) content. Terminal device 10 outputs various information related to the content. Terminal device 10 outputs the delivered content. Terminal device 10 also displays the delivered content on its screen.
[0015] Terminal device 10 is positioned within a portion of the first content and displays advertisements in a display area based on the positional relationship between the display area where the advertisement is displayed and the mouse cursor on the screen of terminal device 10 where the first content is displayed. Terminal device 10 expands or shrinks the advertisement in the display area according to the distance between the display area in the first content and the mouse cursor. For example, the longer the distance between the display area in the first content and the mouse cursor, the larger the advertisement in the display area will be displayed by terminal device 10, and the shorter the distance between the display area in the first content and the mouse cursor, the smaller the advertisement in the display area will be displayed by terminal device 10.
[0016] The terminal device 10 may appropriately use various conventional techniques related to content display and execute various processes related to content display based on control information or the like. The terminal device 10 may execute various processes related to content display based on control information. The terminal device 10 may obtain a script executed on a predetermined application such as a web browser as control information and execute the obtained script. Such control information corresponds to a display program or the like according to the embodiment and is realized, for example, by CSS (Cascading Style Sheets), JavaScript (registered trademark), HTML (HyperText Markup Language), or any language capable of describing the above-described display processing or the like. Hereinafter, the terminal device 10 and the like that execute the above-described display processing or the like according to the display program according to the embodiment will be described in detail.
[0017] The service providing device 50 is a server device that provides services related to content distribution. The service providing device 50 distributes various contents such as advertisements to users. The service providing device 50 is an information processing device that provides contents such as advertisements to users who use the terminal device 10.
[0018] The service providing device 50 provides contents such as advertisements related to the content display application AP11 to the users who use the terminal device 10. For example, the service providing device 50 provides various information related to the content display application AP11 to the terminal device 10. The service providing device 50 receives a request for distribution of various contents from the terminal device 10 and distributes the received contents to the terminal device 10.
[0019] The service providing device 50 receives a request for distribution of an advertisement from the terminal device 10 and distributes the received advertisement to the terminal device 10. Note that provision of various information such as the content displayed in the content display application AP11 distributed by the service providing device 50 may be performed by a device other than the service providing device 50.
[0020] [1-2. Example of Processing] From here, an example of information processing according to the embodiment will be explained using Figure 1. Figure 1 is a diagram showing an example of information processing according to the embodiment. In Figure 1, as an example, content CT11 including an advertisement AD1 related to travel is displayed on a terminal device 10 used by user U1. For example, the advertisement AD1 shown in Figure 1 is an advertisement image that combines a structure such as a gate and the string "XXXXXX". In Figure 1, an abstract string such as the string "XXXXXX" is illustrated, but the string "XXXXXX" is assumed to be a string that indicates a specific meaning, such as a catchphrase that encourages the user to travel.
[0021] Furthermore, in Figure 1, terminal devices 10 used by user U1 are described as terminal devices 10-1 to 10-3, depending on the change in the displayed content on the terminal device 10. Note that terminal devices 10-1 to 10-3 are the same terminal device 10. Hereafter, when terminal devices 10-1 to 10-3 are described without particular distinction, they will be referred to as terminal device 10. Also, in Figure 1, advertisement AD1 is described as advertisement AD1-1 to AD1-3, depending on the display mode of the advertisement AD1 displayed in the display area AR1 of content CT11. Note that advertisement AD1-1 to AD1-3 are the same advertisement AD1. Hereafter, when advertisement AD1-1 to AD1-3 are described without particular distinction, they will be referred to as advertisement AD1.
[0022] First, terminal device 10 displays content CT11 (step S11). Terminal device 10 displays content CT11 using content display application AP11. For example, terminal device 10 sends request information to service provider device 50 requesting the delivery of content CT11 including display area AR1 on which advertisement AD1 is displayed. Terminal device 10 receives content CT11 including display area AR1 on which advertisement AD1 is displayed and advertisement AD1 from service provider device 50. Terminal device 10 displays content CT11 received from service provider device 50. Terminal device 10 displays content CT11 with advertisement AD1 placed in display area AR1.
[0023] Terminal device 10 displays advertisement AD1 in the display area AR1 of content CT11 at a magnification ratio (also called "display magnification") corresponding to the positional relationship between the display area AR1 and the position of the mouse cursor MC11. In Figure 1, terminal device 10-1 displays content CT11 by positioning advertisement AD1-1 in the display area AR1 at a predetermined magnification. For example, terminal device 10-1 displays content CT11 by positioning advertisement AD1-1 in the display area AR1 at the normal (initial) display size (e.g., 1x magnification).
[0024] Then, user U1 operates the terminal device 10 to move the mouse cursor MC11 displayed on the terminal device 10 (step S12). In Figure 1, user U1 moves the mouse cursor MC11 away from the display area AR1 of the content CT11. This increases the distance between the display area AR1 of the content CT11 and the position of the mouse cursor MC11.
[0025] The terminal device 10 changes the display mode of the advertisement AD1 in accordance with the change in the positional relationship between the display area AR1 of the content CT11 and the position of the mouse cursor MC11 (step S13). The terminal device 10 changes the display mode of the advertisement AD1 by scaling the advertisement AD1 in accordance with the change in the distance between the display area AR1 of the content CT11 and the position of the mouse cursor MC11. In other words, the terminal device 10 changes the display magnification of the advertisement AD1 in accordance with the change in the distance between the display area AR1 of the content CT11 and the position of the mouse cursor MC11.
[0026] The terminal device 10 increases the display magnification of the advertisement AD1 in response to an increase in the distance between the display area AR1 of the content CT11 and the position of the mouse cursor MC11. In other words, the terminal device 10 zooms in on the advertisement AD1 in response to an increase in the distance between the display area AR1 of the content CT11 and the position of the mouse cursor MC11.
[0027] For example, terminal device 10 determines the display magnification of advertisement AD1 based on information as shown in Figure 2. Figure 2 is a diagram showing an example of the positional relationship between the display area and the cursor. Terminal device 10 determines the magnification (display magnification) based on a circle CR1 whose diameter is the long side (longitudinal side) of the display area AR1. For example, circle CR1 is a circle (perfect circle) whose diameter is a straight line that runs along the long side of the display area AR1 and passes through the center of the display area AR1. For example, terminal device 10 determines the display magnification based on the positional relationship between a first point PT1 corresponding to the center of circle CR1 and a second point PT2 corresponding to the position indicated by the mouse cursor MC11.
[0028] For example, terminal device 10 determines the display magnification using a first distance DS1, which is the distance of the straight line (also called the "reference line") connecting the first point PT1 and the second point PT2, and a second distance DS2, which is the distance between the intersection point where the reference line intersects the display area AR1 and the first point PT1. For example, terminal device 10 determines the display magnification based on the ratio of the first distance DS1 to the second distance DS2. For example, terminal device 10 increases the display magnification as the ratio of the first distance DS1 to the second distance DS2 increases, and decreases the display magnification as the ratio of the first distance DS1 to the second distance DS2 decreases. Note that the above is just one example, and terminal device 10 determines the display magnification using various information.
[0029] In Figure 1, terminal device 10-2 displays content CT11 by placing advertisement AD1-2, which has a larger display magnification than advertisement AD1-1, in the display area AR1. For example, terminal device 10-2 displays content CT11 by placing advertisement AD1-2 in the display area AR1 at an enlarged size (e.g., 1.5x magnification). As a result, terminal device 10 changes its display mode from terminal device 10-1 to terminal device 10-2. Note that in Figure 1, the location where the catchphrase string "XXXXXX" is placed (the center of the gate opening in Figure 1) is used as the center (also called the "reference point") when scaling, but the reference point can be set to any location, such as the center of advertisement AD1.
[0030] Note that in Figure 1, for the sake of simplicity, only the process of increasing the display magnification of ad AD1 is shown with steps. However, if the mouse cursor MC11 moves in the opposite direction, terminal device 10 will reduce the display magnification of ad AD1. For example, if user U1 changes from the position of mouse cursor MC11 shown in terminal device 10-2 to the position of mouse cursor MC11 shown in terminal device 10-1, terminal device 10 will change the display mode from terminal device 10-2 to terminal device 10-1. That is, terminal device 10 will reduce the display magnification of ad AD1 in accordance with the fact that the distance between the display area AR1 of content CT11 and the position of mouse cursor MC11 has decreased. In Figure 1, in accordance with the change from the position of mouse cursor MC11 shown in terminal device 10-2 to the position of mouse cursor MC11 shown in terminal device 10-1, terminal device 10 will change the display mode of ad AD1 from ad AD1-2 to ad AD1-1.
[0031] Then, user U1 operates the terminal device 10 to move the mouse cursor MC11 displayed on the terminal device 10 (step S14). In Figure 1, user U1 moves the mouse cursor MC11 further away from the display area AR1 of the content CT11. As a result, the distance between the display area AR1 of the content CT11 and the position of the mouse cursor MC11 becomes even longer.
[0032] The terminal device 10 changes the display mode of the advertisement AD1 in response to a change in the positional relationship between the display area AR1 of the content CT11 and the position of the mouse cursor MC11 (step S15). The terminal device 10 further increases the display magnification of the advertisement AD1 in response to a further increase in the distance between the display area AR1 of the content CT11 and the position of the mouse cursor MC11. That is, the terminal device 10 further zooms in on the advertisement AD1 in response to a further increase in the distance between the display area AR1 of the content CT11 and the position of the mouse cursor MC11.
[0033] In Figure 1, terminal device 10-3 displays content CT11 by placing ad AD1-3, which has an even larger display magnification than ad AD1-2, in the display area AR1. For example, terminal device 10-3 displays content CT11 by placing ad AD1-3 in the display area AR1 at an enlarged size (e.g., 2x magnification). As a result, terminal device 10 changes its display mode from terminal device 10-2 to terminal device 10-3.
[0034] As mentioned above, if the mouse cursor MC11 moves in the reverse direction, terminal device 10 reduces the display magnification of advertisement AD1. For example, if user U1 changes the position of the mouse cursor MC11 from terminal device 10-3 to terminal device 10-2, terminal device 10 changes the display mode from terminal device 10-3 to terminal device 10-2. In Figure 1, in response to the change from the position of the mouse cursor MC11 shown on terminal device 10-3 to the position of the mouse cursor MC11 shown on terminal device 10-2, terminal device 10 changes the display mode of advertisement AD1 from advertisement AD1-3 to advertisement AD1-2.
[0035] In this way, the terminal device 10 can display the advertisement AD1 at any display magnification by zooming in or out according to the position of the mouse cursor MC11. The terminal device 10 may stop zooming in or out according to the position of the mouse cursor MC11 once the desired display magnification is reached. For example, the terminal device 10 may stop zooming in or out according to the position of the mouse cursor MC11 based on upper and lower limits of the display magnification. In this case, if the display magnification reaches the upper limit (e.g., 2x, 5x, etc.) while the terminal device 10 is increasing the display magnification, it may stop increasing the display magnification according to the position of the mouse cursor MC11. Also, if the display magnification reaches the lower limit (e.g., 1x, 0.5x, etc.) while the terminal device 10 is decreasing the display magnification, it may stop decreasing the display magnification according to the position of the mouse cursor MC11.
[0036] As described above, the terminal device 10 increases the display magnification of the advertisement AD1 as the mouse cursor MC11 moves away from the display area AR1, and decreases the display magnification of the advertisement AD1 as the mouse cursor MC11 moves closer to the display area AR1. In this way, when the mouse cursor MC11 moves away from the advertisement AD1, i.e., when the user U1's attention to the advertisement AD1 decreases, the terminal device 10 can direct the user U1's attention to the advertisement AD1 by enlarging the advertisement AD1. Therefore, the terminal device 10 can display the content in an appropriate manner.
[0037] [1-3. Other processing examples] The terminal device 10 may change the display mode using various information. For example, the terminal device 10 may change the display mode of the second content in the display area according to the movement of the mouse cursor. An example of this processing will be explained with reference to Figure 1.
[0038] In Figure 1, the terminal device 10 changes the display mode of the advertisement AD1 in the display area AR1 of the content CT11 based on the movement pattern of the mouse cursor MC11. For example, the terminal device 10 changes the display mode of the advertisement AD1 in the display area AR1 of the content CT11 based on the direction in which the mouse cursor MC11 moves. In Figure 1, the terminal device 10 may increase the display magnification of the advertisement AD1 when the mouse cursor MC11 is moving vertically along the service list located at the left edge of the content CT11.
[0039] Furthermore, the terminal device 10 changes the display mode of the advertisement AD1 in the display area AR1 of the content CT11 based on the speed at which the mouse cursor MC11 moves. In Figure 1, the terminal device 10 may increase the display magnification of the advertisement AD1 as the speed at which the mouse cursor MC11 moves increases.
[0040] Furthermore, the terminal device 10 may stop changing the display mode of the advertisement AD1 until a predetermined condition is met, and then start changing the display mode of the advertisement AD1 after the predetermined condition is met. For example, the terminal device 10 may stop changing the display mode of the advertisement AD1 from the time the content CT11 is displayed until a predetermined condition is met, and then start changing the display mode of the advertisement AD1 after the predetermined condition is met. For example, the terminal device 10 may set a predetermined condition that the mouse cursor MC11 and the display area AR1 are in a predetermined positional relationship, and stop changing the display mode of the advertisement AD1 until the predetermined condition is met, and then start changing the display mode of the advertisement AD1 after the predetermined condition is met. For example, the terminal device 10 may stop changing the display mode of the advertisement AD1 until the mouse cursor MC11 enters the display area AR1, and then start changing the display mode of the advertisement AD1 after the mouse cursor MC11 enters the display area AR1.
[0041] Furthermore, the terminal device 10 may change the center (reference point) of scaling according to the direction of movement of the mouse cursor MC11. For example, the terminal device 10 may change the point (reference point) at which it expands according to the direction in which the mouse cursor MC11 moves away from the display area AR1. For example, if the mouse cursor MC11 is moving to the left, the terminal device 10 may perform scaling using the left side of the advertisement AD1 as the reference point. For example, if the mouse cursor MC11 is moving to the left, the terminal device 10 may perform scaling using the right side of the advertisement AD1 as the reference point. For example, if the mouse cursor MC11 is moving to the right, the terminal device 10 may perform scaling using the right side of the advertisement AD1 as the reference point. For example, if the mouse cursor MC11 is moving to the right, the terminal device 10 may perform scaling using the left side of the advertisement AD1 as the reference point. Note that the above is merely an example, and the terminal device 10 may determine the display magnification using various information and change the display mode of the advertisement AD1 based on the desired display magnification.
[0042] [2. Configuration of the terminal device] Next, the configuration of the terminal device 10 according to the embodiment will be described using Figure 4. Figure 4 is a diagram showing an example of the configuration of the terminal device according to the embodiment. As shown in Figure 4, the terminal device 10 has a communication unit 11, an input unit 12, an output unit 13, a storage unit 14, and a control unit 15. The terminal device 10 may also have a microphone (sound sensor) and a speaker that serve as an audio input / output interface. For example, the sound sensor and speaker of the terminal device 10 may be connected to the terminal device 10 so that they can communicate via external connection or the like.
[0043] (Communications Section 11) The communication unit 11 is implemented, for example, by a communication circuit. The communication unit 11 is connected by wire or wireless to a predetermined communication network (not shown) and transmits and receives information with an external information processing device. For example, the communication unit 11 is connected by wire or wireless to a predetermined network N (see Figure 3) and transmits and receives information with the service provision device 50.
[0044] (Input section 12) The input unit 12 receives various operations from the user. For example, the input unit 12 may accept various operations from the user via a display surface (e.g., output unit 13) using a touch panel function. Alternatively, the input unit 12 may accept various operations from buttons provided on the terminal device 10, or from a keyboard or mouse connected to the terminal device 10.
[0045] (Output section 13) The output unit 13 is a screen for displaying information. For example, the output unit 13 is a display screen for a tablet terminal, etc., which is implemented using a liquid crystal display or an organic EL (Electro-Luminescence) display, and is a display device for displaying various types of information. The output unit 13 may also function as a touch panel screen.
[0046] (Storage unit 14) The memory unit 14 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) or flash memory, or by a storage device such as a hard disk or optical disc. The memory unit 14 stores, for example, information about applications installed on the terminal device 10, such as programs.
[0047] The storage unit 14 stores various types of information used to display content. For example, the storage unit 14 stores various types of information used to determine the display mode of the second content in the display area. For example, the storage unit 14 stores scaling information that associates the positional relationship between the display area and the cursor with the scaling factor of the second content. For example, the storage unit 14 stores scaling information that associates the distance between the display area and the cursor with the scaling factor of the second content for that distance. Note that the above are just examples, and the storage unit 14 stores various types of information used to display content.
[0048] (Control Unit 15) The control unit 15 is a controller, and is implemented by, for example, a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs stored in a storage device such as the memory unit 14 inside the terminal device 10, using RAM as the working area. For example, these various programs include application programs that perform display processing. The control unit 15 is also a controller, and is implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array).
[0049] As shown in Figure 4, the control unit 15 includes an acquisition unit 151, a processing unit 152, a display unit 153, and a transmission unit 154, and realizes or executes the functions and operations of the display processing described below. Note that the internal configuration of the control unit 15 is not limited to the configuration shown in Figure 4, and other configurations are also possible as long as they perform the display processing described later. Also, the connection relationships of the processing units in the control unit 15 are not limited to the connection relationships shown in Figure 4, and other connection relationships are also possible.
[0050] (Acquisition part 151) The acquisition unit 151 acquires various types of information. For example, the acquisition unit 151 acquires various types of information from the storage unit 14. Alternatively, the acquisition unit 151 may acquire various types of information from an external information processing device.
[0051] For example, the acquisition unit 151 acquires various information from the service provider 50. For example, the acquisition unit 151 acquires various information related to the content display application AP11 from the service provider 50. For example, the acquisition unit 151 acquires information used for installing the content display application AP11 and information used for updating the content display application AP11 from the service provider 50. For example, the acquisition unit 151 acquires various information related to the content displayed in the content display application AP11 from the service provider 50. The acquisition unit 151 receives content CT11, which includes the display area AR1 on which the advertisement AD1 is displayed, from the service provider 50.
[0052] The acquisition unit 151 acquires display area information indicating the display area in which the second content is displayed, which is included in the first content. The acquisition unit 151 acquires cursor position information indicating the position of the cursor on the screen in which the first content is displayed. The acquisition unit 151 acquires cursor position information indicating the position of the mouse cursor on the screen in which the first content is displayed. The acquisition unit 151 acquires display area information indicating the display area in which the advertisement, which is the second content, is displayed, which is included in the first content.
[0053] The acquisition unit 151 acquires display area information that indicates the display area in the delivered content (delivered content) where the advertisement is displayed. The acquisition unit 151 acquires cursor position information that indicates the position of the mouse cursor on the screen where the delivered content is displayed. The acquisition unit 151 acquires display area information that indicates the display area in the delivered content where the advertisement, which is an advertisement, is displayed. The display unit 153 displays the advertisement in the display area according to a display mode based on the positional relationship between the display area indicated by the display area information and the position of the mouse cursor indicated by the cursor position information.
[0054] (Processing step 152) The processing unit 152 generates various information. The processing unit 152 generates various information based on the information acquired by the acquisition unit 151. The processing unit 152 generates various information based on the information stored in the storage unit 14. The processing unit 152 determines various information. The processing unit 152 determines various information based on the information acquired by the acquisition unit 151. The processing unit 152 determines various information based on the information stored in the storage unit 14.
[0055] The processing unit 152 determines various information. Based on the scaling factor information, the processing unit 152 determines the scaling factor (display magnification) of the second content to be displayed in the display area. The processing unit 152 refers to the scaling factor information and determines the display magnification of the second content to be a scaling factor corresponding to the distance between the display area and the cursor. Based on the determined display magnification of the second content and the reference point of the second content, the processing unit 152 determines the range of the second content to be displayed in the display area.
[0056] (Display section 153) The display unit 153 displays various information. For example, the display unit 153 displays various information via the output unit 13. The display unit 153 displays various information based on the information acquired by the acquisition unit 151. The display unit 153 displays various information based on the information stored in the storage unit 14. For example, the display unit 153 uses the various information stored in the storage unit 14 to display various information related to the content display application AP11.
[0057] The display unit 153 performs display control processing to control the display of content using various conventional image processing techniques as appropriate. The display unit 153 performs display control processing to change the display mode of content using various conventional image processing techniques as appropriate. For example, the display unit 153 performs display control processing for content to be displayed on the content display application AP11. For example, the display unit 153 performs display control processing to control the display mode of the second content in the display area included in the first content.
[0058] The display unit 153 displays the second content in the display area at the display magnification determined by the processing unit 152. The display unit 153 displays the range of the second content in the display area that corresponds to the display magnification, centered on the reference point.
[0059] The display unit 153 displays the second content in the display area according to a display mode based on the positional relationship between the display area indicated by the display area information and the cursor position indicated by the cursor position information. The display unit 153 changes the display mode of the second content in the display area based on the distance between the display area and the cursor.
[0060] The display unit 153 expands or shrinks the display area to show the second content according to the distance between the display area and the cursor. The longer the distance between the display area and the cursor, the larger the display unit 153 displays the second content in the display area. The shorter the distance between the display area and the cursor, the smaller the display unit 153 displays the second content in the display area.
[0061] The display unit 153 displays the second content by scaling it up or down, using a predetermined position within the second content as a reference point. The display unit 153 displays the second content by scaling it up or down, using the center point of the second content as a reference point. The display unit 153 displays the second content by scaling it up or down, using the location where text information is located within the second content as a reference point. The display unit 153 displays the second content by scaling it up or down, using a position specified by the provider of the second content as a reference point.
[0062] The display unit 153 changes the display mode of the second content in the display area based on the cursor movement pattern. The display unit 153 changes the display mode of the second content in the display area based on the direction in which the cursor moves. The display unit 153 changes the display mode of the second content in the display area based on the speed at which the cursor moves.
[0063] The display unit 153 changes the display mode of the second content in the display area based on the distance between the display area and the mouse cursor. The display unit 153 displays an advertisement in the display area according to the display mode based on the positional relationship between the display area and the cursor.
[0064] The display unit 153 changes the display mode of the advertisement in the display area based on the distance between the display area and the mouse cursor. The display unit 153 expands or shrinks the advertisement in the display area according to the distance between the display area and the mouse cursor. The longer the distance between the display area and the mouse cursor, the larger the advertisement in the display area the display unit 153 displays. The shorter the distance between the display area and the mouse cursor, the smaller the advertisement in the display area the display unit 153 displays.
[0065] The display unit 153 displays the advertisement by scaling it up or down, using a predetermined position within the advertisement as a reference point. The display unit 153 displays the advertisement by scaling it up or down, using the center point of the advertisement as a reference point. The display unit 153 displays the advertisement by scaling it up or down, using the location of the text information within the advertisement as a reference point. The display unit 153 displays the advertisement by scaling it up or down, using a position specified by the advertiser within the advertisement as a reference point.
[0066] The display unit 153 changes the display mode of the advertisement in the display area based on the movement of the mouse cursor. The display unit 153 changes the display mode of the advertisement in the display area based on the direction in which the mouse cursor moves. The display unit 153 changes the display mode of the advertisement in the display area based on the speed at which the mouse cursor moves.
[0067] (Transmitter 154) The transmission unit 154 transmits various types of information. For example, the transmission unit 154 transmits various types of information to an external information processing device in accordance with user operations input by the input unit 12. The transmission unit 154 also transmits request information to the external information processing device to request various types of information in response to user operations.
[0068] The transmitting unit 154 transmits request information to the service provider 50 requesting information. The transmitting unit 154 transmits request information to the service provider 50 requesting various information related to the content display application AP11. The transmitting unit 154 transmits request information requesting the distribution of content.
[0069] The transmitting unit 154 transmits request information to the service provider 50 requesting the delivery of the first content, which includes a display area where the second content is displayed. The transmitting unit 154 transmits request information to the service provider 50 requesting the delivery of the content, which includes a display area where an advertisement is displayed. The transmitting unit 154 transmits request information to the service provider 50 requesting the delivery of the content CT11, which includes a display area AR1 where an advertisement AD1 is displayed.
[0070] Furthermore, if the display processing and other operations performed by the control unit 15 described above are carried out by a predetermined application, each part of the control unit 15 may be implemented by, for example, the predetermined application. For example, various operations such as display processing performed by the control unit 15 may be implemented by control information including JavaScript®. Also, if the display processing and other operations described above are carried out by a dedicated application, the control unit 15 may have, for example, an application control unit that controls a predetermined application (for example, the content display application AP11 in Figure 1) or a dedicated application.
[0071] [3. Flow of display processing] Next, the procedure for display processing by the terminal device 10 according to this embodiment will be explained using Figure 5. Figure 5 is a flowchart showing an example of display processing according to this embodiment.
[0072] As shown in Figure 5, the terminal device 10 acquires display area information indicating a display area that is included in the first content and on which the second content is displayed (step S101). For example, the terminal device 10 acquires display area information indicating an advertisement display area that is included in the first content and on which an advertisement is displayed.
[0073] Furthermore, the terminal device 10 acquires cursor position information indicating the position of the cursor on the screen where the first content is displayed (step S102). For example, the terminal device 10 acquires cursor position information indicating the position of the mouse cursor on the screen where the first content is displayed.
[0074] Then, the terminal device 10 displays the second content in the display area according to a display mode based on the positional relationship between the display area indicated by the display area information and the cursor position indicated by the cursor position information (step S103). For example, the terminal device 10 displays an advertisement in the advertisement display area according to a display mode based on the positional relationship between the advertisement display area and the mouse cursor position.
[0075] [4. Effects] As described above, the terminal device 10 according to the embodiment includes an acquisition unit 151 and a display unit 153. The acquisition unit 151 acquires display area information indicating a display area included in the first content and on which the second content is displayed, and cursor position information indicating the position of the cursor on the screen on which the first content is displayed. The display unit 153 displays the second content in the display area according to a display mode based on the positional relationship between the display area indicated by the display area information and the position of the cursor indicated by the cursor position information.
[0076] Thus, the terminal device 10 according to this embodiment can display content in an appropriate manner by displaying the second content in the display area based on a display mode that is included in the first content and displays the second content, and the position of the cursor.
[0077] Furthermore, in the terminal device 10 according to this embodiment, the display unit 153 changes the display mode of the second content in the display area based on the distance between the display area and the cursor.
[0078] Thus, the terminal device 10 according to this embodiment can display content in an appropriate manner by changing the display mode of the second content in the display area based on the distance between the display area and the cursor.
[0079] Furthermore, in the terminal device 10 according to this embodiment, the display unit 153 expands or contracts the display area to display the second content according to the distance between the display area and the cursor.
[0080] Thus, the terminal device 10 according to this embodiment can display content in an appropriate manner by scaling the second content in the display area according to the distance between the display area and the cursor.
[0081] Furthermore, in the terminal device 10 according to this embodiment, the display unit 153 displays the second content enlarged in the display area as the distance between the display area and the cursor increases.
[0082] Thus, the terminal device 10 according to this embodiment can display content in an appropriate manner by enlarging the display area to display the second content as the distance between the display area and the cursor increases.
[0083] Furthermore, in the terminal device 10 according to this embodiment, the display unit 153 displays the second content in a reduced size within the display area as the distance between the display area and the cursor decreases.
[0084] Thus, the terminal device 10 according to this embodiment can display content in an appropriate manner by reducing the size of the second content displayed in the display area as the distance between the display area and the cursor decreases.
[0085] Furthermore, in the terminal device 10 according to this embodiment, the display unit 153 displays the second content by scaling it up or down, using a predetermined position in the second content as a reference point.
[0086] Thus, the terminal device 10 according to this embodiment can display content in an appropriate manner by scaling the second content using a predetermined position in the second content as a reference point.
[0087] Furthermore, in the terminal device 10 according to this embodiment, the display unit 153 displays the second content by scaling it up or down, using the center point of the second content as the reference point.
[0088] Thus, the terminal device 10 according to this embodiment can display content in an appropriate manner by scaling the second content using the center point of the second content as a reference point.
[0089] Furthermore, in the terminal device 10 according to this embodiment, the display unit 153 displays the second content by scaling it up or down, using the location of the text information in the second content as a reference point.
[0090] Thus, the terminal device 10 according to this embodiment can display content in an appropriate manner by scaling the second content using the location of the text information in the second content as a reference point.
[0091] Furthermore, in the terminal device 10 according to this embodiment, the display unit 153 displays the second content by scaling it up or down, using the position specified by the provider of the second content as a reference point.
[0092] Thus, the terminal device 10 according to this embodiment can display the content in an appropriate manner by scaling the second content using a position specified by the provider of the second content as a reference point.
[0093] Furthermore, in the terminal device 10 according to this embodiment, the display unit 153 changes the display mode of the second content in the display area based on the cursor movement mode.
[0094] Thus, the terminal device 10 according to this embodiment can display content in an appropriate manner by changing the display manner of the second content in the display area based on the cursor movement manner.
[0095] Furthermore, in the terminal device 10 according to this embodiment, the display unit 153 changes the display mode of the second content in the display area based on the direction in which the cursor moves.
[0096] Thus, the terminal device 10 according to this embodiment can display content in an appropriate manner by changing the display mode of the second content in the display area based on the direction in which the cursor moves.
[0097] Furthermore, in the terminal device 10 according to this embodiment, the display unit 153 changes the display mode of the second content in the display area based on the speed at which the cursor moves.
[0098] Thus, the terminal device 10 according to this embodiment can display content in an appropriate manner by changing the display mode of the second content in the display area based on the speed at which the cursor moves.
[0099] Furthermore, in the terminal device 10 according to this embodiment, the acquisition unit 151 acquires cursor position information indicating the position of the mouse cursor on the screen on which the first content is displayed. The display unit 153 changes the display mode of the second content in the display area based on the distance between the display area and the mouse cursor.
[0100] Thus, the terminal device 10 according to this embodiment can display content in an appropriate manner by changing the display mode of the second content in the display area based on the distance between the display area and the mouse cursor.
[0101] Furthermore, in the terminal device 10 according to the embodiment, the acquisition unit 151 acquires display area information indicating a display area in which an advertisement, which is part of the first content, is displayed. The display unit 153 displays the advertisement in the display area according to a display mode based on the positional relationship between the display area and the cursor.
[0102] Thus, the terminal device 10 according to this embodiment can display content in an appropriate manner by changing the display manner of advertisements in the display area based on the distance between the display area and the mouse cursor.
[0103] [5. Program] The processing performed by the terminal device 10 and the service provision device 50 described above is realized by the processing program and display program according to the present invention. The processing unit 152 and the display unit 153 of the terminal device 10 are realized by the CPU, MPU, etc. of the terminal device 10, which executes the display procedures related to the display program, for example, a display program included in a content display application AP11, etc., using RAM as a working area. The processing unit 152 of the terminal device 10 is realized by the execution of each procedure by the processing program.
[0104] For example, the processing unit 152 of the terminal device 10 is realized by the CPU or MPU of the terminal device 10, where a processing program included in, for example, a content display application AP11, uses RAM as a working area and executes the processing procedures related to the processing program. For example, the display unit 153 of the terminal device 10 is realized by the CPU or MPU of the terminal device 10, where a display program included in, for example, a content display application AP11, uses RAM as a working area and executes the display procedures related to the display program. Similarly, other processing units of the terminal device 10 are realized by the execution of each procedure by an information processing program.
[0105] Furthermore, the processing performed by the terminal device 10 and the service provision device 50 according to this application does not necessarily have to be implemented entirely by processing programs or display programs. For example, information outside the terminal device 10 may be obtained by the OS (Operating System) of the terminal device 10. In other words, the processing programs and display programs themselves may not execute the processing performed by the terminal device 10 as described above, but rather may implement the processing of the terminal device 10 as described above by receiving data obtained by the OS (for example, data used to display content, etc.).
[0106] [6. Hardware Configuration] The terminal device 10 according to the above-described embodiment is realized by a computer 1000 having a configuration such as that shown in Figure 6. Figure 6 is a hardware configuration diagram showing an example of a computer that realizes the functions of the terminal device. The computer 1000 has a CPU 1100, RAM 1200, ROM (Read Only Memory) 1300, HDD (Hard Disk Drive) 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.
[0107] The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, controlling various components. The ROM 1300 stores boot programs executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.
[0108] The HDD1400 stores programs executed by the CPU1100, as well as data used by such programs. The communication interface1500 receives data from other devices via a predetermined network N and sends it to the CPU1100, and transmits data generated by the CPU1100 to other devices via the predetermined network N.
[0109] The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input / output interface 1600. The CPU 1100 acquires data from input devices via the input / output interface 1600. The CPU 1100 also outputs the generated data to output devices via the input / output interface 1600.
[0110] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0111] For example, when the computer 1000 functions as a terminal device 10 according to the embodiment, the CPU 1100 of the computer 1000 realizes the functions of the control unit 15 by executing a program loaded on the RAM 1200. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be obtained from other devices via a predetermined network N.
[0112] Although embodiments of the present application have been described in detail based on the drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure lines of the invention.
[0113] [7. Other] Furthermore, among the processes described in each of the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.
[0114] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.
[0115] Furthermore, the processes described in each of the embodiments described above can be combined as appropriate, provided that the processing content is not contradictory.
[0116] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit." For example, the acquisition unit can be replaced with acquisition means or acquisition circuit. [Explanation of symbols]
[0117] 1. Information Processing System 10 Terminal devices (computers) 14 Storage section 15 Control Unit 151 Acquisition Department 152 Processing Unit 153 Display section 154 Transmitter 50 Service provision equipment N Network
Claims
1. A procedure for acquiring display area information indicating a display area included in the first content where the second content is displayed, and cursor position information indicating the position of the cursor on the screen where the first content is displayed. A display procedure for displaying the second content in the display area in a display manner based on the positional relationship between the display area indicated by the display area information and the position of the cursor indicated by the cursor position information, The terminal device is instructed to execute this command. The aforementioned display procedure is, The display mode of the second content in the display area is changed by enlarging or shrinking the second content based on a reference point determined according to the direction in which the cursor moves. A display program characterized by the following features.
2. The aforementioned display procedure is, The display mode of the second content in the display area is changed based on the distance between the display area and the cursor. The display program according to feature 1.
3. The aforementioned display procedure is, The second content is displayed in the display area by scaling it up or down according to the distance between the display area and the cursor. The display program according to feature 2.
4. The aforementioned display procedure is, The longer the distance between the display area and the cursor, the larger the display area will be for the second content to be displayed. The display program according to feature 3.
5. The aforementioned display procedure is, The shorter the distance between the display area and the cursor, the smaller the second content will be displayed in the display area. The display program according to feature 3.
6. The aforementioned display procedure is, The second content is displayed by scaling it up or down, using a predetermined position within the second content as the reference point. The display program according to feature 3.
7. The aforementioned display procedure is, The second content is displayed by scaling it up or down, using the center point of the second content as the reference point. The display program according to feature 6.
8. The aforementioned display procedure is, The location of the text information within the second content is used as the reference point, and the second content is displayed by scaling it up or down. The display program according to feature 6.
9. The aforementioned display procedure is, The second content is displayed by scaling it up or down, using the position specified by the provider of the second content as the reference point. The display program according to feature 6.
10. The aforementioned display procedure is, The display mode of the second content in the display area is changed based on the speed at which the cursor moves. The display program according to feature 1.
11. The acquisition procedure described above is: The cursor position information, which indicates the position of the mouse cursor on the screen where the first content is displayed, is obtained. The aforementioned display procedure is, The display mode of the second content in the display area is changed based on the distance between the display area and the mouse cursor. The display program according to feature 1.
12. The acquisition procedure described above is: The display area information is obtained which indicates the display area on which the advertisement, which is included in the first content, is displayed, The aforementioned display procedure is, The advertisement is displayed in the display area according to a display mode based on the positional relationship between the display area and the cursor. The display program according to feature 1.
13. An acquisition unit that acquires display area information indicating a display area included in the first content where the second content is displayed, and cursor position information indicating the position of the cursor on the screen where the first content is displayed. A display unit that displays the second content in the display area in a display manner based on the positional relationship between the display area indicated by the display area information and the position of the cursor indicated by the cursor position information, It has, The aforementioned display unit is The display mode of the second content in the display area is changed by enlarging or shrinking the second content based on a reference point determined according to the direction in which the cursor moves. A terminal device characterized by the following features.
14. A display method performed by a terminal device, An acquisition step of acquiring display area information indicating a display area included in the first content where the second content is displayed, and cursor position information indicating the position of the cursor on the screen where the first content is displayed. A display step in which the second content is displayed in the display area in a display mode based on the positional relationship between the display area indicated by the display area information and the position of the cursor indicated by the cursor position information, Including, The aforementioned display step is, The display mode of the second content in the display area is changed by enlarging or shrinking the second content based on a reference point determined according to the direction in which the cursor moves. A method of display characterized by the following features.