WO2013118418A1 - 情報処理装置、情報処理方法、及びプログラム - Google Patents
情報処理装置、情報処理方法、及びプログラム Download PDFInfo
- Publication number
- WO2013118418A1 WO2013118418A1 PCT/JP2012/083824 JP2012083824W WO2013118418A1 WO 2013118418 A1 WO2013118418 A1 WO 2013118418A1 JP 2012083824 W JP2012083824 W JP 2012083824W WO 2013118418 A1 WO2013118418 A1 WO 2013118418A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information processing
- display area
- processing apparatus
- display
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
Definitions
- the present disclosure relates to an information processing apparatus, an information processing method, and a program.
- Patent Document 1 discloses a system that supports the work of allocating newspaper advertisements on paper based on past performance information.
- the present disclosure proposes an information processing apparatus, an information processing method, and a program that can display information appropriately according to the characteristics of the display area.
- an acquisition unit that acquires content to be displayed in a first display area in a display screen, and image generation that lays out the content based on the arrangement of the first display area and generates a display image
- an information processing apparatus having a unit.
- the content to be displayed in the first display area in the display screen is acquired, and the content is laid out based on the arrangement of the first display area to generate a display image.
- An information processing method is provided.
- the computer lays out the content based on the arrangement of the first display area, the acquisition unit that acquires the content to be displayed in the first display area in the display screen, and the display image A program for causing an information processing apparatus to function as an information processing apparatus is provided.
- information can be appropriately displayed in accordance with the characteristics of the display area.
- FIG. 4 is an explanatory diagram illustrating an overview of a display area of a display screen of an information processing apparatus according to an embodiment of the present disclosure.
- FIG. It is an explanatory view about the outline of the information processor concerning the embodiment.
- It is explanatory drawing which shows an example of the content which the information processing apparatus which concerns on the embodiment displays as sub information.
- It is explanatory drawing which shows an example of the setting screen in which the provision user of the content which the information processing apparatus which concerns on the embodiment displays sets a content.
- FIG. 5 is an explanatory diagram illustrating a display example 1 and a display example 2 of a display screen displayed by the information processing apparatus according to the embodiment.
- FIG. It is explanatory drawing which shows an example of area expansion operation of the information processing apparatus which concerns on the embodiment. It is explanatory drawing which shows an example of area
- 8 is an explanatory diagram showing a display example 3 and a display example 4 of a display screen displayed by the information processing apparatus according to the embodiment.
- FIG. It is explanatory drawing which shows another example of area expansion operation of the information processing apparatus which concerns on the embodiment.
- FIG. 4 is an explanatory diagram illustrating an example of a layout of a sub display area of the information processing apparatus according to the embodiment.
- FIG. It is a flowchart which shows the operation example of the information processing apparatus which concerns on the same embodiment.
- 4 is a flowchart illustrating an operation example related to a layout process of the information processing apparatus according to the embodiment. It is a block diagram which shows the hardware constitutions of the information processing apparatus which concerns on the embodiment.
- FIG. 1 is an explanatory diagram illustrating an overview of functions of an information processing apparatus according to an embodiment of the present disclosure.
- FIG. 2 is an explanatory diagram of a display area of a display screen displayed by the information processing apparatus according to the embodiment.
- FIG. 3 is an explanatory diagram illustrating an example of content displayed as sub-information by the information processing apparatus according to the embodiment.
- FIG. 4 is an explanatory diagram illustrating an example of a setting screen for setting content by a user who provides content displayed by the information processing apparatus according to the embodiment.
- the information processing apparatus 100 can generate a sub display area DA2 that is different from the main display area DA1 that displays main information in the display screen.
- Sub information different from the main information is displayed in the sub display area DA2.
- the sub information may be information subordinate to the main information.
- the sub information may be information that is not related to the main information.
- the sub display area may be a dictionary display area.
- the sub information can be an explanatory document for the word displayed in the main information.
- the sub display area may be an advertisement display area.
- the sub-information may be an advertisement related to the main information, or may be an advertisement not related to the main information.
- the sub information is an advertisement will be described as an example.
- an efficient display method of sub information is provided.
- the sub display area DA2 is initially a very small area of the display screen and can be enlarged by a user operation. That is, the arrangement of the sub display area DA2 is changed according to the operation. Therefore, it is desirable that the sub information is laid out in accordance with the arrangement of the sub display area DA2.
- FIG. 2 shows an overview of the functions provided by the information processing apparatus 100.
- the advertiser uploads the content data 40 that is the source of the advertisement on the advertisement creation screen 20.
- the layout engine generates an advertisement layout.
- the layout of the advertisement is generated based on the arrangement of the sub display area DA2 for displaying the advertisement.
- the arrangement of the sub display area DA2 is a concept including the size, shape, and position of the sub display area DA2, for example.
- the position of the sub display area DA2 may be represented by an absolute position, or may be represented by a relative position with reference to the display screen.
- advertisements can be provided in an arrangement suitable for each device to be displayed.
- FIG. 3 shows an example of the advertisement content data 40 used here.
- the content data 40 may be image data such as a poster.
- the content data 40 may be HTML content published on the Web.
- advertisements using the Web are also common.
- advertisements on the Web a form in which a character string or an image with a link to a Web page is posted on a part of another company's Web page is widely used.
- advertisements on the Web with the widespread use of smartphones and tablet terminals, advertisements have often been posted on a part of application screens, but in most cases, character strings or images with links to Web pages are also used. is there.
- the present disclosure proposes a new advertisement providing method.
- the information processing apparatus 100 generates an advertisement layout from the content data 40 based on the arrangement of the sub display area DA2.
- advertisers have already created poster image data and campaign web pages for the objects to be advertised. Therefore, the advertisement provided in the present disclosure uses such content data 40 to enable an advertiser to generate an advertisement without newly generating data for Web advertisement.
- the information processing apparatus 100 may generate a display image displayed in the sub display area DA2 by cutting out a partial area of the content data 40 or rearranging the part objects included in the content data 40. it can. Thereby, an advertiser's load can be reduced significantly. For example, when the advertiser inputs a URL (Uniform Resource Locator) indicating the location where the content data 40 is stored on the advertisement creation screen 20 shown in FIG. An advertisement preview image may be displayed.
- URL Uniform Resource Locator
- FIG. 5 is a block diagram showing a functional configuration of the information processing apparatus according to the embodiment.
- the information processing apparatus 100 may be an information processing apparatus such as a mobile phone, a PHS (Personal Handyphone System), a portable music playback device, a portable video processing device, or a portable game device.
- the information processing apparatus 100 may be an information processing apparatus such as a PC (Personal Computer), a home video processing apparatus (DVD recorder, VCR, etc.), a PDA (Personal Digital Assistant), a home game machine, or a home appliance. Good.
- the information processing apparatus 100 mainly includes a content analysis unit 105, a display area analysis unit 110, an image generation unit 115, a display unit 120, and an operation information acquisition unit 125.
- the content analysis unit 105 is an example of a content analysis information acquisition unit that acquires analysis information of the content data 40. That is, although the case where the information processing apparatus 100 has a function of analyzing the content data 40 will be described here, the present technology is not limited to such an example.
- the information processing apparatus 100 may have a function of acquiring content analysis information that is a result of analysis of the content data 40 by an external device.
- the content analysis unit 105 generates content analysis information obtained by analyzing the characteristics of the content data 40.
- the content analysis unit 105 can analyze the attributes of part objects included in the content data 40.
- the part object may be image data or text data included in the content data 40.
- the content analysis unit 105 may generate a part object by trimming each part included in the image data by analyzing the image data.
- the attribute analyzed by the content analysis unit 105 may be a static attribute or a dynamic attribute.
- size, shape, type, target, presence / absence of an event, display history, and the like can be given.
- the size of the part object may be indicated by an absolute size, or may be indicated by the ratio of the part object to the entire content data 40.
- Examples of the types of part objects include images, text, buttons, and counters.
- the target of the part object indicates whether the content indicated by the part object is the content for the entire content data 40 or the content for a part of the items included in the content data 40.
- the log mark is for the entire content data 40
- the text data indicating the price is for some items included in the content data 40.
- the presence / absence of an event of a part object indicates whether there is an event that occurs in response to an operation on the part object. For example, this event includes a transition to a Web page, a voting event, and the like.
- this event includes a transition to a Web page, a voting event, and the like.
- a voting button for each fashion item or coordinate example may be displayed. With this configuration, it is possible to vote for a fashion item or a coordinate example that the user who viewed this advertisement likes.
- the content analysis unit 105 may analyze the display history of each part object.
- the display area analysis unit 110 has a function of analyzing the arrangement state of the sub display area DA2.
- the sub display area DA2 changes its arrangement state in response to a user operation. Therefore, the display area analysis unit 110 can analyze the arrangement state of the sub display area DA2 every time the arrangement state changes.
- the arrangement of the sub display area DA2 analyzed by the display area analysis unit 110 includes the size, position, shape, and the like of the sub display area DA2.
- the size of the sub display area DA2 analyzed here may be indicated by an absolute value, or may be indicated by the ratio of the sub display area to the entire display screen.
- the relative positions of the sub display areas DA2 may be analyzed.
- the display area analysis unit 110 can supply arrangement information of the sub display area DA2.
- the image generation unit 115 can generate a display image to be displayed in the sub display area DA2 from the content data 40 based on the arrangement information of the sub display area DA2 supplied from the display area analysis unit 110.
- the image generation unit 115 may generate a display image to be displayed in the sub display area DA2 by cutting out a part of the content data 40 based on the arrangement information of the sub display area DA2.
- the image generation unit 115 may generate a display image that appears in the sub display area DA2 by laying out the part objects included in the content data 40.
- the image generation unit 115 may generate a display image based on the content analysis information supplied from the content analysis unit 105. At this time, the image generation unit 115 can generate a display image based on the attribute of the part object. For example, the image generation unit 115 can generate a layout of a display image based on whether a part object is the whole or an item. For example, in a state in which the sub display area DA2 is displayed on a very small part of the display screen, the image generation unit 115 can increase the specific gravity of the part object as a whole.
- the image generation unit 115 increases the specific gravity of the part object whose target is the item. Can do. Further, the image generation unit 115 can lower the specific gravity of the part object displayed in a state where the sub display area DA2 is displayed on a very small part of the display screen, for example, when the layout is regenerated next time.
- the display unit 120 can include, for example, a display control unit that controls display of a display image generated by the image generation unit 115 and a display device.
- the display unit 120 can also control the display of the display screen so that the arrangement of the display area is changed based on the operation information acquired by the operation information acquisition unit 125.
- the display unit 120 includes the display device, but the present technology is not limited to such an example.
- the display unit 120 may be a display control unit.
- the operation information acquisition unit 125 may include, for example, an input unit for a user to input information, an input control circuit that generates an input signal based on the input, and the like.
- the input unit include a touch panel, a mouse, a keyboard, a button, a microphone, a switch, and a lever.
- each component described above may be configured using a general-purpose member or circuit, or may be configured by hardware specialized for the function of each component.
- the functions of each component such as a ROM (Read Only Memory) or a RAM (Random Access Memory) that stores a control program in which processing units such as a CPU (Central Processing Unit) implement these functions are described.
- the control program may be read from the storage medium, and the program may be interpreted and executed. Therefore, it is possible to appropriately change the configuration to be used according to the technical level at the time of carrying out the present embodiment.
- An example of the hardware configuration of the information processing apparatus 100 will be described in detail later.
- a computer program for realizing each function of the information processing apparatus 100 according to the present embodiment as described above can be created and installed in a personal computer or the like.
- a computer-readable recording medium storing such a computer program can be provided.
- the recording medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory, or the like.
- the above computer program may be distributed via a network, for example, without using a recording medium.
- FIG. 6 is an explanatory diagram illustrating an arrangement example of main information and sub information displayed by the information processing apparatus according to the embodiment.
- FIG. 6 shows an arrangement example of main information and sub information of patterns 1 to 7.
- the sub-information may be in the same layer as the main information and may be arranged below the main information.
- the sub-information may be in the same layer as the main information and may be arranged in the horizontal part of the main information.
- the sub information is arranged on the right part of the main information, but the sub information may be arranged on the left part of the main information.
- the sub information may be arranged below the main information.
- the main display area DA1 sub information arranged at a location where a window exposing the lower layer is provided is displayed.
- the sub information may be arranged in an upper layer of the main information.
- the sub information may be in the same layer as the main information, and the sub information may be arranged so as to surround the main information in an L shape.
- the sub information may be arranged in a corner area of a rectangular area where the main information is displayed.
- the sub information may be arranged in a circular frame region provided in the main display region.
- the main information and the sub information may be arranged in the same layer or in different layers.
- the shape of the sub display area DA2 is not limited to the example shown in FIG. The shape shown here is an example, and the shape of the display area may be various shapes. Further, if there is a blank area or an area in which information is not yet displayed because of loading in the main display area DA1, this area may be used as the sub display area DA2. Further, as shown in the pattern 3 as an example, the sub display area DA2 may be a plurality of discontinuous areas. At this time, the plurality of sub display areas DA2 may be, for example, a blank area in the main display area DA1 and the lower end of the screen.
- FIG. 7 is an explanatory diagram illustrating a display example 1 and a display example 2 of a display screen displayed by the information processing apparatus according to the embodiment.
- FIG. 8 is an explanatory diagram illustrating an example of a region expansion operation of the information processing apparatus according to the embodiment.
- FIG. 9 is an explanatory diagram illustrating an example of a region reduction operation of the information processing apparatus according to the embodiment.
- FIG. 10 is an explanatory diagram illustrating another example of the area expansion operation and the area reduction operation of the information processing apparatus according to the embodiment.
- FIG. 11 is an explanatory diagram illustrating a display example 3 and a display example 4 of the display screen displayed by the information processing apparatus according to the embodiment.
- FIG. 12 is an explanatory diagram illustrating another example of the area expansion operation of the information processing apparatus according to the embodiment.
- FIG. 13 is an explanatory diagram illustrating a display example 5 of the display screen displayed by the information processing apparatus according to the embodiment.
- FIG. 14 is an explanatory diagram illustrating an example of a sub display area display operation of the information processing apparatus according to the embodiment.
- FIG. 15 is an explanatory diagram illustrating another example of the area expansion operation of the information processing apparatus according to the embodiment.
- FIG. 16 is an explanatory diagram illustrating another example of the area expansion operation of the information processing apparatus according to the embodiment.
- FIG. 17 is an explanatory diagram illustrating another example of the sub display area displayed by the information processing apparatus according to the embodiment and another example of the sub display area display operation.
- FIG. 18 is an explanatory diagram of operation buttons displayed by the information processing apparatus according to the embodiment.
- FIG. 19 is an explanatory diagram illustrating an example of a sub display area that is displayed by the information processing apparatus according to the embodiment while the map display screen is displayed.
- FIG. 20 is an explanatory diagram illustrating an example of a sub display area that is displayed by the information processing apparatus according to the embodiment while the game screen is displayed.
- display examples 1 and 2 of a display screen displayed by the information processing apparatus 100 are shown.
- the information processing apparatus 100 may thus display the sub information as a part of the end point representation of the main information.
- the end point of the display area of the application that is the main information may be expressed as fading out.
- the information processing apparatus 100 May display the sub display area DA2 below the lower end of the application window.
- the information processing apparatus 100 continuously expands the sub display area DA2 based on the arrangement of the sub display area DA2.
- a display image to be displayed in the sub display area DA2 can be generated.
- the arrangement of the part object, the display size, the display angle, and the like may be adjusted according to the arrangement of the sub display area DA2.
- FIG. 9 when a sub-display area DA2 is dragged or flicked in a direction to reduce the sub-display area DA2 from the state where the sub-information is displayed on the entire display screen, the main display area DA1 is displayed on the entire display screen.
- the area reduction animation of the sub display area DA2 may be performed until it is displayed in the state.
- the information processing apparatus 100 can generate a display image that is continuously displayed in the sub display area DA2 according to the reduction of the sub display area DA2.
- the operation for area expansion or area reduction may be a tap operation.
- the sub display area DA2 may be enlarged until the sub display area DA2 is displayed on the entire surface of the display screen.
- a display image displayed in the sub display area DA2 is generated based on the arrangement of the sub display area DA2 at that time.
- the sub display area DA2 may be a background area of the main display area DA1.
- the sub display area DA2 may be displayed as an error expression when an error occurs in the main display area DA1.
- the sub display area DA2 may be enlarged in response to a pinch-out operation on the main display area DA1.
- the display example 5 is an example in which the sub display area DA2 is displayed when the housing of the information processing apparatus 100 is tilted.
- the information processing apparatus 100 displays the sub display area DA2.
- the information processing apparatus 100 may enlarge the sub display area DA2.
- FIG. 14 for example, when the information processing apparatus 100 detects that the housing of the information processing apparatus 100 is further tilted in a state where the sub display area DA2 is displayed, the information processing apparatus 100 may enlarge the sub display area DA2.
- FIG. 14 for example, when the information processing apparatus 100 detects that the casing of the information processing apparatus 100 is tilted by a certain angle or more within a predetermined time, the information processing apparatus 100 displays the sub display area DA2.
- the information processing apparatus 100 may enlarge the sub display area DA2.
- FIG. 14 for example, when the information processing apparatus 100 detects that the casing of the information processing apparatus 100 is tilted by a certain angle or more within a predetermined time, the information processing apparatus 100 displays the sub display
- the information processing apparatus 100 may enlarge the sub display area DA2. As shown in FIG. 16, when a drag or flick operation on the sub display area DA2 is detected, the information processing apparatus 100 may enlarge the sub display area DA2. In addition, after the sub display area DA2 is displayed, the sub display area DA2 is reduced when an enlargement operation is not detected for a certain period of time or when the tilt of the housing is restored.
- FIG. 17 shows another example of display by an operation using the inclination of the housing of the information processing apparatus 100.
- a jacket photo of a music album stored in the information processing apparatus 100 may be displayed.
- the jacket photo is not limited to the album stored in the information processing apparatus 100, and an information processing apparatus related to the music being played back may be acquired via the network.
- FIG. 18 also shows operation buttons 50 related to the sub display area DA2.
- the operation button 50 may not be displayed when the sub display area DA2 is partially displayed as shown in the left figure, and the operation button 50 may be displayed after the sub display area DA2 is enlarged. At this time, it is desirable that the layout of the sub display area DA2 is further adjusted in a state where the operation button 50 is displayed.
- the sub display area DA2 may be arranged below the map display application screen (main display area DA1). Also at this time, the sub display area DA2 may initially be a very small area with respect to the main display area DA1. When the enlargement operation for the sub display area DA2 is detected, the ratio of the sub display area DA2 to the display screen is enlarged. Also, as shown in FIG. 19, when the shape of the sub display area DA2 is a triangle, the arrangement angle of the object may be determined using the long side direction of the triangle. Further, as shown in FIG. 20, the sub display area DA2 may be arranged in a lower layer of the game screen (main display area DA1).
- the position of the sub display area DA2 may change according to the state of the game screen. In this case as well, when an enlargement operation on the sub display area DA2 is detected, the ratio of the sub display area DA2 to the display screen is enlarged.
- FIG. 21 is an explanatory diagram for content analysis of the information processing apparatus according to the embodiment.
- FIG. 22 is an explanatory diagram regarding specific gravity determination for an object of the information processing apparatus according to the embodiment.
- FIG. 23 is an explanatory diagram showing an example of the layout of the sub display area of the information processing apparatus according to the embodiment.
- the object laid out here may be, for example, a character, an image, a moving image, or a graphic.
- the information processing apparatus 100 analyzes the features of each object included in the content and the sub display area DA2.
- the content analysis unit 105 extracts each object included in the content.
- the content is HTML content
- the content analysis unit 105 can analyze the image data included in the HTML file.
- the content analysis unit 105 can analyze the image file I and extract an effective area in the image data.
- the image data may include a blank area.
- the content analysis unit 105 may extract the effective area A including information in the image data and make this an object.
- the content analysis unit 105 may analyze the position of the center of gravity of the effective area A.
- the content analysis unit 105 can analyze the feature point P in the effective area A.
- the feature point P may be the face position P1 when a person is included in the image.
- the position of the emblem may be used as the feature point P.
- the content analysis unit 105 can also analyze the color of the image, character size, type (person, landscape, character), target, presence / absence of an event, and the like.
- a character area may be extracted as an effective area A2 as in the image file I2, and the center of gravity of the effective area A2 may be C2.
- the content analysis unit 105 determines that the entire image file I3 is an effective area and analyzes the center of gravity C3 of the image file I3. Also good.
- the content analysis unit 105 can analyze not only the analysis of each object but also the tree structure, syntax, style, color used, and the like of HTML.
- the display area analysis unit 110 analyzes the characteristics of the sub display area DA2. For example, the display area analysis unit 110 can analyze the shape and size of the sub display area DA2 and the DPI (Dots Per Inch) of the display.
- the display area analysis unit 110 can analyze the shape and size of the sub display area DA2 and the DPI (Dots Per Inch) of the display.
- This specific gravity is a value corresponding to the priority of displaying each element, and may be determined based on user input, or may be determined by the information processing apparatus 100 using some algorithm. Note that this specific gravity may change as the arrangement of the sub display area DA2 changes. For example, in a state where the sub display area DA2 is a very small area of the display screen, it is desirable that the specific gravity of the logo mark for the entire content or the image symbolizing the entire content is high. For this reason, the specific gravity may be determined according to the arrangement of the sub display area DA2. For example, the specific gravity between the minimum display state and the maximum display state of the sub display area DA2 may be determined. Furthermore, the specific gravity in several states between the minimum display state and the maximum display state of the sub display area DA2 may be determined and the interval may be interpolated.
- FIG. 22 a layout example of the sub display area DA2 when the specific gravity of each object is determined is shown in FIG.
- the object indicated by the effective area A1 has a specific gravity of 1
- the object indicated by the effective area A2 has a specific gravity of 3.
- FIG. 24 is a flowchart illustrating an operation example of the information processing apparatus according to the embodiment.
- FIG. 25 is a flowchart showing an operation example related to the layout processing of the information processing apparatus according to the embodiment.
- the operation information acquisition unit 125 determines whether or not a touch operation is being performed (S100). If the touch operation is not being performed, the display unit 120 next determines whether the animation is being performed. Here, being in animation means that the arrangement of the sub display area DA2 is being changed using animation expression. If it is determined in step S105 that the animation is not in progress, it is then determined whether or not the finger has been raised, that is, whether or not the finger has left the operation unit (S110). If it is determined in step S110 that the finger has been raised, it is next determined whether or not the sub display area DA2 is being displayed (S115). If it is determined here that the sub display area DA2 is being displayed, the area animation is started (S120).
- the area animation refers to an animation accompanying a change in the arrangement of the sub display area DA2.
- step S105 if it is determined in step S105 that the animation is being performed, the area animation and layout are then updated (S125).
- the updated layout refers to the layout of the object in the sub display area DA2.
- step S100 it is next determined whether or not the sub display area DA2 is being displayed (S130). If the sub display area DA2 is being displayed, the area animation and layout are updated (S135).
- step S140 it is determined whether or not the display is finished.
- the process returns to step S100 and the above-described processing is repeated.
- the content analysis unit 105 analyzes content (S200).
- the content analyzed here may be, for example, an HTML file or an image file.
- the display area analysis unit 110 determines whether or not there has been an operation for changing the display area (S205). When an operation for changing the display area is detected, the display area analysis unit 110 analyzes the display area (S210).
- the image generation unit 115 generates a layout based on the content analysis result in step S200 and the display area analysis result in step S210 (S215). Then, the image generation unit 115 generates a display image to be displayed on the display device (S220). Then, the display unit 120 outputs a display image generated using the display device (S225). Then, it is determined whether or not the display is finished (S230), and the above-described processing is repeated until the display is finished.
- FIG. 26 is a block diagram showing a hardware configuration of the information processing apparatus according to the embodiment.
- the information processing apparatus 100 includes, for example, a telephone network antenna 817, a telephone processing unit 819, a GPS antenna 821, a GPS processing unit 823, a WiFi antenna 825, a WiFi processing unit 827, and a geomagnetic sensor.
- acceleration sensor 831 acceleration sensor 831, gyro sensor 833, barometric pressure sensor 835, imaging unit 837, CPU (Central Processing Unit) 839, ROM (Read Only Memory) 841, RAM (Random Access Memory) 843, An operation unit 847, a display unit 849, a decoder 851, a speaker 853, an encoder 855, a microphone 857, and a storage unit 859 are included.
- CPU Central Processing Unit
- ROM Read Only Memory
- RAM Random Access Memory
- An operation unit 847 a display unit 849, a decoder 851, a speaker 853, an encoder 855, a microphone 857, and a storage unit 859 are included.
- the hardware configuration shown here is an example, and some of the components may be omitted. It goes without saying that constituent elements other than those shown here may be further included.
- the telephone network antenna 817 is an example of an antenna having a function of wirelessly connecting to a mobile phone network for calls and communication.
- the telephone network antenna 817 can supply a telephone signal received via the mobile telephone network to the telephone processing unit 819.
- the telephone processing unit 819 has a function of performing various signal processing on signals transmitted and received by the telephone network antenna 817.
- the telephone processing unit 819 can perform various kinds of signal processing on the audio signal input through the microphone 857 and encoded by the encoder 855, and can supply the processed signal to the telephone network antenna 817. Further, the telephone processing unit 819 can perform various kinds of signal processing on the audio signal supplied from the telephone network antenna 819 and supply the processed signal to the decoder 851.
- the GPS antenna 821 is an example of an antenna that receives a signal from a positioning satellite.
- the GPS antenna 821 can receive GPS signals from a plurality of GPS satellites, and inputs the received GPS signals to the GPS processing unit 823.
- the GPS processing unit 823 is an example of a calculation unit that calculates position information based on a signal received from a positioning satellite.
- the GPS processing unit 823 calculates current position information based on a plurality of GPS signals input from the GPS antenna 821, and outputs the calculated position information.
- the GPS processing unit 823 calculates the position of each GPS satellite from the orbit data of the GPS satellite, and performs the information processing from each GPS satellite based on the difference time between the transmission time and the reception time of the GPS signal.
- Each distance to the device 100 is calculated.
- the current three-dimensional position can be calculated based on the calculated position of each GPS satellite and the distance from each GPS satellite to the information processing apparatus 100.
- the orbit data of the GPS satellite used here may be included in, for example, a GPS signal.
- the orbit data of the GPS satellite may be acquired from an external server via the communication antenna 825.
- the WiFi antenna 825 is an antenna having a function of transmitting / receiving a communication signal with, for example, a wireless LAN (Local Area Network) communication network according to the Wifi specification.
- the WiFi antenna 825 can supply the received signal to the communication processing unit 827.
- the WiFi processing unit 827 has a function of performing various signal processing on the signal supplied from the WiFi antenna 825.
- the WiFi processing unit 827 can supply a digital signal generated from the supplied analog signal to the CPU 839.
- the geomagnetic sensor 829 is a sensor that detects geomagnetism as a voltage value.
- the geomagnetic sensor 829 may be a three-axis geomagnetic sensor that detects geomagnetism in the X-axis direction, the Y-axis direction, and the Z-axis direction.
- the geomagnetic sensor 829 can supply the detected geomagnetic data to the CPU 839.
- the acceleration sensor 831 is a sensor that detects acceleration as a voltage value.
- the acceleration sensor 831 may be a three-axis acceleration sensor that detects acceleration along the X-axis direction, acceleration along the Y-axis direction, and acceleration along the Z-axis direction.
- the acceleration sensor 831 can supply the detected acceleration data to the CPU 839.
- the gyro sensor 833 is a kind of measuring instrument that detects the angle and angular velocity of an object.
- the gyro sensor 833 may be a three-axis gyro sensor that detects a speed (angular speed) at which the rotation angle around the X axis, the Y axis, and the Z axis changes as a voltage value.
- the gyro sensor 833 can supply the detected angular velocity data to the CPU 839.
- the atmospheric pressure sensor 835 is a sensor that detects ambient atmospheric pressure as a voltage value.
- the atmospheric pressure sensor 835 can detect the atmospheric pressure at a predetermined sampling frequency and supply the detected atmospheric pressure data to the CPU 839.
- the imaging unit 837 has a function of capturing a still image or a moving image via a lens in accordance with the control of the CPU 839.
- the imaging unit 837 may store the captured image in the storage unit 859.
- the CPU 839 functions as an arithmetic processing unit and a control unit, and controls overall operations in the information processing apparatus 100 according to various programs.
- the CPU 839 may be a microprocessor.
- the CPU 839 can realize various functions according to various programs.
- the ROM 841 can store programs used by the CPU 839, operation parameters, and the like.
- the RAM 843 can temporarily store programs used in the execution of the CPU 839, parameters that change as appropriate during the execution, and the like.
- the operation unit 847 has a function of generating an input signal for performing a desired operation.
- the operation unit 847 includes, for example, an input unit for inputting information such as a touch sensor, a mouse, a keyboard, a button, a microphone, a switch, and a lever, and an input control circuit that generates an input signal based on the input and outputs the input signal to the CPU 839. May be configured.
- the display unit 849 is an example of an output device, and may be a display device such as a liquid crystal display (LCD) device or an organic light emitting diode (OLED) display device.
- the display portion 849 can provide information by displaying a screen.
- the decoder 851 has a function of performing decoding and analog conversion of input data under the control of the CPU 839.
- the decoder 851 can perform decoding and analog conversion of audio data input via the telephone network antenna 817 and the telephone processing unit 819 and output the audio signal to the speaker 853, for example.
- the decoder 851 can perform decoding and analog conversion of audio data input via the WiFi antenna 825 and the WiFi processing unit 827, for example, and output the audio signal to the speaker 853.
- the speaker 853 can output audio based on the audio signal supplied from the decoder 851.
- the encoder 855 has a function of performing digital conversion and encoding of input data in accordance with the control of the CPU 839.
- the encoder 855 can perform digital conversion and encoding of the audio signal input from the microphone 857 and output audio data.
- the microphone 857 can collect sound and output it as a sound signal.
- the storage unit 859 is a data storage device, and includes a storage medium, a recording device that records data on the storage medium, a reading device that reads data from the storage medium, and a deletion device that deletes data recorded on the storage medium.
- a storage medium for example, nonvolatile memory such as flash memory, MRAM (Magnetoresistive Random Access Memory), FeRAM (Ferroelectric Random Access Memory), PRAM (Phase change Random Access Memory), and EEPROM (Electronically Erasable and Programmable Read Only Memory).
- a magnetic recording medium such as an HDD (Hard Disk Drive) may be used.
- the advertisement is displayed in the sub display area, but the present technology is not limited to such an example.
- the sub display area may be a dictionary display area that displays explanatory text for words displayed in the main display area DA1.
- the advertisement displayed in the sub display area may have contents not related to the main information displayed in the main display area, or the information related to the main information is extracted and sub-displayed. It may be displayed in the area.
- the advertisement as the sub information may be information reflecting the user's preference using the learning result.
- the information processing apparatus 100 that is a client device performs processing such as generation of a display image.
- the technical scope of the present disclosure is not limited to such an example.
- Some of the functions of the information processing apparatus 100 may be performed on a server connected to the client device via a network.
- Such a server performs processing such as content analysis, display area analysis, or display image generation in response to an instruction transmitted from the client device, and transmits a display image or a display control signal to the client device. be able to.
- Such embodiments are also included in the technical scope of the present disclosure.
- An information processing apparatus comprising: (2) The content includes sub-information different from main information displayed on the display screen. The information processing apparatus according to (1). (3) The sub information is information subordinate to the main information. The information processing apparatus according to (2). (4) The first display area is arranged below the second display area where the main information is displayed. The information processing apparatus according to any one of (2) and (3).
- the display screen includes a plurality of the first display areas, The image generation unit lays out the content based on an arrangement of a plurality of the first display areas; The information processing apparatus according to any one of (1) to (4). (6) The image generation unit determines an angle at which the object is arranged based on an arrangement of the plurality of first display areas. The information processing apparatus according to (5). (7) The size of the first display area is changed according to an operation, The image generation unit generates the display image according to a size of the first display area; The information processing apparatus according to any one of (1) to (6). (8) The acquisition unit acquires an object included in the content, The image generation unit lays out the content by determining an arrangement of the objects; The information processing apparatus according to any one of (1) to (7).
- the image generation unit generates the display image including a part of the objects included in the content; The information processing apparatus according to (8).
- the image generation unit generates the display image in which the object is arranged based on the attribute of the object; The information processing apparatus according to any one of (8) and (9).
- the size of the first display area is enlarged according to an enlargement operation, The image generation unit generates the display image preferentially including an object for the entire content before the enlargement operation.
- the information processing apparatus according to any one of (9) and (10).
- (12) The image generation unit determines the priority of the object based on the display history of each of the objects after the enlargement operation.
- An information processing method including: (14) Computer An acquisition unit for acquiring content to be displayed in the first display area in the display screen; An image generation unit that lays out the content based on the arrangement of the first display area and generates a display image; A program for causing an information processing apparatus to function.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
1.概要
2.機能構成
3.表示領域の配置例
4.表示例と操作例
5.レイアウト処理
6.動作例
7.ハードウェア構成例
まず図1~図4を参照しながら、本開示の一実施形態に係る情報処理装置の提供する機能の概要について説明する。図1は、本開示の一実施形態に係る情報処理装置の機能の概要を示す説明図である。図2は、同実施形態に係る情報処理装置の表示する表示画面の表示領域についての説明図である。図3は、同実施形態に係る情報処理装置がサブ情報として表示するコンテンツの一例を示す説明図である。図4は、同実施形態に係る情報処理装置が表示するコンテンツの提供元ユーザがコンテンツを設定する設定画面の一例を示す説明図である。
ここで図5を参照しながら、本開示の一実施形態に係る情報処理装置100の機能構成について説明する。図5は、同実施形態に係る情報処理装置の機能構成を示すブロック図である。
コンテンツ解析部105は、コンテンツデータ40の解析情報を取得するコンテンツ解析情報取得部の一例である。すなわちここでは情報処理装置100がコンテンツデータ40を解析する機能を有する場合について説明するが、本技術はかかる例に限定されない。例えば情報処理装置100は、外部の装置がコンテンツデータ40を解析した結果であるコンテンツ解析情報を取得する機能を有していてもよい。
表示領域解析部110は、サブ表示領域DA2の配置状態を解析する機能を有する。サブ表示領域DA2は、ユーザ操作に応じてその配置状態が変化する。このため、表示領域解析部110は、配置状態が変化する度にサブ表示領域DA2の配置状態を解析することができる。ここで表示領域解析部110が解析するサブ表示領域DA2の配置には、サブ表示領域DA2の大きさ、位置、形状、などが挙げられる。ここで解析されるサブ表示領域DA2の大きさは、絶対的な値で示されてもよいし、表示画面全体に対するサブ表示領域の比率で示されてもよい。またサブ表示領域DA2が複数含まれる場合には、サブ表示領域DA2同士の相対位置が解析されてもよい。表示領域解析部110は、サブ表示領域DA2の配置情報を供給することができる。
画像生成部115は、表示領域解析部110により供給される、サブ表示領域DA2の配置情報に基づいて、コンテンツデータ40からサブ表示領域DA2に表示される表示画像を生成することができる。画像生成部115は、サブ表示領域DA2の配置情報に基づいて、サブ表示領域DA2に表示する表示画像を、コンテンツデータ40の一部を切り出すことにより生成してもよい。また画像生成部115は、コンテンツデータ40に含まれるパーツオブジェクトをレイアウトすることにより、サブ表示領域DA2に表時する表示画像を生成してもよい。
表示部120は、例えば画像生成部115により生成された表示画像の表示を制御する表示制御部と表示装置とを含むことができる。表示部120はまた、操作情報取得部125により取得される操作情報に基づいて、表示領域の配置が変更されるように表示画面の表示を制御することができる。ここでは表示装置を有する情報処理装置100について説明したため表示部120は表示装置を含むこととしたが、本技術はかかる例に限定されない。例えば情報処理装置100が表示装置を有さない場合には、表示部120は表示制御部であってよい。
操作情報取得部125は、例えばユーザが情報を入力するための入力部と、入力に基づいて入力信号を生成する入力制御回路などを含んでよい。例えば入力部の一例としては、タッチパネル、マウス、キーボード、ボタン、マイク、スイッチ、及びレバーなどが挙げられる。
次に、図6を参照しながら本開示の一実施形態に係る情報処理装置100の表示画面中におけるメイン情報とサブ情報との配置例について説明する。図6は、同実施形態に係る情報処理装置が表示するメイン情報とサブ情報の配置例を示す説明図である。
次に、図7~図20を参照しながら、本開示の一実施形態に係る情報処理装置100におけるメイン情報及びサブ情報の表示例と、表示領域に対する操作例について説明する。図7は、同実施形態に係る情報処理装置の表示する表示画面の表示例1及び表示例2を示す説明図である。図8は、同実施形態に係る情報処理装置の領域拡大操作の一例を示す説明図である。図9は、同実施形態に係る情報処理装置の領域縮小操作の一例を示す説明図である。図10は、同実施形態に係る情報処理装置の領域拡大操作及び領域縮小操作の他の一例を示す説明図である。図11は、同実施形態に係る情報処理装置の表示する表示画面の表示例3及び表示例4を示す説明図である。図12は、同実施形態に係る情報処理装置の領域拡大操作の他の一例を示す説明図である。図13は、同実施形態に係る情報処理装置の表示する表示画面の表示例5を示す説明図である。図14は、同実施形態に係る情報処理装置のサブ表示領域表示操作の一例を示す説明図である。図15は、同実施形態に係る情報処理装置の領域拡大操作の他の一例を示す説明図である。図16は、同実施形態に係る情報処理装置の領域拡大操作の他の一例を示す説明図である。図17は、同実施形態に係る情報処理装置の表示するサブ表示領域の他の一例及びサブ表示領域表示操作の他の一例を示す説明図である。図18は、同実施形態に係る情報処理装置の表示する操作ボタンについての説明図である。図19は、同実施形態に係る情報処理装置が地図表示画面表示中に表示するサブ表示領域の一例を示す説明図である。図20は、同実施形態に係る情報処理装置がゲーム画面表示中に表示するサブ表示領域の一例を示す説明図である。
次に図21~図23を参照しながら、本開示の一実施形態に係る情報処理装置100がサブ表示領域DA2に表示する表示画像のレイアウトを生成するレイアウト処理についてその一例を示し説明する。図21は、同実施形態に係る情報処理装置のコンテンツ解析についての説明図である。図22は、同実施形態に係る情報処理装置のオブジェクトに対する比重決定に関する説明図である。図23は、同実施形態に係る情報処理装置のサブ表示領域のレイアウトの一例を示す説明図である。
次に図24及び図25を参照しながら、本開示の一実施形態に係る情報処理装置100の動作例について説明する。図24は、同実施形態に係る情報処理装置の動作例を示すフローチャートである。図25は、同実施形態に係る情報処理装置のレイアウト処理に係る動作例を示すフローチャートである。
次に、図26を参照しながら、本開示の一実施形態に係る情報処理装置100のハードウェア構成例について説明する。図26は、同実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
電話網アンテナ817は、通話及び通信用の携帯電話網と無線で接続する機能を有するアンテナの一例である。電話網アンテナ817は、携帯電話網を介して受信される通話信号を電話処理部819に供給することができる。
電話処理部819は、電話網アンテナ817により送受信される信号に対する各種の信号処理を行う機能を有する。電話処理部819は、例えばマイク857を介して入力され、エンコーダ855によりエンコードされた音声信号に対して各種の信号処理を行い、電話網アンテナ817に供給することができる。また電話処理部819は、電話網アンテナ819から供給される音声信号に対して各種の信号処理を行い、デコーダ851に供給することができる。
GPSアンテナ821は、測位衛星からの信号を受信するアンテナの一例である。GPSアンテナ821は、複数のGPS衛星からのGPS信号を受信することができ、受信したGPS信号をGPS処理部823に入力する。
GPS処理部823は、測位衛星から受信された信号に基づいて位置情報を算出する算出部の一例である。GPS処理部823は、GPSアンテナ821から入力された複数のGPS信号に基づいて現在の位置情報を算出し、算出した位置情報を出力する。具体的には、GPS処理部823は、GPS衛星の軌道データからそれぞれのGPS衛星の位置を算出し、GPS信号の送信時刻と受信時刻との差分時間に基づいて、各GPS衛星から当該情報処理装置100までの距離をそれぞれ算出する。そして、算出された各GPS衛星の位置と、各GPS衛星から当該情報処理装置100までの距離とに基づいて、現在の3次元位置を算出することができる。なお、ここで用いられるGPS衛星の軌道データは、例えばGPS信号に含まれていてもよい。或いは、GPS衛星の軌道データは、通信アンテナ825を介して外部のサーバから取得されてもよい。
Wifiアンテナ825は、例えば無線LAN(Local Area Network)通信網との通信信号をWifiの仕様に従って送受信する機能を有するアンテナである。Wifiアンテナ825は、受信した信号を通信処理部827に供給することができる。
Wifi処理部827は、Wifiアンテナ825から供給された信号に各種の信号処理を行う機能を有する。Wifi処理部827は、供給されたアナログ信号から生成したデジタル信号をCPU839に供給することができる。
地磁気センサ829は、地磁気を電圧値として検出するセンサである。地磁気センサ829は、X軸方向、Y軸方向、及びZ軸方向の地磁気をそれぞれ検出する3軸地磁気センサであってよい。地磁気センサ829は、検出した地磁気データをCPU839に供給することができる。
加速度センサ831は、加速度を電圧値として検出するセンサである。加速度センサ831は、X軸方向に沿った加速度、Y軸方向に沿った加速度、及びZ軸方向に沿った加速度をそれぞれ検出する3軸加速度センサであってよい。加速度センサ831は、検出した加速度データをCPU839に供給することができる。
ジャイロセンサ833は、物体の角度や角速度を検出する計測器の一種である。このジャイロセンサ833は、X軸、Y軸、及びZ軸周りの回転角の変化する速度(角速度)を電圧値として検出する3軸ジャイロセンサであってよい。ジャイロセンサ833は、検出した角速度データをCPU839に供給することができる。
気圧センサ835は、周囲の気圧を電圧値として検出するセンサである。気圧センサ835は、気圧を所定のサンプリング周波数で検出し、検出した気圧データをCPU839に供給することができる。
撮像部837は、CPU839の制御に従い、レンズを介して静止画像又は動画像を撮影する機能を有する。撮像部837は、撮影した画像を記憶部859に記憶させてもよい。
CPU839は、演算処理装置及び制御装置として機能し、各種プログラムに従って情報処理装置100内の動作全般を制御する。またCPU839は、マイクロプロセッサであってもよい。このCPU839は、各種プログラムに従って様々な機能を実現することができる。
ROM841は、CPU839が使用するプログラムや演算パラメータ等を記憶することができる。RAM843は、CPU839の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶することができる。
操作部847は、所望の操作をするための入力信号を生成する機能を有する。操作部847は、例えばタッチセンサ、マウス、キーボード、ボタン、マイク、スイッチ及びレバーなど情報を入力するための入力部と、入力に基づいて入力信号を生成し、CPU839に出力する入力制御回路などから構成されてよい。
表示部849は、出力装置の一例であり、液晶ディスプレイ(LCD:Liquid Crystal Display)装置、有機EL(OLED:Organic Light Emitting Diode)ディスプレイ装置などの表示装置であってよい。表示部849は、画面を表示することにより情報を提供することができる。
デコーダ851は、CPU839の制御に従い、入力されたデータのデコード及びアナログ変換などを行う機能を有する。デコーダ851は、例えば電話網アンテナ817及び電話処理部819を介して入力された音声データのデコード及びアナログ変換などを行い、音声信号をスピーカ853に出力することができる。またデコーダ851は、例えばWifiアンテナ825及びWifi処理部827を介して入力された音声データのデコード及びアナログ変換などを行い、音声信号をスピーカ853に出力することができる。スピーカ853は、デコーダ851から供給される音声信号に基づいて音声を出力することができる。
エンコーダ855は、CPU839の制御に従い、入力されたデータのデジタル変換及びエンコードなどを行う機能を有する。エンコーダ855は、マイク857から入力される音声信号のデジタル変換及びエンコードなどを行い、音声データを出力することができる。マイク857は、音声を集音し、音声信号として出力することができる。
記憶部859は、データ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ここで記憶媒体としては、例えばフラッシュメモリ、MRAM(Magnetoresistive Random Access Memory)、FeRAM(Ferroelectric Random Access Memory)、PRAM(Phase change Random Access Memory)、及びEEPROM(Electronically Erasable and Programmable Read Only Memory)などの不揮発性メモリや、HDD(Hard Disk Drive)などの磁気記録媒体などが用いられてよい。
(1)
表示画面中の第1の表示領域に表示させるコンテンツを取得する取得部と、
前記第1の表示領域の配置に基づいて前記コンテンツをレイアウトし、表示画像を生成する画像生成部と、
を備える、情報処理装置。
(2)
前記コンテンツは、前記表示画面中に表示されるメイン情報と異なるサブ情報を含む、
前記(1)に記載の情報処理装置。
(3)
前記サブ情報は、前記メイン情報に従属する情報である、
前記(2)に記載の情報処理装置。
(4)
前記第1の表示領域は、前記メイン情報が表示される第2の表示領域の下層に配置される、
前記(2)または(3)のいずれかに記載の情報処理装置。
(5)
前記表示画面は、複数の前記第1の表示領域を含み、
前記画像生成部は、複数の前記第1の表示領域の配置に基づいて前記コンテンツをレイアウトする、
前記(1)~(4)のいずれか1項に記載の情報処理装置。
(6)
前記画像生成部は、複数の前記第1の表示領域の配置に基づいて前記オブジェクトを配置する角度を決定する、
前記(5)に記載の情報処理装置。
(7)
前記第1の表示領域のサイズは、操作に応じて変更され、
前記画像生成部は、前記第1の表示領域のサイズに応じて前記表示画像を生成する、
前記(1)~(6)のいずれか1項に記載の情報処理装置。
(8)
前記取得部は、前記コンテンツに含まれるオブジェクトを取得し、
前記画像生成部は、前記オブジェクトの配置を決定することにより前記コンテンツをレイアウトする、
前記(1)~(7)のいずれかに記載の情報処理装置。
(9)
前記画像生成部は、前記コンテンツに含まれるオブジェクトのうちの一部を含む前記表示画像を生成する、
前記(8)に記載の情報処理装置。
(10)
前記画像生成部は、前記オブジェクトの属性にさらに基づいて前記オブジェクトを配置した前記表示画像を生成する、
前記(8)または(9)のいずれかに記載の情報処理装置。
(11)
前記第1の表示領域のサイズは、拡大操作に応じて拡大され、
前記画像生成部は、前記拡大操作前においては、前記コンテンツ全体を対象とするオブジェクトを優先的に含む前記表示画像を生成する、
前記(9)または(10)のいずれかに記載の情報処理装置。
(12)
前記画像生成部は、前記拡大操作後においては、前記オブジェクトそれぞれの表示履歴に基づいて、前記オブジェクトの優先度を判断する、
前記(11)に記載の情報処理装置。
(13)
表示画面中の第1の表示領域に表示させるコンテンツを取得することと、
前記第1の表示領域の配置に基づいて前記コンテンツをレイアウトし、表示画像を生成すること、
を含む情報処理方法。
(14)
コンピュータを、
表示画面中の第1の表示領域に表示させるコンテンツを取得する取得部と、
前記第1の表示領域の配置に基づいて前記コンテンツをレイアウトし、表示画像を生成する画像生成部と、
を備える、情報処理装置として機能させるためのプログラム。
105 コンテンツ解析部
110 表示領域解析部
115 画像生成部
120 表示部
125 操作情報取得部
Claims (14)
- 表示画面中の第1の表示領域に表示させるコンテンツを取得する取得部と、
前記第1の表示領域の配置に基づいて前記コンテンツをレイアウトし、表示画像を生成する画像生成部と、
を備える、情報処理装置。 - 前記コンテンツは、前記表示画面中に表示されるメイン情報と異なるサブ情報を含む、
請求項1に記載の情報処理装置。 - 前記サブ情報は、前記メイン情報に従属する情報である、
請求項2に記載の情報処理装置。 - 前記第1の表示領域は、前記メイン情報が表示される第2の表示領域の下層に配置される、
請求項2に記載の情報処理装置。 - 前記表示画面は、複数の前記第1の表示領域を含み、
前記画像生成部は、複数の前記第1の表示領域の配置に基づいて前記コンテンツをレイアウトする、
請求項1に記載の情報処理装置。 - 前記画像生成部は、複数の前記第1の表示領域の配置に基づいて前記オブジェクトを配置する角度を決定する、
請求項5に記載の情報処理装置。 - 前記第1の表示領域のサイズは、操作に応じて変更され、
前記画像生成部は、前記第1の表示領域のサイズに応じて前記表示画像を生成する、
請求項1に記載の情報処理装置。 - 前記取得部は、前記コンテンツに含まれるオブジェクトを取得し、
前記画像生成部は、前記オブジェクトの配置を決定することにより前記コンテンツをレイアウトする、
請求項1に記載の情報処理装置。 - 前記画像生成部は、前記コンテンツに含まれるオブジェクトのうちの一部を含む前記表示画像を生成する、
請求項8に記載の情報処理装置。 - 前記画像生成部は、前記オブジェクトの属性にさらに基づいて前記オブジェクトを配置した前記表示画像を生成する、
請求項8に記載の情報処理装置。 - 前記第1の表示領域のサイズは、拡大操作に応じて拡大され、
前記画像生成部は、前記拡大操作前においては、前記コンテンツ全体を対象とするオブジェクトを優先的に含む前記表示画像を生成する、
請求項9に記載の情報処理装置。 - 前記画像生成部は、前記拡大操作後においては、前記オブジェクトそれぞれの表示履歴に基づいて、前記オブジェクトの優先度を判断する、
請求項11に記載の情報処理装置。 - 表示画面中の第1の表示領域に表示させるコンテンツを取得することと、
前記第1の表示領域の配置に基づいて前記コンテンツをレイアウトし、表示画像を生成すること、
を含む情報処理方法。 - コンピュータを、
表示画面中の第1の表示領域に表示させるコンテンツを取得する取得部と、
前記第1の表示領域の配置に基づいて前記コンテンツをレイアウトし、表示画像を生成する画像生成部と、
を備える、情報処理装置として機能させるためのプログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201280068890.9A CN104094212A (zh) | 2012-02-10 | 2012-12-27 | 信息处理装置、信息处理方法和程序 |
| US14/373,102 US20150033117A1 (en) | 2012-02-10 | 2012-12-27 | Information processing device, information processing method, and program |
| EP12867825.7A EP2813929A4 (en) | 2012-02-10 | 2012-12-27 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING PROCESS AND PROGRAM |
| RU2014131913A RU2014131913A (ru) | 2012-02-10 | 2012-12-27 | Устройство обработки информации, способ обработки информации и программа |
| JP2013557390A JP6090173B2 (ja) | 2012-02-10 | 2012-12-27 | 情報処理装置、情報処理方法、及びプログラム |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012027026 | 2012-02-10 | ||
| JP2012-027026 | 2012-02-10 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013118418A1 true WO2013118418A1 (ja) | 2013-08-15 |
Family
ID=48947202
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2012/083824 Ceased WO2013118418A1 (ja) | 2012-02-10 | 2012-12-27 | 情報処理装置、情報処理方法、及びプログラム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20150033117A1 (ja) |
| EP (1) | EP2813929A4 (ja) |
| JP (1) | JP6090173B2 (ja) |
| CN (1) | CN104094212A (ja) |
| RU (1) | RU2014131913A (ja) |
| WO (1) | WO2013118418A1 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016091548A (ja) * | 2015-10-23 | 2016-05-23 | ヤフー株式会社 | 情報表示装置、配信装置、情報表示方法および情報表示プログラム |
| JP2017010574A (ja) * | 2016-08-05 | 2017-01-12 | ヤフー株式会社 | 情報表示プログラム、配信装置、情報表示方法および情報表示装置 |
| JP2017174445A (ja) * | 2017-05-02 | 2017-09-28 | 京セラ株式会社 | 電子機器 |
| JP2018063547A (ja) * | 2016-10-12 | 2018-04-19 | 株式会社にしがき | 情報配信装置 |
| JP7345034B1 (ja) | 2022-10-11 | 2023-09-14 | 株式会社ビズリーチ | 文書作成支援装置、文書作成支援方法及び文書作成支援プログラム |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6627210B2 (ja) * | 2014-09-17 | 2020-01-08 | 凸版印刷株式会社 | 広告表示装置、広告配信システム及びプログラム |
| CN105718234B (zh) * | 2016-02-23 | 2019-07-05 | 广州小百合信息技术有限公司 | 显示交互方法与系统 |
| US11538209B2 (en) | 2018-11-16 | 2022-12-27 | Ricoh Company, Ltd. | Information processing system, information processing apparatus, and recording medium |
| JP7230780B2 (ja) * | 2018-11-16 | 2023-03-01 | 株式会社リコー | 情報処理システム、端末装置及びプログラム |
| JP7473783B2 (ja) * | 2020-02-07 | 2024-04-24 | 株式会社ぐるなび | 情報処理システム、情報処理方法、及び情報処理プログラム |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07325850A (ja) | 1994-05-31 | 1995-12-12 | Nec Corp | 新聞広告割付作業装置及び方法 |
| JP2006227977A (ja) * | 2005-02-18 | 2006-08-31 | Konica Minolta Business Technologies Inc | 情報表示システム |
| WO2006123513A1 (ja) * | 2005-05-19 | 2006-11-23 | Access Co., Ltd. | 情報表示装置および情報表示方法 |
| JP2011039908A (ja) * | 2009-08-17 | 2011-02-24 | Panasonic Corp | 自動レイアウト装置 |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10240831A (ja) * | 1997-02-28 | 1998-09-11 | Total Syst Kenkyusho:Kk | ホームページ公開システム |
| US7272258B2 (en) * | 2003-01-29 | 2007-09-18 | Ricoh Co., Ltd. | Reformatting documents using document analysis information |
| JP4653097B2 (ja) * | 2003-09-24 | 2011-03-16 | ノキア コーポレイション | 小さな表示画面上での大きなオブジェクトの改善された表示方法 |
| US7471827B2 (en) * | 2003-10-16 | 2008-12-30 | Microsoft Corporation | Automatic browsing path generation to present image areas with high attention value as a function of space and time |
| US7409635B2 (en) * | 2004-11-16 | 2008-08-05 | Zalag Corporation | Display/layout methods and apparatuses including content items and display containers |
| JP2006234874A (ja) * | 2005-02-22 | 2006-09-07 | Seiko Epson Corp | 画像表示システム、描画データ出力装置、および、描画データ出力プログラム |
| US20100198697A1 (en) * | 2006-07-21 | 2010-08-05 | Videoegg, Inc. | Fixed Position Interactive Advertising |
| US8549429B2 (en) * | 2007-01-25 | 2013-10-01 | Sharp Kabushiki Kaisha | Multi-window management apparatus and program, storage medium and information processing apparatus |
| US20080306824A1 (en) * | 2007-06-08 | 2008-12-11 | Parkinson David C | Empty Space Advertising Engine |
| US8943425B2 (en) * | 2007-10-30 | 2015-01-27 | Google Technology Holdings LLC | Method and apparatus for context-aware delivery of informational content on ambient displays |
| US8726164B2 (en) * | 2008-05-30 | 2014-05-13 | Microsoft Corporation | Mark-up extensions for semantically more relevant thumbnails of content |
| JP4847991B2 (ja) * | 2008-06-30 | 2011-12-28 | ヤフー株式会社 | 情報処理装置、方法、プログラムシステム及びサーバコンピュータ |
| JP4798209B2 (ja) * | 2008-12-02 | 2011-10-19 | 富士ゼロックス株式会社 | 情報処理装置、処理実行装置及びプログラム |
| US9367216B2 (en) * | 2009-05-21 | 2016-06-14 | Sony Interactive Entertainment Inc. | Hand-held device with two-finger touch triggered selection and transformation of active elements |
| WO2011039848A1 (ja) * | 2009-09-29 | 2011-04-07 | 株式会社 東芝 | 関心領域抽出装置及びプログラム |
| JP4745437B2 (ja) * | 2009-10-29 | 2011-08-10 | 株式会社東芝 | 表示処理装置及び表示処理方法 |
| JP2012008686A (ja) * | 2010-06-23 | 2012-01-12 | Sony Corp | 情報処理装置および方法、並びにプログラム |
| EP2431889A1 (en) * | 2010-09-01 | 2012-03-21 | Axel Springer Digital TV Guide GmbH | Content transformation for lean-back entertainment |
| US20120144303A1 (en) * | 2010-10-08 | 2012-06-07 | Michael Cricks | Hd website skin |
| US9378294B2 (en) * | 2010-12-17 | 2016-06-28 | Microsoft Technology Licensing, Llc | Presenting source regions of rendered source web pages in target regions of target web pages |
| US20120202187A1 (en) * | 2011-02-03 | 2012-08-09 | Shadowbox Comics, Llc | Method for distribution and display of sequential graphic art |
| US20130167072A1 (en) * | 2011-12-22 | 2013-06-27 | Sap Portals Israel Ltd. | Smart and Flexible Layout Context Manager |
-
2012
- 2012-12-27 EP EP12867825.7A patent/EP2813929A4/en not_active Ceased
- 2012-12-27 WO PCT/JP2012/083824 patent/WO2013118418A1/ja not_active Ceased
- 2012-12-27 US US14/373,102 patent/US20150033117A1/en not_active Abandoned
- 2012-12-27 RU RU2014131913A patent/RU2014131913A/ru unknown
- 2012-12-27 CN CN201280068890.9A patent/CN104094212A/zh active Pending
- 2012-12-27 JP JP2013557390A patent/JP6090173B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07325850A (ja) | 1994-05-31 | 1995-12-12 | Nec Corp | 新聞広告割付作業装置及び方法 |
| JP2006227977A (ja) * | 2005-02-18 | 2006-08-31 | Konica Minolta Business Technologies Inc | 情報表示システム |
| WO2006123513A1 (ja) * | 2005-05-19 | 2006-11-23 | Access Co., Ltd. | 情報表示装置および情報表示方法 |
| JP2011039908A (ja) * | 2009-08-17 | 2011-02-24 | Panasonic Corp | 自動レイアウト装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2813929A4 * |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016091548A (ja) * | 2015-10-23 | 2016-05-23 | ヤフー株式会社 | 情報表示装置、配信装置、情報表示方法および情報表示プログラム |
| JP2017010574A (ja) * | 2016-08-05 | 2017-01-12 | ヤフー株式会社 | 情報表示プログラム、配信装置、情報表示方法および情報表示装置 |
| JP2018063547A (ja) * | 2016-10-12 | 2018-04-19 | 株式会社にしがき | 情報配信装置 |
| JP2017174445A (ja) * | 2017-05-02 | 2017-09-28 | 京セラ株式会社 | 電子機器 |
| JP7345034B1 (ja) | 2022-10-11 | 2023-09-14 | 株式会社ビズリーチ | 文書作成支援装置、文書作成支援方法及び文書作成支援プログラム |
| JP2024056510A (ja) * | 2022-10-11 | 2024-04-23 | 株式会社ビズリーチ | 文書作成支援装置、文書作成支援方法及び文書作成支援プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104094212A (zh) | 2014-10-08 |
| JPWO2013118418A1 (ja) | 2015-05-11 |
| JP6090173B2 (ja) | 2017-03-08 |
| RU2014131913A (ru) | 2016-02-20 |
| US20150033117A1 (en) | 2015-01-29 |
| EP2813929A1 (en) | 2014-12-17 |
| EP2813929A4 (en) | 2015-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6090173B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| US12444138B2 (en) | Rendering 3D captions within real-world environments | |
| US10031656B1 (en) | Zoom-region indicator for zooming in an electronic interface | |
| KR101865425B1 (ko) | 조절가능한 점진적인 이동 장치 거리뷰 | |
| US9552129B2 (en) | Interactive visual representation of points of interest data | |
| JP5171968B2 (ja) | ウェブベースコンテンツのレンダリングの加速 | |
| CN101996047B (zh) | 用户界面方法和电子设备 | |
| KR102037465B1 (ko) | 사용자 단말 장치 및 이의 디스플레이 방법 | |
| US20130263052A1 (en) | Multi-layer user interface with flexible parallel movement | |
| CN108475182B (zh) | 数据处理方法以及电子终端 | |
| KR102343361B1 (ko) | 전자 기기 및 이의 웹 페이지 디스플레이 방법 | |
| US20120131446A1 (en) | Method for displaying web page in a portable terminal | |
| US20190004823A1 (en) | Capturing user interactions | |
| CN114253433B (zh) | 一种动态元素控制方法、电子设备和计算机可读存储介质 | |
| US9881399B2 (en) | Custom map configuration | |
| CN114257755A (zh) | 图像处理方法、装置、设备及存储介质 | |
| US20260011084A1 (en) | Rendering 3d captions within real-world environments | |
| HK40070017A (en) | Image processing method and apparatus, device, and storage medium | |
| HK40070017B (zh) | 图像处理方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12867825 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 14373102 Country of ref document: US |
|
| ENP | Entry into the national phase |
Ref document number: 2013557390 Country of ref document: JP Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2014131913 Country of ref document: RU Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2012867825 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |