WO2011053060A2 - 정보 처리 장치, 정보 처리 방법 및 프로그램 - Google Patents

정보 처리 장치, 정보 처리 방법 및 프로그램 Download PDF

Info

Publication number
WO2011053060A2
WO2011053060A2 PCT/KR2010/007559 KR2010007559W WO2011053060A2 WO 2011053060 A2 WO2011053060 A2 WO 2011053060A2 KR 2010007559 W KR2010007559 W KR 2010007559W WO 2011053060 A2 WO2011053060 A2 WO 2011053060A2
Authority
WO
WIPO (PCT)
Prior art keywords
display
content
resolution
display magnification
unit
Prior art date
Application number
PCT/KR2010/007559
Other languages
English (en)
French (fr)
Other versions
WO2011053060A3 (ko
Inventor
키요타키타쿠지
Original Assignee
삼성전자 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 삼성전자 주식회사 filed Critical 삼성전자 주식회사
Priority to US13/504,794 priority Critical patent/US9001159B2/en
Priority to EP10827144.6A priority patent/EP2469401A4/en
Publication of WO2011053060A2 publication Critical patent/WO2011053060A2/ko
Publication of WO2011053060A3 publication Critical patent/WO2011053060A3/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1407General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/045Zooming at least part of an image, i.e. enlarging it or shrinking it

Definitions

  • the present invention relates to an information processing apparatus, an information processing method and a program.
  • the problem to be solved by the present invention is to provide a new and improved information processing apparatus, information processing method and program capable of enlarging or reducing the content in accordance with the resolution of the display area without incurring user effort.
  • the present invention it is possible to provide a new and improved information processing apparatus, an information processing method and a program capable of enlarging or reducing contents in accordance with the resolution of a display area without incurring trouble for a user.
  • FIG. 1 is an explanatory diagram showing an example of a system configuration of an information processing system according to the present embodiment.
  • FIG. 2 is an explanatory diagram showing a functional configuration of an information processing apparatus according to the embodiment.
  • FIG. 3 is a flowchart showing a flow of main processing executed by the information processing apparatus according to the embodiment.
  • FIG. 4 is a flowchart showing a flow of content resolution determination processing executed by the information processing apparatus according to the embodiment.
  • FIG. 5 is a flowchart showing a flow of display magnification determination processing by content resolution executed by the information processing apparatus according to the embodiment.
  • FIG. 6 is a flowchart showing a flow of display magnification determination processing by character size executed by the information processing apparatus according to the embodiment.
  • FIG. 7 is a flowchart showing the flow of the final display magnification determination processing executed by the information processing apparatus according to the embodiment.
  • FIG. 8 is an explanatory diagram illustrating a hardware configuration example of a terminal device according to the embodiment.
  • the display part which has a display area and which can display content in a display area;
  • a content analyzer which acquires a content resolution indicating the resolution of the content by analyzing the content;
  • a display resolution storage section for storing a display resolution indicating the resolution of the display area;
  • a display resolution acquisition unit for acquiring the display resolution from the display resolution storage unit;
  • a display magnification calculator for calculating a display magnification of the content based on the display resolution acquired by the display resolution acquisition unit and the content resolution acquired by the content analysis unit;
  • a display content generation unit for generating display content by adjusting the size of the content according to the display magnification calculated by the display magnification calculator, wherein the display unit displays the display content generated by the display content generation unit in the display area.
  • An information processing apparatus is provided. According to this configuration, the content can be enlarged or reduced in accordance with the resolution of the display area without incurring trouble for the user.
  • the display magnification calculator may calculate the display magnification by dividing the content resolution acquired by the content analyzer by the display resolution acquired by the display resolution acquisition unit.
  • the information processing apparatus further includes a setting information storage unit that stores the maximum value that the display magnification can take as the set maximum display magnification, and the display magnification calculation unit stores the set maximum display magnification in which the display magnification is stored by the setting information storage unit.
  • setting maximum display magnification may be used as a display magnification.
  • the setting maximum display magnification can be used as a display magnification, and the display content is prevented from becoming too large. can do.
  • the information processing apparatus further includes a setting information storage unit that stores the maximum size that the characters included in the content can take as the set maximum character size, and the content analysis unit analyzes the content to be the maximum size of the characters included in the content.
  • the maximum character size is further obtained, and the display magnification calculator calculates the set maximum character size stored by the setting information storage unit by the character size obtained by multiplying the display magnification calculated by the content maximum character size acquired by the content analyzer.
  • the display magnification may be calculated by dividing the set maximum character size by the display resolution. According to this configuration, when the characters included in the content become larger than the set maximum character size, the display magnification can be calculated using the set maximum character size, and the character size contained in the display content is prevented from becoming too large. Can be.
  • the information processing apparatus further includes a setting information storage unit and a display magnification determining unit which store the maximum size that the characters included in the content can take as the set maximum character size and simultaneously store the maximum value that the display magnification can take as the set maximum display magnification.
  • a content analysis unit further acquires a content maximum character size that is the maximum size of the characters included in the content by analyzing the content, and the display magnification determination unit sets the maximum display magnification in which the display magnification is stored by the setting information storage unit.
  • a first display magnification determining unit for determining the set maximum display magnification as the first display magnification, and when not exceeding, determining the calculated display magnification as the first display magnification;
  • the set maximum character size is converted into the display resolution.
  • a second display magnification determining unit that determines the second display magnification by dividing by and divides the calculated display magnification as the second display magnification, when not exceeding; It may have a display magnification selecting section for selecting the smaller one of the first display magnification and the second display magnification as the display magnification used by the display content generating section. According to such a structure, the display magnification in case a display content becomes comparatively small can be employ
  • the information processing apparatus further includes a setting information storage section for storing the minimum value that the display magnification can take as the set minimum display magnification, and the display magnification calculation section has a setting minimum display magnification in which the display magnification is stored by the setting information storage section.
  • the set minimum display magnification may be used as the display magnification. According to such a structure, when the display magnification which is a result calculated based on content resolution and display resolution becomes smaller than the setting minimum display magnification, the setting minimum display magnification can be used as a display magnification, and display content becomes too small. Can be prevented.
  • the information processing apparatus further includes a setting information storage section for storing the minimum size that the characters included in the content can take as the set minimum character size, and the content analysis unit is the content that is the minimum size of the characters included in the content by analyzing the content.
  • the minimum character size is further obtained, and the display magnification calculator calculates the set minimum character size stored in the setting information storage unit by the character size obtained by multiplying the display magnification calculated by the content minimum character size acquired by the content analyzer.
  • the display magnification may be calculated by dividing the set minimum character size by the display resolution. According to such a configuration, when the text included in the content becomes smaller than the set minimum text size, the display magnification can be calculated using the set minimum text size, and the text size included in the display content becomes too small. You can prevent it.
  • the display part which has a display area and can display content in a display area
  • the display resolution storage part which stores the display resolution which shows the resolution of a display area
  • An information processing method by an information processing apparatus including an analysis unit, a display resolution acquisition unit, a display magnification calculation unit, and a display content generation unit is provided.
  • the information processing method includes the steps of acquiring a content resolution indicating the resolution of the content by analyzing the content by the content analyzer, and acquiring the display resolution from the display resolution storage unit by the display resolution acquisition unit; Calculating, by the display magnification calculating unit, the display magnification of the content based on the display resolution acquired by the display resolution obtaining unit and the content resolution acquired by the content analyzing unit; Generating, by the display content generating unit, the display content by adjusting the size of the content according to the display magnification calculated by the display magnification calculating unit; And displaying, by the display unit, the display content generated by the display content generation unit in the display area.
  • a computer comprising: a display unit having a display area and capable of displaying contents in the display area; A content analyzer which acquires a content resolution indicating the resolution of the content by analyzing the content; A display resolution storage section for storing a display resolution indicating the resolution of the display area; A display resolution acquisition unit for acquiring the display resolution from the display resolution storage unit; A display magnification calculator for calculating a display magnification of the content based on the display resolution acquired by the display resolution acquisition unit and the content resolution acquired by the content analysis unit; And a display content generation unit for generating display content by adjusting the size of the content according to the display magnification calculated by the display magnification calculator, wherein the display unit displays the display content generated by the display content generation unit in the display area.
  • a program for functioning as an information processing apparatus is provided.
  • This embodiment is characterized by a technique for automatically adjusting the size of the content in accordance with the resolution of the display area.
  • content is used, which is not particularly limited as long as the data can be displayed on a display device such as still image data, moving image data, and text data.
  • FIG. 1 is an explanatory diagram showing an example of a system configuration of an information processing system according to the present embodiment.
  • the information processing system is mainly configured by the information processing apparatus 100, the Web server 200, and the network 932.
  • the network 932 means, for example, a network such as the Internet where each device is specified in an IP address.
  • the information processing apparatus 100 is not limited to one, but may be present in plurality.
  • the form which the information processing apparatus 100 acquires content from the Web server 200 via the network 932 is demonstrated,
  • the information processing apparatus 100 uses content by some other method. May be obtained.
  • the content may be acquired by reading content from a recording medium.
  • structured data for determining the layout of the content is also read in conjunction with the content.
  • the structured data may be read from the recording medium.
  • the structured data is described by a markup language.
  • markup languages include Standard Generalized Markup Language (SGML), Hyper Text Markup Language (HTML), TeX, etc., which are developed from SGML, but the markup language is not particularly limited.
  • the structured data is assumed to be described in the HTML file.
  • the information processing apparatus 100 may be any device as long as the device has a function of displaying content on the display device.
  • the information processing device 100 may be an information processing device such as a personal computer, a portable information terminal such as a personal digital assistant (PDA), a digital television, a game machine, a mobile phone, or various information appliances.
  • PDA personal digital assistant
  • FIG. 2 is an explanatory diagram showing a functional configuration of the information processing apparatus 100 according to the present embodiment.
  • the information processing apparatus 100 is mainly composed of the communication unit 110, the control unit 120, the storage unit 130, and the display unit 140.
  • the control unit 120 mainly includes a content reading unit 121, a content analyzing unit 122, a display resolution obtaining unit 123, a display magnification calculating unit 124, a display magnification determining unit 125, and a display content generating unit 126. It is configured by
  • the storage unit 130 is mainly composed of the setting information storage unit 131 and the display resolution storage unit 132.
  • the content reading unit 121 has a function of reading content from the web server 200 via the communication unit 110.
  • the content reading unit 121 transmits, for example, the content identification information for identifying the content to the Web server 200 via the network 932
  • the content reading unit 121 is identified by the content identification information from the Web server 200.
  • Content identification information for identifying content is input to the information processing apparatus 100 by a user, for example.
  • the information processing apparatus 100 does not need to read the content from the Web server 200, such as when the content is stored in advance, the information processing apparatus 100 does not necessarily include the content reading unit 121. You don't have to.
  • the content analyzer 122 has a function of acquiring a content resolution indicating the resolution of the content by analyzing the content.
  • the content analyzed by the content analysis unit 122 for example, the content read by the content reading unit 121 may be used, or the content stored in the content storage unit (not shown) is used. You may also Various methods are assumed for the method of content analysis by the content analyzer 122. For example, when the content resolution is included in the HTML file, the content analyzer 122 may assume the content resolution from the HTML file.
  • the content analyzer 122 may acquire the content resolution based on the width and height characteristics of the style attribute of the body element described in the HTML file.
  • the width property represents the resolution in the width direction of the content
  • the height property represents the resolution in the height direction of the content. In this way, the content analyzer 122 does not need to calculate the resolution of the entire content.
  • the content analyzer 122 arranges the content according to the display layout of the content described in the HTML file, and displays the resolution of the entire content after the arrangement. What is necessary is just to calculate.
  • the resolution of the entire content to be displayed is used, but the resolution in the width direction of the entire content may be used, or the resolution in the height direction of the entire content may be used.
  • the frequency of scrolling the content is high when the user browses the content, it is assumed that no defect is generated even if the entire content is not contained in the display area.
  • the information processing apparatus 100 in which the user is supposed to browse the content while scrolling the content in the height direction it is important to focus on obtaining the content in the width direction rather than obtaining the content in the height direction of the display area. Therefore, it is convenient for the user to use the resolution in the width direction as the content resolution.
  • the content analyzer 122 may further acquire a content maximum text size that is the maximum size of the text included in the content by analyzing the content.
  • the maximum content size of the content acquired by the content analysis unit 122 is used to calculate the display magnification, for example, as described later.
  • As the maximum content size for example, one described in the HTML file can be obtained.
  • the content analyzer 122 can acquire the maximum content size by detecting that the maximum content size is among the characters included in the content.
  • the content analyzer 122 may further acquire a content minimum text size that is the minimum size of the text included in the content by analyzing the content.
  • the content minimum text size acquired by the content analyzer 122 is used to calculate the display magnification, for example, as described later.
  • As the content minimum size for example, one described in the HTML file can be obtained.
  • the content analyzer 122 can obtain the content maximum size by detecting that the content minimum size is the smallest among the sizes of the characters included in the content.
  • the display resolution storage unit 132 has a function of storing a display resolution indicating the resolution of the display area.
  • the resolution of the display area indicates the resolution of the content when the content is displayed at the maximum size contained in each of the height direction and the width direction of the display area of the display unit 140.
  • the display resolution may be displayed in the display area according to the display operation of the display resolution by the user, and may be used for confirming to the user.
  • the display resolution acquisition unit 123 has a function of acquiring the display resolution from the display resolution storage unit 132.
  • the display resolution acquisition unit 123 has a function of acquiring the display resolution from the display resolution storage unit 132 and outputting the display resolution to the display unit 140 when the display operation of the display resolution is performed by the user as described above. You may also
  • the display magnification calculating unit 124 has a function of calculating the display magnification of the content based on the display resolution acquired by the display resolution obtaining unit 123 and the content resolution acquired by the content analyzing unit 122. .
  • the display magnification calculator 124 divides the display resolution acquired by the display resolution acquisition unit 123 by the content resolution acquired by the content analysis unit 122 (in terms of display resolution ⁇ content resolution). ), The display magnification can be calculated.
  • the display magnification calculating unit 124 may calculate display magnification in addition to the setting information by the user.
  • the display magnification calculating unit 124 stores the display magnification by the setting information storage unit 131 when, for example, the setting maximum display magnification as described later in the setting information storage unit 131 is set.
  • the set maximum display magnification can be used as the display magnification.
  • the display magnification resulting from the calculation based on the content resolution and the display resolution becomes larger than the set maximum display magnification
  • the set maximum display magnification can be used as the display magnification, and the display content can be prevented from becoming too large. have.
  • the display magnification calculating unit 124 displays the display magnification in the setting information storage unit 131 when the setting minimum display magnification as described later in the setting information storage unit 131 is set.
  • the setting minimum display magnification memorized is less than, the setting minimum display magnification can be used as the display magnification.
  • the set minimum display magnification can be used as the display magnification, thereby preventing the display content from becoming too small. can do.
  • the display magnification calculating part 124 is also assumed, for example, when the setting maximum character size as described later in the setting information storage part 131 is set. In that case, the display magnification calculating unit 124 multiplies the display magnification calculated by the content maximum character size acquired by the content analysis unit 122 (by the content maximum character size x display magnification) so that It is assumed that the setting information storage unit 131 exceeds the set maximum character size stored. In that case, the display magnification may be calculated by dividing the set maximum character size by the display resolution (by the set maximum character size / display resolution). Thereby, when the character contained in content becomes larger than the set maximum character size, display magnification can be calculated using the set maximum character size, and it can prevent that the character size contained in display content becomes large too much. .
  • the display magnification calculating part 124 is also assumed, for example, when the setting minimum character size as described later in the setting information storage part 131 is set. In that case, the display magnification calculating unit 124 multiplies the display magnification calculated by the content minimum character size acquired by the content analysis unit 122 (by the content minimum character size x display magnification) so that It is assumed that the setting information storage unit 131 falls below the set minimum character size stored. In that case, the display magnification may be calculated by dividing the set minimum character size by the display resolution (by the set minimum character size / display resolution). Thereby, when the text contained in the content becomes smaller than the set minimum text size, the display magnification can be calculated using the set minimum text size, and it is possible to prevent the text size contained in the display content from becoming too small. Can be.
  • the display magnification determining unit 125 functions when the setting information storage unit 131 stores both the set maximum character size and the set maximum display magnification.
  • the display magnification determining unit 125 has, for example, a first display magnification determining unit not shown, a second display magnification determining unit not shown and a display magnification selection unit not shown.
  • the first display magnification determining unit sets the maximum display magnification. It has a function to determine as the first display magnification.
  • the first display determination unit determines the display magnification. It has a function of determining the display magnification calculated by the unit 125 as the first display magnification.
  • the second display magnification determining unit is a setting maximum in which the character size obtained by multiplying the display magnification calculated by the content maximum character size acquired by the content analysis unit 122 is stored by the setting information storage unit 131.
  • the second display magnification is determined by dividing the set maximum text size by the display resolution.
  • the second display magnification determining unit stores the character size obtained by multiplying the display magnification calculated by the content maximum character size acquired by the content analysis unit 122 by the setting information storage unit 131.
  • it does not exceed the set maximum character size, it has a function which determines the calculated display magnification as a 2nd display magnification.
  • the display magnification selection unit (not shown) has a function of selecting the smaller one of the first display magnification and the second display magnification as the display magnification used by the display content generation unit 126.
  • the first display magnification is adjusted to coincide with the set maximum display magnification as described above, and the second display magnification is adjusted so that the maximum character size after the adjustment does not exceed the set maximum character size as described above. Therefore, if the smaller of the first display magnification and the second display magnification is selected as the display magnification used by the display content generation unit 126, the display magnification in the case where the display content becomes relatively small can be adopted. In this way, the possibility that the display content is not contained in the display area can be reduced.
  • the display magnification selection unit may select the larger one of the first display magnification and the second display magnification as the display magnification used by the display content generation unit 126. In such a case, the display magnification when the display content is relatively large can be adopted. In this way, the possibility that the characters included in the content are displayed small in the display area can be reduced.
  • the first display magnification determining unit removes the setting minimum display magnification when the display magnification calculated by the display magnification determining unit 125 is less than the set minimum display magnification stored by the setting information storage unit 131. It is good also as what has a function to determine as 1 display magnification. In that case, when the display magnification calculated by the display magnification determining unit 125 does not fall below the set minimum display magnification stored in the setting information storage unit 131, the first display determination unit (not shown) displays the display. What is necessary is just to determine the display magnification computed by the magnification determination part 125 as a 1st display magnification.
  • the second display magnification determining unit stores the character size obtained by multiplying the display magnification calculated by the content minimum character size acquired by the content analysis unit 122 by the setting information storage unit 131.
  • the second display magnification may be determined by dividing the set minimum character size by the display resolution.
  • the second display magnification determining unit stores the character size obtained by multiplying the display magnification calculated by the content minimum character size acquired by the content analysis unit 122 by the setting information storage unit 131. What is necessary is just to have a function which determines the calculated display magnification as a 2nd display magnification, when it is not below the set minimum character size.
  • the display content generation unit 126 has a function of generating display content by adjusting the size of the content in accordance with the display magnification calculated by the display magnification calculating unit 124. For example, when the display magnification calculated by the display magnification calculating unit 124 is 200%, the display content generating unit 126 generates the display content by enlarging the content twice. In addition, when the display magnification calculated by the display magnification calculating unit 124 is 50%, the display content generation unit 126 generates the display content by reducing the content by 0.5 times.
  • the display unit 140 has a display area and can display content in the display area.
  • the display unit 140 has a function of displaying the display content generated by the display content generation unit 126 in the display area.
  • the display unit 140 is configured by, for example, a display device.
  • the setting information storage unit 131 has a function of storing setting information set by the user. Various kinds of setting information are assumed. For example, when the maximum value that the display magnification can take is set by the user, the setting information storage unit 131 can store the maximum value as the set maximum display magnification.
  • the setting information storage unit 131 may store the minimum value as the setting minimum display magnification, for example, when the minimum value that the display magnification can take is set by the user.
  • the setting information storage unit 131 may store, for example, the maximum size that a character included in the content can take as the setting maximum character size.
  • the setting information storage unit 131 may store, for example, the minimum size that a character included in the content can take as the setting minimum character size.
  • 3-7 is explanatory drawing which shows the flow of the information processing method performed by the information processing apparatus 100 which concerns on this embodiment.
  • FIG. 3. 3 is a flowchart showing a flow of main processing executed by the information processing apparatus 100 according to the present embodiment. With reference to FIG. 3, the main process performed by the information processing apparatus 100 which concerns on this embodiment is demonstrated.
  • the content reading unit 121 reads content from the Web server 200 via the network 932 (step S10).
  • the content reading unit 121 acquires the content by reading the content from the Web server 200.
  • the content reading unit 121 may obtain the content in another manner.
  • the content reading unit 121 acquires structured data such as an HTML file from the Web server 200 together with the content. Structured data, such as an HTML file, may also be acquired by reading from the web server 200, or may be acquired by another method.
  • the information processing apparatus 100 performs content resolution determination processing (step S20).
  • the details of the content resolution determination process (step S20) will be described later with reference to FIG.
  • the information processing apparatus 100 performs display magnification determination processing (step S30) by content resolution.
  • the detail of the display magnification determination process (step S30) by content resolution is demonstrated later, referring FIG.
  • the information processing apparatus 100 performs display magnification determination processing (step S40) by the character size.
  • the detail of the display magnification determination process (step S40) by a character size is demonstrated later, referring FIG.
  • the information processing apparatus 100 performs final display magnification determination processing (step S50).
  • the details of the final display magnification determination processing (step S50) will be described later with reference to FIG.
  • FIG. 4 is a flowchart showing the flow of the content resolution determination processing (step S20) executed by the information processing apparatus 100 according to the present embodiment.
  • the content resolution determination process (step S20) performed by the information processing apparatus 100 which concerns on this embodiment is demonstrated.
  • the content analyzing unit 122 of the information processing apparatus 100 analyzes the content (step S201).
  • the content analyzing unit 122 determines whether the resolution of the entire content is included in the HTML file (step S202). If it is determined that the resolution of the entire content is included in the HTML file ("Yes" in step S202), the content analyzing unit 122 acquires the resolution CR of the entire content (step S203) and proceeds to step S205. . When it is determined that the resolution of the entire content is not included in the HTML file ("No" in step S202), the content analyzing unit 122 calculates the resolution CR of the entire content and proceeds to step S205.
  • the content analysis unit 122 acquires the minimum character size Umin used in the content (step S205), and at the same time acquires the maximum character size Umax used in the content and ends the content resolution determination process.
  • FIG. 5 is a flowchart showing a flow of display magnification determination processing (step S30) by content resolution executed by the information processing apparatus 100 according to the present embodiment.
  • step S30 the display magnification determination process (step S30) by content resolution performed by the information processing apparatus 100 which concerns on this embodiment is demonstrated.
  • the display resolution acquisition unit 123 of the information processing apparatus 100 acquires the resolution DR of the display area from the display resolution storage unit 132 (step S301).
  • the content analysis unit 122 acquires the resolution CR of the entire content (step S302).
  • the resolution CR of the entire content can be used in step S203 or step S204.
  • the provisional display magnification S1 corresponds to the first display magnification described above.
  • the display magnification calculating unit 124 acquires the user set minimum display magnification Emin from the setting information storage unit 131 (step S304), and the user set maximum display magnification from the setting information storage unit 131. (Emax) is acquired (step S305).
  • the display magnification calculator 124 determines whether the user set minimum display magnification Emin is equal to or smaller than the provisional display magnification S1 (step S306). When the display magnification calculator 124 determines that the user set minimum display magnification Emin is equal to or smaller than the provisional display magnification S1 (“No” in step S306), the display magnification calculation unit 124 temporarily sets the user set minimum display magnification Emin. (S1), the process proceeds to step S308. When the display magnification calculating unit 124 determines that the user-set minimum display magnification Emin exceeds the provisional display magnification S1 ("Yes" in step S306), it proceeds to step S308.
  • the display magnification calculating unit 124 determines whether the user set maximum display magnification Emax is equal to or greater than the provisional display magnification S1 (step S308). When the display magnification calculating unit 124 determines that the user set maximum display magnification Emax is equal to or greater than the provisional display magnification S1 (“No” in step S308), the display magnification calculation unit 124 temporarily sets the user set maximum display magnification Emax to the provisional display magnification. It sets to S1 and complete
  • FIG. 6 is a flowchart showing the flow of the display magnification determination processing (step S40) by the character size executed by the information processing apparatus 100 according to the present embodiment.
  • step S40 the display magnification determination process (step S40) by the character size performed by the information processing apparatus 100 which concerns on this embodiment is demonstrated.
  • the display resolution acquisition unit 123 of the information processing apparatus 100 acquires the resolution DR of the display area from the display resolution storage unit 132 (step S401). As the display resolution DR in this case, the one obtained in step S301 can be used.
  • the content analysis unit 122 acquires the resolution CR of the entire content (step S402). In this case, the resolution CR of the entire content can be used in step S203 or step S204.
  • the provisional display magnification S2 corresponds to the second display magnification described above.
  • the display magnification calculating unit 124 acquires the user set minimum character size Dmin from the setting information storage unit 131 (step S404), and sets the user set maximum character size from the setting information storage unit 131. (Dmax) is acquired (step S405).
  • the display magnification calculator 124 determines whether the user-set minimum character size Dmin is equal to or smaller than the product of the minimum size Umin of the characters included in the content and the provisional display magnification S2 ((Umin) ⁇ (S2)). It determines (step S406). When the display magnification calculating unit 124 determines that the user set minimum character size Dmin is equal to or less than ((Umin) ⁇ (S2)) (“No” in step S406), the display magnification calculating unit 124 sets the user set minimum character size Dmin.
  • step S407 The result ((Dmin) ⁇ (Umin)) divided by the minimum size Umin of the characters included in the content is set to the provisional display magnification S2 (step S407), and the flow proceeds to step S408.
  • the display magnification calculating unit 124 determines that the user-set minimum character size Dmin exceeds ((Umin) x (S2)) ("Yes" in step S406), it proceeds to step S408.
  • the display magnification calculator 124 determines whether the user-set maximum character size Dmax is equal to or larger than the product of the maximum size Umax of the characters included in the content and the provisional display magnification S2 ((Umax) ⁇ (S2)). It judges (step S408). When the display magnification calculating unit 124 determines that the user set maximum character size Dmax is equal to or greater than ((Umax) ⁇ (S2)) (“No” in step S408), the display magnification calculating unit 124 sets the user set maximum character size Dmax.
  • step S409 The result ((Dmax) ⁇ (Umax)) divided by the maximum size Umax of the characters included in the content is set to the provisional display magnification S2 (step S409), and the display magnification determination processing by the character size is finished. . If the display magnification calculating unit 124 determines that the user-set maximum character size Dmax is less than ((Umax) x (S2)) ("Yes" in step S408), the display magnification determination process by the character size is performed. To exit.
  • FIG. 7 is a flowchart showing the flow of the final display magnification determination processing (step S50) executed by the information processing apparatus 100 according to the present embodiment.
  • step S50 the final display magnification determination process performed by the information processing apparatus 100 which concerns on this embodiment is demonstrated.
  • the display magnification determining unit 125 of the information processing apparatus 100 acquires the display magnification S1 based on the content (step S501) and displays magnification based on the character size. (S2) is acquired (step S502).
  • the display magnification S1 based on the content one obtained by the process shown in FIG. 5 can be used, and the one shown in FIG. 6 can be used as the display magnification S2 based on the character size.
  • the display magnification determining unit 125 determines the magnitude relationship between the display magnification S1 based on the content and the display magnification S2 based on the character size (step S503).
  • the display magnification determining unit 125 determines that the display magnification S1 based on the content is equal to or smaller than the display magnification S2 based on the character size ("Yes" in step S503), the display magnification S based on the content is displayed.
  • the display magnification S1 is set (step S504), and the final display magnification determination processing is finished.
  • the display magnification determining unit 125 determines that the display magnification S1 based on the content is larger than the display magnification S2 due to the text size (“No” in step S503), the display magnification S is displayed in the text size.
  • Display magnification S2 is set (step S505), and the final display magnification determination processing is finished.
  • the display magnification S calculated here is used for generation of the display content in step S60.
  • the information processing method it is possible to enlarge or reduce the content in accordance with the resolution of the display area without incurring trouble for the user.
  • each component of the information processing device can be realized by using a computer program for realizing the function, for example, by the device having the hardware configuration shown in FIG. 8 is an explanatory diagram showing a hardware configuration of an information processing apparatus capable of realizing a function of each component of the apparatus.
  • the information processing apparatus mainly includes a central processing unit (CPU) 902, a read only memory (ROM) 904, a random access memory (RAM) 906, a host bus 908, By the bridge 910, the external bus 912, the interface 914, the input unit 916, the output unit 918, the storage unit 920, the drive 922, the connection port 924, and the communication unit 926. It is composed.
  • CPU central processing unit
  • ROM read only memory
  • RAM random access memory
  • the CPU 902 functions as, for example, an arithmetic processing unit or a control unit, and is based on various programs recorded in the ROM 904, the RAM 906, the storage unit 920, or the removable recording medium 928. Control all or part of the operation of each component.
  • the ROM 904 stores, for example, a program to be read by the CPU 902, data to be used for calculation, and the like.
  • the RAM 906 temporarily or permanently stores, for example, a program read into the CPU 902 and various parameters that are appropriately changed when executing the program.
  • These components are connected to each other by, for example, a host bus 908 capable of high-speed data transfer.
  • the host bus 908 is connected to an external bus 912 having a relatively low data transfer rate via, for example, a bridge 910.
  • the input unit 916 is operation means such as a mouse, a keyboard, a touch panel, a button, a switch, and a lever, for example.
  • the input unit 916 may be a remote control means (so-called remote control) capable of transmitting a control signal using infrared rays or other radio waves.
  • the input part 916 is comprised by the input control circuit etc. for transmitting the information input using the said operation means to the CPU 902 as an input signal.
  • the output unit 918 outputs audio such as a display device such as a cathode ray tube (CRT), a liquid crystal display (LCD), a plasma display panel (PDP) or an electro-luminescence display (ELD), speakers, headphones, and the like.
  • a display device such as a cathode ray tube (CRT), a liquid crystal display (LCD), a plasma display panel (PDP) or an electro-luminescence display (ELD), speakers, headphones, and the like.
  • a device capable of visually or audibly notifying the user of acquired information such as a device, a printer, a mobile phone or a facsimile.
  • the storage unit 920 is a device for storing various data, and is configured by, for example, a magnetic storage device such as a hard disk drive (HDD), a semiconductor storage device, an optical storage device, or a magneto-optical storage device. do.
  • the drive 922 reads information recorded on the removable recording medium 928 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, or writes information to the removable recording medium 928.
  • the removable recording medium 928 may be, for example, DVD media, Blu-ray media, HD-DVD media, Compact Flash (CF) (registered trademark), a memory stick, or an SD memory card (Secure Digital memory card). And so on.
  • the removable recording medium 928 may be, for example, an integrated circuit card or an electronic device equipped with a non-contact type IC chip.
  • the connection port 924 is for connecting an external connection device 930 such as, for example, a universal serial bus (USB) port, an IEEE 1394 port, a small computer system interface (SCSI), an RS-232C port, or an optical audio terminal. Port.
  • the external connection device 930 is, for example, a printer, a portable music player, a digital camera, a digital video camera or an IC recorder.
  • the communication unit 926 is a communication device for connecting to the network 932, for example, a wired or wireless LAN, a communication card for Bluetooth (registered trademark) or WUSB (Wireless USB), an optical communication router, an SL (Asymmetric Digital Subscriber). Line router or various communication modems.
  • the network 932 connected to the communication unit 926 is constituted by a network connected by wire or wirelessly, and is, for example, the Internet, a home LAN, infrared communication, visible light communication, broadcast or satellite communication, and the like.
  • the present invention relates to an information processing apparatus, an information processing method and a program, and is generally applicable to a computer, a television, an AV device, or the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)

Abstract

본 발명의 과제는 사용자에 대한 수고를 들이게 하지 않고 표시 영역의 해상도에 맞추어 컨텐츠를 확대 또는 축소하는 기술을 제공하는 것이며, 본 발명의 해결수단은 표시 영역에 컨텐츠를 표시하는 것이 가능한 표시부, 컨텐츠를 해석함으로써 컨텐츠의 해상도를 나타내는 컨텐츠 해상도를 취득하는 컨텐츠 해석부, 표시 영역의 해상도를 나타내는 표시 해상도를 기억하는 표시 해상도 기억부, 표시 해상도 기억부로부터 표시 해상도를 취득하는 표시 해상도 취득부, 표시 해상도 취득부에 의해 취득된 표시 해상도와 컨텐츠 해석부에 의해 취득된 컨텐츠 해상도에 기초하여, 컨텐츠의 표시 배율을 산출하는 표시 배율 산출부, 표시 배율 산출부에 의해 산출된 표시 배율에 따라 컨텐츠의 크기를 조정함으로써 표시 컨텐츠를 생성하는 표시 컨텐츠 생성부를 구비한다.

Description

정보 처리 장치, 정보 처리 방법 및 프로그램
본 발명은 정보 처리 장치, 정보 처리 방법 및 프로그램에 관한 것이다.
최근, 정지영상 컨텐츠나 동영상 컨텐츠 등의 컨텐츠를 표시 장치에 표시시키는 기기로서 컴퓨터나 텔레비전이 보급되어 있다. 일반적으로 표시 장치에 표시되는 컨텐츠를 열람하는 사용자는, 표시 장치에 컨텐츠가 크게 표시된 쪽이 컨텐츠의 각 영역(화상이나 문자 등)을 열람하기 쉽다고 할 수 있다. 그 반면, 표시 영역이 제한된 공간을 가지는 것이기 때문에, 너무 컨텐츠를 크게 표시해 버리면 컨텐츠의 일부가 표시 영역에 담기지 않거나 하는 경우가 있다.
이러한 상황을 감안하여, 컨텐츠를 표시 장치의 표시 영역에 맞추어 표시 대상이 되는 컨텐츠를 확대 또는 축소하는 기술에 관한 연구가 진행되어 있다.
종래 기술을 사용한 경우에는, 컨텐츠의 크기를 조정할 때마다 사용자가 컨텐츠를 확대 또는 축소하기 위한 조작을 해야 하기 때문에, 사용자에 대해 수고를 들이게 한다. 또한, 종래 기술을 사용한 경우에는, 컨텐츠에 포함되는 화상 데이터에 대해서는 확대 또는 축소할 수 있지만, 문자 데이터를 포함하는 컨텐츠 전체에 대한 확대 또는 축소는 할 수 없다.
본 발명이 해결하고자하는 과제는 사용자에 대한 수고를 들이게 하지 않고 표시 영역의 해상도에 맞추어 컨텐츠를 확대 또는 축소하는 것이 가능한 신규이면서 개량된 정보 처리 장치, 정보 처리 방법 및 프로그램을 제공하는 데에 있다.
본 발명에 의하면, 사용자에 대한 수고를 들이게 하지 않고, 표시 영역의 해상도에 맞추어 컨텐츠를 확대 또는 축소하는 것이 가능한 신규이면서 개량된 정보 처리 장치, 정보 처리 방법 및 프로그램을 제공하는 것이 가능하게 된다.
도 1은 본 실시형태에 관한 정보 처리 시스템의 시스템 구성의 일례를 도시하는 설명도이다.
도 2는 동 실시형태에 관한 정보 처리 장치의 기능 구성을 도시하는 설명도이다.
도 3은 동 실시형태에 관한 정보 처리 장치에 의해 실행되는 메인 처리의 흐름을 도시하는 흐름도이다.
도 4는 동 실시형태에 관한 정보 처리 장치에 의해 실행되는 컨텐츠 해상도 판정 처리의 흐름을 도시하는 흐름도이다.
도 5는 동 실시형태에 관한 정보 처리 장치에 의해 실행되는 컨텐츠 해상도에 의한 표시 배율 판정 처리의 흐름을 도시하는 흐름도이다.
도 6은 동 실시형태에 관한 정보 처리 장치에 의해 실행되는 문자 크기에 의한 표시 배율 판정 처리의 흐름을 도시하는 흐름도이다.
도 7은 동 실시형태에 관한 정보 처리 장치에 의해 실행되는 최종 표시 배율 판정 처리의 흐름을 도시하는 흐름도이다.
도 8은 동 실시형태에 관한 단말 장치의 하드웨어 구성예를 도시하는 설명도이다.
100 정보 처리 장치
200 Web 서버
932 네트워크
110 통신부
120 제어부
130 기억부
140 표시부
121 컨텐츠 판독부
122 컨텐츠 해석부
123 표시 해상도 취득부
124 표시 배율 산출부
125 표시 배율 결정부
126 표시 컨텐츠 생성부
131 설정 정보 기억부
132 표시 해상도 기억부
상기의 과제를 해결하기 위하여, 본 발명의 어떤 관점에 의하면, 표시 영역을 가지고, 표시 영역에 컨텐츠를 표시하는 것이 가능한 표시부; 컨텐츠를 해석함으로써 컨텐츠의 해상도를 나타내는 컨텐츠 해상도를 취득하는 컨텐츠 해석부; 표시 영역의 해상도를 나타내는 표시 해상도를 기억하는 표시 해상도 기억부; 표시 해상도 기억부로부터 표시 해상도를 취득하는 표시 해상도 취득부; 표시 해상도 취득부에 의해 취득된 표시 해상도와 컨텐츠 해석부에 의해 취득된 컨텐츠 해상도에 기초하여, 컨텐츠의 표시 배율을 산출하는 표시 배율 산출부; 표시 배율 산출부에 의해 산출된 표시 배율에 따라 컨텐츠의 크기를 조정함으로써 표시 컨텐츠를 생성하는 표시 컨텐츠 생성부;를 구비하고, 표시부는, 표시 컨텐츠 생성부에 의해 생성된 표시 컨텐츠를 표시 영역에 표시하는 것을 특징으로 하는 정보 처리 장치가 제공된다. 이러한 구성에 의하면, 사용자에 대한 수고를 들이게 하지 않고 표시 영역의 해상도에 맞추어 컨텐츠를 확대 또는 축소할 수 있다.
표시 배율 산출부는, 컨텐츠 해석부에 의해 취득된 컨텐츠 해상도를 표시 해상도 취득부에 의해 취득된 표시 해상도에 의해 나눔으로써 표시 배율을 산출하는 것으로 해도 된다.
정보 처리 장치는, 표시 배율이 취할 수 있는 최대치를 설정 최대 표시 배율로서 기억하는 설정 정보 기억부를 더 구비하고, 표시 배율 산출부는, 표시 배율이 설정 정보 기억부에 의해 기억되어 있는 설정 최대 표시 배율을 상회하는 경우에는, 설정 최대 표시 배율을 표시 배율로서 사용하는 것으로 해도 된다. 이러한 구성에 의하면, 컨텐츠 해상도와 표시 해상도에 기초하여 산출한 결과인 표시 배율이 설정 최대 표시 배율보다도 커져 버린 경우에, 설정 최대 표시 배율을 표시 배율로서 사용할 수 있고, 표시 컨텐츠가 지나치게 커져 버리는 것을 방지할 수 있다.
정보 처리 장치는, 컨텐츠에 포함되는 문자가 취할 수 있는 최대 크기를 설정 최대 문자 크기로서 기억하는 설정 정보 기억부를 더 구비하고, 컨텐츠 해석부는, 컨텐츠를 해석함으로써 컨텐츠에 포함되는 문자의 최대 크기인 컨텐츠 최대 문자 크기를 더 취득하며, 표시 배율 산출부는, 컨텐츠 해석부에 의해 취득된 컨텐츠 최대 문자 크기에 산출한 표시 배율을 곱함으로써 얻은 문자 크기가 설정 정보 기억부에 의해 기억되어 있는 설정 최대 문자 크기를 상회하는 경우에는, 설정 최대 문자 크기를 표시 해상도에 의해 나눔으로써 표시 배율을 산출하는 것으로 해도 된다. 이러한 구성에 의하면, 컨텐츠에 포함되는 문자가 설정 최대 문자 크기보다도 커져 버린 경우에, 설정 최대 문자 크기를 이용하여 표시 배율을 산출할 수 있고, 표시 컨텐츠에 포함되는 문자 크기가 지나치게 커져 버리는 것을 방지할 수 있다.
정보 처리 장치는, 컨텐츠에 포함되는 문자가 취할 수 있는 최대 크기를 설정 최대 문자 크기로서 기억함과 동시에 표시 배율이 취할 수 있는 최대치를 설정 최대 표시 배율로서 기억하는 설정 정보 기억부와 표시 배율 결정부를 더 구비하고, 컨텐츠 해석부는, 컨텐츠를 해석함으로써 컨텐츠에 포함되는 문자의 최대 크기인 컨텐츠 최대 문자 크기를 더 취득하며, 표시 배율 결정부는, 표시 배율이 설정 정보 기억부에 의해 기억되어 있는 설정 최대 표시 배율을 상회하는 경우에는, 설정 최대 표시 배율을 제1 표시 배율로서 결정하고, 상회하지 않는 경우에는, 산출한 표시 배율을 제1 표시 배율로서 결정하는 제1 표시 배율 결정부; 컨텐츠 해석부에 의해 취득된 컨텐츠 최대 문자 크기에 산출한 표시 배율을 곱함으로써 얻은 문자 크기가 설정 정보 기억부에 의해 기억되어 있는 설정 최대 문자 크기를 상회하는 경우에는, 설정 최대 문자 크기를 표시 해상도에 의해 나눔으로써 제2 표시 배율을 결정하고, 상회하지 않는 경우에는, 산출한 표시 배율을 제2 표시 배율로서 결정하는 제2 표시 배율 결정부; 제1 표시 배율과 제2 표시 배율 중에서 작은 쪽을 표시 컨텐츠 생성부에 의해 사용되는 표시 배율로서 선택하는 표시 배율 선택부;를 가지는 것으로 해도 된다. 이러한 구성에 의하면, 표시 컨텐츠가 비교적 작아지는 경우의 표시 배율을 채용할 수 있다. 이와 같이 하면, 표시 영역에 표시 컨텐츠가 다 담기지 않게 될 가능성을 저감할 수 있다.
정보 처리 장치는, 표시 배율이 취할 수 있는 최소치를 설정 최소 표시 배율로서 기억하는 설정 정보 기억부를 더 구비하고, 표시 배율 산출부는, 표시 배율이 설정 정보 기억부에 의해 기억되어 있는 설정 최소 표시 배율을 밑도는 경우에는, 설정 최소 표시 배율을 표시 배율로서 사용하는 것으로 해도 된다. 이러한 구성에 의하면, 컨텐츠 해상도와 표시 해상도에 기초하여 산출한 결과인 표시 배율이 설정 최소 표시 배율보다도 작아져 버린 경우에, 설정 최소 표시 배율을 표시 배율로서 사용할 수 있고, 표시 컨텐츠가 지나치게 작아져 버리는 것을 방지할 수 있다.
정보 처리 장치는, 컨텐츠에 포함되는 문자가 취할 수 있는 최소 크기를 설정 최소 문자 크기로서 기억하는 설정 정보 기억부를 더 구비하고, 컨텐츠 해석부는, 컨텐츠를 해석함으로써 컨텐츠에 포함되는 문자의 최소 크기인 컨텐츠 최소 문자 크기를 더 취득하며, 표시 배율 산출부는, 컨텐츠 해석부에 의해 취득된 컨텐츠 최소 문자 크기에 산출한 표시 배율을 곱함으로써 얻은 문자 크기가 설정 정보 기억부에 의해 기억되어 있는 설정 최소 문자 크기를 밑도는 경우에는, 설정 최소 문자 크기를 표시 해상도에 의해 나눔으로써 표시 배율을 산출하는 것으로 해도 된다. 이러한 구성에 의하면, 컨텐츠에 포함되는 문자가 설정 최소 문자 크기보다도 작아져 버린 경우에, 설정 최소 문자 크기를 이용하여 표시 배율을 산출할 수 있고, 표시 컨텐츠에 포함되는 문자 크기가 지나치게 작아져 버리는 것을 방지할 수 있다.
또한, 상기 과제를 해결하기 위해, 본 발명의 다른 관점에 의하면, 표시 영역을 가지고, 표시 영역에 컨텐츠를 표시하는 것이 가능한 표시부, 표시 영역의 해상도를 나타내는 표시 해상도를 기억하는 표시 해상도 기억부, 컨텐츠 해석부, 표시 해상도 취득부, 표시 배율 산출부, 표시 컨텐츠 생성부를 구비하는 정보 처리 장치에 의한 정보 처리 방법이 제공된다. 정보 처리 방법은, 컨텐츠 해석부에 의해 컨텐츠를 해석함으로써 컨텐츠의 해상도를 나타내는 컨텐츠 해상도를 취득함과 동시에, 표시 해상도 취득부에 의해 표시 해상도 기억부로부터 표시 해상도를 취득하는 단계; 표시 배율 산출부에 의해, 표시 해상도 취득부에 의해 취득된 표시 해상도와 컨텐츠 해석부에 의해 취득된 컨텐츠 해상도에 기초하여 컨텐츠의 표시 배율을 산출하는 단계; 표시 컨텐츠 생성부에 의해, 표시 배율 산출부에 의해 산출된 표시 배율에 따라 컨텐츠의 크기를 조정함으로써 표시 컨텐츠를 생성하는 단계; 표시부에 의해, 표시 컨텐츠 생성부에 의해 생성된 표시 컨텐츠를 표시 영역에 표시하는 단계;를 포함한다.
또한, 상기 과제를 해결하기 위해, 본 발명의 다른 관점에 의하면, 컴퓨터를, 표시 영역을 가지고, 표시 영역에 컨텐츠를 표시하는 것이 가능한 표시부; 컨텐츠를 해석함으로써 컨텐츠의 해상도를 나타내는 컨텐츠 해상도를 취득하는 컨텐츠 해석부; 표시 영역의 해상도를 나타내는 표시 해상도를 기억하는 표시 해상도 기억부; 표시 해상도 기억부로부터 표시 해상도를 취득하는 표시 해상도 취득부; 표시 해상도 취득부에 의해 취득된 표시 해상도와 컨텐츠 해석부에 의해 취득된 컨텐츠 해상도에 기초하여, 컨텐츠의 표시 배율을 산출하는 표시 배율 산출부; 표시 배율 산출부에 의해 산출된 표시 배율에 따라 컨텐츠의 크기를 조정함으로써 표시 컨텐츠를 생성하는 표시 컨텐츠 생성부;를 구비하고, 표시부는, 표시 컨텐츠 생성부에 의해 생성된 표시 컨텐츠를 표시 영역에 표시하는 것을 특징으로 하는 정보 처리 장치로서 기능시키기 위한 프로그램이 제공된다.
이하에 첨부 도면을 참조하면서, 본 발명의 적합한 실시형태에 대해 상세하게 설명한다. 또, 본 명세서 및 도면에 있어서, 실질적으로 동일한 기능 구성을 가지는 구성 요소에 대해서는, 동일한 부호를 부여함으로써 중복 설명을 생략한다.
<실시형태>
본 발명에 관한 일실시형태에 대해서 설명한다. 본 실시형태는, 표시 영역의 해상도에 맞추어 컨텐츠의 크기를 자동으로 조정하는 기술에 특징이 있다. 또, 이하의 설명 중에서 컨텐츠라는 표현을 이용하는데, 이는 정지영상 데이터나 동영상 데이터, 텍스트 데이터 등의 표시 장치에 표시시킬 수 있는 데이터이면 특별히 한정되는 것은 아니다.
[정보 처리 시스템의 시스템 구성]
우선, 도 1을 참조하면서 본 실시형태에 관한 정보 처리 시스템의 시스템 구성에 대해 설명한다. 도 1은, 본 실시형태에 관한 정보 처리 시스템의 시스템 구성의 일례를 도시하는 설명도이다.
도 1에 도시된 바와 같이, 정보 처리 시스템은 주로 정보 처리 장치(100), Web 서버(200), 네트워크(932)에 의해 구성된다. 단, 네트워크(932)란, 예를 들면 IP 어드레스에서 각 장치가 특정되는 인터넷 등의 네트워크를 의미한다. 정보 처리 장치(100)는 하나에 한정되지 않고, 복수 존재하는 것으로 해도 된다. 또한, 본 실시형태에서는, 정보 처리 장치(100)가 Web 서버(200)로부터 네트워크(932)를 개재하여 컨텐츠를 취득하는 형태에 대해 설명하지만, 정보 처리 장치(100)는 다른 어떠한 수법에 의해 컨텐츠를 취득하는 것으로 해도 된다. 예를 들면, 기록 매체로부터 컨텐츠를 읽어들임으로써 취득하는 것으로 해도 된다. 또한, 컨텐츠의 레이아웃을 정하기 위한 구조화 데이터도 컨텐츠에 부수하여 읽어들여진다. 혹은, 구조화 데이터는 기록 매체로부터 읽어들여지는 것으로 해도 된다.
구조화 데이터는 마크업 언어에 의해 기술되어 있고, 마크업 언어로서는 SGML(Standard Generalized Markup Language), SGML로부터 발전한 HTML(Hyper Text Markup Language), TeX 등이 있는데, 마크업 언어는 특별히 한정되는 것은 아니다. 본 실시형태에서는, 구조화 데이터는 HTML 파일에 기술되어 있는 것으로 한다.
또한, 정보 처리 장치(100)는, 표시 장치에 컨텐츠를 표시하는 기능을 가지는 장치이면 어떠한 장치이어도 된다. 예를 들면, 정보 처리 장치(100)는, 퍼스널 컴퓨터 등의 정보 처리 장치, PDA(Personal Digital Assistant) 등의 휴대 정보 단말, 디지털 텔레비전, 게임기, 휴대 전화 또는 각종 정보 가전 등이어도 된다.
이상, 정보 처리 시스템의 시스템 구성에 대해 설명하였다. 이 시스템 구성에 입각하여, 이하에서는 본 실시형태에 관한 정보 처리 장치(100)의 기능 구성에 대해 설명한다.
[정보 처리 장치(100)의 기능 구성]
다음에, 도 2를 참조하면서 본 실시형태에 관한 정보 처리 장치(100)의 기능 구성에 대해 설명한다. 도 2는, 본 실시형태에 관한 정보 처리 장치(100)의 기능 구성을 도시하는 설명도이다.
도 2에 도시된 바와 같이, 정보 처리 장치(100)는 주로 통신부(110), 제어부(120), 기억부(130), 표시부(140)에 의해 구성된다. 제어부(120)는 주로 컨텐츠 판독부(121), 컨텐츠 해석부(122), 표시 해상도 취득부(123), 표시 배율 산출부(124), 표시 배율 결정부(125), 표시 컨텐츠 생성부(126)에 의해 구성된다. 기억부(130)는 주로 설정 정보 기억부(131)와 표시 해상도 기억부(132)에 의해 구성된다.
(컨텐츠 판독부(121))
컨텐츠 판독부(121)는, Web 서버(200)로부터 통신부(110)를 개재하여 컨텐츠를 읽어들이는 기능을 가지는 것이다. 컨텐츠 판독부(121)는, 예를 들면 Web 서버(200)에 컨텐츠를 식별하기 위한 컨텐츠 식별 정보를 네트워크(932)를 개재하여 송신하면, Web 서버(200)로부터 그 컨텐츠 식별 정보에 의해 식별되는 컨텐츠를 네트워크(932)를 개재하여 수신한다. 컨텐츠를 식별하기 위한 컨텐츠 식별 정보는, 예를 들면 사용자에 의해 정보 처리 장치(100)에 입력된다. 또, 미리 정보 처리 장치(100)가 컨텐츠를 기억하고 있는 경우 등 Web 서버(200)로부터 컨텐츠를 읽어들일 필요가 없는 경우에는, 정보 처리 장치(100)는 반드시 컨텐츠 판독부(121)를 구비하지 않아도 된다.
(컨텐츠 해석부(122))
컨텐츠 해석부(122)는, 컨텐츠를 해석함으로써 컨텐츠의 해상도를 나타내는 컨텐츠 해상도를 취득하는 기능을 가지는 것이다. 컨텐츠 해석부(122)에 의해 해석되는 컨텐츠로서는, 예를 들면, 컨텐츠 판독부(121)에 의해 읽어들여진 컨텐츠를 사용하는 것으로 해도 되고, 도시하지 않은 컨텐츠 기억부에 기억되어 있는 컨텐츠를 사용하는 것으로 해도 된다. 컨텐츠 해석부(122)에 의한 컨텐츠 해석의 수법에는 여러가지 것이 상정된다. 예를 들면, 컨텐츠 해상도가 HTML 파일에 포함되어 있는 경우에는, 컨텐츠 해석부(122)는 HTML 파일로부터 컨텐츠 해상도를 취득하는 것으로 하면 된다.
컨텐츠 해석부(122)는, 예를 들면 컨텐츠의 표시 레이아웃이 HTML 파일에 기술되어 있는 경우에는, HTML 파일에 기술된 body요소의 style속성의 width특성과 height특성에 의해 컨텐츠 해상도를 취득하면 된다. width특성은 컨텐츠의 폭방향의 해상도를 나타내고, height특성은 컨텐츠의 높이방향의 해상도를 나타낸다. 이와 같이 하면, 컨텐츠 해석부(122)는 컨텐츠 전체의 해상도를 산출할 필요가 없다. 또한, 예를 들면 HTML 파일에 컨텐츠 해상도가 포함되어 있지 않은 경우 등에는, 컨텐츠 해석부(122)는 HTML 파일에 기술된 컨텐츠의 표시 레이아웃에 따라 컨텐츠를 배치하고, 배치한 후의 컨텐츠 전체의 해상도를 산출하는 것으로 하면 된다.
컨텐츠 해상도로서는 표시 대상이 되는 컨텐츠 전체의 해상도가 사용되지만, 컨텐츠 전체의 폭방향의 해상도가 사용되어도 되고, 컨텐츠 전체의 높이방향의 해상도가 사용되어도 된다. 단, 사용자가 컨텐츠를 열람할 때에 컨텐츠를 스크롤하는 빈도가 높은 방향이면, 표시 영역 내에 컨텐츠 전체가 담기지 않아도 그다지 결함은 생기지 않는 것이 상정된다. 예를 들면, 사용자가 높이방향으로 컨텐츠를 스크롤하면서 컨텐츠를 열람하는 것이 상정되어 있는 정보 처리 장치(100)에서는, 표시 영역의 높이방향으로 컨텐츠를 얻는 것보다도 폭방향으로 컨텐츠를 얻는 것을 중시해야 하기 때문에, 폭방향의 해상도를 컨텐츠 해상도로서 사용하는 것이 사용자에게 있어서 편리하다.
컨텐츠 해석부(122)는, 컨텐츠를 해석함으로써 컨텐츠에 포함되는 문자의 최대 크기인 컨텐츠 최대 문자 크기를 더 취득하는 것으로 해도 된다. 컨텐츠 해석부(122)가 취득한 컨텐츠 최대 문자 크기는, 예를 들면 나중에 설명하는 바와 같이, 표시 배율의 산출에 사용된다. 컨텐츠 최대 크기로서는, 예를 들면 HTML 파일에 기술되어 있는 것을 취득할 수 있다. 컨텐츠 최대 크기가 HTML 파일에 기술되어 있지 않은 경우 등에는, 컨텐츠 해석부(122)는, 컨텐츠에 포함되는 문자의 크기 중에서 최대인 것을 검출함으로써 컨텐츠 최대 크기를 취득할 수 있다.
컨텐츠 해석부(122)는, 컨텐츠를 해석함으로써 컨텐츠에 포함되는 문자의 최소 크기인 컨텐츠 최소 문자 크기를 더 취득하는 것으로 해도 된다. 컨텐츠 해석부(122)가 취득한 컨텐츠 최소 문자 크기는, 예를 들면 나중에 설명하는 바와 같이, 표시 배율의 산출에 사용된다. 컨텐츠 최소 크기로서는, 예를 들면 HTML 파일에 기술되어 있는 것을 취득할 수 있다. 컨텐츠 최소 크기가 HTML 파일에 기술되어 있지 않은 경우 등에는, 컨텐츠 해석부(122)는, 컨텐츠에 포함되는 문자의 크기 중에서 최소인 것을 검출함으로써 컨텐츠 최대 크기를 취득할 수 있다.
(표시 해상도 기억부(132))
표시 해상도 기억부(132)는, 표시 영역의 해상도를 나타내는 표시 해상도를 기억하는 기능을 가진다. 표시 영역의 해상도란, 표시부(140)가 가지는 표시 영역의 높이방향 및 폭방향 각각의 방향에 대해 담기는 최대의 크기로 컨텐츠를 표시한 경우에서의 컨텐츠의 해상도를 나타내는 것이다. 표시 해상도는, 사용자에 의한 표시 해상도의 표시 조작에 따라 표시 영역에 표시되고, 사용자에게 확인시키기 위해 사용되는 것으로 해도 된다.
(표시 해상도 취득부(123))
표시 해상도 취득부(123)는, 표시 해상도 기억부(132)로부터 표시 해상도를 취득하는 기능을 가지는 것이다. 표시 해상도 취득부(123)는, 상기한 바와 같이 사용자에 의한 표시 해상도의 표시 조작이 이루어진 경우에, 표시 해상도 기억부(132)로부터 표시 해상도를 취득하여 표시부(140)에 출력하는 기능을 가지는 것으로 해도 된다.
(표시 배율 산출부(124))
표시 배율 산출부(124)는, 표시 해상도 취득부(123)에 의해 취득된 표시 해상도와 컨텐츠 해석부(122)에 의해 취득된 컨텐츠 해상도에 기초하여, 컨텐츠의 표시 배율을 산출하는 기능을 가지는 것이다. 표시 배율 산출부(124)는, 예를 들면, 표시 해상도 취득부(123)에 의해 취득된 표시 해상도를 컨텐츠 해석부(122)에 의해 취득된 컨텐츠 해상도에 의해 나눔으로써(표시 해상도÷컨텐츠 해상도에 의해), 표시 배율을 산출할 수 있다.
표시 배율 산출부(124)는, 사용자에 의한 설정 정보에 대해서도 가미하여 표시 배율을 산출하는 것으로 해도 된다. 표시 배율 산출부(124)는, 예를 들면, 설정 정보 기억부(131)에 나중에 설명하는 바와 같은 설정 최대 표시 배율이 설정되어 있는 경우에는, 표시 배율이 설정 정보 기억부(131)에 의해 기억되어 있는 설정 최대 표시 배율을 상회하는 경우에, 설정 최대 표시 배율을 표시 배율로서 사용할 수 있다. 이에 의해, 컨텐츠 해상도와 표시 해상도에 기초하여 산출한 결과인 표시 배율이 설정 최대 표시 배율보다도 커져 버린 경우에, 설정 최대 표시 배율을 표시 배율로서 사용할 수 있고, 표시 컨텐츠가 지나치게 커져 버리는 것을 방지할 수 있다.
또한, 표시 배율 산출부(124)는, 예를 들면, 설정 정보 기억부(131)에 나중에 설명하는 바와 같은 설정 최소 표시 배율이 설정되어 있는 경우에는, 표시 배율이 설정 정보 기억부(131)에 의해 기억되어 있는 설정 최소 표시 배율을 밑도는 경우에, 설정 최소 표시 배율을 표시 배율로서 사용할 수 있다. 이에 의해, 컨텐츠 해상도와 표시 해상도에 기초하여 산출한 결과인 표시 배율이 설정 최소 표시 배율보다도 작아져 버린 경우에, 설정 최소 표시 배율을 표시 배율로서 사용할 수 있고, 표시 컨텐츠가 지나치게 작아져 버리는 것을 방지할 수 있다.
또한, 표시 배율 산출부(124)는, 예를 들면, 설정 정보 기억부(131)에 나중에 설명하는 바와 같은 설정 최대 문자 크기가 설정되어 있는 경우도 상정된다. 그 경우에, 표시 배율 산출부(124)는, 컨텐츠 해석부(122)에 의해 취득된 컨텐츠 최대 문자 크기에 산출한 표시 배율을 곱함으로써(컨텐츠 최대 문자 크기×표시 배율에 의해) 얻은 문자 크기가 설정 정보 기억부(131)에 의해 기억되어 있는 설정 최대 문자 크기를 상회하는 경우가 상정된다. 그 경우에는, 설정 최대 문자 크기를 표시 해상도에 의해 나눔으로써(설정 최대 문자 크기÷표시 해상도에 의해) 표시 배율을 산출하는 것으로 해도 된다. 이에 의해, 컨텐츠에 포함되는 문자가 설정 최대 문자 크기보다도 커져 버린 경우에, 설정 최대 문자 크기를 이용하여 표시 배율을 산출할 수 있고, 표시 컨텐츠에 포함되는 문자 크기가 지나치게 커져 버리는 것을 방지할 수 있다.
또한, 표시 배율 산출부(124)는, 예를 들면, 설정 정보 기억부(131)에 나중에 설명하는 바와 같은 설정 최소 문자 크기가 설정되어 있는 경우도 상정된다. 그 경우에, 표시 배율 산출부(124)는, 컨텐츠 해석부(122)에 의해 취득된 컨텐츠 최소 문자 크기에 산출한 표시 배율을 곱함으로써(컨텐츠 최소 문자 크기×표시 배율에 의해) 얻은 문자 크기가 설정 정보 기억부(131)에 의해 기억되어 있는 설정 최소 문자 크기를 밑도는 경우가 상정된다. 그 경우에는, 설정 최소 문자 크기를 표시 해상도에 의해 나눔으로써(설정 최소 문자 크기÷표시 해상도에 의해) 표시 배율을 산출하는 것으로 해도 된다. 이에 의해, 컨텐츠에 포함되는 문자가 설정 최소 문자 크기보다도 작아져 버린 경우에, 설정 최소 문자 크기를 이용하여 표시 배율을 산출할 수 있고, 표시 컨텐츠에 포함되는 문자 크기가 지나치게 작아져 버리는 것을 방지할 수 있다.
(표시 배율 결정부(125))
표시 배율 결정부(125)는, 설정 정보 기억부(131)가 설정 최대 문자 크기와 설정 최대 표시 배율의 쌍방을 기억하는 경우에 기능한다. 그러한 경우에, 표시 배율 결정부(125)는, 예를 들면, 도시하지 않은 제1 표시 배율 결정부와 도시하지 않은 제2 표시 배율 결정부와 도시하지 않은 표시 배율 선택부를 가지는 것으로 한다.
도시하지 않은 제1 표시 배율 결정부는, 표시 배율 결정부(125)가 산출한 표시 배율이 설정 정보 기억부(131)에 의해 기억되어 있는 설정 최대 표시 배율을 상회하는 경우에는, 설정 최대 표시 배율을 제1 표시 배율로서 결정하는 기능을 가지는 것이다. 또한, 도시하지 않은 제1 표시 결정부는, 표시 배율 결정부(125)가 산출한 표시 배율이 설정 정보 기억부(131)에 의해 기억되어 있는 설정 최대 표시 배율을 상회하지 않는 경우에는, 표시 배율 결정부(125)가 산출한 표시 배율을 제1 표시 배율로서 결정하는 기능을 가지는 것이다.
도시하지 않은 제2 표시 배율 결정부는, 컨텐츠 해석부(122)에 의해 취득된 컨텐츠 최대 문자 크기에 산출한 표시 배율을 곱함으로써 얻은 문자 크기가 설정 정보 기억부(131)에 의해 기억되어 있는 설정 최대 문자 크기를 상회하는 경우에는, 설정 최대 문자 크기를 표시 해상도에 의해 나눔으로써 제2 표시 배율을 결정하는 기능을 가진다. 또한, 도시하지 않은 제2 표시 배율 결정부는, 컨텐츠 해석부(122)에 의해 취득된 컨텐츠 최대 문자 크기에 산출한 표시 배율을 곱함으로써 얻은 문자 크기가 설정 정보 기억부(131)에 의해 기억되어 있는 설정 최대 문자 크기를 상회하지 않는 경우에는, 산출한 표시 배율을 제2 표시 배율로서 결정하는 기능을 가진다.
도시하지 않은 표시 배율 선택부는, 제1 표시 배율과 제2 표시 배율 중에서 작은 쪽을 표시 컨텐츠 생성부(126)에 의해 사용되는 표시 배율로서 선택하는 기능을 가지는 것이다. 제1 표시 배율은, 상기한 바와 같이 설정 최대 표시 배율과 일치하도록 조정된 것이고, 제2 표시 배율은, 상기한 바와 같이 조정 후의 최대 문자 크기가 설정 최대 문자 크기를 상회하지 않도록 조정된 것이다. 따라서, 제1 표시 배율과 제2 표시 배율 중에서 작은 쪽을 표시 컨텐츠 생성부(126)에 의해 사용되는 표시 배율로서 선택하면, 표시 컨텐츠가 비교적 작아지는 경우의 표시 배율을 채용할 수 있다. 이와 같이 하면, 표시 영역에 표시 컨텐츠가 다 담기지 않게 될 가능성을 저감할 수 있다.
당연하지만, 도시하지 않은 표시 배율 선택부는, 제1 표시 배율과 제2 표시 배율 중에서 큰 쪽을 표시 컨텐츠 생성부(126)에 의해 사용되는 표시 배율로서 선택하는 것으로 해도 된다. 이러한 경우에는, 표시 컨텐츠가 비교적 커지는 경우의 표시 배율을 채용할 수 있다. 이와 같이 하면, 컨텐츠에 포함되는 문자가 표시 영역에 작게 표시되어 버릴 가능성을 저감할 수 있다.
도시하지 않은 제1 표시 배율 결정부는, 표시 배율 결정부(125)가 산출한 표시 배율이 설정 정보 기억부(131)에 의해 기억되어 있는 설정 최소 표시 배율을 밑도는 경우에는, 설정 최소 표시 배율을 제1 표시 배율로서 결정하는 기능을 가지는 것으로 해도 된다. 그 경우에, 도시하지 않은 제1 표시 결정부는, 표시 배율 결정부(125)가 산출한 표시 배율이 설정 정보 기억부(131)에 의해 기억되어 있는 설정 최소 표시 배율을 밑돌지 않는 경우에는, 표시 배율 결정부(125)가 산출한 표시 배율을 제1 표시 배율로서 결정하는 것으로 하면 된다.
마찬가지로, 도시하지 않은 제2 표시 배율 결정부는, 컨텐츠 해석부(122)에 의해 취득된 컨텐츠 최소 문자 크기에 산출한 표시 배율을 곱함으로써 얻은 문자 크기가 설정 정보 기억부(131)에 의해 기억되어 있는 설정 최소 문자 크기를 밑도는 경우에는, 설정 최소 문자 크기를 표시 해상도에 의해 나눔으로써 제2 표시 배율을 결정하는 기능을 가지는 것으로 해도 된다. 그 경우에, 도시하지 않은 제2 표시 배율 결정부는, 컨텐츠 해석부(122)에 의해 취득된 컨텐츠 최소 문자 크기에 산출한 표시 배율을 곱함으로써 얻은 문자 크기가 설정 정보 기억부(131)에 의해 기억되어 있는 설정 최소 문자 크기를 밑돌지 않는 경우에는, 산출한 표시 배율을 제2 표시 배율로서 결정하는 기능을 가지는 것으로 하면 된다.
(표시 컨텐츠 생성부(126))
표시 컨텐츠 생성부(126)는, 표시 배율 산출부(124)에 의해 산출된 표시 배율에 따라 컨텐츠의 크기를 조정함으로써 표시 컨텐츠를 생성하는 기능을 가지는 것이다. 표시 컨텐츠 생성부(126)는, 예를 들면, 표시 배율 산출부(124)에 의해 산출된 표시 배율이 200%인 경우에는, 컨텐츠를 2배로 확대함으로써 표시 컨텐츠를 생성한다. 또한, 표시 컨텐츠 생성부(126)는, 예를 들면, 표시 배율 산출부(124)에 의해 산출된 표시 배율이 50%인 경우에는, 컨텐츠를 0.5배로 축소함으로써 표시 컨텐츠를 생성한다.
(표시부(140))
표시부(140)는, 표시 영역을 가지고, 표시 영역에 컨텐츠를 표시하는 것이 가능하다. 또한, 표시부(140)는, 표시 컨텐츠 생성부(126)에 의해 생성된 표시 컨텐츠를 표시 영역에 표시하는 기능을 가지는 것이다. 표시부(140)는, 나중에 설명하는 바와 같이, 예를 들면 표시 장치에 의해 구성되는 것이다.
(설정 정보 기억부(131))
설정 정보 기억부(131)는, 사용자에 의해 설정된 설정 정보를 기억하는 기능을 가지는 것이다. 설정 정보의 종류에는 여러가지 것이 상정된다. 설정 정보 기억부(131)는, 예를 들면, 표시 배율이 취할 수 있는 최대치가 사용자에 의해 설정된 경우에는, 그 최대치를 설정 최대 표시 배율로서 기억할 수 있다. 또한, 설정 정보 기억부(131)는, 예를 들면, 표시 배율이 취할 수 있는 최소치가 사용자에 의해 설정된 경우에는, 그 최소치를 설정 최소 표시 배율로서 기억하는 것으로 해도 된다. 또한, 설정 정보 기억부(131)는, 예를 들면, 컨텐츠에 포함되는 문자가 취할 수 있는 최대 크기를 설정 최대 문자 크기로서 기억하는 것으로 해도 된다. 또한, 설정 정보 기억부(131)는, 예를 들면, 컨텐츠에 포함되는 문자가 취할 수 있는 최소 크기를 설정 최소 문자 크기로서 기억하는 것으로 해도 된다.
이상, 본 실시형태에 관한 정보 처리 장치(100)의 기능 구성에 대해 설명하였다. 이러한 구성에 의하면, 사용자에 대한 수고를 들이게 하지 않고, 표시 영역의 해상도에 맞추어 컨텐츠를 확대 또는 축소하는 것이 가능하다.
[정보 처리 장치(100)에 의한 정보 처리 방법]
다음에, 도 3 내지 도 7을 참조하면서, 본 실시형태에 관한 정보 처리 장치(100)에 의해 실행되는 정보 처리 방법에 대해 설명한다. 도 3 내지 도 7은, 본 실시형태에 관한 정보 처리 장치(100)에 의해 실행되는 정보 처리 방법의 흐름을 도시하는 설명도이다.
우선, 도 3을 참조한다. 도 3은, 본 실시형태에 관한 정보 처리 장치(100)에 의해 실행되는 메인 처리의 흐름을 도시하는 흐름도이다. 도 3을 참조하여, 본 실시형태에 관한 정보 처리 장치(100)에 의해 실행되는 메인 처리에 대해 설명한다.
도 3에 도시된 바와 같이, 우선, 컨텐츠 판독부(121)는, 네트워크(932)를 개재하여 Web 서버(200)로부터 컨텐츠를 읽어들인다(단계 S10). 여기서는, 컨텐츠 판독부(121)는, Web 서버(200)로부터 컨텐츠를 읽어들임으로써 컨텐츠를 취득하는 것으로 하지만, 상기한 바와 같이, 컨텐츠 판독부(121)는 다른 방법으로 컨텐츠를 취득하는 것으로 해도 된다. 또한, 컨텐츠 판독부(121)는, 컨텐츠와 함께 HTML 파일 등의 구조화 데이터를 Web 서버(200)로부터 취득한다. HTML 파일 등의 구조화 데이터에 대해서도 Web 서버(200)로부터 읽어들임으로써 취득해도 되고, 다른 방법으로 취득하는 것으로 해도 된다.
다음에, 정보 처리 장치(100)는, 컨텐츠 해상도 판정 처리(단계 S20)를 행한다. 컨텐츠 해상도 판정 처리(단계 S20)의 상세에 대해서는, 도 4를 참조하면서 나중에 설명한다. 이어서, 정보 처리 장치(100)는, 컨텐츠 해상도에 의한 표시 배율 판정 처리(단계 S30)를 행한다. 컨텐츠 해상도에 의한 표시 배율 판정 처리(단계 S30)의 상세에 대해서는, 도 5를 참조하면서 나중에 설명한다. 다음에, 정보 처리 장치(100)는, 문자 크기에 의한 표시 배율 판정 처리(단계 S40)를 행한다. 문자 크기에 의한 표시 배율 판정 처리(단계 S40)의 상세에 대해서는, 도 6을 참조하면서 나중에 설명한다. 이어서, 정보 처리 장치(100)는, 최종 표시 배율 판정 처리(단계 S50)를 행한다. 최종 표시 배율 판정 처리(단계 S50)의 상세에 대해서는, 도 7을 참조하면서 나중에 설명한다.
이어서, 도 4를 참조한다. 도 4는, 본 실시형태에 관한 정보 처리 장치(100)에 의해 실행되는 컨텐츠 해상도 판정 처리(단계 S20)의 흐름을 도시하는 흐름도이다. 도 4를 참조하여, 본 실시형태에 관한 정보 처리 장치(100)에 의해 실행되는 컨텐츠 해상도 판정 처리(단계 S20)에 대해 설명한다.
도 4에 도시된 바와 같이, 우선, 정보 처리 장치(100)의 컨텐츠 해석부(122)는 컨텐츠를 해석한다(단계 S201). 이어서, 컨텐츠 해석부(122)는, HTML 파일에 컨텐츠 전체의 해상도가 포함되어 있는지를 판단한다(단계 S202). 컨텐츠 해석부(122)는, HTML 파일에 컨텐츠 전체의 해상도가 포함되어 있다고 판단한 경우에는(단계 S202에서 「Yes」), 컨텐츠 전체의 해상도(CR)를 취득하여(단계 S203) 단계 S205로 진행한다. 컨텐츠 해석부(122)는, HTML 파일에 컨텐츠 전체의 해상도가 포함되어 있지 않다고 판단한 경우에는(단계 S202에서 「No」), 컨텐츠 전체의 해상도(CR)를 산출하여 단계 S205로 진행한다.
컨텐츠 해석부(122)는, 컨텐츠에서 사용되고 있는 최소 문자 크기(Umin)를 취득함과 동시에(단계 S205), 컨텐츠에서 사용되고 있는 최대 문자 크기(Umax)를 취득하고 컨텐츠 해상도 판정 처리를 종료한다.
이어서, 도 5를 참조한다. 도 5는, 본 실시형태에 관한 정보 처리 장치(100)에 의해 실행되는 컨텐츠 해상도에 의한 표시 배율 판정 처리(단계 S30)의 흐름을 도시하는 흐름도이다. 도 5를 참조하여, 본 실시형태에 관한 정보 처리 장치(100)에 의해 실행되는 컨텐츠 해상도에 의한 표시 배율 판정 처리(단계 S30)에 대해 설명한다.
도 5에 도시된 바와 같이, 우선, 정보 처리 장치(100)의 표시 해상도 취득부(123)는, 표시 영역의 해상도(DR)를 표시 해상도 기억부(132)로부터 취득한다(단계 S301). 이어서, 컨텐츠 해석부(122)는, 컨텐츠 전체의 해상도(CR)를 취득한다(단계 S302). 이 경우의 컨텐츠 전체의 해상도(CR)는, 단계 S203 또는 단계 S204에서 취득한 것을 사용할 수 있다. 표시 배율 산출부(124)는, 잠정 표시 배율(S1)을 (S1)=(DR)÷(CR)에 의해 산출한다(단계 S303). 잠정 표시 배율(S1)은, 상기한 제1 표시 배율에 상당한다. 이어서, 표시 배율 산출부(124)는, 설정 정보 기억부(131)로부터 사용자 설정 최소 표시 배율(Emin)을 취득함과 동시에(단계 S304), 설정 정보 기억부(131)로부터 사용자 설정 최대 표시 배율(Emax)을 취득한다(단계 S305).
표시 배율 산출부(124)는, 사용자 설정 최소 표시 배율(Emin)이 잠정 표시 배율(S1) 이하인지를 판단한다(단계 S306). 표시 배율 산출부(124)는, 사용자 설정 최소 표시 배율(Emin)이 잠정 표시 배율(S1) 이하라고 판단한 경우에는(단계 S306에서 「No」), 사용자 설정 최소 표시 배율(Emin)을 잠정 표시 배율(S1)로 설정하고(단계 S307) 단계 S308로 진행한다. 표시 배율 산출부(124)는, 사용자 설정 최소 표시 배율(Emin)이 잠정 표시 배율(S1)을 상회한다고 판단한 경우에는(단계 S306에서 「Yes」), 단계 S308로 진행한다.
표시 배율 산출부(124)는, 사용자 설정 최대 표시 배율(Emax)이 잠정 표시 배율(S1) 이상인지를 판단한다(단계 S308). 표시 배율 산출부(124)는, 사용자 설정 최대 표시 배율(Emax)이 잠정 표시 배율(S1) 이상이라고 판단한 경우에는(단계 S308에서 「No」), 사용자 설정 최대 표시 배율(Emax)을 잠정 표시 배율(S1)로 설정하고, 컨텐츠에 의한 표시 배율 판정 처리를 종료한다. 표시 배율 산출부(124)는, 사용자 설정 최대 표시 배율(Emax)이 잠정 표시 배율(S1)을 밑돈다고 판단한 경우에는(단계 S308에서 「Yes」), 컨텐츠에 의한 표시 배율 판정 처리를 종료한다.
이어서, 도 6을 참조한다. 도 6은, 본 실시형태에 관한 정보 처리 장치(100)에 의해 실행되는 문자 크기에 의한 표시 배율 판정 처리(단계 S40)의 흐름을 도시하는 흐름도이다. 도 6을 참조하여, 본 실시형태에 관한 정보 처리 장치(100)에 의해 실행되는 문자 크기에 의한 표시 배율 판정 처리(단계 S40)에 대해 설명한다.
도 6에 도시된 바와 같이, 우선, 정보 처리 장치(100)의 표시 해상도 취득부(123)는, 표시 영역의 해상도(DR)를 표시 해상도 기억부(132)로부터 취득한다(단계 S401). 이 경우의 표시 해상도(DR)는, 단계 S301에서 취득된 것을 사용할 수 있다. 이어서, 컨텐츠 해석부(122)는, 컨텐츠 전체의 해상도(CR)를 취득한다(단계 S402). 이 경우의 컨텐츠 전체의 해상도(CR)는, 단계 S203 또는 단계 S204에서 취득한 것을 사용할 수 있다. 표시 배율 산출부(124)는, 잠정 표시 배율(S2)을 (S2)=(DR)÷(CR)에 의해 산출한다(단계 S403). 잠정 표시 배율(S2)은, 상기한 제2 표시 배율에 상당한다. 이어서, 표시 배율 산출부(124)는, 설정 정보 기억부(131)로부터 사용자 설정 최소 문자 크기(Dmin)를 취득함과 동시에(단계 S404), 설정 정보 기억부(131)로부터 사용자 설정 최대 문자 크기(Dmax)를 취득한다(단계 S405).
표시 배율 산출부(124)는, 사용자 설정 최소 문자 크기(Dmin)가 컨텐츠에 포함되는 문자의 최소 크기(Umin)와 잠정 표시 배율(S2)의 곱((Umin)×(S2)) 이하인지를 판단한다(단계 S406). 표시 배율 산출부(124)는, 사용자 설정 최소 문자 크기(Dmin)가 ((Umin)×(S2)) 이하라고 판단한 경우에는(단계 S406에서 「No」), 사용자 설정 최소 문자 크기(Dmin)를 컨텐츠에 포함되는 문자의 최소 크기(Umin)에 의해 나눈 결과((Dmin)÷(Umin))를 잠정 표시 배율(S2)로 설정하고(단계 S407), 단계 S408로 진행한다. 표시 배율 산출부(124)는, 사용자 설정 최소 문자 크기(Dmin)가 ((Umin)×(S2))를 상회한다고 판단한 경우에는(단계 S406에서 「Yes」), 단계 S408로 진행한다.
표시 배율 산출부(124)는, 사용자 설정 최대 문자 크기(Dmax)가 컨텐츠에 포함되는 문자의 최대 크기(Umax)와 잠정 표시 배율(S2)의 곱((Umax)×(S2)) 이상인지를 판단한다(단계 S408). 표시 배율 산출부(124)는, 사용자 설정 최대 문자 크기(Dmax)가 ((Umax)×(S2)) 이상이라고 판단한 경우에는(단계 S408에서 「No」), 사용자 설정 최대 문자 크기(Dmax)를 컨텐츠에 포함되는 문자의 최대 크기(Umax)에 의해 나눈 결과((Dmax)÷(Umax))를 잠정 표시 배율(S2)로 설정하고(단계 S409), 문자 크기에 의한 표시 배율 판정 처리를 종료한다. 표시 배율 산출부(124)는, 사용자 설정 최대 문자 크기(Dmax)가 ((Umax)×(S2))를 밑돈다고 판단한 경우에는(단계 S408에서 「Yes」), 문자 크기에 의한 표시 배율 판정 처리를 종료한다.
이어서, 도 7을 참조한다. 도 7은, 본 실시형태에 관한 정보 처리 장치(100)에 의해 실행되는 최종 표시 배율 판정 처리(단계 S50)의 흐름을 도시하는 흐름도이다. 도 7을 참조하여, 본 실시형태에 관한 정보 처리 장치(100)에 의해 실행되는 최종 표시 배율 판정 처리(단계 S50)에 대해 설명한다.
도 7에 도시된 바와 같이, 우선, 정보 처리 장치(100)의 표시 배율 결정부(125)는, 컨텐츠에 의한 표시 배율(S1)을 취득함과 동시에(단계 S501), 문자 크기에 의한 표시 배율(S2)을 취득한다(단계 S502). 컨텐츠에 의한 표시 배율(S1)로서는 도 5에 도시된 처리에서 얻어진 것을 사용할 수 있고, 문자 크기에 의한 표시 배율(S2)로서는 도 6에 도시된 것을 사용할 수 있다.
표시 배율 결정부(125)는, 컨텐츠에 의한 표시 배율(S1)과 문자 크기에 의한 표시 배율(S2)의 대소 관계를 판단한다(단계 S503). 표시 배율 결정부(125)는, 컨텐츠에 의한 표시 배율(S1)이 문자 크기에 의한 표시 배율(S2) 이하라고 판단한 경우에는(단계 S503에서 「Yes」), 표시 배율(S)에 컨텐츠에 의한 표시 배율(S1)을 설정하고(단계 S504), 최종 표시 배율 판정 처리를 종료한다. 표시 배율 결정부(125)는, 컨텐츠에 의한 표시 배율(S1)이 문자 크기에 의한 표시 배율(S2)보다 크다고 판단한 경우에는(단계 S503에서 「No」), 표시 배율(S)에 문자 크기에 의한 표시 배율(S2)을 설정하고(단계 S505), 최종 표시 배율 판정 처리를 종료한다. 여기서 산출된 표시 배율(S)은, 단계 S60에서의 표시 컨텐츠의 생성에 사용된다.
상기 정보 처리 방법에 의하면, 사용자에 대한 수고를 들이게 하지 않고, 표시 영역의 해상도에 맞추어 컨텐츠를 확대 또는 축소하는 것이 가능하다.
[하드웨어 구성(정보 처리 장치)]
상기 정보 처리 장치가 가지는 각 구성 요소의 기능은, 예를 들면, 도 8에 도시된 하드웨어 구성을 가지는 장치에 의해 상기 기능을 실현하기 위한 컴퓨터 프로그램을 이용하여 실현하는 것이 가능하다. 도 8은, 상기 장치의 각 구성 요소가 가지는 기능을 실현하는 것이 가능한 정보 처리 장치의 하드웨어 구성을 도시하는 설명도이다.
도 8에 도시된 바와 같이, 상기 정보 처리 장치는 주로 CPU(Central Processing Unit)(902), ROM(Read Only Memory)(904), RAM(Random Access Memory)(906), 호스트 버스(908), 브리지(910), 외부 버스(912), 인터페이스(914), 입력부(916), 출력부(918), 기억부(920), 드라이브(922), 접속 포트(924), 통신부(926)에 의해 구성된다.
CPU(902)는, 예를 들면 연산 처리 장치 또는 제어 장치로서 기능하고, ROM(904), RAM(906), 기억부(920) 또는 리무버블 기록 매체(928)에 기록된 각종 프로그램에 기초하여 각 구성 요소의 동작 전반 또는 일부를 제어한다. ROM(904)은, 예를 들면 CPU(902)에 읽어들여지는 프로그램이나 연산에 이용하는 데이터 등을 저장한다. RAM(906)은, 예를 들면 CPU(902)에 읽어들여지는 프로그램이나, 그 프로그램을 실행할 때에 적절히 변화하는 각종 파라미터 등을 일시적 또는 영속적으로 저장한다. 이들 구성 요소는, 예를 들면 고속의 데이터 전송이 가능한 호스트 버스(908)에 의해 서로 접속되어 있다. 또한, 호스트 버스(908)는, 예를 들면 브리지(910)를 개재하여 비교적 데이터 전송 속도가 저속인 외부 버스(912)에 접속되어 있다.
입력부(916)는, 예를 들면 마우스, 키보드, 터치 패널, 버튼, 스위치 및 레버 등의 조작 수단이다. 또한, 입력부(916)는, 적외선이나 그 밖의 전파를 이용하여 제어 신호를 송신하는 것이 가능한 리모트 콘트롤 수단(소위 리모콘)이어도 된다. 또, 입력부(916)는, 상기 조작 수단을 이용하여 입력된 정보를 입력 신호로서 CPU(902)에 전송하기 위한 입력 제어 회로 등에 의해 구성되어 있다.
출력부(918)는, 예를 들면 CRT(Cathode Ray Tube), LCD(Liquid Crystal Display), PDP(Plasma Display Panel) 또는 ELD(Electro-Luminescence Display) 등의 디스플레이 장치, 스피커, 헤드폰 등의 오디오 출력 장치, 프린터, 휴대 전화 또는 팩시밀리 등 취득한 정보를 이용자에 대해 시각적 또는 청각적으로 통지하는 것이 가능한 장치이다.
기억부(920)는, 각종 데이터를 저장하기 위한 장치로서, 예를 들면 하드 디스크 드라이브(HDD; Hard Disk Drive) 등의 자기 기억 디바이스, 반도체 기억 디바이스, 광 기억 디바이스 또는 광자기 기억 디바이스 등에 의해 구성된다.
드라이브(922)는, 예를 들면 자기 디스크, 광 디스크, 광자기 디스크 또는 반도체 메모리 등의 리무버블 기록 매체(928)에 기록된 정보를 독출하거나 또는 리무버블 기록 매체(928)에 정보를 기입하는 장치이다. 리무버블 기록 매체(928)는, 예를 들면 DVD 미디어, Blu-ray 미디어, HD-DVD 미디어, 콤팩트 플래시(CF; Compact Flash)(등록상표), 메모리 스틱 또는 SD 메모리 카드(Secure Digital memory card) 등이다. 물론, 리무버블 기록 매체(928)는, 예를 들면 비접촉형 IC칩을 탑재한 IC카드(Integrated Circuit Card) 또는 전자 기기 등이어도 된다.
접속 포트(924)는, 예를 들면 USB(Universal Serial Bus) 포트, IEEE 1394 포트, SCSI(Small Computer System Interface), RS-232C 포트 또는 광 오디오 단자 등과 같은 외부 접속 기기(930)를 접속하기 위한 포트이다. 외부 접속 기기(930)는, 예를 들면 프린터, 휴대 음악 플레이어, 디지털 카메라, 디지털 비디오 카메라 또는 IC레코더 등이다.
통신부(926)는, 네트워크(932)에 접속하기 위한 통신 디바이스로서, 예를 들면 유선 또는 무선LAN, Bluetooth(등록상표) 또는 WUSB(Wireless USB)용 통신 카드, 광 통신용 라우터, SL(Asymmetric Digital Subscriber Line)용 라우터 또는 각종 통신용 모뎀 등이다. 또한, 통신부(926)에 접속되는 네트워크(932)는, 유선 또는 무선에 의해 접속된 네트워크에 의해 구성되고, 예를 들면 인터넷, 가정 내 LAN, 적외선 통신, 가시광 통신, 방송 또는 위성 통신 등이다.
이상, 첨부 도면을 참조하면서 본 발명의 적합한 실시형태에 대해 설명하였지만, 본 발명은 이러한 예에 한정되지 않는 것은 물론이다. 당업자라면, 특허청구범위에 기재된 범주 내에서 각종 변경예 또는 수정예에 상도할 수 있는 것은 명백하고, 그들에 대해서도 당연히 본 발명의 기술적 범위에 속하는 것으로 이해된다.
본 발명은 정보 처리 장치, 정보 처리 방법 및 프로그램에 관한 것이며, 일반적으로 컴퓨터나 텔레비전, AV 기기등에 적용할 수 있다.

