WO2012164672A1 - Content display device and program - Google Patents
Content display device and program Download PDFInfo
- Publication number
- WO2012164672A1 WO2012164672A1 PCT/JP2011/062413 JP2011062413W WO2012164672A1 WO 2012164672 A1 WO2012164672 A1 WO 2012164672A1 JP 2011062413 W JP2011062413 W JP 2011062413W WO 2012164672 A1 WO2012164672 A1 WO 2012164672A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- display
- character
- display element
- screen 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
- 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
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
Definitions
- the present invention relates to a content display device and a program.
- Patent Document 2 When an operation is performed by inputting a character symbol instead of a pointing device, convenience is improved by adding a character symbol such as a number or an alphabetic character to the display screen on the display screen.
- a content screen information acquisition unit for acquiring content screen information to be displayed on a display, and an arrangement of an operation display element that is a display element serving as an operation interface and other display elements from the acquired content screen information
- a display element arrangement acquisition unit for acquiring a character, a display character symbol acquisition unit for acquiring a character symbol to be displayed in association with the operation display element, and a character corresponding to the content screen based on the arrangement of the operation display element
- a character symbol position determining unit that determines a position where a symbol is to be displayed; a character symbol screen information generating unit that generates screen information for arranging a character symbol at the position determined by the character symbol position determining unit;
- a screen display unit for displaying a screen with character symbols added at predetermined positions based on the content screen information and the character symbol screen information.
- the display element arrangement acquisition unit includes a display element interval acquisition unit that acquires an interval between each operation display element and a neighboring display element
- the character symbol position determination unit includes
- the content display device according to the first invention is characterized in that a position where a corresponding display character / symbol is to be added on the content screen is determined based on an interval between the operation display element and a neighboring display element.
- a content screen information acquisition step for acquiring content screen information to be displayed on a display, an operation display element which is a display element serving as an operation interface from the acquired content screen information, and other display elements
- a display element arrangement obtaining step for obtaining the arrangement of the display, a display character / symbol obtaining step for obtaining a character / symbol to be displayed in association with the operation display element, and a content screen based on the arrangement of the operation display element
- a character symbol position determining step for determining a position where the character symbol to be displayed is to be displayed; and a character symbol screen information generating step for generating screen information for arranging the character symbol at the position determined in the character symbol position determining step; Based on the content screen information and the character symbol screen information, the character symbol is placed at a predetermined position.
- the present invention it is possible to provide a content display device that can add a character symbol to a position where it can be easily seen, and a program for causing the content display device to execute.
- the present embodiment relates to a content display device and a program for displaying a content by adding a predetermined alphanumeric character in the vicinity of a link destination or an input form when displaying the content.
- FIG. 1A is a diagram showing an example of displaying content using a conventional browser. As shown in FIG. 1A, various types of information are described on the content, and by clicking the mouse cursor on an object such as a photo, text, or button with a link, The link destination can be accessed.
- FIG. 1B is an example of a display when numbers such as 001, 002... Are added in the vicinity of each link destination. As shown in this figure, when numbers are added, objects such as content photos, texts, buttons, etc. may overlap with the added numbers, or the added numbers may be difficult to see from the display. (In this figure, the number 006 is out of the display).
- FIG. 2 is a diagram illustrating an example of displaying content using the content display device of the present embodiment.
- the position to add a number such as 001, 002,... Is determined based on the arrangement position of the object such as a photograph, sentence, and button to which a link is attached. There is no risk that objects such as buttons will overlap with added numbers.
- FIG. 3 shows an example of functional blocks in the present embodiment.
- the “content display device” (300) of this embodiment shown in FIG. 3 includes a “content screen information acquisition unit” (301), a “display element arrangement acquisition unit” (302), and a “display character symbol acquisition unit” ( 303), a “character symbol position determination unit” (304), a “character symbol screen information configuration unit” (305), and a “screen display unit” (306).
- Each part which is a component of the present invention is configured by either hardware, software, or both hardware and software.
- hardware composed of a CPU, a memory, a bus, an interface, a peripheral device, and the like, and software executable on these hardware are listed. be able to.
- the functions of each part are realized by processing, storing, and outputting data on the memory and data input via the interface by sequentially executing the program expanded on the memory (this book) The same applies throughout the specification).
- the “content display device” (300) is a device having functional units of each unit described later. As long as the content display device is a device capable of displaying content, the processing speed, displayable pixels, installed OS (Operating System) and the like are not limited. Specific examples include all types of computer devices such as PCs (Personal Computers) and servers, mobile phones, PDAs (Personal Digital Assistants), and digital TV devices that can be equipped with a browser function as “content display devices”. Can be included.
- the content display device may be connected to a light receiver that receives a signal transmitted from, for example, a remote control device or a mobile phone, and may be configured to realize a keyboard or mouse function according to the received signal. .
- Content screen information acquisition unit (301) acquires content screen information to be displayed on the display.
- the content screen information is a concept including both document data described in a markup language format and content screen configuration information to be displayed on a display generated based on the document data.
- “Acquisition” of content screen information includes a series of processes of acquiring document data and generating content screen configuration information.
- Markup language format is a description format in which a part of a document is enclosed in a special character string called “tag” to describe the structure and modification information of the sentence in the sentence.
- SGML Standard Generalized Markup Language
- HTML HyperText Markup Language
- XML eXtensible Markup Language
- BML BroadcastcLanguage Language
- Document data is text data described in these markup language formats.
- the acquisition of document data is to acquire an HTML file held in the main memory, for example, in the case of the HTML format.
- HTML files are stored in the main memory by, for example, a browser requesting reception of an HTML file using a HTTP (HyperTextTTransferTProtocol) protocol to a predetermined web server, and acquiring the HTML file from the web server as a result.
- HTTP HyperTextTTransferTProtocol
- the content screen information acquisition unit further generates content screen configuration information to be displayed on the display based on the acquired document data.
- Content screen configuration information to be displayed on the display is information that configures a content screen displayed when a normal browser or the like is used. Specifically, it is information necessary for displaying a screen on a graphic controller, graphic memory, or the like when displaying a content screen.
- a conventional browser displays content based on the content screen configuration information.
- This embodiment is characterized in that content is displayed based on character / symbol screen information described later in addition to the content screen information (content screen configuration information). Also, this embodiment is characterized in that, unlike the embodiment 2 described later, the document data constituting the acquired content screen information is not modified.
- the “display element arrangement acquisition unit” (303) acquires the arrangement of the operation display element and other display elements from the acquired content screen information.
- the display element arrangement acquisition unit extracts the operation display element by extracting operation tag information that is tag information for the operation display element.
- the operation display element is a display serving as an operation interface on the content display screen. Specifically, the display of the link destination and the display of an object related to an input form such as a text box, a radio button, a check button, a select part, and a button are applicable.
- Tag information refers to information about tags included in the markup language format as described above. Specifically, the tag is displayed in the form of a start tag “ ⁇ XX>” and an end tag “ ⁇ / XX>” (XX is a predetermined tag character string).
- “Operation tag information” is tag information for such an operation display element.
- FIG. 4 is a diagram partially showing an example of document data described in the HTML format.
- *** is an arbitrary character string
- operation display elements can be extracted.
- FIG. 5 is a diagram illustrating an example of the operation display element.
- a text box for the user to enter a name, another radio button for men and women, a check box for checking hobbies, a link to a help page, etc. are displayed as operation display elements on the web page. ing.
- These operation display elements are parts of the web page creator that want some kind of input action for the user, and the contents of this embodiment that allow easy access to such parts.
- the display device can be expected to improve convenience not only for users who are content viewers but also for users who are content providers.
- the display element arrangement acquisition unit has operation tag information setting means for setting which tag is extracted as operation tag information, and it is also possible to extract only the tag corresponding to the setting as operation tag information. It is. By performing the extraction setting of the operation tag information in this way, it is possible to arbitrarily set whether or not to add a character symbol to be described later. Improvement can be expected.
- “Acquisition of arrangement of operation display elements and other display elements” is to acquire the arrangement of each display element (including both operation display elements and other display elements).
- the “arrangement” of the display element is information relating to which area each display element is assigned and displayed on the content screen.
- tags included in the markup language format described above may have tag information related to placement.
- a table tag “ ⁇ table> ⁇ tr> ⁇ td> *** ⁇ / td> ⁇ /tr> ⁇ /table>” (*** is an arbitrary character string) ) Is tag information related to the arrangement.
- the arrangement of display elements can be acquired by using information such as the number of pixels of the display, interpretation rules for predetermined document data of the browser.
- a template called a style sheet in which information related to the appearance of a document is collected is used.
- the style sheet is described in a language such as CSS (Cascading Style Sheets) or XSL (extensible Stylesheet Language).
- CSS CSS
- XSL extensible Stylesheet Language
- the display element arrangement acquisition unit may further include display element interval acquisition means.
- this configuration is not an essential configuration in the first invention.
- the display element interval acquisition means acquires an interval between each operation display element and a neighboring display element.
- Neighboring display elements are display elements that should be displayed around each operation display element (up and down, left and right, etc.), and include both operation display elements and other display elements.
- the “interval” is information relating to a blank area between each operation display element and a neighboring display element.
- acquisition of the display element interval means acquisition of position information of a blank area between each operation display element and a neighboring display element, among the information related to the arrangement of the display elements described above. For example, the number of blank areas in each of the vertical and horizontal directions is calculated from the arrangement information of each operation display element and the arrangement information of neighboring display elements.
- the character symbol position determination unit determines the position where the display character symbol should be displayed according to the size of the blank area, the character symbol can be displayed in a wide part of the blank area. In addition, it is possible to add a character symbol at a position that is easier to see. (Display character symbol acquisition part)
- the “display character / symbol acquisition unit” acquires a character / symbol to be displayed in association with the operation display element according to a predetermined rule. Acquisition of character symbols that should be displayed in association with operation display elements means that each operation display element is added with a character symbol that can be distinguished from other display elements on the content screen. This refers to associating predetermined character symbols.
- “On the content screen” means on the content screen displayed by the acquired content screen information (document data).
- “Character symbols” include, for example, hiragana, katakana, and kanji as well as numbers and English letters. That is, the content display device of the present invention includes a PC that can be operated using a mobile phone as one embodiment, but in the case of a mobile phone, characters such as hiragana can be operated using a numeric keypad. Since it is possible, the predetermined character symbol includes various characters in addition to simple numbers. The predetermined character symbol can be distinguished from other operation display elements on the content screen, so that the linked content can be browsed or input by inputting the character symbol to the content display device. It becomes possible to activate the form.
- the correspondence between the operation display elements and the character symbols may be assigned, for example, to the operation display elements from the upper part of the screen as 001, 002, or 001, 002,. ⁇ You may give a number. It is also convenient to create a rule that gives a predetermined display character according to the type of operation display element. In other words, when a link destination is indicated, for example, “001” or “L01” is displayed by setting the beginning of a three-digit character to “0” or “L”. Can be used as identification information for what type of operation display element is (in this case, a display indicating the link destination), and the display also makes it easy to understand the correspondence between the letter symbols and the operation display elements , Improving visibility.
- the character symbol position determination unit determines the position where the corresponding character symbol is to be displayed on the content screen.
- On content screen means on the screen displayed based on the content screen information.
- “Character symbol position” is position information when a character symbol is displayed on the content screen.
- the determination of the character symbol position is performed based on the arrangement of the operation display elements acquired by the display element arrangement acquisition unit described above.
- the character symbol position is preferably in the vicinity of each operation display element associated with each character symbol. This is because the correspondence between each operation display element and each character symbol is visually easy to understand, and convenience is improved. As an example, there may be a rear part such as a character indicating a link, a front part, or upper and lower parts of an operation display element.
- the operation display element is a text box
- the text box corresponds to the “neighborhood” here.
- “near” includes, for example, making a character symbol translucent and superimposing it on an operation display element.
- the character / symbol position may be determined based on the positional relationship between the operation display elements. For example, if the distance between the left and right of each operation display element is narrow, placing the character symbol on the right side of the operation display element makes it difficult to see the operation display element and the character symbol. ) To determine the position of the character symbol.
- the determination of the character symbol position may be performed based on the positional relationship between the arrangement of the operation display elements and the display frame. If the character symbol is placed on the right side of the operation display element and the character symbol cannot be displayed on the display because it is completely out of the display, the position of the character symbol is determined above (or below) the operation display element. . (Other configuration of character symbol position determination unit)
- the character symbol position determination unit may determine the position where the corresponding display character symbol should be added on the content screen based on the display element interval. This configuration is not an essential configuration in the first invention.
- Display element interval refers to the interval between each operation display element and neighboring display elements. That is, it is a blank area (area without display elements) on the content screen.
- the display element interval is acquired by the display element interval acquisition means described above. Determining the position of the character symbol “based on the display element interval” means determining the position where the display character symbol is to be displayed with the display element interval as a consideration element. For example, a character symbol is described on the side where the display element interval is large. Alternatively, when the display element interval is equal to or smaller than a predetermined value, the character symbol is described so as to be superimposed on the operation display element.
- the “character / symbol screen information generating unit” generates screen information for arranging the character / symbol at the position determined by the character / symbol position determining unit.
- the character / symbol screen information is generated separately from the content screen information, the content of the content screen information (document data) is not altered.
- the character symbol screen information is accessed or input according to the input of the character symbol to be displayed.
- Information for performing an action of activating the form may be included.
- Specific examples of activating an input form include moving a check portion of a radio button, switching a check box ON / OFF, and moving a cursor to a text box. For example, once the character symbol “001” is input, the color of the portion indicating the character symbol “001” may be changed.
- the processing may be performed as if “001” has been input.
- the “001” portion is a toggle switch, and it may be set to perform different operations depending on the number of times “001” is input.
- a three-digit alphanumeric character is used as an example of a character symbol, but it goes without saying that it may be a one-digit or two-digit alphanumeric character.
- the “screen display unit” (305) displays a screen with character symbols added at predetermined positions based on the content screen information and the character symbol screen information.
- a content screen display image (content screen configuration information) is used to create a display image of the content screen, and the content
- a method of superimposing a character symbol using character symbol screen information on the display image of the screen is used to create a display image of the content screen.
- FIG. 6 is a diagram showing an example of a content screen to which character symbols are added in this way.
- FIG. 6 shows an example in which the content screen shown in FIG. 5 is displayed as a content screen to which character symbols are added using the content display device of this embodiment.
- all character symbols are added to all operation display elements.
- which operation display element is added with a character symbol is changed depending on the setting.
- the character symbol “001” can be added and displayed only in the “help” portion indicating the link.
- FIG. 7A is a diagram illustrating an example of a processing flow of the content display apparatus according to the present embodiment.
- the content display device executes the following steps each time it acquires content screen information for displaying content.
- step S701 content screen information is acquired.
- This step includes acquisition of document data and generation of content screen configuration information. That is, first, document data is acquired.
- content screen configuration information to be displayed on the display is generated based on the acquired document data.
- step S702 the arrangement of display elements is acquired from the content screen information (document data) acquired in step S701.
- operation tag information that is tag information for an operation display element included in the acquired content screen information (document data) is extracted to identify the operation display element and other display elements. Note that, if the operation tag information extracted in step S702 has previously set information related to the extraction target tag, only the set operation tag information may be extracted.
- the arrangement of display elements is acquired from the acquired content screen information (document data). As described above, there is a case where the description of the style sheet or the like is sometimes referred to when acquiring the arrangement of the display elements.
- step S703 a display character symbol is acquired.
- step S704 the position of the character symbol is determined based on the arrangement of the operation display elements acquired in step 702.
- step S705 character symbol screen information for arranging the character symbol at the character symbol position determined in step S704 is generated.
- step S706 based on the content screen information acquired in step S701 and the character symbol screen information generated in step S705, the content screen to which the character symbol is added is displayed.
- FIG. 7B is a diagram showing the flow of processing when a character / symbol is input from the user after executing the processing shown in FIG. 7A, for example.
- step S707 input character / symbol data is obtained from the user.
- step S708 processing corresponding to the input character / symbol data acquired in step S707 is executed.
- FIG. 8 is a diagram showing a specific configuration aspect of the content display device in the present embodiment.
- the content display apparatus according to the present embodiment has a physical configuration including a CPU, ROM, RAM, HDD (hard disk drive), an external interface such as a LAN cable, a graphic controller, a graphic memory, and the like.
- Hardware (801).
- an operating system (802) which is basic software for abstracting the functions of the hardware (801) and managing the operation of the hardware (801), operates, and content screen information
- Content screen information acquisition unit (301), “Display element arrangement acquisition unit” (302), “Display character symbol acquisition unit” (303), “Character symbol position determination unit” (304), Includes a module that realizes a “character / symbol screen information generation unit” (305) and a “screen display unit” (306). Composed of program works. This program executes, for example, the processing shown in FIG. ⁇ Hardware Configuration of Embodiment 1>
- FIG. 9 is a diagram illustrating an example of a hardware configuration of the content display apparatus according to the present embodiment.
- the CPU (901) that has read the content screen display command described in the content screen display program developed in the main memory from the ROM (903), the HDD (904), etc. interprets the command and outputs the external interface ( 907), the content screen information (document data) acquired through the processing is expanded in the main memory. Thereafter, a CPU (901) and a RAM that constitute a part of the content screen information acquisition unit, a display element arrangement acquisition unit, a display character symbol acquisition unit, a character symbol position determination unit, and a character symbol screen information generation unit (902), ROM (903), HDD (904), etc. generate content screen configuration information and character / symbol screen information.
- the CPU (901) interprets the instructions described in the content screen display program for executing the processing shown in FIG. 7 expanded in the main memory from the ROM (903), the HDD (904), etc.
- the information generated as a result is temporarily stored in the RAM (902).
- the graphic controller (905) constituting the screen display unit outputs a command to display the content displayed by the information to the graphic memory (906) on a display outside the figure, and as a result, character symbols are displayed on the display outside the figure.
- a content screen to which is added is displayed.
- Embodiment 2 With the content display device according to the present embodiment, it is possible to provide a content display device that can add a character symbol to a position where it can be easily seen, and a program for causing the content display device to execute the program.
- Embodiment 2 >> ⁇ Outline of Embodiment 2>
- the content display device in the present embodiment displays content with character symbols added as in the first embodiment by modifying the acquired content screen information (document data). It is a feature.
- FIG. 10 is a diagram showing an example of a functional block diagram in the present embodiment.
- the “content display device” (1000) in this embodiment includes a “content screen information acquisition unit” (1001), a “display element arrangement acquisition unit” (1002), and a “display character symbol acquisition”. Part “(1003),” character / symbol position determining part "(1004),” content screen information modifying part "(1005), and” modified screen display part "(1006).
- Content display device 1000
- Content screen information acquisition unit 1001
- Display element arrangement acquisition unit 1002
- Display character symbol acquisition unit 1003
- Charge symbol position The “determination unit” (1004) is the same as that described in the first embodiment, and thus the description thereof is omitted here.
- the content screen information acquisition unit only needs to have a function of acquiring document data, and does not need to have a function of generating content screen configuration information as described in the first embodiment.
- the “content screen information modification unit” (1005) acquires the content screen information acquired by the content screen information acquisition unit (1001) in order to place the character symbol at the position determined by the character symbol position determination unit (1004).
- (Document data) is modified to be modified content screen information (modified document data).
- FIG. 11 is a diagram illustrating an example of modified document data. The characters shown in the dotted circle in FIG. 11 indicate the part where the document data is modified. By modifying the document data in this way, it is possible to add a character symbol at a predetermined position determined by the character symbol position determination unit. In the example of FIG.
- document data can be modified to display image data.
- the content screen information modifying unit further generates modified content screen configuration information for display display based on the modified document data.
- “Modified content screen configuration information” indicates almost the same content as the content screen configuration information described in the first embodiment. The difference is not the acquired document data but the modified document data modified after acquisition. It is a part which produces
- a program that recognizes the character input, activates the corresponding operation display element area, or performs processing to access the link destination, etc.
- the modified content screen configuration information may be generated so as to display a content screen in which is embedded.
- the “modified screen display unit” (1005) displays the modified content screen based on the modified content screen configuration information.
- the content displayed in this way is the same content that is displayed when the content display device described in the first embodiment is used.
- the second embodiment modifies document data, but the content screens displayed as a result are all the same.
- FIG. 12A is a diagram illustrating an example of a processing flow of the content display apparatus according to the present embodiment.
- the content display device executes the following steps each time it acquires content screen information for displaying content.
- This step is a step of acquiring document data.
- step S1202 the arrangement of display elements is acquired from the content screen information (document data) acquired in step S1201.
- operation tag information that is tag information for an operation display element included in the acquired content screen information (document data) is extracted to identify the operation display element and other display elements.
- the operation tag information extracted in step S1202 may extract only the set operation tag information when information related to the extraction target tag is set in advance.
- the arrangement of display elements is acquired from the acquired content screen information (document data). As described above, the description of the style sheet may be referred to when obtaining the arrangement of the display elements.
- step S1203 a display character symbol is acquired.
- step S1204 the position of the character symbol is determined based on the arrangement of the operation display elements acquired in step 1202.
- step S1205 the modified content screen information for arranging the character symbol at the position of the character symbol determined in step S1204 is generated.
- step S1206 based on the content screen information generated in step S1205, a content screen to which character symbols are added is displayed.
- FIG. 12B is a diagram showing the flow of processing when a character / symbol is input from the user after the processing shown in FIG. 12A is executed, for example.
- step S1207 input character / symbol data is obtained from the user.
- step S1208 processing corresponding to the input character / symbol data acquired in step S1207 is executed.
- FIG. 13 is a diagram showing a specific configuration aspect of the content display device in the present embodiment.
- the content display apparatus according to the present embodiment is realized as hardware (1301) as a physical configuration, similarly to the content display apparatus described in the first embodiment.
- an operating system (1302) which is basic software for abstracting the functions of the hardware (1301) and managing the operation of the hardware (1301), operates, and content screen information
- an acquisition module (1303), a display element arrangement acquisition module (1304), a display character symbol acquisition module (1305), a character symbol position determination module (1306), a modified content screen information generation module (1307), and a modified screen display module (1308) “Content screen information acquisition unit” (1001), “display element arrangement acquisition unit” (1002), “display character symbol acquisition unit” (1003), and “character symbol position determination unit” (1004), respectively.
- FIG. 13 is a diagram illustrating an example of a hardware configuration of the content display device according to the present embodiment.
- the CPU (1401) that has read the content display command described in the content display program developed in the main memory from the ROM (1403), HDD (1404), etc. interprets the command and obtains it through the external interface (1407). Expanded content screen information (document data) is expanded in the main memory. Thereafter, the CPU (1401), RAM (1402), ROM (1403), HDD (1404) constituting the display element arrangement acquisition unit, display character symbol acquisition unit, character symbol position determination unit, and content screen information modification unit. ) And the like, the modified content screen configuration information is generated. Specifically, the CPU (1401) interprets the instructions described in the content display program for executing the processing shown in FIG.
- the content screen information (document data) stored and held in the RAM (1402) is modified so that the character symbol is added to the predetermined position determined by the character symbol position determination unit, and the modified content screen information (modified document data) To).
- the CPU (1401) generates the modified content screen configuration information from the modified document data and outputs a command for displaying the modified content based on the information
- the graphic controller (1405) configuring the modified screen display unit.
- Outputs to the graphic memory (1406) a command to display the content displayed by the information on a display outside the figure, and as a result, a content screen in which character symbols are added to the predetermined position on the display outside the figure Will be displayed.
- FIG. 4 is a diagram illustrating an example of document data according to the first embodiment.
- the figure which shows an example which added the character symbol of Embodiment 1 The figure explaining the flow of processing of Embodiment 1.
- FIG. 3 is a diagram illustrating an example of a hardware configuration according to the first embodiment.
- FIG. 10 is a diagram illustrating an example of modified document data according to the second embodiment.
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)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、コンテンツ表示装置及びプログラムに関する。 The present invention relates to a content display device and a program.
インターネットを利用してコンテンツを閲覧する際に、ブラウザと呼ばれるウェブ閲覧ソフトが利用されている。コンテンツには他のコンテンツ等へのリンクが貼られており、リンク先にアクセスするためには、ブラウザ上のリンクが貼られている部分をマウスでクリック等することで、ユーザはそのリンク先のコンテンツ等へアクセスすることができる。 When browsing content using the Internet, web browsing software called a browser is used. Links to other content etc. are pasted on the content, and in order to access the link destination, the user clicks the part where the link on the browser is pasted with the mouse etc. It is possible to access content and the like.
近年はインターネットとテレビの融合が進んでおり、大型テレビなどのようなモニターをリビング等に設置し、その大モニターを通じてインターネットの閲覧を行うことが考えられえる。また、テレビに番組表などをダウンロードして利用する場合もある。このように大画面でインターネットを閲覧する場合においては、マウス等を利用してリンク先へアクセスするには、その大画面ゆえに離れた位置から視聴可能な形態であるにも関わらず、モニターに近づいて操作しなければならず不便が生じていた。 In recent years, the integration of the Internet and TV has progressed, and it is conceivable to install a monitor such as a large TV in the living room and browse the Internet through the large monitor. In some cases, a program guide or the like is downloaded to a television and used. In this way, when browsing the Internet on a large screen, accessing the link destination using a mouse or the like approaches the monitor despite being in a form that allows viewing from a remote location because of the large screen. Inconvenience had to occur.
この点については、マウス機能やキーボード機能がついたリモコンやかかる機能を搭載した携帯電話等を利用して、ブラウザが搭載されたコンピュータを遠隔操作することによって、離れた場所から大型モニターに表示されたコンテンツのリンク先へとアクセスすることが可能となると考えられる。 This can be displayed on a large monitor from a remote location by remotely operating a computer with a browser using a remote control with a mouse function or keyboard function or a mobile phone equipped with such a function. It will be possible to access the link destination of the content.
しかし、遠隔操作において、ポインティングデバイスを用いてブラウザ上のリンクが貼られている部分を正確にポイントすることが困難な場合もある。そこで、ポインティングデバイスを用いないでリンク先へのアクセスを容易に行うために、コンテンツのリンク先の部分に0から9までの数字を付して表示し、その数字に該当するテンキーが押された場合には、そのリンク先にアクセスすることができるプロキシサーバについての発明が開示されている(特許文献1)。 However, in remote operation, it may be difficult to accurately point to the part where the link on the browser is pasted using a pointing device. Therefore, in order to easily access the link destination without using a pointing device, the link destination portion of the content is displayed with a number from 0 to 9, and the numeric keypad corresponding to the number is pressed. In this case, an invention about a proxy server that can access the link destination is disclosed (Patent Document 1).
このようにポインティングデバイスではなく、文字記号の入力により操作を行う場合、表示画面には、既存のウェブコンテンツに、数字や英字などの文字記号を付加して表示することで、利便性が向上する(特許文献2)。 Thus, when an operation is performed by inputting a character symbol instead of a pointing device, convenience is improved by adding a character symbol such as a number or an alphabetic character to the display screen on the display screen. (Patent Document 2).
しかしながら、既存のウェブコンテンツは様々であるので、数字や英字などの文字記号を付加した場合に、ウェブコンテンツ上の文字や画像等と重なったり、ウェブコンテンツのレイアウトが崩れたりして、ウェブコンテンツが見難くなるおそれがある。そこで、文字記号を見やすい位置に付加することが可能なコンテンツ表示装置及びコンテンツ表示装置に実行させるためのプログラムが必要であった。 However, since existing web contents are various, adding character symbols such as numbers and English letters may overlap with characters and images on the web contents or the layout of the web contents may be disrupted. May be difficult to see. Therefore, a content display device that can be added to a position where the character symbol is easy to see and a program for causing the content display device to execute the program are required.
上記の課題を解決するため、本願出願人は、以下の発明を提案する。 In order to solve the above problems, the applicant of the present application proposes the following invention.
第一の発明として、ディスプレイに表示すべきコンテンツ画面情報を取得するコンテンツ画面情報取得部と、取得したコンテンツ画面情報から、操作インターフェイスとなる表示要素である操作表示要素とそれ以外の表示要素の配置を取得する表示要素配置取得部と、前記操作表示要素に対応づけて表示すべき文字記号を取得する表示文字記号取得部と、前記操作表示要素の配置に基づいて、コンテンツ画面上に対応する文字記号を表示すべき位置を決定する文字記号位置決定部と、前記文字記号位置決定部にて決定された位置に文字記号を配置するための画面情報を生成する文字記号画面情報生成部と、前記コンテンツ画面情報と前記文字記号画面情報に基づいて、文字記号が所定の位置に付加された画面を表示する画面表示部と、を有するコンテンツ表示装置を提案する。 As a first invention, a content screen information acquisition unit for acquiring content screen information to be displayed on a display, and an arrangement of an operation display element that is a display element serving as an operation interface and other display elements from the acquired content screen information A display element arrangement acquisition unit for acquiring a character, a display character symbol acquisition unit for acquiring a character symbol to be displayed in association with the operation display element, and a character corresponding to the content screen based on the arrangement of the operation display element A character symbol position determining unit that determines a position where a symbol is to be displayed; a character symbol screen information generating unit that generates screen information for arranging a character symbol at the position determined by the character symbol position determining unit; A screen display unit for displaying a screen with character symbols added at predetermined positions based on the content screen information and the character symbol screen information. To propose a content display device that.
また、第二の発明として、前記表示要素配置取得部は、各操作表示要素と近隣の表示要素との間隔を取得する表示要素間隔取得手段を有し、前記文字記号位置決定部は、前記各操作表示要素と近隣の表示要素との間隔に基づいて対応する表示文字記号をコンテンツ画面上に付すべき位置を決定することを特徴とする第一の発明に記載のコンテンツ表示装置を提案する。 Further, as a second invention, the display element arrangement acquisition unit includes a display element interval acquisition unit that acquires an interval between each operation display element and a neighboring display element, and the character symbol position determination unit includes The content display device according to the first invention is characterized in that a position where a corresponding display character / symbol is to be added on the content screen is determined based on an interval between the operation display element and a neighboring display element.
また、第三の発明として、ディスプレイに表示すべきコンテンツ画面情報を取得するコンテンツ画面情報取得ステップと、取得したコンテンツ画面情報から、操作インターフェイスとなる表示要素である操作表示要素とそれ以外の表示要素の配置を取得する表示要素配置取得ステップと、前記操作表示要素に対応づけて表示すべき文字記号を取得する表示文字記号取得ステップと、前記操作表示要素の配置に基づいて、コンテンツ画面上に対応する文字記号を表示すべき位置を決定する文字記号位置決定ステップと、前記文字記号位置決定ステップにて決定された位置に文字記号を配置するための画面情報を生成する文字記号画面情報生成ステップと、前記コンテンツ画面情報と前記文字記号画面情報に基づいて、文字記号が所定の位置に付加された画面を表示する画面表示ステップと、をコンテンツ表示装置に実行させるためのプログラムを提案する。 Further, as a third invention, a content screen information acquisition step for acquiring content screen information to be displayed on a display, an operation display element which is a display element serving as an operation interface from the acquired content screen information, and other display elements A display element arrangement obtaining step for obtaining the arrangement of the display, a display character / symbol obtaining step for obtaining a character / symbol to be displayed in association with the operation display element, and a content screen based on the arrangement of the operation display element A character symbol position determining step for determining a position where the character symbol to be displayed is to be displayed; and a character symbol screen information generating step for generating screen information for arranging the character symbol at the position determined in the character symbol position determining step; Based on the content screen information and the character symbol screen information, the character symbol is placed at a predetermined position. We propose a program for executing a screen display step of displaying a pressurized been screen, to the content display device.
本発明により、文字記号を見やすい位置に付加することが可能なコンテンツ表示装置及びコンテンツ表示装置に実行させるためのプログラムを提供することができる。 According to the present invention, it is possible to provide a content display device that can add a character symbol to a position where it can be easily seen, and a program for causing the content display device to execute.
以下に、各発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。なお、以下の実施形態と請求項の関係は次の通りである。実施形態1は、主に請求項1から3について説明する。実施形態2は、その他の実施形態について説明する。
<<実施形態1>>
<実施形態1の概要>
Hereinafter, embodiments of each invention will be described. The present invention is not limited to these embodiments, and can be implemented in various modes without departing from the scope of the invention. In addition, the relationship between the following embodiment and a claim is as follows. The first embodiment will mainly describe
<<
<Outline of
本実施形態は、コンテンツを表示する際に、リンク先や入力フォームなどの近傍に所定の英数字を付加して表示するコンテンツ表示装置及びプログラムに関するものである。 The present embodiment relates to a content display device and a program for displaying a content by adding a predetermined alphanumeric character in the vicinity of a link destination or an input form when displaying the content.
図1Aは、従来のブラウザを用いてコンテンツを表示した一例を示す図である。図1Aで示すように、コンテンツ上には、各種の情報が記載されており、また、リンクが貼られている写真、文章、ボタンなどのオブジェクトにマウスのカーソルを重ね合わせてクリックすることで、そのリンク先へとアクセスすることが可能となっている。 FIG. 1A is a diagram showing an example of displaying content using a conventional browser. As shown in FIG. 1A, various types of information are described on the content, and by clicking the mouse cursor on an object such as a photo, text, or button with a link, The link destination can be accessed.
また、図1Bは、各リンク先の近傍に001、002・・・などの数字が付加された場合の表示の一例である。この図のように、数字を付加した場合、コンテンツの写真、文章、ボタンなどのオブジェクトと付加された数字とが重なって見難くなる場合や、付加された数字がディスプレイから見切れてしまう場合がある(この図では006の数字がディスプレイから見切れている)。
FIG. 1B is an example of a display when numbers such as 001, 002... Are added in the vicinity of each link destination. As shown in this figure, when numbers are added, objects such as content photos, texts, buttons, etc. may overlap with the added numbers, or the added numbers may be difficult to see from the display. (In this figure, the
図2は、本実施形態のコンテンツ表示装置を用いてコンテンツを表示した一例を示す図である。この図のように、リンクが貼られている写真、文章、ボタンなどのオブジェクトの配置位置に基づいて001、002・・・などの数字を付加する位置を決定するので、コンテンツの写真、文章、ボタンなどのオブジェクトと付加された数字とが重なって見難くなるおそれがない。 FIG. 2 is a diagram illustrating an example of displaying content using the content display device of the present embodiment. As shown in this figure, the position to add a number such as 001, 002,... Is determined based on the arrangement position of the object such as a photograph, sentence, and button to which a link is attached. There is no risk that objects such as buttons will overlap with added numbers.
なお、001、002・・・などの数字に相当するテンキーボタンなどを押下することによって、その該当するリンク先へとアクセスすることも、本発明を応用することで可能である。
<実施形態1の構成>
It is also possible to access the corresponding link destination by pressing a numeric keypad corresponding to a number such as 001, 002... By applying the present invention.
<Configuration of
図3に本実施形態における機能ブロックの一例を示す。図3に示す本実施形態の「コンテンツ表示装置」(300)は、「コンテンツ画面情報取得部」(301)と、「表示要素配置取得部」(302)と、「表示文字記号取得部」(303)と、「文字記号位置決定部」(304)と、「文字記号画面情報構成部」(305)と、「画面表示部」(306)と、からなる。 FIG. 3 shows an example of functional blocks in the present embodiment. The “content display device” (300) of this embodiment shown in FIG. 3 includes a “content screen information acquisition unit” (301), a “display element arrangement acquisition unit” (302), and a “display character symbol acquisition unit” ( 303), a “character symbol position determination unit” (304), a “character symbol screen information configuration unit” (305), and a “screen display unit” (306).
本件発明の構成要素である各部は、ハードウエア、ソフトウエア、ハードウエアとソフトウエアの両者、のいずれかによって構成される。例えば、これらを実現する一例として、コンピュータを利用する場合には、CPU、メモリ、バス、インターフェイス、周辺装置などから構成されるハードウエアと、これらのハードウエア上にて実行可能なソフトウエアを挙げることができる。具体的には、メモリ上に展開されたプログラムを順次実行することで、メモリ上のデータや、インターフェイスを介して入力されるデータの加工、蓄積、出力などにより各部の機能が実現される(本明細書の全体を通じて同様である)。 Each part which is a component of the present invention is configured by either hardware, software, or both hardware and software. For example, as an example for realizing these, when a computer is used, hardware composed of a CPU, a memory, a bus, an interface, a peripheral device, and the like, and software executable on these hardware are listed. be able to. Specifically, the functions of each part are realized by processing, storing, and outputting data on the memory and data input via the interface by sequentially executing the program expanded on the memory (this book) The same applies throughout the specification).
「コンテンツ表示装置」(300)とは、後述する各部の機能部を有する装置のことである。コンテンツ表示装置は、コンテンツを表示することが可能な装置であれば、その処理速度、表示可能画素、搭載しているOS(Operating System)などの種別は問わない。具体的な例としては、PC(Personal Computer)やサーバなどの各種コンピュータ装置や、携帯電話、PDA(Personal Digital Assistance)、デジタルテレビ装置など、ブラウザ機能が搭載可能な装置は全て「コンテンツ表示装置」に含まれ得る。また、コンテンツ表示装置は、例えばリモコン装置や携帯電話機などから送られる信号を受信する受光器と接続しており、その受信した信号に応じてキーボードやマウス機能を実現する構成をとっていても良い。 The “content display device” (300) is a device having functional units of each unit described later. As long as the content display device is a device capable of displaying content, the processing speed, displayable pixels, installed OS (Operating System) and the like are not limited. Specific examples include all types of computer devices such as PCs (Personal Computers) and servers, mobile phones, PDAs (Personal Digital Assistants), and digital TV devices that can be equipped with a browser function as “content display devices”. Can be included. In addition, the content display device may be connected to a light receiver that receives a signal transmitted from, for example, a remote control device or a mobile phone, and may be configured to realize a keyboard or mouse function according to the received signal. .
「コンテンツ画面情報取得部」(301)は、ディスプレイに表示すべきコンテンツ画面情報を取得する。ここでは、コンテンツ画面情報は、マークアップ言語形式で記述された文書データと、この文書データに基づいて生成されるディスプレイに表示すべきコンテンツ画面構成情報の両者を含む概念である。コンテンツ画面情報の「取得」は、文書データを取得し、コンテンツ画面構成情報を生成する一連の過程を含む。 “Content screen information acquisition unit” (301) acquires content screen information to be displayed on the display. Here, the content screen information is a concept including both document data described in a markup language format and content screen configuration information to be displayed on a display generated based on the document data. “Acquisition” of content screen information includes a series of processes of acquiring document data and generating content screen configuration information.
「マークアップ言語形式」とは、文書の一部を「タグ」と呼ばれる特別な文字列で囲うことにより、文章の構造や修飾情報を文章中に記述していく記述形式のことである。具体的には、SGML(Standard Generalized Markup Language)形式、HTML(HyperText Markup Language)形式、XML(eXtensible Markup Language)形式、BML(Broadcast Markup Language)形式などが挙げられる。「文書データ」とは、これらのマークアップ言語形式で記述されたテキストデータのことである。文書データの取得とは、例えばHTML形式の場合を例に挙げると、メインメモリに保持されているHTMLファイルを取得することである。これらのHTMLファイルは、例えば、ブラウザが所定のウエブサーバに対してHTTP(HyperText Transfer Protocol)プロトコルを利用してHTMLファイルの受信を要求し、その結果ウエブサーバからHTMLファイルを取得することによってメインメモリに記憶保持される。 “Markup language format” is a description format in which a part of a document is enclosed in a special character string called “tag” to describe the structure and modification information of the sentence in the sentence. Specifically, SGML (Standard Generalized Markup Language) format, HTML (HyperText Markup Language) format, XML (eXtensible Markup Language) format, BML (BroadcastcLanguage Language) “Document data” is text data described in these markup language formats. The acquisition of document data is to acquire an HTML file held in the main memory, for example, in the case of the HTML format. These HTML files are stored in the main memory by, for example, a browser requesting reception of an HTML file using a HTTP (HyperTextTTransferTProtocol) protocol to a predetermined web server, and acquiring the HTML file from the web server as a result. Stored in memory.
コンテンツ画面情報取得部は、さらに、取得した文書データに基づいてディスプレイに表示すべきコンテンツ画面構成情報を生成する。「ディスプレイに表示すべきコンテンツ画面構成情報」とは、通常のブラウザなどを利用した場合に表示されるコンテンツ画面を構成する情報のことである。具体的には、コンテンツ画面を表示する際に、グラフィックコントローラやグラフィックメモリ等にて画面を表示する際に必要となる情報のことである。従来のブラウザはこのコンテンツ画面構成情報に基づいてコンテンツを表示することになる。 The content screen information acquisition unit further generates content screen configuration information to be displayed on the display based on the acquired document data. “Content screen configuration information to be displayed on the display” is information that configures a content screen displayed when a normal browser or the like is used. Specifically, it is information necessary for displaying a screen on a graphic controller, graphic memory, or the like when displaying a content screen. A conventional browser displays content based on the content screen configuration information.
本実施形態においては、このコンテンツ画面情報(コンテンツ画面構成情報)に加えて、後述する文字記号画面情報に基づいてコンテンツを表示する点が特徴である。また、本実施形態は、後述する実施形態2と異なり、取得したコンテンツ画面情報を構成する文書データには改変を行わない点も特徴である。 This embodiment is characterized in that content is displayed based on character / symbol screen information described later in addition to the content screen information (content screen configuration information). Also, this embodiment is characterized in that, unlike the embodiment 2 described later, the document data constituting the acquired content screen information is not modified.
「表示要素配置取得部」(303)は、取得したコンテンツ画面情報から、操作表示要素とそれ以外の表示要素の配置を取得する。 The “display element arrangement acquisition unit” (303) acquires the arrangement of the operation display element and other display elements from the acquired content screen information.
操作表示要素であるか、それ以外の表示要素であるかは、取得したコンテンツ画面情報を構成する文書データに含まれるタグ情報によって識別される。つまり、表示要素配置取得部は、操作表示要素のためのタグ情報である操作タグ情報を抽出することにより、操作表示要素を抽出する。 Whether the display element is an operation display element or other display element is identified by tag information included in the document data constituting the acquired content screen information. That is, the display element arrangement acquisition unit extracts the operation display element by extracting operation tag information that is tag information for the operation display element.
「操作表示要素」とは、コンテンツ表示画面上における操作インターフェイスとなる表示である。具体的には、リンク先を示す表示や、テキストボックス、ラジオボタン、チェックボタン、セレクト部品、ボタンなどの入力フォームに関するオブジェクト表示などの表示が該当する。「タグ情報」とは、既に説明したようにマークアップ言語形式に含まれるタグについての情報のことである。タグとは、具体的には開始タグ「<○×>」と、終了タグ「</○×>」(○×は所定のタグ文字列)の形式によって表示されるものである。「操作タグ情報」は、このような操作表示要素のためのタグ情報のことである。 “The operation display element” is a display serving as an operation interface on the content display screen. Specifically, the display of the link destination and the display of an object related to an input form such as a text box, a radio button, a check button, a select part, and a button are applicable. “Tag information” refers to information about tags included in the markup language format as described above. Specifically, the tag is displayed in the form of a start tag “<XX>” and an end tag “</ XX>” (XX is a predetermined tag character string). “Operation tag information” is tag information for such an operation display element.
図4は、HTML形式にて記述された文書データの一例を部分的に示す図である。図4の例において示したタグでは、例えば「<input type=***>」と記載してあるタグや、「<a href=***>」(***は、任意の文字列)と記載している部分が本実施形態でいうところの操作タグ情報である。このような操作タグ情報を文書データ中から検索することにより、操作表示要素の抽出が可能となる。図4で示した文書データを従来のブラウザで表示すると、例えば図5で示すようなウエブページが表示されることになる。図5は、操作表示要素の一例を示している図である。図5は、ユーザが名前を入力するテキストボックスをはじめ、男女の別のラジオボタンや、趣味をチェックするチェックボックスや、ヘルプのページへのリンク先などがウエブページ上に操作表示要素として表示されている。これらの操作表示要素は、ウエブページの製作者にとっては、ユーザに対して何かしらの入力アクションを欲している部分であり、かかる部分に対して容易にアクセスすることを可能とする本実施形態のコンテンツ表示装置は、コンテンツの閲覧者であるユーザのみならず、コンテンツの提供者であるユーザにとっても利便性の向上を期待することができるものである。 FIG. 4 is a diagram partially showing an example of document data described in the HTML format. In the tag shown in the example of FIG. 4, for example, a tag described as “<input type = ***>” or “<a href=***>” (*** is an arbitrary character string) Is the operation tag information referred to in the present embodiment. By retrieving such operation tag information from the document data, operation display elements can be extracted. When the document data shown in FIG. 4 is displayed by a conventional browser, a web page as shown in FIG. 5 is displayed, for example. FIG. 5 is a diagram illustrating an example of the operation display element. In FIG. 5, a text box for the user to enter a name, another radio button for men and women, a check box for checking hobbies, a link to a help page, etc. are displayed as operation display elements on the web page. ing. These operation display elements are parts of the web page creator that want some kind of input action for the user, and the contents of this embodiment that allow easy access to such parts. The display device can be expected to improve convenience not only for users who are content viewers but also for users who are content providers.
なお、操作タグ情報の抽出に際しては、例えば、どのタグを操作タグ情報とするかについては任意に設定可能な構成を有していてもよい。つまり、表示要素配置取得部は、どのタグを操作タグ情報として抽出するかを設定する操作タグ情報設定手段を有しており、その設定に応じたタグのみを操作タグ情報として抽出することも可能である。このように操作タグ情報の抽出設定を行うことによって、後述する文字記号を付加するか否かを任意に設定することが可能となるため、ユーザにとっては選択の幅が広がることになり、利便性の向上が期待できる。 It should be noted that, when extracting operation tag information, for example, it may have a configuration that can be arbitrarily set as to which tag is used as operation tag information. That is, the display element arrangement acquisition unit has operation tag information setting means for setting which tag is extracted as operation tag information, and it is also possible to extract only the tag corresponding to the setting as operation tag information. It is. By performing the extraction setting of the operation tag information in this way, it is possible to arbitrarily set whether or not to add a character symbol to be described later. Improvement can be expected.
「操作表示要素とそれ以外の表示要素の配置の取得」は、各表示要素(操作表示要素とそれ以外の表示要素の双方を含む。)の配置を取得することである。表示要素の「配置」は、各表示要素がコンテンツ画面においてそれぞれどの領域に割り当てられて表示されるかに関する情報である。 “Acquisition of arrangement of operation display elements and other display elements” is to acquire the arrangement of each display element (including both operation display elements and other display elements). The “arrangement” of the display element is information relating to which area each display element is assigned and displayed on the content screen.
例えば、上述のマークアップ言語形式に含まれるタグには、配置に関連するタグ情報がある場合がある。図4の例で示したタグでは、例えば、テーブルタグ「<table><tr><td>***</td></tr></table>」(***は、任意の文字列)が配置に関連するタグ情報である。これらの配置に関連するタグ情報に加えて、ディスプレイのピクセル数、ブラウザ所定の文書データの解釈ルール等の情報を利用して、表示要素の配置が取得され得る。あるいは、文書の見栄えに関する情報をひとまとめにしたスタイルシートと呼ばれる雛形が用いられている場合もある。スタイルシートは、CSS(Cascading Style Sheets)、XSL(eXtensible Stylesheet Language)等の言語によって記述される。これらのスタイルシートを適用する場合には、各表示要素の属性に関するスタイルシートの記述も参照した上で、表示要素の配置が取得される。
(表示要素配置取得部の他の構成)
For example, tags included in the markup language format described above may have tag information related to placement. In the tag shown in the example of FIG. 4, for example, a table tag “<table><tr><td> *** </ td></tr></table>” (*** is an arbitrary character string) ) Is tag information related to the arrangement. In addition to the tag information related to these arrangements, the arrangement of display elements can be acquired by using information such as the number of pixels of the display, interpretation rules for predetermined document data of the browser. Alternatively, there is a case where a template called a style sheet in which information related to the appearance of a document is collected is used. The style sheet is described in a language such as CSS (Cascading Style Sheets) or XSL (extensible Stylesheet Language). When these style sheets are applied, the arrangement of the display elements is acquired with reference to the description of the style sheet regarding the attributes of each display element.
(Other configuration of the display element arrangement acquisition unit)
なお、第二の発明のように、表示要素配置取得部は、表示要素間隔取得手段をさらに備えていても良い。ただし、この構成は第一の発明において必須の構成ではない。 Note that, as in the second invention, the display element arrangement acquisition unit may further include display element interval acquisition means. However, this configuration is not an essential configuration in the first invention.
表示要素間隔取得手段は、各操作表示要素と近隣の表示要素との間隔を取得する。 The display element interval acquisition means acquires an interval between each operation display element and a neighboring display element.
近隣の表示要素とは、各操作表示要素の周辺(上下、左右等)に表示されるべき表示要素であり、操作表示要素及びその他の表示要素の両者を含む。「間隔」は、各操作表示要素と近隣の表示要素との間の空白領域に関する情報である。 “Neighboring display elements” are display elements that should be displayed around each operation display element (up and down, left and right, etc.), and include both operation display elements and other display elements. The “interval” is information relating to a blank area between each operation display element and a neighboring display element.
つまり、表示要素間隔の取得とは、前述した表示要素の配置に関連する情報のうち、特に、各操作表示要素と近隣の表示要素との間の空白領域の位置情報を取得することをいう。各操作表示要素の配置情報と、近隣の表示要素の配置情報とから、両者の間に、縦横それぞれ何ピクセルの空白領域があるかを算出するといった具合である。後述するように、文字記号位置決定部において、空白領域の広さに応じて表示文字記号の表示されるべき位置を決定することとすれば、空白領域の広い部分に文字記号を表示することができ、さらに見やすい位置に文字記号を付加することが可能となる。
(表示文字記号取得部)
That is, acquisition of the display element interval means acquisition of position information of a blank area between each operation display element and a neighboring display element, among the information related to the arrangement of the display elements described above. For example, the number of blank areas in each of the vertical and horizontal directions is calculated from the arrangement information of each operation display element and the arrangement information of neighboring display elements. As will be described later, if the character symbol position determination unit determines the position where the display character symbol should be displayed according to the size of the blank area, the character symbol can be displayed in a wide part of the blank area. In addition, it is possible to add a character symbol at a position that is easier to see.
(Display character symbol acquisition part)
「表示文字記号取得部」は、前記操作表示要素に対応づけて表示すべき文字記号を所定のルールにしたがって取得する。操作表示要素に「対応づけて」表示すべき文字記号の取得とは、各操作表示要素に当該コンテンツ画面上で他の表示要素と識別可能な文字記号を付加するために、各操作表示要素に所定の文字記号を関連づけることをいう。 The “display character / symbol acquisition unit” acquires a character / symbol to be displayed in association with the operation display element according to a predetermined rule. Acquisition of character symbols that should be displayed in association with operation display elements means that each operation display element is added with a character symbol that can be distinguished from other display elements on the content screen. This refers to associating predetermined character symbols.
「当該コンテンツ画面上」とは、取得したコンテンツ画面情報(文書データ)によって表示されるコンテンツ画面上のことである。「文字記号」とは、例えば数字や英文字などのほか、ひらがなやカタカナ、さらには漢字なども含まれ得るものである。即ち、本発明のコンテンツ表示装置は、携帯電話を用いて操作可能なPCが一実施態様として挙げられるものであるが、携帯電話の場合には、テンキーを利用してひらがな等の文字などを操作可能であるため、所定の文字記号には単なる数字の他に各種の文字が含まれる。そして、この所定の文字記号が当該コンテンツ画面上において他の操作表示要素と識別可能であることで、その文字記号をコンテンツ表示装置に入力するなどしてリンク先のコンテンツを閲覧したり、あるいは入力フォームをアクティブにしたりすることが可能となる。 “On the content screen” means on the content screen displayed by the acquired content screen information (document data). “Character symbols” include, for example, hiragana, katakana, and kanji as well as numbers and English letters. That is, the content display device of the present invention includes a PC that can be operated using a mobile phone as one embodiment, but in the case of a mobile phone, characters such as hiragana can be operated using a numeric keypad. Since it is possible, the predetermined character symbol includes various characters in addition to simple numbers. The predetermined character symbol can be distinguished from other operation display elements on the content screen, so that the linked content can be browsed or input by inputting the character symbol to the content display device. It becomes possible to activate the form.
操作表示要素と文字記号との対応づけは、たとえば、画面上部から操作表示要素にそれぞれ001、002・・・として番号を付与してもよいし、あるいは、画面の下部から順に001、002・・・として番号を付与してもよい。また、操作表示要素の種類に応じて所定の表示文字を付与するルールを作成すると便利である。つまり、リンク先を示す場合には、例えば「001」や、「L01」のように3桁の文字の最初を「0」としたり、「L」としたりすることによって、その表示している部分がどのような種類の操作表示要素であるか(この場合はリンク先を示す表示)の識別情報として活用することも可能であり、表示も字記号と操作表示要素との対応関係が把握しやすく、見易さがより向上する。なお、文字記号の付加順序や、文字記号の付加ルールなどについてはユーザが自由に設定可能であってよい。なお、本例では、表示文字記号の例として3桁の英数字を挙げたが、1桁や2桁の英数字等であってもよいことは、もちろんである。
(文字記号位置決定部)
The correspondence between the operation display elements and the character symbols may be assigned, for example, to the operation display elements from the upper part of the screen as 001, 002, or 001, 002,.・ You may give a number. It is also convenient to create a rule that gives a predetermined display character according to the type of operation display element. In other words, when a link destination is indicated, for example, “001” or “L01” is displayed by setting the beginning of a three-digit character to “0” or “L”. Can be used as identification information for what type of operation display element is (in this case, a display indicating the link destination), and the display also makes it easy to understand the correspondence between the letter symbols and the operation display elements , Improving visibility. It should be noted that the character symbol addition order, the character symbol addition rules, and the like may be freely set by the user. In this example, three-digit alphanumeric characters are used as examples of display character symbols, but it is needless to say that one-digit or two-digit alphanumeric characters may be used.
(Character symbol position determination unit)
「文字記号位置決定部」は、コンテンツ画面上に対応する文字記号を表示すべき位置を決定する。 “The character symbol position determination unit” determines the position where the corresponding character symbol is to be displayed on the content screen.
「コンテンツ画面上」は、コンテンツ画面情報に基づいて表示される画面上のことである。「文字記号位置」は、コンテンツ画面上に文字記号を表示する際の位置情報である。 “On content screen” means on the screen displayed based on the content screen information. “Character symbol position” is position information when a character symbol is displayed on the content screen.
文字記号位置の決定は、前述した表示要素配置取得部で取得された前記操作表示要素の配置に基づいて行われる。 The determination of the character symbol position is performed based on the arrangement of the operation display elements acquired by the display element arrangement acquisition unit described above.
例えば、文字記号位置は、各文字記号が対応づけられた各操作表示要素の近傍とすることが好ましい。各操作表示要素と各文字記号との対応関係が視覚的に分かりやすく、利便性が向上するからである。一例としては、リンクを示す文字などの後ろの部分や、前の部分、あるいは、操作表示要素の上下部分などが挙げられる。この他、操作表示要素がテキストボックスの場合には、そのテキストボックス内もここでいう「近傍」に該当するものである。また、「近傍」には、例えば文字記号を半透明にして、操作表示要素に重ね合わせることも含まれる。 For example, the character symbol position is preferably in the vicinity of each operation display element associated with each character symbol. This is because the correspondence between each operation display element and each character symbol is visually easy to understand, and convenience is improved. As an example, there may be a rear part such as a character indicating a link, a front part, or upper and lower parts of an operation display element. In addition, when the operation display element is a text box, the text box corresponds to the “neighborhood” here. In addition, “near” includes, for example, making a character symbol translucent and superimposing it on an operation display element.
さらに、文字記号位置の決定は各操作表示要素相互の位置関係に基づいて行われても良い。例えば、各操作表示要素の左右の間隔が狭い場合には、操作表示要素の右側に文字記号を配置すると操作表示要素と文字記号とが重なって見難くなるので、操作表示要素の上(または下)に文字記号の位置を決定するといった具合である。 Furthermore, the character / symbol position may be determined based on the positional relationship between the operation display elements. For example, if the distance between the left and right of each operation display element is narrow, placing the character symbol on the right side of the operation display element makes it difficult to see the operation display element and the character symbol. ) To determine the position of the character symbol.
あるいは、文字記号位置の決定は、操作表示要素の配置とディスプレイ枠との位置関係に基づいて行われても良い。操作表示要素の右側に文字記号を配置するとディスプレイから見切れてしまってディスプレイ上に文字記号を表示できない場合には、操作表示要素の上(または下)に文字記号の位置を決定するといった具合である。
(文字記号位置決定部の他の構成)
Alternatively, the determination of the character symbol position may be performed based on the positional relationship between the arrangement of the operation display elements and the display frame. If the character symbol is placed on the right side of the operation display element and the character symbol cannot be displayed on the display because it is completely out of the display, the position of the character symbol is determined above (or below) the operation display element. .
(Other configuration of character symbol position determination unit)
なお、第二の発明のように、文字記号位置決定部は、特に、表示要素間隔に基づいて対応する表示文字記号をコンテンツ画面上に付すべき位置を決定してもよい。この構成は第一の発明において必須の構成ではない。 Note that, as in the second invention, the character symbol position determination unit may determine the position where the corresponding display character symbol should be added on the content screen based on the display element interval. This configuration is not an essential configuration in the first invention.
「表示要素間隔」は、前記各操作表示要素と近隣の表示要素との間隔をいう。つまり、コンテンツ画面上の空白領域(表示要素のない領域)である。表示要素間隔は、前述した表示要素間隔取得手段によって取得される。表示要素間隔に「基づいて」文字記号の位置を決定するとは、表示要素間隔を考慮要素として表示文字記号の表示されるべき位置を決定することをいう。例えば、表示要素間隔が大きい側に文字記号を記載するといった具合である。あるいは、表示要素間隔が一定値以下の場合には、操作表示要素に重ね合わせて文字記号を記載することとするといった具合である。 “Display element interval” refers to the interval between each operation display element and neighboring display elements. That is, it is a blank area (area without display elements) on the content screen. The display element interval is acquired by the display element interval acquisition means described above. Determining the position of the character symbol “based on the display element interval” means determining the position where the display character symbol is to be displayed with the display element interval as a consideration element. For example, a character symbol is described on the side where the display element interval is large. Alternatively, when the display element interval is equal to or smaller than a predetermined value, the character symbol is described so as to be superimposed on the operation display element.
なお、文字記号の位置ばかりでなく、表示要素間隔が小さい場合には文字記号の表示される大きさを小さくするなどすれば、文字記号を付加した場合にも、文字記号と表示要素とが重なったり、レイアウトが崩れたりして、コンテンツ画面が見難くなることが防止される。
(文字記号画面情報生成部)
In addition to the position of the character symbol, if the display element interval is small, the character symbol and the display element will overlap even if the character symbol is added by reducing the size of the character symbol displayed. It is possible to prevent the content screen from becoming difficult to see due to the layout being broken.
(Character symbol screen information generator)
「文字記号画面情報生成部」は、前記文字記号位置決定部にて決定された位置に文字記号を配置するための画面情報を生成する。 The “character / symbol screen information generating unit” generates screen information for arranging the character / symbol at the position determined by the character / symbol position determining unit.
本実施形態では、文字記号画面情報はコンテンツ画面情報とは別個に生成されるので、コンテンツ画面情報(文書データ)の内容は改変されない。 In the present embodiment, since the character / symbol screen information is generated separately from the content screen information, the content of the content screen information (document data) is not altered.
なお、文字記号画面情報には、後述する文字記号が付加されたコンテンツ画面を表示する際に、その表示する文字記号の入力に応じて、そのリンク先へのアクセスを実行したり、あるいは、入力フォームをアクティブにする動作を実行したりするための情報が含まれていてもよい。例えば、Java(登録商標) Scriptなどによって、表示する文字記号と、その文字記号が入力された場合の動作などが記述されたプログラムを文字記号画面情報に含ませることも可能である。入力フォームをアクティブにする場合の具体的な例としては、ラジオボタンのチェック部分を移動させたり、チェックボックスのON/OFFの切り替えを行ったり、テキストボックスにカーソルを合わせることなどが行われる。なお、例えば一度文字記号「001」が入力された場合には、その文字記号「001」を示す部分の色が変わってもよい。このように色を変化させることで、既に選択した部分と、そうでない部分とが明確に区別できる。また、文字記号として「001」を表示した場合において、単に「1」が入力された場合には、「001」を入力したものとして処理が行われてもよい。また、「001」の部分がトグルスイッチとなっており、「001」の入力回数に応じて異なる動作を行うように設定してもよい。なお、本例では、文字記号の例として3桁の英数字を挙げたが、1桁や2桁の英数字等であってもよいことはもちろんである。 In addition, when displaying a content screen to which a character symbol, which will be described later, is added, the character symbol screen information is accessed or input according to the input of the character symbol to be displayed. Information for performing an action of activating the form may be included. For example, it is also possible to include a program in which character symbols to be displayed and operations when the character symbols are input are included in the character symbol screen information by using Java (registered trademark) Script or the like. Specific examples of activating an input form include moving a check portion of a radio button, switching a check box ON / OFF, and moving a cursor to a text box. For example, once the character symbol “001” is input, the color of the portion indicating the character symbol “001” may be changed. By changing the color in this way, it is possible to clearly distinguish a portion that has already been selected from a portion that has not been selected. Further, when “001” is displayed as the character symbol and “1” is simply input, the processing may be performed as if “001” has been input. Further, the “001” portion is a toggle switch, and it may be set to perform different operations depending on the number of times “001” is input. In this example, a three-digit alphanumeric character is used as an example of a character symbol, but it goes without saying that it may be a one-digit or two-digit alphanumeric character.
「画面表示部」(305)は、コンテンツ画面情報と、文字記号画面情報とに基づいて、文字記号が所定の位置に付加された画面を表示する。 The “screen display unit” (305) displays a screen with character symbols added at predetermined positions based on the content screen information and the character symbol screen information.
「コンテンツ画面情報と、文字記号画面情報とに基づいて」表示をする方法としては、例えば第一にコンテンツ画面情報(コンテンツ画面構成情報)を利用してコンテンツ画面の表示イメージを作成し、そのコンテンツ画面の表示イメージの上に、文字記号画面情報を利用した文字記号を重ね合わせるようにする方法が挙げられる。 As a method of displaying “based on the content screen information and the character / symbol screen information”, for example, first, a content screen display image (content screen configuration information) is used to create a display image of the content screen, and the content There is a method of superimposing a character symbol using character symbol screen information on the display image of the screen.
図6は、このようにして文字記号が付加されたコンテンツ画面の一例を示す図である。図6は、図5で示したコンテンツ画面を、本実施形態のコンテンツ表示装置を用いて文字記号が付加されたコンテンツ画面として表示した例を示している。なお、図6の例では、全ての操作表示要素に対して全て文字記号を付加しているが、既に説明したように、どの操作表示要素に対して文字記号を付加するかは設定によって変更することが可能であり、例えば図6の例では、リンクを示す「ヘルプ」の部分にのみ、文字記号「001」を付加して表示することも可能である。
<実施形態1の処理の流れ>
FIG. 6 is a diagram showing an example of a content screen to which character symbols are added in this way. FIG. 6 shows an example in which the content screen shown in FIG. 5 is displayed as a content screen to which character symbols are added using the content display device of this embodiment. In the example of FIG. 6, all character symbols are added to all operation display elements. However, as described above, which operation display element is added with a character symbol is changed depending on the setting. For example, in the example of FIG. 6, the character symbol “001” can be added and displayed only in the “help” portion indicating the link.
<Processing flow of
図7(a)は、本実施形態におけるコンテンツ表示装置の処理の流れの一例を示す図である。コンテンツ表示装置は、コンテンツを表示するためにコンテンツ画面情報を取得する度に、以下で示すステップを実行する。まず、ステップS701において、コンテンツ画面情報を取得する。このステップは、文書データの取得とコンテンツ画面構成情報の生成とを含む。すなわち、まず、文書データを取得する。次に、取得した文書データに基づいてディスプレイに表示すべきコンテンツ画面構成情報を生成する。 FIG. 7A is a diagram illustrating an example of a processing flow of the content display apparatus according to the present embodiment. The content display device executes the following steps each time it acquires content screen information for displaying content. First, in step S701, content screen information is acquired. This step includes acquisition of document data and generation of content screen configuration information. That is, first, document data is acquired. Next, content screen configuration information to be displayed on the display is generated based on the acquired document data.
次に、ステップS702においては、ステップS701にて取得したコンテンツ画面情報(文書データ)から表示要素の配置を取得する。このステップは、まず、取得したコンテンツ画面情報(文書データ)に含まれる操作表示要素のためのタグ情報である操作タグ情報を抽出して操作表示要素とその他の表示要素とを識別する。なお、ステップS702において抽出する操作タグ情報は、予め抽出対象タグに関する情報が設定されている場合には、その設定されている操作タグ情報のみを抽出するとしてもよい。次に取得したコンテンツ画面情報(文書データ)から表示要素の配置を取得する。なお、表示要素の配置の取得にあたり、スタイルシートの記述等を参照すべき場合があるのは前述のとおりである。 Next, in step S702, the arrangement of display elements is acquired from the content screen information (document data) acquired in step S701. In this step, first, operation tag information that is tag information for an operation display element included in the acquired content screen information (document data) is extracted to identify the operation display element and other display elements. Note that, if the operation tag information extracted in step S702 has previously set information related to the extraction target tag, only the set operation tag information may be extracted. Next, the arrangement of display elements is acquired from the acquired content screen information (document data). As described above, there is a case where the description of the style sheet or the like is sometimes referred to when acquiring the arrangement of the display elements.
次に、ステップS703においては、表示文字記号を取得する。 Next, in step S703, a display character symbol is acquired.
次に、ステップS704においては、ステップ702にて取得された操作表示要素の配置に基づき文字記号の位置を決定する。 Next, in step S704, the position of the character symbol is determined based on the arrangement of the operation display elements acquired in step 702.
ステップS705においては、ステップS704にて決定された文字記号の位置に文字記号を配置するための文字記号画面情報を生成する。 In step S705, character symbol screen information for arranging the character symbol at the character symbol position determined in step S704 is generated.
ステップS706においては、ステップS701にて取得したコンテンツ画面情報と、ステップS705にて生成した文字記号画面情報とに基づいて、文字記号が付加されたコンテンツ画面を表示する。 In step S706, based on the content screen information acquired in step S701 and the character symbol screen information generated in step S705, the content screen to which the character symbol is added is displayed.
図7(b)は、例えば図7(a)で示す処理を実行した後に、ユーザからの文字記号入力があった場合の処理の流れを示す図である。ステップS707において、ユーザから入力文字記号データを取得する。そして、ステップS708において、ステップS707にて取得した入力文字記号データに応じた処理を実行する。 FIG. 7B is a diagram showing the flow of processing when a character / symbol is input from the user after executing the processing shown in FIG. 7A, for example. In step S707, input character / symbol data is obtained from the user. In step S708, processing corresponding to the input character / symbol data acquired in step S707 is executed.
なお、以上の処理の流れは、計算機に実行されるためのプログラム、又はそのプログラムが記憶された読み取り可能な記憶媒体として実施され得る(以下、本明細書における処理の流れの記載について同様である)。
<実施形態1の具体的態様>
The above processing flow can be implemented as a program to be executed by a computer or a readable storage medium storing the program (the same applies to the description of the processing flow in this specification). ).
<Specific Embodiment of
図8は、本実施形態におけるコンテンツ表示装置の具体的な構成態様について示した図である。図8に示すように、本実施形態のコンテンツ表示装置は、物理的な構成としては、CPU、ROM、RAM、HDD(ハードディスクドライブ)、LANケーブルなどの外部インターフェイス、グラフィックコントローラ、グラフィックメモリなどから構成されるハードウエア(801)として実現される。論理的には、ハードウエア(801)の機能を抽象化したり、ハードウエア(801)の動作を管理などするための基本ソフトウエアであるオペレーティングシステム(802)が動作し、その上にコンテンツ画面情報取得モジュール(803)、表示要素配置取得モジュール(804)、表示文字記号取得モジュール(805)、文字記号位置決定モジュール(806)、文字記号画面情報生成モジュール(807)画面表示モジュール(808)として、それぞれ、「コンテンツ画面情報取得部」(301)と、「表示要素配置取得部」(302)と、「表示文字記号取得部」(303)と、「文字記号位置決定部」(304)と、「文字記号画面情報生成部」(305)と、「画面表示部」(306)と、を実現するモジュールを含んで構成されるプログラムが動作する。このプログラムは、例えば、図7で示した処理を実行する。
<実施形態1のハードウエア的構成>
FIG. 8 is a diagram showing a specific configuration aspect of the content display device in the present embodiment. As shown in FIG. 8, the content display apparatus according to the present embodiment has a physical configuration including a CPU, ROM, RAM, HDD (hard disk drive), an external interface such as a LAN cable, a graphic controller, a graphic memory, and the like. Hardware (801). Logically, an operating system (802), which is basic software for abstracting the functions of the hardware (801) and managing the operation of the hardware (801), operates, and content screen information An acquisition module (803), a display element arrangement acquisition module (804), a display character symbol acquisition module (805), a character symbol position determination module (806), a character symbol screen information generation module (807), and a screen display module (808). "Content screen information acquisition unit" (301), "Display element arrangement acquisition unit" (302), "Display character symbol acquisition unit" (303), "Character symbol position determination unit" (304), Includes a module that realizes a “character / symbol screen information generation unit” (305) and a “screen display unit” (306). Composed of program works. This program executes, for example, the processing shown in FIG.
<Hardware Configuration of
図9は、本実施形態におけるコンテンツ表示装置のハードウエア的な構成の一例を示した図である。ROM(903)やHDD(904)などからメインメモリに展開されたているコンテンツ画面表示プログラムに記述されているコンテンツ画面表示命令を読み込んだCPU(901)は、その命令を解釈し、外部インターフェイス(907)を通じて取得されているコンテンツ画面情報(文書データ)をメインメモリに展開する。その後、コンテンツ画面情報取得部の一部と、表示要素配置取得部と、表示文字記号取得部と、文字記号位置決定部と、文字記号画面情報生成部と、を構成するCPU(901)、RAM(902)、ROM(903)、HDD(904)などによってコンテンツ画面構成情報と、文字記号画面情報とが生成される。具体的には、ROM(903)やHDD(904)などからメインメモリに展開された図7で示した処理を実行するためのコンテンツ画面表示プログラムに記述されている命令をCPU(901)が解釈し、その結果生成された前記情報をRAM(902)に一時的に記憶保持する。そして、RAM(902)に一時的に記憶保持されたコンテンツ画面構成情報と、文字記号画面情報とに基づいて文字記号が付加されたコンテンツを表示するための命令をCPU(901)が出力すると、画面表示部を構成するグラフィックコントローラ(905)はグラフィックメモリ(906)に対して前記情報により表示されるコンテンツを図外のディスプレイに表示する命令を出力し、その結果、図外のディスプレイに文字記号が付加されたコンテンツ画面が表示されることになる。
<実施形態1の効果>
FIG. 9 is a diagram illustrating an example of a hardware configuration of the content display apparatus according to the present embodiment. The CPU (901) that has read the content screen display command described in the content screen display program developed in the main memory from the ROM (903), the HDD (904), etc. interprets the command and outputs the external interface ( 907), the content screen information (document data) acquired through the processing is expanded in the main memory. Thereafter, a CPU (901) and a RAM that constitute a part of the content screen information acquisition unit, a display element arrangement acquisition unit, a display character symbol acquisition unit, a character symbol position determination unit, and a character symbol screen information generation unit (902), ROM (903), HDD (904), etc. generate content screen configuration information and character / symbol screen information. Specifically, the CPU (901) interprets the instructions described in the content screen display program for executing the processing shown in FIG. 7 expanded in the main memory from the ROM (903), the HDD (904), etc. The information generated as a result is temporarily stored in the RAM (902). Then, when the CPU (901) outputs a command for displaying the content with the character symbol added based on the content screen configuration information temporarily stored in the RAM (902) and the character symbol screen information, The graphic controller (905) constituting the screen display unit outputs a command to display the content displayed by the information to the graphic memory (906) on a display outside the figure, and as a result, character symbols are displayed on the display outside the figure. A content screen to which is added is displayed.
<Effect of
本実施形態におけるコンテンツ表示装置により、文字記号を見やすい位置に付加することが可能なコンテンツ表示装置及びコンテンツ表示装置に実行させるためのプログラムを提供することができる。
<<実施形態2>>
<実施形態2の概要>
With the content display device according to the present embodiment, it is possible to provide a content display device that can add a character symbol to a position where it can be easily seen, and a program for causing the content display device to execute the program.
<< Embodiment 2 >>
<Outline of Embodiment 2>
本実施形態におけるコンテンツ表示装置は、実施形態1で説明したコンテンツ表示装置と異なり、取得したコンテンツ画面情報(文書データ)を改変することで、実施形態1と同様に文字記号を付加したコンテンツを表示することが特徴である。 Unlike the content display device described in the first embodiment, the content display device in the present embodiment displays content with character symbols added as in the first embodiment by modifying the acquired content screen information (document data). It is a feature.
つまり、実施形態1の文字記号画面情報生成部の代わりに、前記文字記号位置決定部にて決定された位置に文字記号を配置するためのコンテンツ画面情報改変部を備えている。
<実施形態2の構成>
That is, instead of the character / symbol screen information generating unit of the first embodiment, a content screen information modifying unit for arranging the character / symbol at the position determined by the character / symbol position determining unit is provided.
<Configuration of Embodiment 2>
図10は、本実施形態における機能ブロック図の一例を示す図である。図10に示すように、本実施形態における「コンテンツ表示装置」(1000)は、「コンテンツ画面情報取得部」(1001)と、「表示要素配置取得部」(1002)と、「表示文字記号取得部」(1003)と、「文字記号位置決定部」(1004)と、「コンテンツ画面情報改変部」(1005)と、「改変画面表示部」(1006)と、からなる。 FIG. 10 is a diagram showing an example of a functional block diagram in the present embodiment. As shown in FIG. 10, the “content display device” (1000) in this embodiment includes a “content screen information acquisition unit” (1001), a “display element arrangement acquisition unit” (1002), and a “display character symbol acquisition”. Part "(1003)," character / symbol position determining part "(1004)," content screen information modifying part "(1005), and" modified screen display part "(1006).
「コンテンツ表示装置」(1000)と、「コンテンツ画面情報取得部」(1001)と、「表示要素配置取得部」(1002)と、「表示文字記号取得部」(1003)と、「文字記号位置決定部」(1004)とについては、実施形態1で説明したものと同様であるため、ここでの説明は省略する。ただし、コンテンツ画面情報取得部は、文書データを取得する機能を有していればよく、実施形態1に記載したようにコンテンツ画面構成情報を生成する機能を有している必要はない。 “Content display device” (1000), “Content screen information acquisition unit” (1001), “Display element arrangement acquisition unit” (1002), “Display character symbol acquisition unit” (1003), “Character symbol position” The “determination unit” (1004) is the same as that described in the first embodiment, and thus the description thereof is omitted here. However, the content screen information acquisition unit only needs to have a function of acquiring document data, and does not need to have a function of generating content screen configuration information as described in the first embodiment.
「コンテンツ画面情報改変部」(1005)は、前記文字記号位置決定部(1004)にて決定された位置に文字記号を配置するために、コンテンツ画面情報取得部(1001)によって取得したコンテンツ画面情報(文書データ)を改変して改変コンテンツ画面情報(改変文書データ)とする。図11は、改変文書データの一例を示す図である。図11における点線の円内に示した文字が文書データを改変した部分を示している。このように文書データを改変することによって、文字記号位置決定部により決定された所定の位置に文字記号を付加することができる。なお、図11の例では、テキスト文書を追加するように文書データを改変する例を示したが、この他、文字記号を示すアイコンを表示させるように「<img src=***>」のように、イメージデータを表示するように文書データを改変することもできる。また、文書データを改変する場合には、例えば、HTML形式において、「<タグ名>」の部分を、「<タグ名 accesskey=KEY>」として、アクセスキーを設定するように、文書データを改変してもよい。このアクセスキーを設定することで、Java(登録商標) Scriptなどで記述されたプログラムを文書データに付け加えたりせずとも、そのタグ部分に対するアクセスを実行可能にすることができる。 The “content screen information modification unit” (1005) acquires the content screen information acquired by the content screen information acquisition unit (1001) in order to place the character symbol at the position determined by the character symbol position determination unit (1004). (Document data) is modified to be modified content screen information (modified document data). FIG. 11 is a diagram illustrating an example of modified document data. The characters shown in the dotted circle in FIG. 11 indicate the part where the document data is modified. By modifying the document data in this way, it is possible to add a character symbol at a predetermined position determined by the character symbol position determination unit. In the example of FIG. 11, an example in which the document data is modified so as to add a text document is shown, but in addition to this, “<img src = ***>” is displayed so that an icon indicating a character symbol is displayed. As described above, document data can be modified to display image data. Also, when modifying the document data, for example, in the HTML format, modify the document data so that the “<tag name>” portion is set to “<tag nameKaccesskey = KEY>” and the access key is set. May be. By setting this access key, it is possible to execute access to the tag portion without adding a program described in Java (registered trademark) Script or the like to the document data.
コンテンツ画面情報改変部は、さらに、改変文書データに基づいてディスプレイ表示用の改変コンテンツ画面構成情報を生成する。「改変コンテンツ画面構成情報」とは、実施形態1で説明したコンテンツ画面構成情報とほぼ同義の内容を示しており、相違点としては、取得した文書データではなく、取得した後に改変した改変文書データに基づいてディスプレイ表示用のコンテンツ画面構成情報を生成する部分である。なお、表示する文字記号に相当する文字入力があった場合には、その文字入力を認識し、該当する操作表示要素領域をアクティブにしたり、あるいはリンク先へとアクセスするような処理を行うプログラムなどを組み込ませたコンテンツ画面を表示させるように改変コンテンツ画面構成情報を生成してもよい。 The content screen information modifying unit further generates modified content screen configuration information for display display based on the modified document data. “Modified content screen configuration information” indicates almost the same content as the content screen configuration information described in the first embodiment. The difference is not the acquired document data but the modified document data modified after acquisition. It is a part which produces | generates the content screen structure information for a display display based on this. In addition, when there is a character input corresponding to the character symbol to be displayed, a program that recognizes the character input, activates the corresponding operation display element area, or performs processing to access the link destination, etc. The modified content screen configuration information may be generated so as to display a content screen in which is embedded.
「改変画面表示部」(1005)は、改変コンテンツ画面構成情報に基づいて改変コンテンツ画面を表示する。このようにして表示されるコンテンツは、実施形態1で説明したコンテンツ表示装置を利用した場合と同様のコンテンツが表示されるものである。つまり、実施形態2は、実施形態1と異なり文書データを改変するものであるが、結果として表示するコンテンツ画面はいずれも同様のものとなる。
<実施形態2の処理の流れ>
The “modified screen display unit” (1005) displays the modified content screen based on the modified content screen configuration information. The content displayed in this way is the same content that is displayed when the content display device described in the first embodiment is used. In other words, unlike the first embodiment, the second embodiment modifies document data, but the content screens displayed as a result are all the same.
<Processing flow of Embodiment 2>
図12(a)は、本実施形態におけるコンテンツ表示装置の処理の流れの一例を示す図である。コンテンツ表示装置は、コンテンツを表示するためにコンテンツ画面情報を取得する度に、以下で示すステップを実行する。まず、ステップS1201において、コンテンツ画面情報を取得する。このステップは、文書データの取得を行うステップである。 FIG. 12A is a diagram illustrating an example of a processing flow of the content display apparatus according to the present embodiment. The content display device executes the following steps each time it acquires content screen information for displaying content. First, in step S1201, content screen information is acquired. This step is a step of acquiring document data.
次に、ステップS1202においては、ステップS1201にて取得したコンテンツ画面情報(文書データ)から表示要素の配置を取得する。このステップは、まず、取得したコンテンツ画面情報(文書データ)に含まれる操作表示要素のためのタグ情報である操作タグ情報を抽出して操作表示要素とその他の表示要素とを識別する。なお、ステップS1202において抽出する操作タグ情報は、予め抽出対象タグに関する情報が設定されている場合には、その設定されている操作タグ情報のみを抽出するとしてもよい。次に取得したコンテンツ画面情報(文書データ)から表示要素の配置を取得する。なお、表示要素の配置の取得にあたり、スタイルシートの記述を参照すべき場合があるのは前述のとおりである。 Next, in step S1202, the arrangement of display elements is acquired from the content screen information (document data) acquired in step S1201. In this step, first, operation tag information that is tag information for an operation display element included in the acquired content screen information (document data) is extracted to identify the operation display element and other display elements. Note that the operation tag information extracted in step S1202 may extract only the set operation tag information when information related to the extraction target tag is set in advance. Next, the arrangement of display elements is acquired from the acquired content screen information (document data). As described above, the description of the style sheet may be referred to when obtaining the arrangement of the display elements.
次に、ステップS1203においては、表示文字記号を取得する。 Next, in step S1203, a display character symbol is acquired.
次に、ステップS1204においては、ステップ1202にて取得された操作表示要素の配置に基づき文字記号の位置を決定する。 Next, in step S1204, the position of the character symbol is determined based on the arrangement of the operation display elements acquired in step 1202.
ステップS1205においては、ステップS1204にて決定された文字記号の位置に文字記号を配置するための改変コンテンツ画面情報を生成する。 In step S1205, the modified content screen information for arranging the character symbol at the position of the character symbol determined in step S1204 is generated.
ステップS1206においては、ステップS1205にて生成したコンテンツ画面情報に基づいて、文字記号が付加されたコンテンツ画面を表示する。 In step S1206, based on the content screen information generated in step S1205, a content screen to which character symbols are added is displayed.
図12(b)は、例えば図12(a)で示す処理を実行した後に、ユーザからの文字記号入力があった場合の処理の流れを示す図である。ステップS1207において、ユーザから入力文字記号データを取得する。そして、ステップS1208において、ステップS1207にて取得した入力文字記号データに応じた処理を実行する。
<実施形態2の具体的態様>
FIG. 12B is a diagram showing the flow of processing when a character / symbol is input from the user after the processing shown in FIG. 12A is executed, for example. In step S1207, input character / symbol data is obtained from the user. In step S1208, processing corresponding to the input character / symbol data acquired in step S1207 is executed.
<Specific Embodiment of Embodiment 2>
図13は、本実施形態におけるコンテンツ表示装置の具体的な構成態様について示した図である。図13に示すように、本実施形態のコンテンツ表示装置は、実施形態1で説明したコンテンツ表示装置と同様に、物理的な構成としては、ハードウエア(1301)として実現される。論理的には、ハードウエア(1301)の機能を抽象化したり、ハードウエア(1301)の動作を管理などするための基本ソフトウエアであるオペレーティングシステム(1302)が動作し、その上にコンテンツ画面情報取得モジュール(1303)、表示要素配置取得モジュール(1304)、表示文字記号取得モジュール(1305)、文字記号位置決定モジュール(1306)、改変コンテンツ画面情報生成モジュール(1307)改変画面表示モジュール(1308)として、それぞれ、「コンテンツ画面情報取得部」(1001)と、「表示要素配置取得部」(1002)と、「表示文字記号取得部」(1003)と、「文字記号位置決定部」(1004)と、「コンテンツ画面情報改変部」(1005)と、「改変画面表示部」(1006)と、を実現するモジュールを含んで構成されるプログラムが動作する。このプログラムは、例えば、図12で示した処理を実行する。
<実施形態2のハードウエア的構成>
FIG. 13 is a diagram showing a specific configuration aspect of the content display device in the present embodiment. As shown in FIG. 13, the content display apparatus according to the present embodiment is realized as hardware (1301) as a physical configuration, similarly to the content display apparatus described in the first embodiment. Logically, an operating system (1302), which is basic software for abstracting the functions of the hardware (1301) and managing the operation of the hardware (1301), operates, and content screen information As an acquisition module (1303), a display element arrangement acquisition module (1304), a display character symbol acquisition module (1305), a character symbol position determination module (1306), a modified content screen information generation module (1307), and a modified screen display module (1308) , “Content screen information acquisition unit” (1001), “display element arrangement acquisition unit” (1002), “display character symbol acquisition unit” (1003), and “character symbol position determination unit” (1004), respectively. , “Content screen information modification section” (1005) and “Modified screen display” "And (1006), it operates constitute programs include modules for implementing the. This program executes, for example, the processing shown in FIG.
<Hardware Configuration of Embodiment 2>
図13は、本実施形態におけるコンテンツ表示装置のハードウエア的な構成の一例を示した図である。ROM(1403)やHDD(1404)などからメインメモリに展開されたコンテンツ表示プログラムに記述されているコンテンツ表示命令を読み込んだCPU(1401)は、その命令を解釈し、外部インターフェイス(1407)を通じて取得されたコンテンツ画面情報(文書データ)をメインメモリに展開する。その後、表示要素配置取得部と、表示文字記号取得部と、文字記号位置決定部と、コンテンツ画面情報改変部とを構成するCPU(1401)、RAM(1402)、ROM(1403)、HDD(1404)などによって改変コンテンツ画面構成情報が生成される。具体的は、ROM(1403)やHDD(1404)などからメインメモリに展開された図12で示した処理を実行するためのコンテンツ表示プログラムに記述されている命令をCPU(1401)が解釈し、RAM(1402)に記憶保持されたコンテンツ画面情報(文書データ)を、文字記号が文字記号位置決定部で決定された所定の位置に付加されるように改変して改変コンテンツ画面情報(改変文書データ)へ書き換える。そして、CPU(1401)は、改変文書データから改変コンテンツ画面構成情報を生成して、その情報を基に改変コンテンツを表示するための命令を出力すると、改変画面表示部を構成するグラフィックコントローラ(1405)はグラフィックメモリ(1406)に対して前記情報により表示されるコンテンツを図外のディスプレイに表示する命令を出力し、その結果、図外のディスプレイに文字記号が所定の位置に付加されたコンテンツ画面が表示されることになる。 FIG. 13 is a diagram illustrating an example of a hardware configuration of the content display device according to the present embodiment. The CPU (1401) that has read the content display command described in the content display program developed in the main memory from the ROM (1403), HDD (1404), etc. interprets the command and obtains it through the external interface (1407). Expanded content screen information (document data) is expanded in the main memory. Thereafter, the CPU (1401), RAM (1402), ROM (1403), HDD (1404) constituting the display element arrangement acquisition unit, display character symbol acquisition unit, character symbol position determination unit, and content screen information modification unit. ) And the like, the modified content screen configuration information is generated. Specifically, the CPU (1401) interprets the instructions described in the content display program for executing the processing shown in FIG. 12 expanded in the main memory from the ROM (1403), HDD (1404), etc. The content screen information (document data) stored and held in the RAM (1402) is modified so that the character symbol is added to the predetermined position determined by the character symbol position determination unit, and the modified content screen information (modified document data) To). Then, when the CPU (1401) generates the modified content screen configuration information from the modified document data and outputs a command for displaying the modified content based on the information, the graphic controller (1405) configuring the modified screen display unit. ) Outputs to the graphic memory (1406) a command to display the content displayed by the information on a display outside the figure, and as a result, a content screen in which character symbols are added to the predetermined position on the display outside the figure Will be displayed.
300 コンテンツ表示装置
301 コンテンツ画面情報取得部
302 表示要素配置取得部
303 表示文字記号意取得部
304 文字記号位置決定部
305 文字記号画面情報生成部
306 画面表示部
300
Claims (3)
取得したコンテンツ画面情報から、操作インターフェイスとなる表示要素である操作表示要素とそれ以外の表示要素の配置を取得する表示要素配置取得部と、
前記操作表示要素に対応づけて表示すべき文字記号を取得する表示文字記号取得部と、
前記操作表示要素の配置に基づいて、コンテンツ画面上に対応する文字記号を表示すべき位置を決定する文字記号位置決定部と、
前記文字記号位置決定部にて決定された位置に文字記号を配置するための画面情報を生成する文字記号画面情報生成部と、
前記コンテンツ画面情報と前記文字記号画面情報に基づいて、文字記号が所定の位置に付加された画面を表示する画面表示部と、
を有するコンテンツ表示装置。 A content screen information acquisition unit for acquiring content screen information to be displayed on the display;
From the acquired content screen information, an operation display element that is a display element serving as an operation interface and a display element arrangement acquisition unit that acquires arrangement of other display elements,
A display character / symbol acquisition unit that acquires a character / symbol to be displayed in association with the operation display element;
A character symbol position determining unit that determines a position where a corresponding character symbol is to be displayed on the content screen based on the arrangement of the operation display elements;
A character / symbol screen information generating unit for generating screen information for arranging the character / symbol at the position determined by the character / symbol position determining unit;
Based on the content screen information and the character symbol screen information, a screen display unit that displays a screen in which character symbols are added at predetermined positions;
A content display device.
前記文字記号位置決定部は、前記各操作表示要素と近隣の表示要素との間隔に基づいて対応する表示文字記号をコンテンツ画面上に付すべき位置を決定することを特徴とする請求項1に記載のコンテンツ表示装置。 The display element arrangement acquisition unit has display element interval acquisition means for acquiring an interval between each operation display element and a neighboring display element,
The said character symbol position determination part determines the position which should attach a corresponding display character symbol on a content screen based on the space | interval of each said operation display element and a neighboring display element. Content display device.
取得したコンテンツ画面情報から、操作インターフェイスとなる表示要素である操作表示要素とそれ以外の表示要素の配置を取得する表示要素配置取得ステップと、
前記操作表示要素に対応づけて表示すべき文字記号を取得する表示文字記号取得ステップと、
前記操作表示要素の配置に基づいて、コンテンツ画面上に対応する文字記号を表示すべき位置を決定する文字記号位置決定ステップと、
前記文字記号位置決定ステップにて決定された位置に文字記号を配置するための画面情報を生成する文字記号画面情報生成ステップと、
前記コンテンツ画面情報と前記文字記号画面情報に基づいて、文字記号が所定の位置に付加された画面を表示する画面表示ステップと、
をコンテンツ表示装置に実行させるためのプログラム。 A content screen information acquisition step for acquiring content screen information to be displayed on the display;
From the acquired content screen information, a display element arrangement acquisition step for acquiring the arrangement of an operation display element that is a display element serving as an operation interface and other display elements;
A display character symbol obtaining step for obtaining a character symbol to be displayed in association with the operation display element;
A character symbol position determining step for determining a position where a corresponding character symbol is to be displayed on the content screen based on the arrangement of the operation display elements;
A character symbol screen information generating step for generating screen information for arranging the character symbol at the position determined in the character symbol position determining step;
Based on the content screen information and the character symbol screen information, a screen display step for displaying a screen with character symbols added at predetermined positions;
For causing the content display device to execute the program.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011524043A JPWO2012164672A1 (en) | 2011-05-30 | 2011-05-30 | Content display device and program |
| PCT/JP2011/062413 WO2012164672A1 (en) | 2011-05-30 | 2011-05-30 | Content display device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2011/062413 WO2012164672A1 (en) | 2011-05-30 | 2011-05-30 | Content display device and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012164672A1 true WO2012164672A1 (en) | 2012-12-06 |
Family
ID=47258558
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2011/062413 Ceased WO2012164672A1 (en) | 2011-05-30 | 2011-05-30 | Content display device and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPWO2012164672A1 (en) |
| WO (1) | WO2012164672A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019185763A (en) * | 2018-03-30 | 2019-10-24 | インターデジタル シーイー パテント ホールディングス | Device and method for navigation through active elements in displayed page |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006268736A (en) * | 2005-03-25 | 2006-10-05 | Nec Corp | System, method and program for sharing html page |
| JP2008305381A (en) * | 2007-06-06 | 2008-12-18 | Nebuad Inc | Method and system for inserting targeted data in available space of webpage |
-
2011
- 2011-05-30 WO PCT/JP2011/062413 patent/WO2012164672A1/en not_active Ceased
- 2011-05-30 JP JP2011524043A patent/JPWO2012164672A1/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006268736A (en) * | 2005-03-25 | 2006-10-05 | Nec Corp | System, method and program for sharing html page |
| JP2008305381A (en) * | 2007-06-06 | 2008-12-18 | Nebuad Inc | Method and system for inserting targeted data in available space of webpage |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019185763A (en) * | 2018-03-30 | 2019-10-24 | インターデジタル シーイー パテント ホールディングス | Device and method for navigation through active elements in displayed page |
| US11997357B2 (en) | 2018-03-30 | 2024-05-28 | Interdigital Madison Patent Holdings, Sas | Device and method for navigation through active elements in a displayed page |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2012164672A1 (en) | 2014-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8121413B2 (en) | Method and system for controlling browser by using image | |
| US20120072821A1 (en) | Document editing method | |
| US8914753B2 (en) | Web page display apparatus and web page display method | |
| JP5235671B2 (en) | Terminal device, content display method, and content display program | |
| US20050229119A1 (en) | Method for the presentation and selection of document links in small screen electronic devices | |
| US20080077855A1 (en) | Generic website | |
| US20130283195A1 (en) | Methods and apparatus for dynamically adapting a virtual keyboard | |
| US20210149842A1 (en) | System and method for display of document comparisons on a remote device | |
| WO2013028081A1 (en) | Page based navigation and presentation of web content | |
| KR20090085035A (en) | Method and apparatus for selecting and displaying a region of interest within an electronic document | |
| KR20120115387A (en) | Information display system, information display apparatus, information display method, information display program, information providing apparatus, and recording medium | |
| Bader et al. | Responsive web design techniques | |
| JPWO2008013128A1 (en) | Terminal device, content display method, and content display program | |
| JP4972010B2 (en) | Tactile presentation device and tactile presentation method | |
| JP5792942B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2016167148A (en) | Information processing apparatus, information processing program, and recording medium | |
| JP5423149B2 (en) | Browsing information collection system, browsing information collection method, server, and program | |
| RU2634221C2 (en) | Method and device for drawing presentation of electronic document on screen | |
| JP4750128B2 (en) | Browser with numbering function | |
| WO2012164672A1 (en) | Content display device and program | |
| JP2012088788A (en) | Information processor, information processing method, and program | |
| US20130097483A1 (en) | Information processing apparatus, web browser control method, and storage medium storing program thereof | |
| US20050216857A1 (en) | Information processing technique to support browsing | |
| JP5427931B2 (en) | Form server device, control method for form server device, and control program for form server device | |
| KR100998076B1 (en) | Image size adjusting device and method of information terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2011524043 Country of ref document: JP Kind code of ref document: A |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11866459 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 11866459 Country of ref document: EP Kind code of ref document: A1 |