Information processing systems, computer program products and information processing methods
By emphasizing specific information in image data and adjusting other information, the problem of operators having difficulty identifying specific information in image data is solved, thus achieving more efficient information acquisition.
Patent Information
- Application Number
- CN201910815785.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-03-19
- Filing Date
- 2019-08-30
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2039-08-30
AI Technical Summary
When image data is displayed directly, it is difficult for operators to effectively grasp specific information within the image, especially text or image information.
By acquiring image data and utilizing pre-set conditions and styles, specific information in the image data, including text or image information, is emphasized, while other information is deleted or adjusted to make it easier for the operator to identify.
Operators can more easily identify and understand specific information in image data, improving information acquisition efficiency.
Smart Images

Figure CN111739124B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to an information processing system, a computer program product, and an information processing method. Background Technology
[0002] For example, Patent Document 1 discloses a method for magnifying display data. In this method, during the process of displaying an image represented by calligraphy and painting information on a 2D display surface, the calligraphy and painting represented by the image data is separated into text / background or separated into text areas and backgrounds through layout analysis. Then, OCR processing or text rectangle analysis processing is performed in the text areas to measure the size of a character. Based on the character size, the display magnification is automatically calculated, and at least one direction of the 2D direction of the 2D display surface of the image represented by the image data is magnified by the display magnification.
[0003] Patent Document 1: Japanese Patent Application Publication No. 2006-238289 Summary of the Invention
[0004] Sometimes image data is displayed, such as image data obtained by an image reading unit that reads an image formed on the original document. However, if image data is displayed directly, sometimes text or images within the image data may be displayed at a reduced size, making it difficult for the operator to grasp specific information within the image data.
[0005] The purpose of this invention is to make it easier for operators to grasp specific information within image data compared to structures that directly display image data.
[0006] The invention described in Scheme 1 is an information processing system comprising: an acquisition unit for acquiring image data; and an editing unit for pre-preparing a style set in a manner that emphasizes specific information within the image data, and for editing the image data in a manner that emphasizes the specific information within the image data according to the style when the information contained in the acquired image data meets the pre-set conditions.
[0007] The invention described in Scheme 2 is characterized in that, in the information processing system described in Scheme 1, the pre-set condition is a condition set based on whether there is at least one of text information and image information that satisfy the specific condition.
[0008] The invention described in Scheme 3 is characterized in that, in the information processing system described in Scheme 2, the pre-set condition is that the text information that satisfies the specific condition contains text information containing a specific text column. When the information contained in the image data satisfies the pre-set condition, the editing unit emphasizes the specific text column in the image data.
[0009] The invention described in Scheme 4 is characterized in that, in the information processing system described in Scheme 2, the pre-set condition is a condition that the image information satisfying the specific condition contains a specific type of image information, and when the information contained in the image data satisfies the pre-set condition, the editing unit emphasizes the specific type of image information in the image data.
[0010] The invention described in Scheme 5 is characterized in that, in the information processing system described in Scheme 1, there are multiple preset conditions, and the style is prepared according to each preset condition. When the information contained in the image data satisfies the multiple preset conditions, the editing unit edits the image data according to the style corresponding to one of the multiple preset conditions based on a preset benchmark.
[0011] The invention described in Scheme 6 is characterized in that, in the information processing system described in Scheme 5, the plurality of styles are set with their own priorities, and when the information contained in the image data satisfies the plurality of preset conditions, the editing unit edits the image data according to the style with the highest priority among the styles corresponding to each of the plurality of preset conditions.
[0012] The invention described in Scheme 7 is characterized in that, in the information processing system described in Scheme 5, a priority is set for each type of information contained in the image data, and when the information contained in the image data satisfies a plurality of the preset conditions, the editing unit edits the image data in a style set to emphasize the information with the highest priority.
[0013] The invention described in Scheme 8 is characterized in that, in the information processing system described in Scheme 6 or 7, the priority is set according to the location of the display unit that displays the image data edited by the editing unit.
[0014] The invention described in Scheme 9 is characterized in that, in the information processing system described in Scheme 1, when the information contained in the image data meets the preset conditions, the editing unit emphasizes the specific information according to the style, and deletes other information in the image data.
[0015] The invention described in Scheme 10 is characterized in that, in the information processing system described in Scheme 1, the preset conditions are set with respect to the information contained in the image data and the information of the display unit that displays the image data after it has been edited by the editing unit. When the information contained in the image data and the information of the display unit satisfy the preset conditions, the editing unit edits the image data according to the style.
[0016] The invention described in Scheme 11 is characterized in that, in the information processing system described in Scheme 10, the information of the display unit is information representing the size of the screen of the display unit.
[0017] The invention described in Scheme 12 is characterized in that, in the information processing system described in Scheme 10, the information of the display unit is information representing the shape of the screen of the display unit.
[0018] The invention described in Scheme 13 is characterized in that, in the information processing system described in Scheme 1, it further comprises: a display unit for displaying the edited image data and the image data before editing.
[0019] The invention described in Scheme 14 is characterized in that, in the information processing system described in Scheme 13, the display unit sequentially displays the edited image data and the image data before editing.
[0020] The invention described in Scheme 15 is a computer program product, characterized in that it includes a program for enabling a computer to perform the following functions: acquiring image data; and a function that prepares a style in advance to emphasize specific information within the image data, and edits the image data in accordance with the style to emphasize the specific information within the image data when the information contained in the acquired image data meets the pre-set conditions.
[0021] The invention described in Scheme 16 is an information processing method, which includes the following steps: acquiring image data; and preparing a style in advance to emphasize specific information within the image data, and editing the image data according to the style to emphasize the specific information within the image data when the information contained in the acquired image data meets the pre-set conditions.
[0022] Invention Effects
[0023] According to the first aspect of the present invention, compared with the structure that directly displays image data, it is easier for the operator to grasp specific information within the image data.
[0024] According to the second aspect of the present invention, compared with the structure that directly displays image data, it is easier for the operator to grasp at least one of the text information and image information that meet specific conditions within the image data.
[0025] According to the third aspect of the present invention, compared with the structure that directly displays image data, it is easier for the operator to grasp specific text columns within the image data.
[0026] According to the fourth aspect of the invention, compared with direct display
[0027] Compared to the structure of image data, it is easier for operators to grasp specific types of image information within the image data.
[0028] According to the fifth aspect of the present invention, even when the information contained in the image data satisfies a plurality of preset conditions, the image data can be edited in a manner that emphasizes specific information.
[0029] According to the sixth aspect of the invention, it is easier to emphasize the information that needs to be emphasized compared to editing the structure of image data, for example, according to a style randomly selected from a style corresponding to each of a plurality of pre-defined conditions.
[0030] According to the seventh aspect of the invention, it is easier to emphasize the information that needs to be emphasized compared to editing the structure of image data, for example, according to a style randomly selected from a style corresponding to each of a plurality of pre-defined conditions.
[0031] According to the eighth aspect of the present invention, it is possible to emphasize information that needs to be emphasized based on the location where the display unit is located.
[0032] According to the ninth aspect of the present invention, information that does not need to be emphasized can be deleted.
[0033] According to the tenth aspect of the present invention, image data can be edited taking into account information from the display unit.
[0034] According to the eleventh aspect of the present invention, image data can be edited taking into account the size of the screen of the display unit.
[0035] According to the 12th aspect of the present invention, image data can be edited taking into account the shape of the screen of the display unit.
[0036] According to the 13th aspect of the present invention, compared with a structure that does not display the image data before editing, the operator can more easily grasp the content to be edited.
[0037] According to the 14th aspect of the present invention, compared with a structure that does not display the image data before editing, the operator can more easily grasp the content to be edited.
[0038] According to the 15th aspect of the present invention, a function can be implemented by computer that makes it easier for the operator to grasp specific information within the image data compared to a structure that directly displays the image data.
[0039] According to the 16th aspect of the present invention, compared with the structure that directly displays image data, it is easier for the operator to grasp specific information within the image data. Attached Figure Description
[0040] The embodiments of the present invention will be described in detail with reference to the following figures.
[0041] Figure 1This is a diagram illustrating an example of the overall structure of the image display system according to this embodiment;
[0042] Figure 2 This is a diagram illustrating an example of the hardware structure of the display control device according to this embodiment;
[0043] Figure 3 This is a block diagram illustrating an example of the functional structure of the display control device according to this embodiment;
[0044] Figure 4 This is a flowchart illustrating an example of the processing steps for editing image data.
[0045] Figure 5 middle, Figure 5 (A) in Figure 5 (D) in the diagram represents an example of a template stored in the template storage section;
[0046] Figure 6 This is a diagram showing an example of a template stored in the template storage section;
[0047] Figure 7 middle, Figure 7 (A) in Figure 7 (D) in the diagram represents an example of a template stored in the template storage section;
[0048] Figure 8 middle, Figure 8 (A) in Figure 8 (C) in the diagram represents an example of a template stored in the template storage section;
[0049] Figure 9 This is a diagram representing an example of the corresponding associated information stored in the template storage section;
[0050] Figure 10 middle, Figure 10 (A) in Figure 10 (C) in the figure is a specific example used to illustrate the processing of image data editing;
[0051] Figure 11 middle, Figure 11 (A) in Figure 11 (C) in the figure is a specific example used to illustrate the processing of image data editing;
[0052] Figure 12 middle, Figure 12 (A) in Figure 12 (C) in the figure is a specific example used to illustrate the processing of image data.
[0053] Symbol Explanation
[0054] 1-Image display system, 10-Basic system, 100-Display control device, 111-Image data acquisition unit, 112-Frame extraction unit, 113-Frame classification unit, 114-Text information extraction unit, 115-Keyword search unit, 116-Display device information acquisition unit, 117-Template storage unit, 118-Template selection unit, 119-Image data editing unit, 120-Display control unit, 200-Display device, 300-Image processing device. Detailed Implementation
[0055] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0056] <Overall Structure of the Image Display System>
[0057] Figure 1 This diagram illustrates an example of the overall structure of the image display system 1 according to this embodiment. As shown, the image display system 1 includes basic systems 10A to 10C.
[0058] Basic system 10A includes display control device 100A, display device 200A, and image processing device 300A. Similarly, basic system 10B includes display control device 100B, display device 200B, and image processing device 300B. Basic system 10C includes display control device 100C, display device 200C, and image processing device 300C.
[0059] Basic systems 10A to 10C are connected to network 400. Figure 1 In the example shown, display control devices 100A-100C and image processing devices 300A-300C are respectively connected to network 400. Furthermore, display devices 200A-200C are respectively connected to display control devices 100A-100C.
[0060] In addition, Figure 1 Basic systems 10A to 10C are shown, but they are sometimes referred to as basic system 10 when no distinction is needed. Display control devices 100A to 100C are shown, but they are sometimes referred to as display control device 100 when no distinction is needed. Display devices 200A to 200C are shown, but they are sometimes referred to as display device 200 when no distinction is needed. Image processing devices 300A to 300C are shown, but they are sometimes referred to as image processing device 300 when no distinction is needed.
[0061] Furthermore, in Figure 1The example shown illustrates three basic systems 10, but the number of basic systems 10 is not limited to three. Furthermore, one display device 200 is shown in the basic system 10, but two or more display devices 200 may also be provided in the basic system 10.
[0062] In this embodiment, the image display system 1, the basic system 10, and the display control device 100 are used as an example of an information processing system. Furthermore, the display device 200 is used as an example of a display unit.
[0063] The display control device 100 is a computer device that controls the display of a display unit such as a monitor included in the display device 200. For example, the display control device 100A controls the display of the display device 200A installed in the basic system 10A.
[0064] Details will be described later, but when displaying image data on display device 200, display control device 100 edits the image data in a way that emphasizes specific information within the image data. Furthermore, display control device 100 controls the display to show the edited image data on display device 200.
[0065] In addition, as a display control device 100, a digital signage controller such as a PC (Personal Computer) can be exemplified.
[0066] The display device 200 includes a display unit such as a monitor, which displays image data received from the display control device 100. The display device 200 is installed, for example, in places where people gather or where people are intended to gather. More specifically, the display device 200 is installed in places such as retail stores, public facilities such as libraries or government offices, etc. By displaying image data on the display device 200, information contained in the image data is communicated to people around the display device 200, for example.
[0067] The image processing apparatus 300 is an apparatus that performs image processing functions, such as printing, scanning, copying, and faxing. Here, the image processing apparatus 300 includes an image reading unit (not shown) for performing the scanning function, which reads an image formed from the original document to generate image data.
[0068] Network 400 is a communication unit used for information communication between devices such as display control device 100 and image processing device 300, such as the Internet or a public line, LAN (Local Area Network).
[0069] Here, for example, when displaying image data on display device 200A, the operator places the original document on image processing device 300A and performs a scanning function. Through the scanning function, the image reading unit of image processing device 300A reads the image formed on the original document and generates image data. Furthermore, image processing device 300A sends the generated image data to display control device 100A. Display control device 100A controls the display device 200A to edit the acquired image data if it is acquired, and then displays the edited image data on display device 200A.
[0070] Alternatively, the operator can set multiple originals and perform the scanning function. At this time, the image processing device 300A sequentially sends image data to the display control device 100A. The display control device 100A controls the display to edit the image data sent from the image processing device 300A and sequentially display the edited image data on the display device 200A.
[0071] Furthermore, in the image display system 1, the basic system 10 can cooperate to display the same image data information on a plurality of display devices 200. For example, when an operator performs a scanning function in the image processing device 300A, display control devices 100B and 100C are designated as the receiving addresses for the image data, in addition to display control device 100A. At this time, the image processing device 300A sends the generated image data to the display control devices 100A to 100C. Moreover, each of the display control devices 100A to 100C is controlled to edit the received image data and display the edited image data on the display devices 200A to 200C. Here, it is also possible for the display control device 100 to send image data to other display control devices 100, instead of the image processing device 300 sending image data to a plurality of display control devices 100.
[0072] Furthermore, in this embodiment, the image data displayed by the display control device 100 on the display device 200 is not limited to the image data obtained by the image reading unit of the image processing device 300. The image data displayed on the display device 200 can be any image data; for example, the display control device 100 can also display image data such as document files created by its own device or other devices on the display device 200.
[0073] <Hardware Structure of Display Control Device>
[0074] Figure 2 This is a diagram illustrating an example of the hardware structure of the display control device 100 according to this embodiment.
[0075] As shown in the figure, the display control device 100 includes a CPU (Central Processing Unit) 101 as an arithmetic unit, a ROM (Read Only Memory) 102 as a storage area for programs such as the BIOS (Basic Input Output System), and a RAM (Random Access Memory) 103 as a program execution area. Furthermore, the display control device 100 includes an HDD (Hard Disk Drive) 104 as a storage area for various programs such as the OS (Operating System) or applications, input data for various programs, and output data from various programs. Moreover, programs stored in the ROM 102 or HDD 104 are read into the RAM 103 and executed by the CPU 101, thereby realizing the functions of the display control device 100.
[0076] Furthermore, the display control device 100 includes a communication interface (communication I / F) 105 for communicating with the outside world, a display mechanism 106 such as a display, and input devices 107 such as a keyboard or mouse and a touch panel.
[0077] <Functional Structure of Display Control Device>
[0078] Next, the functional structure of the display control device 100 according to this embodiment will be described. Figure 3 This is a block diagram illustrating a functional structure example of the display control device 100 according to this embodiment. The display control device 100 according to this embodiment includes an image data acquisition unit 111, a frame extraction unit 112, a frame classification unit 113, a text information extraction unit 114, a keyword search unit 115, a display device information acquisition unit 116, a template storage unit 117, a template selection unit 118, an image data editing unit 119, and a display control unit 120.
[0079] As an example of an acquisition unit, the image data acquisition unit 111 acquires image data of an object to be displayed on the display device 200. For example, the image data acquisition unit 111 acquires image data obtained by the image reading unit of the image processing device 300. Furthermore, for example, the image data acquisition unit 111 acquires image data of a document file created by the display control device 100 or other devices.
[0080] The box extraction unit 112 extracts one or more boxes from the image data acquired by the image data acquisition unit 111. A box refers to a block of information contained in the image data, such as a rectangular region, which is extracted as a box. The shape of the box can be a triangle or a circle, and is not limited to a rectangle. Furthermore, when only one box can be extracted from the image data, the box extraction unit 112 extracts one box; however, if multiple boxes can be extracted, multiple boxes are extracted.
[0081] More specifically, the bounding box extraction unit 112 uses conventional methods such as image analysis, color analysis, edge detection, OCR (Optical Character Recognition), and text / image separation to grasp the features of the information contained in the image data. Furthermore, bounding boxes are extracted based on the grasped features. The extracted bounding boxes are, for example, text boxes that represent regions containing text, or image boxes that represent regions containing images.
[0082] Moreover, OCR is a technology that analyzes text located on image data and converts it into text data that can be processed by a computer.
[0083] The box classification unit 113 classifies all the boxes extracted by the box extraction unit 112. Furthermore, the box classification unit 113 establishes a corresponding association between the categories of each extracted box.
[0084] More specifically, the box classification unit 113 collects features for each box using the same method as the box extraction. Furthermore, the box classification unit 113 classifies the boxes based on the collected features. For example, the box classification unit 113 classifies the boxes as text boxes or image boxes based on the collected features. Image boxes are classified, for example, as map images, landscape images, portrait images, photographs, etc. Additionally, when a map image, landscape image, or portrait image is a photograph, these images can also be classified as photographs.
[0085] To further explain, the boxes are classified according to pre-defined criteria. For example, when the color, brightness, outline, shape, or other features of the information contained within a box meet certain conditions, it is classified as a text box. Conversely, when the features of the information contained within a box do not meet certain conditions (or meet other conditions), it is classified as an image box. Furthermore, image boxes are further classified based on their features into map images, landscape images, portrait images, photographs, etc. For example, a box containing only one character is classified as a text box. Alternatively, it can be classified as a text box if the number of characters within the box exceeds a certain threshold, and as an image box if the number of characters within the box is less than the threshold.
[0086] The text information extraction unit 114 extracts text information from the boxes classified as text boxes by the box classification unit 113. Furthermore, the text information extraction unit 114 establishes corresponding associations for the extracted text information within each text box. More specifically, for example, the text information extraction unit 114 performs OCR processing on the text boxes to extract the text information contained within them.
[0087] The keyword search unit 115 searches for pre-defined keywords (hereinafter referred to as "keywords") in each text box. Here, the keyword search unit 115 determines whether the text information within each text box contains a keyword. Furthermore, the keyword search unit 115 establishes a corresponding association for each text box containing a keyword.
[0088] In addition, keywords such as "meeting," "convenient," "introduction," "advertisement," and "promotion" are pre-set as textual information that needs to be emphasized. In this embodiment, keywords are used as an example of a specific textual column.
[0089] The display device information acquisition unit 116 acquires information about the display device 200 from the display device 200. This information includes not only image information such as screen size, shape, and maximum resolution, but also information other than the image itself, such as the processing speed of the display device 200. The screen size is, for example, 100 inches (1771mm × 996mm). The screen shape is, for example, rectangular or circular. Furthermore, when the screen shape is rectangular, information such as "vertical" (longer in length than width) or "horizontal" (longer in width than height) can be acquired. Here, when there are multiple display devices 200 displaying image data, the display device information acquisition unit 116 acquires information from all of the display devices 200.
[0090] Furthermore, the information regarding the display device 200 is not limited to the structure obtained from the display device 200. For example, the information regarding the display device 200 may also be pre-stored in the display control device 100.
[0091] The template storage unit 117 stores templates used when editing image data. These templates are designed to emphasize specific information within the image data. For example, templates designed to emphasize a specific type of image frame or to emphasize a text frame containing keywords are prepared in advance.
[0092] Furthermore, the template storage unit 117 also stores information (hereinafter referred to as "correspondence association information") indicating the correspondence between templates and the conditions for applying the template (hereinafter referred to as "template application conditions"). The template application conditions are conditions set for information contained in the image data or information from the display device 200. The information contained in the image data is information about categories that are associated with each frame through the frame classification unit 113 or information about keywords that are associated with each frame through the keyword search unit 115. The information from the display device 200 is information acquired through the display device information acquisition unit 116.
[0093] In this embodiment, a template is used as an example of a style that emphasizes specific information within the image data. Furthermore, a template is used as an example of a pre-defined condition to apply conditions.
[0094] The template selection unit 118 selects a template for the image data from the templates stored in the template storage unit 117. Here, the template selection unit 118 refers to the corresponding association information stored in the template storage unit 117. Moreover, the template for the image data is selected based on information about the types of frames associated with each frame through the frame classification unit 113, information about keywords associated with each frame through the keyword search unit 115, and information about the display device 200 obtained by the display device information acquisition unit 116.
[0095] As an example of an editing unit, the image data editing unit 119 applies a template selected by the template selection unit 118 to the image data. Furthermore, the image data editing unit 119 edits the image data according to the template in a way that emphasizes specific information within the image data.
[0096] The display control unit 120 outputs the edited image data to the display device 200 and controls the display of the display device 200. The edited image data is sent from the display control unit 120, thereby displaying the edited image data on the display device 200.
[0097] Furthermore, the various functional units constituting the display control device 100 are implemented through the collaboration of software and hardware resources. Specifically, for example, through... Figure 2 When the hardware structure shown is used to implement the display control device 100, various programs stored in ROM 102 or HDD 104 are read into RAM 103 and executed by CPU 101, thereby achieving... Figure 3 The illustrated unit includes an image data acquisition unit 111, a frame extraction unit 112, a frame classification unit 113, a text information extraction unit 114, a keyword search unit 115, a display device information acquisition unit 116, a template selection unit 118, an image data editing unit 119, and a display control unit 120. Furthermore, the template storage unit 117 is implemented, for example, via an HDD 104.
[0098] <Processing steps for editing image data>
[0099] Next, the steps for processing image data will be explained. Figure 4 This is a flowchart illustrating an example of the processing steps for editing image data.
[0100] Hereinafter, the processing steps will sometimes be marked with the symbol "S".
[0101] First, for example, an operator performs a scanning operation via the image processing device 300, thereby performing the scanning process via the image processing device 300. Then, image data generated by the image reading unit of the image processing device 300 is sent to the display control device 100, where the image data acquisition unit 111 acquires the image data (S101). Next, the frame extraction unit 112 extracts one or more frames from the acquired image data (S102). Next, the frame classification unit 113 classifies all the frames extracted in S102 (S103).
[0102] Next, the text information extraction unit 114 extracts text information from the boxes classified as text boxes in S103 (S104). Next, the keyword search unit 115 searches for keywords in the text boxes (S105). Next, the display device information acquisition unit 116 acquires information about the display device 200 that displays the image data acquired in S101 (S106). Here, the display device information acquisition unit 116 acquires information such as the size and shape of the screen of the display device 200.
[0103] Next, the template selection unit 118 selects a template to be applied to the image data acquired in S101 (S107). Here, the template selection unit 118 refers to the corresponding association information stored in the template storage unit 117, and selects a template to be applied to the image data based on information such as the types of associations established with each frame in S103, information on keywords that establish associations with text frames in S105, and information on the display device 200 acquired in S106.
[0104] Next, the image data editing unit 119 edits the image data acquired in S101 according to the selected template (S108). Then, the display control unit 120 sends the edited image data to the display device 200 (S109). With the edited image data sent, the edited image data is displayed on the display device 200. This process then ends.
[0105] <Template Description>
[0106] Next, specific examples will be given to illustrate the templates stored in the template storage unit 117. Figures 5-8This is a diagram showing an example of a template stored in the template storage section 117.
[0107] Here, Figure 5 and Figure 6 The example shown is a template used when the screen size of the display device 200 is "standard" and the screen is in landscape orientation. Furthermore, Figure 7 The example shown is a template used when the screen size of the display device 200 is "standard" and the screen is in portrait orientation. Furthermore, Figure 8 The example shown is a template used when the screen size of the display device 200 is "small" and the screen is in landscape orientation.
[0108] Figure 5 Template 11 shown in (A) is applied to cases where there is one map image within the image data. This template is used to emphasize the map image. Specifically, the map image is enlarged and positioned to the right of the image data. Furthermore, a box other than the map image is positioned to the left of the image data.
[0109] To further explain, in template 11, region 11A is defined as the area for configuring frames other than the map image. And, region 11B is defined as the area for configuring the map image. These regions 11A and 11B represent the position and size of each frame configured in the image data.
[0110] For example, the size of region 11A is 40% of the total size of template 11. The size of region 11B is also 40% of the total size of template 11. Therefore, if template 11 is applied to image data, the map image of the image data is configured such that region 11B is enlarged to 40% of the size of the image data. Furthermore, the boxes other than the map image (i.e., image boxes or text boxes other than the map image) are grouped together in region 11A and configured to be controlled within 40% of the size of the image data. At this time, the image boxes or text boxes can be enlarged or reduced.
[0111] Figure 5 Template 12 shown in (B) is applied to a case where there is a text box containing a keyword within the image data. By applying this template, the text box containing the keyword is emphasized. Specifically, the text box containing the keyword is enlarged and positioned on the right side of the image data. Furthermore, all other boxes besides the text box containing the keyword are positioned on the left side of the image data.
[0112] To elaborate further, in template 12, area 12A is defined as the area for configuring boxes other than text boxes containing keywords. Furthermore, area 12B is defined as the area for configuring text boxes containing keywords.
[0113] Figure 5Template 13, shown in (C), is applied to cases where there are multiple image frames of the same type within the image data. Figure 5 In the example shown in (C), three photo frames are shown as an example of a plurality of image frames of the same type, but the type of image frame is not limited to photographic images. Furthermore, the number of image frames is not limited to three. If this template is applied, the plurality of image frames are arranged horizontally. Additionally, frames other than the plurality of image frames are positioned below the plurality of image frames.
[0114] To further explain, in this example, areas 13A to 13C are defined as the areas for arranging the three photographic images. Furthermore, area 13D is defined as the area for arranging the frame other than the three photographic images. Additionally, when arranging the three photographic images, the three photographic images are enlarged or reduced according to areas 13A to 13C. By arranging the three photographic images or enlarging them, each photographic image is emphasized.
[0115] Figure 5 Template 14, shown in (D), is applied to a case where there is a photographic image and a text box containing keywords within the image data. When this template is applied, the text box containing keywords is emphasized. Specifically, the text box containing keywords is enlarged and positioned to the left of the image data. Furthermore, the photographic image is positioned to the right of the image data.
[0116] To elaborate further, in template 14, area 14A is defined as the area for configuring text boxes. And area 14B is defined as the area for configuring photo images.
[0117] Figure 6 The template 22 shown is applied to cases where image data contains one map image and one or more image frames other than the map image. When this template is applied, the map image is emphasized. Furthermore, the image frames other than the map image are deleted. Specifically, the map image is enlarged and positioned to the right of the image data. And, the image frames other than the map image are deleted and not positioned in the edited image data. Furthermore, as the remaining frames, text boxes are positioned to the left of the image data.
[0118] To elaborate further, in template 22, area 22A is defined as the area for configuring text boxes. And area 22B is defined as the area for configuring map images.
[0119] Thus, as a template, a template can be prepared that includes information to be deleted from image data.
[0120] then, Figure 7 Template 15 shown in (A) and Figure 5(A) in this context also applies to cases where there is one map image within the image data. When this template is applied, the map image is emphasized. Specifically, the map image is enlarged and positioned below the image data. Furthermore, the boxes other than the map image are positioned above the image data.
[0121] To elaborate further, in template 15, area 15A is defined as the area for configuring frames other than the map image. And area 15B is defined as the area for configuring the map image.
[0122] and, Figure 7 Template 16 shown in (B) and Figure 5 (B) in the template also applies to the case where there is a single text box containing a keyword within the image data. When this template is applied, the text box containing the keyword is emphasized. Specifically, the text box containing the keyword is enlarged and positioned below the image data. Furthermore, all other boxes besides the text box containing the keyword are positioned above the image data.
[0123] To elaborate further, in template 16, area 16A is defined as the area for configuring boxes other than the text boxes containing keywords. Furthermore, area 16B is defined as the area for configuring text boxes containing keywords.
[0124] Figure 7 Template 17 shown in (C) is... Figure 5 The (C) in this context also applies to the case where there are multiple image frames of the same type within the image data. If this template is applied, the multiple image frames are arranged horizontally. Furthermore, frames other than the multiple image frames are positioned below the multiple image frames. Additionally, in... Figure 7 In the example shown in (C), three photo frames are shown as an example of a plurality of image frames of the same kind.
[0125] To elaborate further, in template 17, areas 17A to 17C are defined as areas for configuring three photo images. Furthermore, area 17D is defined as an area for configuring frames other than the three photo images.
[0126] Figure 7 Template 18 shown in (D) and Figure 5 The same applies to the case where there is a photographic image and a text box containing keywords within the image data. When this template is applied, the text box containing keywords is emphasized. Specifically, the text box containing keywords is enlarged and positioned above the image data. Furthermore, the photographic image is positioned below the image data.
[0127] To elaborate further, in template 18, area 18A is defined as the area for configuring text boxes. Additionally, area 18B is defined as the area for configuring photo images.
[0128] then, Figure 8 Template 19 shown in (A) and Figure 5 (A) in this context also applies to cases where there is one map image within the image data. When this template is applied, the map image is emphasized. Specifically, the map image is enlarged and positioned to the right of the image data. Furthermore, the boxes other than the map image are positioned to the left of the image data.
[0129] To further explain, in template 19, area 19A is defined as the area for configuring frames other than the map image. And area 19B is defined as the area for configuring the map image.
[0130] Template 19 is applied when the screen size is "small". Therefore, compared to the case where the screen size is "standard", the overall size of the displayed image data is smaller. Thus, for example, compared to template 11 applied when the screen size is "standard" (see reference...). Figure 5 Compared to (A) in template 11, the emphasis is further placed on the map image. More specifically, for example, in template 11, 40% of the image is a map image area, while in template 19, 80% of the image is a map image area.
[0131] Figure 8 Template 20 shown in (B) is... Figure 5 (B) in the template also applies to the case where there is a single text box containing a keyword within the image data. When this template is applied, the text box containing the keyword is emphasized. Specifically, the text box containing the keyword is enlarged and positioned on the right side of the image data. Furthermore, all other boxes besides the text box containing the keyword are positioned on the left side of the image data.
[0132] To elaborate further, in template 20, area 20A is defined as the area for configuring boxes other than text boxes containing keywords. Furthermore, area 20B is defined as the area for configuring text boxes containing keywords.
[0133] Here, template 20 is applied to cases where the image size is "small," for example, compared to template 12 applied to cases where the image size is "standard" (see reference). Figure 5 Compared to (B) in template 12, this template further emphasizes text boxes containing keywords. More specifically, for example, in template 12, 40% of the screen is an area containing text boxes containing keywords, while in template 20, 80% of the screen is an area containing text boxes containing keywords.
[0134] Furthermore, as another method to emphasize text boxes containing keywords, one could extract the area surrounding the keyword-containing text box and only enlarge the extracted area, rather than enlarging the entire text. For example, suppose the text box contains 1000 characters, and the area surrounding the keyword contains 200 characters. If template 20 is applied, the 200 characters in the extracted area will be enlarged, while the remaining 800 characters will not. Alternatively, the remaining 800 characters can be enlarged or reduced by a smaller amount than the extracted 200 characters. Furthermore, the remaining 800 characters can also be deleted.
[0135] Furthermore, as other methods to emphasize the text box containing the keyword, one could highlight it by changing the color of the 200 characters in the area surrounding the keyword or by flipping the display.
[0136] Figure 8 Template 21 shown in (C) and Figure 5 The same applies to the case where there is a photographic image and a text box containing keywords within the image data. When this template is applied, the text box containing keywords is emphasized. Specifically, the text box containing keywords is enlarged and positioned to the left of the image data. Furthermore, the photographic image is positioned to the right of the image data.
[0137] To elaborate further, in template 21, area 21A is defined as the area for configuring text boxes. And area 21B is defined as the area for configuring photo images.
[0138] Template 21 is applied when the image size is "small", for example, compared to template 14 which is applied when the image size is "standard" (see reference). Figure 5 Compared to (D) in template 20, this template further emphasizes the text box containing the keyword. The method for emphasizing the text box containing the keyword is the same as that used in template 20.
[0139] Additionally, as in template 12 (reference) Figure 5 In template (B), even when the size of the image is not "small", the area around the keyword can be enlarged or highlighted to emphasize specific information.
[0140] Furthermore, in Figures 5-8 The template shown only defines map images and photographs as image frames, but it is not limited to this structure. For example, a template could be prepared that defines image frames for landscape images, portrait images, etc., and emphasizes these images.
[0141] Furthermore, in Figures 5-8The template shown does not specify the text columns containing keywords in the text boxes, but it is not limited to this structure. For example, a template could be prepared that defines text boxes containing specific text columns such as "meeting," "convenient," and "introduction," and emphasizes these text boxes.
[0142] Furthermore, keywords can be changed for each template. For example, regarding... Figure 5 Template 12, shown in (B), is applied to a text box containing keywords such as "convenient" or "promotion" within the image data. Furthermore, regarding... Figure 5 Template 14, shown in (D), is applied to a case where there is a photographic image and a text box containing the keyword "meeting" within the image data.
[0143] Furthermore, in this embodiment, as an example of text information that meets specific conditions, a text box containing keywords is used. And, as an example of image information that meets specific conditions, a specific type of image box, such as a map image, or multiple image boxes of the same type are used.
[0144] <Explanation of Corresponding Related Information>
[0145] Next, specific examples will be given to explain the corresponding associated information stored in the template storage unit 117. Figure 9 This is a diagram showing an example of the corresponding associated information stored in the template storage unit 117.
[0146] In the corresponding association information, templates and template application conditions are associated. In this example, there are 12 template application conditions with project numbers "1" to "12", and a template is prepared for each template application condition.
[0147] More specifically, the template application conditions include items such as "image shape," "image size," and "frame content." "Image shape" and "image size" are conditions set regarding information about the display device 200. Furthermore, "frame content" is a condition set regarding information contained in the image data.
[0148] For example, in project number "1", the template application conditions are the same as those in template 11 (reference). Figure 5 A corresponding association is established in (A) of the template. Here, as template application conditions, the following conditions are set: "screen shape" is "landscape", "screen size" is "standard", and "content of the frame" is "has one map image". Specifically, the conditions are set as follows: the screen shape of the display device 200 is landscape and the screen size is "standard". Furthermore, the condition is set as "has one map image within the image data". When these conditions are met, template 11 is selected as the template applied to the image data.
[0149] In addition, the corresponding associated information includes pre-set conditions for screen size, such as "small" for screens smaller than 10 inches, "standard" for screens larger than 10 inches but smaller than 50 inches, and "large" for screens larger than 50 inches.
[0150] Alternatively, the display control device 100 may acquire the screen sizes of the plurality of display devices 200 existing in the image display system 1 and compare the sizes of each screen to determine conditions such as "small," "standard," and "large." For example, when displaying image data on display devices 200A to 200C, if the screen size of display device 200A is the largest and the screen size of display device 200C is the smallest, the screen size of display device 200A will be set to "large," the screen size of display device 200B will be set to "standard," and the screen size of display device 200C will be set to "small."
[0151] <Processing when there are multiple candidate templates applied to image data>
[0152] When the information contained in the image data satisfies the application conditions of a plurality of templates, there are a plurality of candidate templates applicable to the image data. At this time, the template selection unit 118 selects any one template from the plurality of candidates according to a preset criterion.
[0153] For example, priorities are preset for each type of information contained in the image data. More specifically, priorities are set for the type of frame or the information contained in the frame. In this case, the template selection unit 118 preferentially selects a template from a plurality of candidates that is set in a manner that emphasizes information with high priority.
[0154] For example, the priority order could be set as map image, photo image, keyword (conference), keyword (held), keyword (advertisement), other keywords, and other image boxes. Here, we set the image data to contain a map image, a photo image, and a text box containing the keyword (conference). Then, refer to... Figure 9 The template application conditions corresponding to the associated information are used as candidate templates for applying to image data, such as templates 11, 12, 14, and 22. Furthermore, the template selection unit 118 selects the template set to emphasize the map image with the highest priority. Specifically, templates 11 and 22 are selected. Alternatively, either template 11 or 22 can be selected, but for example, template 11 is pre-set to be the preferred choice.
[0155] Furthermore, the priority of the template itself can be preset. For example, when there are multiple candidate templates for image data, the template selection unit 118 selects the template with the highest priority from the multiple candidates according to the preset priority.
[0156] Furthermore, the priority set according to each type of information contained in the image data or the priority set for the template itself can be changed depending on the location where the display device 200 is installed (i.e., the location where the image data is displayed).
[0157] For example, when the display device 200 is located in a retail store, the priority of each type of information contained in the image data is set as the highest priority map image. Furthermore, in Figure 9 The corresponding associated information shown includes, for example, setting the priority of the template itself as the highest priority template 11.
[0158] Furthermore, for example, when the display device 200 is located in an office, the priority of each type of information contained in the image data is set so that the text box containing the keyword (meeting) is given the highest priority. Furthermore, in Figure 9 The corresponding associated information shown includes, for example, setting the priority of the template itself as the highest priority template 12.
[0159] Furthermore, the template selection unit 118 is not limited to a structure that selects a template from a plurality of candidates based on priority. For example, the template selection unit 118 may also randomly select any one template from a plurality of candidates based on priority, without depending on priority.
[0160] <Handling when there are multiple candidate boxes to be emphasized>
[0161] When editing image data according to a template, there may be multiple candidate boxes to be emphasized, such as multiple text boxes containing keywords. In this case, the image data editing unit 119 edits the image data according to a preset standard to emphasize specific information.
[0162] For example, priorities are pre-set for each type of information contained in the image data. More specifically, priorities are set for the type of frame or the information contained within the frame. At this time, the image data editing unit 119 edits the image data in a way that emphasizes the information with higher priority.
[0163] For example, the priority order can be set as: sequence, map image, photo image, keyword (conference), keyword (held), keyword (advertisement), other keywords, and other image boxes. Here, we define the image data as containing text boxes with the keyword (conference), text boxes with the keyword (held), and text boxes with the keyword (advertisement). At this point, refer to... Figure 9The template application conditions corresponding to the associated information are used as candidate templates for the image data, for example, template 12 is selected. Furthermore, among the three text boxes containing keywords, the text box containing the keyword "conference" has the highest priority. Therefore, the image data editing unit 119 edits the image data by emphasizing the text box containing the keyword "conference" among the three text boxes. More specifically, the text box containing the keyword "conference" is positioned in area 12B (see reference). Figure 5 In (B)), and place the remaining two text boxes in area 12A (see reference). Figure 5 (B) in the middle.
[0164] Furthermore, the image data editing unit 119 is not limited to a structure that emphasizes specific information based on priority. For example, the image data editing unit 119 may also randomly select boxes from a plurality of candidates and edit the image data in a manner that emphasizes the selected boxes, without relying on priority.
[0165] <Specific examples of image data processing>
[0166] Next, specific examples will be given to illustrate the processing of edited image data. Figures 10-12 This is a diagram illustrating a specific example of processing image data for editing.
[0167] Additionally, the steps shown below (notation "S") correspond to Figure 4 Each step.
[0168] First, the image data acquisition unit 111 acquires the image data of the object displayed on the display device 200. Figure 10 Image data 31 (S101) of (A). Next, the box extraction unit 112 extracts boxes from the image data 31 (S102). In this example, three boxes are extracted. Furthermore, the box classification unit 113 classifies each box (S103). In this example, such as Figure 10 As shown in (B), the categories are text boxes 31A, text boxes 31B, and map images 31C.
[0169] Next, the text information extraction unit 114 extracts text information from text boxes 31A and 31B (S104). Then, the keyword search unit 115 searches for keywords in text boxes 31A and 31B (S105). In this example, the text information in text boxes 31A and 31B does not contain keywords.
[0170] Next, the display device information acquisition unit 116 acquires information about the display device 200 that displays the image data 31 (S106). In this example, as information about the display device 200, the acquired screen size is 40 inches (in this example, the screen size is "standard") and the screen shape is landscape.
[0171] Next, the template selection unit 118 selects a template to be applied to the image data 31 (S107). Here, the template selection unit 118 selects a template based on criteria such as having a map image within the image data 31, the size of the screen on the display device 200 as a "standard," and the shape of the screen as a model. (See reference) Figure 9 The corresponding associated information shown meets the template application conditions for project number "1", so template 11 is selected.
[0172] Next, the image data editing unit 119 edits the image data 31 according to the template 11 (S108). Figure 10 In the diagram (C), the image data 31 is represented. The map image 31C is emphasized by applying template 11. Specifically, the map image 31C is arranged according to region 11B (see reference 11B) defined in template 11. Figure 5 (A)) is enlarged. Furthermore, text boxes 31A and 31B are aligned with area 11A (see reference) set in template 11. Figure 5 (A) is configured. At this time, it is either scaled down or scaled up.
[0173] then, Figure 11 Image data 32 shown in (A) is image data of an object displayed on display device 200, in order to... Figure 10 The same steps are followed. Here, three bounding boxes are extracted from image data 32, and as follows: Figure 11 As shown in (B), the text boxes are categorized as text boxes 32A to 32C. Text information is extracted by the text information extraction unit 114, and keyword searches are performed by the keyword search unit 115. In this example, the keyword "meeting" is present in text box 32A, but not in text boxes 32B or 32C. Furthermore, as information for the display device 200, the display device information acquisition unit 116 acquires that the screen size is 40 inches (in this example, the screen size is "standard") and the screen shape is portrait.
[0174] Next, the template selection unit 118 selects a template based on factors such as the image data 32 containing a text box with keywords, the screen size of the display device 200 being "standard," and the screen shape being vertical. (See reference) Figure 9 The corresponding associated information shown meets the template application conditions for project number "7", so template 16 is selected.
[0175] Next, the image data editing unit 119 edits the image data 32 according to the template 16. Figure 11 (C) in the diagram represents the edited image data 32. By applying template 16, image data 32 is edited to a portrait orientation to fit the vertical screen. Furthermore, text box 32A is emphasized. Specifically, text box 32A is positioned according to area 16B (see reference 16B) defined in template 16. Figure 7 (B) in the text box is enlarged. Furthermore, text boxes 32B and 32C are aligned with area 16A (see reference) set in template 16. Figure 7 (B) is configured. At this time, it is either scaled down or scaled up.
[0176] then, Figure 12 Image data 33 shown in (A) is image data of an object displayed on display device 200, in order to... Figure 10 The same steps are followed. In image data 33, two bounding boxes are extracted, as shown... Figure 12 As shown in (B), the categories are text box 33A and photo image 33B. Furthermore, text information is extracted by the text information extraction unit 114, and keyword search is performed by the keyword search unit 115. In this example, the keyword "convenient" is contained in text box 33A. Moreover, as information for the display device 200, the display device information acquisition unit 116 acquires that the screen size is 5 inches (in this example, the screen size is "small") and the screen shape is landscape.
[0177] Next, the template selection unit 118 selects a template to be applied to the image data 33. Here, the template selection unit 118 selects a template based on factors such as having a photographic image and a text box within the image data 33, the screen size of the display device 200 being "small," and the screen shape being horizontal. (See reference) Figure 9 The corresponding associated information shown meets the template application conditions for project number "12", so template 21 is selected.
[0178] Next, the image data editing unit 119 edits the image data 33 according to the template 21. Figure 12 (C) in the figure represents the edited image data 33. The text box 33A is emphasized by applying template 21. Specifically, the text box 33A is positioned according to the area 21A defined in template 21 (see reference). Figure 8 (C) is enlarged. At this time, within the text box 33A, the text surrounding the keyword "conference" is enlarged, while the remaining text is not enlarged. Furthermore, the photographic image 33B is displayed according to the area 21B set in template 21 (see reference). Figure 8 (C) is configured. At this time, it is either scaled down or scaled up.
[0179] Thus, in this embodiment, the image data editing unit 119 edits the image data by applying a template and emphasizing specific information within the image data. Furthermore, the template selection unit 118 uses information from the display device 200 when selecting a template, thereby editing the image data, for example, in a manner that considers the display screen of the display device 200. Here, when displaying the image data on multiple display devices 200, the image data is edited for each display device 200 in a manner that considers the display screen of each display device 200.
[0180] <Variation Example>
[0181] Next, variations of this embodiment will be described.
[0182] (An example of displaying image data before it is displayed on a display device)
[0183] In this embodiment, before displaying the image data edited by the display control device 100 on the display device 200, the image data can be displayed on a display unit other than the display device 200, such as the display unit (not shown) of the image processing device 300 or the display mechanism 106 of the display control device 100.
[0184] Furthermore, when displaying image data on a display unit other than the display device 200, the operation of editing the image data can be received.
[0185] For example, when image data is displayed on the display unit of the image processing apparatus 300, the image processing apparatus 300 receives an operation from the operator to edit the image data. The operation to edit the image data may include, for example, an operation to enlarge information contained in the image data, or an operation to change the position of information contained in the image data. More specifically, for example, an operation to specify a frame within the image data and enlarge the specified frame, or an operation to change the position of the specified frame.
[0186] Furthermore, the image processing apparatus 300 can receive operations that change the template applied to the image data. For example, when displaying image data edited by the display control device 100, the image processing apparatus 300 displays a list of templates. Moreover, if the operator selects a template, the image processing apparatus 300 applies the selected template to the image data. Here, a template is applied to the image data before editing by the display control device 100. Furthermore, the image processing apparatus 300 displays the image data edited using the applied template on the display unit. Furthermore, the image processing apparatus 300 can continue to receive selections of other templates. Each time a template is selected, the image processing apparatus 300 applies the selected template to display the edited image data on the display unit.
[0187] In addition, the image processing apparatus 300 receives the operation of selecting a template, and receives other operations of editing image data (e.g., operations of enlarging information contained in the image data, or operations of changing the position of information contained in the image data).
[0188] Furthermore, in this example, the operation of receiving and editing image data is set to be performed by the image processing device 300, but the operation of receiving and editing image data can also be performed by the display control device 100, etc.
[0189] (Example showing image data before editing)
[0190] In this embodiment, the display device 200 can display not only the edited image data but also the image data before editing. For example, if the display control device 100 edits the image data, specific information within the image data is emphasized; on the other hand, sometimes information contained in the image data is deleted or reduced. Therefore, in addition to the edited image data, the image data before editing is also displayed.
[0191] At this time, in addition to sending the edited image data to the display device 200, the display control device 100 also sends the image data before editing. Furthermore, the display device 200 displays both the image data before editing and the image data after editing.
[0192] For example, the display device 200 sequentially displays the image data before editing and the image data after editing. More specifically, for example, the display device 200 displays the image data before editing after displaying the image data after editing. Furthermore, for example, the display device 200 may also alternately display the image data before editing and the image data after editing by switching between them at regular intervals.
[0193] Furthermore, the display device 200 can, for example, simultaneously display the image data before editing and the image data after editing on the display unit.
[0194] (Example of printing image data)
[0195] In this embodiment, the image processing device 300 can print the edited image data. For example, after the display control device 100 edits the image data, it outputs the edited image data to the image processing device 300 and instructs it to print. The image processing device 300 prints the edited image data according to the print instruction. Alternatively, the display control device 100 can instruct the printing of the image data before editing. Furthermore, the image processing device 300 can print both the edited and unedited image data according to the print instruction. In this case, the image processing device 300 can print the unedited and edited image data on different types of paper, or on the same type of paper.
[0196] (Other Modifications)
[0197] In this embodiment, when preparing a template for a text box that defines specific text columns such as "meeting," "convenient," and "introduction," the content of the text columns in the template can be changed according to the location where the display device 200 is set. For example, when the display device 200 is set in a retail store, the content of the text columns in the template can be changed. Figure 5 In template 12 shown in (B), the keywords are set to "conference" and "promotion". Template 12 is applied when there is a text box containing the keywords "conference" or "promotion" within the image data. Furthermore, when the location of the display device 200 is an office, the keywords for template 12 are set to "meeting". Template 12 is applied when there is a text box containing the keyword "meeting" within the image data.
[0198] Furthermore, in the example above, the text boxes used as templates only define text boxes containing keywords, but are not limited to this structure. For example, templates could be prepared that define text boxes containing text columns assigned a specific color (e.g., red), or text boxes containing text columns marked with underlines, and these text boxes could be emphasized. In this case, for example, when extracting text information, the text information extraction unit 114 also collects the features of the text information. Moreover, the template selection unit 118 also considers the features of the collected text information when selecting a template.
[0199] Here, a text box containing a text column with a specific color, or a text column with an underlined text column, is used as an example of text information that meets specific conditions.
[0200] Furthermore, in Figure 9 In the example shown, the template application conditions are set with items such as "shape of the screen", "size of the screen", and "content of the frame", and corresponding conditions are set with the type of frame, keywords in the text box, and information of the display device 200, but it is not limited to this structure.
[0201] For example, the template application conditions may not include items such as "image shape" or "image size". That is, the template application conditions may be set only for the information contained in the image data. In other words, the template selection unit 118 may not consider the information of the display device 200, but select a template corresponding to the template application conditions when the information contained in the image data meets the template application conditions.
[0202] Furthermore, for example, the template application conditions can be set to conditions that only set the type of box or conditions that only set the keywords within the text box. Also, for example, as a template application condition, the "content of the box" item can be omitted, and the condition can be set to only set the information for the display device 200.
[0203] Furthermore, in this embodiment, the following situation is also conceivable: if a template is applied when the specific information is larger than a certain size, the specific information will be reduced in size. In this case, a template may or may not be applied (i.e., the image data is not edited).
[0204] Furthermore, in this embodiment, the display device 200 or the image processing device 300 may perform part or all of the processing performed by the display control device 100. For example, the image processing device 300 may perform processing such as the frame extraction unit 112, the frame classification unit 113, the text information extraction unit 114, the keyword search unit 115, the display device information acquisition unit 116, and the template selection unit 118.
[0205] Furthermore, in this embodiment, the image data may be displayed on the display unit of the image processing device 300 or the display mechanism 106 of the display control device 100, instead of being displayed on the display device 200.
[0206] In addition, the program for implementing the embodiments of the present invention can be provided not only through a communication unit, but also stored in a storage medium such as a CD-ROM.
[0207] Furthermore, various embodiments and modifications have been described above, but of course these embodiments or modifications can also be combined with each other to form a configuration.
[0208] Furthermore, the present invention is not limited to any of the above embodiments and can be implemented in various ways without departing from the spirit of the present invention.
[0209] The embodiments of the present invention described above are provided for illustrative and explanatory purposes. Furthermore, these embodiments do not encompass the entirety of the invention, nor do they limit the invention to the disclosed methods. It will be apparent to those skilled in the art that various modifications and variations will be readily understood. These embodiments were chosen and described to most readily explain the principles and applications of the invention. Thus, those skilled in the art can understand the invention through various modifications that optimize the determination of the various assumed embodiments. The scope of the invention is defined by the foregoing claims and their equivalents.
Claims
1. An information processing system, comprising: The acquisition unit acquires image data; and The editing unit pre-prepares a style that emphasizes specific information within the image data. When the information contained in the acquired image data meets the pre-prepared conditions, the image data is edited according to this style to emphasize that specific information. The pre-set conditions are based on whether there is at least one of textual information and image information that satisfy the specific conditions.
2. The information processing system according to claim 1, characterized in that, The pre-set condition is that the text information that satisfies the specific condition contains text information with a specific text column. When the information contained in the image data meets the preset conditions, the editing unit emphasizes the specific text column within the image data.
3. The information processing system according to claim 1, characterized in that, The pre-set conditions are conditions under which image information of a specific type exists to satisfy the specific conditions. When the information contained in the image data meets the preset conditions, the editing unit emphasizes the specific type of image information within the image data.
4. The information processing system according to claim 1, characterized in that, There are multiple preset conditions, and the pattern is prepared according to each preset condition. When the information contained in the image data satisfies a plurality of the preset conditions, the editing unit edits the image data according to the style corresponding to one of the preset conditions, based on a preset benchmark.
5. The information processing system according to claim 4, characterized in that, Each of the aforementioned style settings has its own priority. When the information contained in the image data satisfies a plurality of the preset conditions, the editing unit edits the image data according to the style with the highest priority among the styles corresponding to each of the plurality of preset conditions.
6. The information processing system according to claim 4, characterized in that, Priorities are assigned to each type of information contained in the image data. When the information contained in the image data satisfies a plurality of the preset conditions, the editing unit edits the image data in a style that emphasizes the information with the highest priority.
7. The information processing system according to claim 5 or 6, characterized in that, The priority is set according to the location of the display unit that displays the image data after it has been edited by the editing unit.
8. The information processing system according to claim 1, characterized in that, When the information contained in the image data meets the preset conditions, the editing unit emphasizes the specific information according to the style, and deletes other information in the image data.
9. The information processing system according to claim 1, characterized in that, The preset conditions are set regarding the information contained in the image data, and also regarding the information of the display unit that displays the image data edited by the editing unit. When the information contained in the image data and the information of the display unit meet the preset conditions, the editing unit edits the image data according to the style.
10. The information processing system according to claim 9, characterized in that, The information of the display unit is information indicating the size of the screen displayed on the display unit.
11. The information processing system according to claim 9, characterized in that, The information of the display unit is information representing the shape of the image displayed on the display unit.
12. The information processing system according to claim 1, characterized in that, It also has: The display unit displays the edited image data and the original image data.
13. The information processing system according to claim 12, characterized in that, The display unit sequentially displays the edited image data and the original image data.
14. A computer program product, characterized in that, Includes programs that enable the computer to perform the following functions: The function of acquiring image data; and A pre-defined style is prepared to emphasize specific information within image data. When the information contained in the acquired image data meets the pre-defined conditions, the image data is edited according to this style to emphasize that specific information. The pre-set conditions are based on whether there is at least one of textual information and image information that satisfy the specific conditions.
15. An information processing method, comprising the following steps: The steps to acquire image data; and The process involves preparing a style in advance to emphasize specific information within the image data, and then, when the information contained in the acquired image data meets the pre-defined conditions, editing the image data according to that style to emphasize that specific information. The pre-set conditions are based on whether there is at least one of textual information and image information that satisfy the specific conditions.
Citation Information
Patent Citations
Method of magnifying display data
JP2006238289A
Information processing apparatus, and information processing method,
CN101437098A