Claims (9)

  1. 표시 영역을 가지고, 상기 표시 영역에 컨텐츠를 표시하는 것이 가능한 표시부;
    컨텐츠를 해석함으로써 상기 컨텐츠의 해상도를 나타내는 컨텐츠 해상도를 취득하는 컨텐츠 해석부;
    상기 표시 영역의 해상도를 나타내는 표시 해상도를 기억하는 표시 해상도 기억부;
    상기 표시 해상도 기억부로부터 상기 표시 해상도를 취득하는 표시 해상도 취득부;
    상기 표시 해상도 취득부에 의해 취득된 상기 표시 해상도와 상기 컨텐츠 해석부에 의해 취득된 상기 컨텐츠 해상도에 기초하여, 상기 컨텐츠의 표시 배율을 산출하는 표시 배율 산출부;
    상기 표시 배율 산출부에 의해 산출된 상기 표시 배율에 따라 상기 컨텐츠의 크기를 조정함으로써 표시 컨텐츠를 생성하는 표시 컨텐츠 생성부;를 구비하고,
    상기 표시부는,
    상기 표시 컨텐츠 생성부에 의해 생성된 상기 표시 컨텐츠를 상기 표시 영역에 표시하는 것을 특징으로 하는 정보 처리 장치.
  2. 제1항에 있어서,
    상기 표시 배율 산출부는,
    상기 컨텐츠 해석부에 의해 취득된 컨텐츠 해상도를 상기 표시 해상도 취득부에 의해 취득된 상기 표시 해상도에 의해 나눔으로써 상기 표시 배율을 산출하는 것을 특징으로 하는 정보 처리 장치.
  3. 제2항에 있어서,
    상기 표시 배율이 취할 수 있는 최대치를 설정 최대 표시 배율로서 기억하는 설정 정보 기억부를 더 구비하고,
    상기 표시 배율 산출부는,
    상기 표시 배율이 상기 설정 정보 기억부에 의해 기억되어 있는 상기 설정 최대 표시 배율을 상회하는 경우에는, 상기 설정 최대 표시 배율을 상기 표시 배율로서 사용하는 것을 특징으로 하는 정보 처리 장치.
  4. 제2항에 있어서,
    상기 컨텐츠에 포함되는 문자가 취할 수 있는 최대 크기를 설정 최대 문자 크기로서 기억하는 설정 정보 기억부를 더 구비하고,
    상기 컨텐츠 해석부는,
    상기 컨텐츠를 해석함으로써 상기 컨텐츠에 포함되는 문자의 최대 크기인 컨텐츠 최대 문자 크기를 더 취득하며,
    상기 표시 배율 산출부는,
    상기 컨텐츠 해석부에 의해 취득된 상기 컨텐츠 최대 문자 크기에 산출한 상기 표시 배율을 곱함으로써 얻은 문자 크기가 상기 설정 정보 기억부에 의해 기억되어 있는 상기 설정 최대 문자 크기를 상회하는 경우에는, 상기 설정 최대 문자 크기를 상기 표시 해상도에 의해 나눔으로써 상기 표시 배율을 산출하는 것을 특징으로 하는 정보 처리 장치.
  5. 제2항에 있어서,
    상기 컨텐츠에 포함되는 문자가 취할 수 있는 최대 크기를 설정 최대 문자 크기로서 기억함과 동시에 상기 표시 배율이 취할 수 있는 최대치를 설정 최대 표시 배율로서 기억하는 설정 정보 기억부와 표시 배율 결정부를 더 구비하고,
    상기 컨텐츠 해석부는,
    상기 컨텐츠를 해석함으로써 상기 컨텐츠에 포함되는 문자의 최대 크기인 컨텐츠 최대 문자 크기를 더 취득하며,
    상기 표시 배율 결정부는,
    상기 표시 배율이 상기 설정 정보 기억부에 의해 기억되어 있는 상기 설정 최대 표시 배율을 상회하는 경우에는, 상기 설정 최대 표시 배율을 제1 표시 배율로서 결정하고, 상회하지 않는 경우에는, 산출한 상기 표시 배율을 상기 제1 표시 배율로서 결정하는 제1 표시 배율 결정부;
    상기 컨텐츠 해석부에 의해 취득된 상기 컨텐츠 최대 문자 크기에 산출한 상기 표시 배율을 곱함으로써 얻은 문자 크기가 상기 설정 정보 기억부에 의해 기억되어 있는 상기 설정 최대 문자 크기를 상회하는 경우에는, 상기 설정 최대 문자 크기를 상기 표시 해상도에 의해 나눔으로써 제2 표시 배율을 결정하고, 상회하지 않는 경우에는, 산출한 상기 표시 배율을 상기 제2 표시 배율로서 결정하는 제2 표시 배율 결정부;
    상기 제1 표시 배율과 상기 제2 표시 배율 중에서 작은 쪽을 상기 표시 컨텐츠 생성부에 의해 사용되는 상기 표시 배율로서 선택하는 표시 배율 선택부;를 가지는 것을 특징으로 하는 정보 처리 장치.
  6. 제2항에 있어서,
    상기 표시 배율이 취할 수 있는 최소치를 설정 최소 표시 배율로서 기억하는 설정 정보 기억부를 더 구비하고,
    상기 표시 배율 산출부는,
    상기 표시 배율이 상기 설정 정보 기억부에 의해 기억되어 있는 상기 설정 최소 표시 배율을 밑도는 경우에는, 상기 설정 최소 표시 배율을 상기 표시 배율로서 사용하는 것을 특징으로 하는 정보 처리 장치.
  7. 제2항에 있어서,
    상기 컨텐츠에 포함되는 문자가 취할 수 있는 최소 크기를 설정 최소 문자 크기로서 기억하는 설정 정보 기억부를 더 구비하고,
    상기 컨텐츠 해석부는,
    상기 컨텐츠를 해석함으로써 상기 컨텐츠에 포함되는 문자의 최소 크기인 컨텐츠 최소 문자 크기를 더 취득하며,
    상기 표시 배율 산출부는,
    상기 컨텐츠 해석부에 의해 취득된 상기 컨텐츠 최소 문자 크기에 산출한 상기 표시 배율을 곱함으로써 얻은 문자 크기가 상기 설정 정보 기억부에 의해 기억되어 있는 상기 설정 최소 문자 크기를 밑도는 경우에는, 상기 설정 최소 문자 크기를 상기 표시 해상도에 의해 나눔으로써 상기 표시 배율을 산출하는 것을 특징으로 하는 정보 처리 장치.
  8. 표시 영역을 가지고, 상기 표시 영역에 컨텐츠를 표시하는 것이 가능한 표시부, 상기 표시 영역의 해상도를 나타내는 표시 해상도를 기억하는 표시 해상도 기억부, 컨텐츠 해석부, 표시 해상도 취득부, 표시 배율 산출부, 표시 컨텐츠 생성부를 구비하는 정보 처리 장치에 의한 정보 처리 방법으로서,
    상기 컨텐츠 해석부에 의해 컨텐츠를 해석함으로써 상기 컨텐츠의 해상도를 나타내는 컨텐츠 해상도를 취득함과 동시에, 상기 표시 해상도 취득부에 의해 상기 표시 해상도 기억부로부터 상기 표시 해상도를 취득하는 단계;
    상기 표시 배율 산출부에 의해, 상기 표시 해상도 취득부에 의해 취득된 상기 표시 해상도와 상기 컨텐츠 해석부에 의해 취득된 상기 컨텐츠 해상도에 기초하여 상기 컨텐츠의 표시 배율을 산출하는 단계;
    상기 표시 컨텐츠 생성부에 의해, 상기 표시 배율 산출부에 의해 산출된 상기 표시 배율에 따라 상기 컨텐츠의 크기를 조정함으로써 표시 컨텐츠를 생성하는 단계;
    상기 표시부에 의해, 상기 표시 컨텐츠 생성부에 의해 생성된 상기 표시 컨텐츠를 상기 표시 영역에 표시하는 단계;를 포함하는 것을 특징으로 하는 정보 처리 방법.
  9. 컴퓨터를,
    표시 영역을 가지고, 상기 표시 영역에 컨텐츠를 표시하는 것이 가능한 표시부;
    컨텐츠를 해석함으로써 상기 컨텐츠의 해상도를 나타내는 컨텐츠 해상도를 취득하는 컨텐츠 해석부;
    상기 표시 영역의 해상도를 나타내는 표시 해상도를 기억하는 표시 해상도 기억부;
    상기 표시 해상도 기억부로부터 상기 표시 해상도를 취득하는 표시 해상도 취득부;
    상기 표시 해상도 취득부에 의해 취득된 상기 표시 해상도와 상기 컨텐츠 해석부에 의해 취득된 상기 컨텐츠 해상도에 기초하여, 상기 컨텐츠의 표시 배율을 산출하는 표시 배율 산출부;
    상기 표시 배율 산출부에 의해 산출된 상기 표시 배율에 따라 상기 컨텐츠의 크기를 조정함으로써 표시 컨텐츠를 생성하는 표시 컨텐츠 생성부;를 구비하고,
    상기 표시부는,
    상기 표시 컨텐츠 생성부에 의해 생성된 상기 표시 컨텐츠를 상기 표시 영역에 표시하는 것을 특징으로 하는 정보 처리 장치로서 기능시키기 위한 프로그램.
PCT/KR2010/007559 2009-10-29 2010-10-29 정보 처리 장치, 정보 처리 방법 및 프로그램 WO2011053060A2 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US13/504,794 US9001159B2 (en) 2009-10-29 2010-10-29 Information-processing device, information-processing method and program
EP10827144.6A EP2469401A4 (en) 2009-10-29 2010-10-29 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING PROCESS AND PROGRAM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009248659A JP5564232B2 (ja) 2009-10-29 2009-10-29 情報処理装置、情報処理方法、及びプログラム
JP2009-248659 2009-10-29

Publications (2)

Publication Number Publication Date
WO2011053060A2 true WO2011053060A2 (ko) 2011-05-05
WO2011053060A3 WO2011053060A3 (ko) 2011-10-27

Family

ID=43922883

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2010/007559 WO2011053060A2 (ko) 2009-10-29 2010-10-29 정보 처리 장치, 정보 처리 방법 및 프로그램

Country Status (4)

Country Link
US (1) US9001159B2 (ko)
EP (1) EP2469401A4 (ko)
JP (1) JP5564232B2 (ko)
WO (1) WO2011053060A2 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012203298A (ja) * 2011-03-28 2012-10-22 Brother Ind Ltd 画像処理装置及びプログラム
JP5927942B2 (ja) 2012-01-30 2016-06-01 株式会社リコー 画面生成装置、画面生成システム及び画面生成プログラム
WO2013137323A1 (ja) * 2012-03-13 2013-09-19 Necカシオモバイルコミュニケーションズ株式会社 情報処理装置、情報処理方法、及び情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JP6251948B2 (ja) * 2012-10-03 2017-12-27 コニカミノルタ株式会社 表示装置、画像形成装置、および表示制御プログラム
US9165203B2 (en) * 2013-03-15 2015-10-20 Arris Technology, Inc. Legibility enhancement for a logo, text or other region of interest in video

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08339279A (ja) * 1995-06-12 1996-12-24 Fuji Xerox Co Ltd 画像出力装置
JP3043624B2 (ja) 1996-07-29 2000-05-22 神戸日本電気ソフトウェア株式会社 ウィンドウサイズ自動変更方法およびシステム
JPH10326169A (ja) * 1997-05-27 1998-12-08 Toshiba Corp 情報処理装置、表示制御方法及び表示制御プログラムを記録した記録媒体
JP2000172243A (ja) * 1998-12-09 2000-06-23 Sharp Corp 表示装置及び表示方法並びに表示制御プログラムを記憶した記憶媒体
JP2001236202A (ja) * 2000-02-22 2001-08-31 Sharp Corp 通信システム
KR100502679B1 (ko) * 2000-08-21 2005-07-20 유미특허법인 컨텐츠 가공 시스템 및 그 방법
KR20020006124A (ko) 2000-07-11 2002-01-19 우진호 화면상의 해상도 조절 장치 및 그 방법
JP2002149152A (ja) * 2000-11-10 2002-05-24 Fujitsu Ltd 画像表示制御装置
JP2002182638A (ja) 2000-12-11 2002-06-26 Matsushita Electric Ind Co Ltd 画像表示装置および画像表示システム
US7594194B2 (en) * 2003-09-24 2009-09-22 Nokia Corporation Portrayal of navigation objects
KR100575437B1 (ko) 2004-03-03 2006-05-03 주식회사 케이티프리텔 단말기 모니터 영상의 해상도 조절 장치 및 그 방법
KR20060004238A (ko) 2004-07-09 2006-01-12 박재성 디지털 컨텐츠를 다양한 크기의 디스플레이 환경에서 동일 크기로 표현하는 방법
JP4177325B2 (ja) * 2004-12-27 2008-11-05 株式会社東芝 画像処理装置、画像処理プログラム及び画像処理方法
JP4696612B2 (ja) * 2005-03-16 2011-06-08 富士ゼロックス株式会社 表示制御装置およびその表示画面の縮小方法
JP2007264748A (ja) * 2006-03-27 2007-10-11 Casio Comput Co Ltd 画像処理装置および画像処理方法
JP2008076450A (ja) * 2006-09-19 2008-04-03 Win System:Kk 監視制御用表示器
JP2009005152A (ja) 2007-06-22 2009-01-08 Olympus Corp 画像処理装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
None
See also references of EP2469401A4

Also Published As

Publication number Publication date
JP2011095962A (ja) 2011-05-12
EP2469401A4 (en) 2013-04-10
US20120212512A1 (en) 2012-08-23
EP2469401A2 (en) 2012-06-27
WO2011053060A3 (ko) 2011-10-27
JP5564232B2 (ja) 2014-07-30
US9001159B2 (en) 2015-04-07

Similar Documents

Publication Publication Date Title
WO2014119975A1 (en) Method and system for sharing part of web page
WO2014107006A1 (en) Display apparatus and control method thereof
WO2014069943A1 (en) Method of providing information-of-users&#39; interest when video call is made, and electronic apparatus thereof
WO2015005732A1 (en) Method of sharing electronic document and devices for the same
WO2015105345A1 (en) Method and apparatus for screen sharing
WO2014148696A1 (en) Display device detecting gaze location and method for controlling thereof
WO2014119967A1 (en) Page search method and electronic device supporting the same
WO2013081282A1 (en) System and method for recommending application by using keyword
WO2011053060A2 (ko) 정보 처리 장치, 정보 처리 방법 및 프로그램
WO2015065006A1 (en) Multimedia apparatus, online education system, and method for providing education content thereof
WO2014027773A1 (ko) 반응형 사용자 인터페이스 제공 장치, 방법, 및 그에 대한 전자장치에서 판독 가능한 기록매체
WO2014058146A1 (ko) 웹 문서의 고속 웹 스크롤을 지원하는 사용자 단말 장치 및 스크롤 방법
WO2014175520A1 (en) Display apparatus for providing recommendation information and method thereof
WO2016072678A1 (en) User terminal device and method for controlling user terminal device thereof
WO2017052149A1 (en) Display apparatus and method for controlling display apparatus thereof
WO2014030869A1 (ko) 스마트 tv에서 디지털 사이니지 탬플릿을 편집하기 위한 시스템 및 그 방법
WO2015020418A1 (en) Function upgrade device, display apparatus and method for controlling display apparatus thereof
WO2016111514A1 (en) Method of displaying content and electronic device implementing same
WO2014104685A1 (en) Display apparatus and method for providing menu thereof
WO2014051381A1 (en) Electronic apparatus, method for authoring multimedia content and computer readable recording medium storing a program for performing the method
WO2018131958A1 (en) Outputting plurality of images having different sizes
WO2019054698A1 (en) IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM
WO2011021906A2 (en) Method and apparatus for requesting data, and method and apparatus for obtaining data
WO2016186326A1 (ko) 검색어 리스트 제공 장치 및 이를 이용한 방법
WO2020141749A1 (en) Display device for displaying various types of contents

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10827144

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2010827144

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 13504794

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE