Nothing Special   »   [go: up one dir, main page]

WO2014024281A1 - Electronic apparatus, display control method and program - Google Patents

Electronic apparatus, display control method and program Download PDF

Info

Publication number
WO2014024281A1
WO2014024281A1 PCT/JP2012/070266 JP2012070266W WO2014024281A1 WO 2014024281 A1 WO2014024281 A1 WO 2014024281A1 JP 2012070266 W JP2012070266 W JP 2012070266W WO 2014024281 A1 WO2014024281 A1 WO 2014024281A1
Authority
WO
WIPO (PCT)
Prior art keywords
link
display unit
screen
displayed
display
Prior art date
Application number
PCT/JP2012/070266
Other languages
French (fr)
Japanese (ja)
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 JP2014529200A priority Critical patent/JP5907270B2/en
Priority to PCT/JP2012/070266 priority patent/WO2014024281A1/en
Publication of WO2014024281A1 publication Critical patent/WO2014024281A1/en

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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing

Definitions

  • the disclosed technology relates to an electronic device, a display control method, and a display control program.
  • a first technique for selecting a virtual key overlapping a region as a candidate key has been proposed.
  • the vertical or horizontal length of the contact area on the display unit is measured, and candidate keys are displayed with a vertical or horizontal interval equal to or greater than the measured vertical or horizontal length of the contact area.
  • the first technique described above is based on the premise that characters are input one by one, and one different character is displayed on each candidate key displayed at intervals.
  • the links in the screen are character strings of indefinite length
  • the first technique is not suitable for selecting a desired link from a plurality of links. Further, the first technique does not consider simplification of operations when a link different from the intended link is erroneously selected, and it is necessary to repeat the same operation again after returning to the original screen.
  • the disclosed technology has an object of reducing complexity of operation when a link is erroneously selected as one aspect.
  • the original screen including a plurality of links corresponding to different screens is displayed on the display unit, and the original screen displayed on the display unit is selected from the plurality of links. Transition to the screen corresponding to the link.
  • the display control unit performs the following processing. That is, when there is one link candidate that is not selected from a plurality of links and is present in the vicinity of a specific link in the original screen, the display control unit corresponds to the screen displayed on the display unit as the link candidate. Transition to the screen. Further, when there are a plurality of link candidates, the display control unit causes the display unit to display a plurality of link candidates in an enlarged manner.
  • the disclosed technology has an effect that, as one aspect, the complexity of operation when a link is erroneously selected can be reduced.
  • FIG. 1 shows a main part of the mobile device 10 according to the first embodiment.
  • the mobile device 10 includes a display unit, a touch panel arranged on the display surface of the display unit, an input unit 12 including a plurality of buttons, a display control unit 14, and a storage unit 16 including a memory.
  • the display control unit 14 detects a touch position on the display surface of the display unit detected by the touch panel of the input unit 12, and controls display of an image on the display unit according to the detected touch position.
  • the mobile device 10 is an example of an electronic device according to the disclosed technology
  • the display control unit 14 is an example of a display control unit in the disclosed technology.
  • the display control unit 14 includes a touch position detection unit 20, a connection link destination selection unit 22, a peripheral link detection unit 24, a peripheral image extraction unit 26, a touch time measurement unit 28, a browser processing unit 30, and a display processing unit 32.
  • the touch position detection unit 20 is connected to the input unit 12 and detects the touch position on the display surface of the display unit detected by the touch panel of the input unit 12.
  • the connection link destination selection unit 22 is connected to the touch position detection unit 20 and is displayed at the center position of the touch position detected by the touch position detection unit 20 on the display surface of the display unit of the input unit 12. Select the link as the connection destination.
  • the peripheral link detection unit 24 is connected to the touch position detection unit 20 and is displayed on the display surface of the display unit of the input unit 12 around the center position of the touch position detected by the touch position detection unit 20. Detects a link.
  • the link detected by the peripheral link detection unit 24 is stored in the storage unit 16.
  • the peripheral image extraction unit 26 is connected to the peripheral link detection unit 24, and among the images displayed on the display unit of the input unit 12, an image including the display range of the link detected by the peripheral link detection unit 24 Extract as an image.
  • the peripheral image extracted by the peripheral image extraction unit 26 is stored in the storage unit 16.
  • the touch time measurement unit 28 is connected to the input unit 12 and measures the time during which any of the display surface of the display unit of the input unit 12 or a plurality of buttons is touched.
  • the browser processing unit 30 is connected to the connection link destination selection unit 22, the storage unit 16, and the touch time measurement unit 28, and determines and acquires a screen or image to be displayed on the display unit of the input unit 12.
  • the display screen or image is determined by the connection link destination selected by the connection link destination selection unit 22, the link detected by the peripheral link detection unit 24, the peripheral image extracted by the peripheral image extraction unit 26, and the touch time measurement unit 28. It is performed based on the time measured by.
  • the display processing unit 32 is connected to the browser processing unit 30 and the input unit 12, and causes the display screen or image determined and acquired by the browser processing unit 30 to be displayed on the display unit of the input unit 12.
  • the mobile terminal 10 includes a CPU 36, a memory 38, a graphic processing unit 40, a display unit 42, a memory / video controller 44, and an I / O controller 46.
  • a CPU 36, a memory 38, and an I / O controller 46 are connected to the memory / video controller 44, and a display unit 42 is connected via a graphic processing unit 40.
  • the display unit 42 functions as a display unit for the input unit 12.
  • a storage unit 48, a touch sensor 50, a microphone 52, a speaker 54, a wireless communication network communication control unit 56, and a wireless LAN communication control unit 58 are connected to the I / O controller 46, respectively.
  • the touch sensor 50 functions as a touch panel of the input unit 12.
  • the wireless communication network communication control unit 56 is connected to the wireless communication network 60, and can communicate with the web server 62 connected to the wireless communication network 60.
  • the storage unit 48 can be realized by a flash memory or the like.
  • the storage unit 48 stores a display control program 66.
  • the CPU 36 reads the display control program 66 from the storage unit 48 and develops it in the memory 38, and sequentially executes the processes included in the display control program 66.
  • the display control program 66 has a display control process 68.
  • the CPU 36 operates as the display control unit 14 illustrated in FIG. 1 by executing the display control process 68.
  • the display control process 68 includes a touch position detection process 70, a connection link destination selection process 72, a peripheral link detection process 74, a peripheral image extraction process 76, a touch time measurement process 78, a browser processing process 80, and a display processing process 82.
  • the CPU 36 operates as the touch position detection unit 20 illustrated in FIG. 1 by executing the touch position detection process 70.
  • the CPU 36 operates as the connection link destination selection unit 22 illustrated in FIG. 1 by executing the connection link destination selection process 72.
  • the CPU 36 operates as the peripheral link detection unit 24 illustrated in FIG. 1 by executing the peripheral link detection process 74.
  • the CPU 36 operates as the peripheral image extraction unit 26 illustrated in FIG. 1 by executing the peripheral image extraction process 76.
  • the CPU 36 operates as the touch time measurement unit 28 illustrated in FIG. 1 by executing the touch time measurement process 78.
  • the CPU 36 operates as the browser processing unit 30 illustrated in FIG. 1 by executing the browser processing process 80.
  • the CPU 36 operates as the display processing unit 32 illustrated in FIG.
  • the display control program 66 is an example of a display control program according to the disclosed technology.
  • the display control unit 14 can also be realized by, for example, a semiconductor integrated circuit, more specifically, ASIC (Application Specific Specific Integrated Circuit).
  • step 100 of the display control process the touch position detection unit 20 determines whether or not an area where a link exists in the screen displayed on the display unit 42 has been touched by the user.
  • the touch position detection unit 20 repeats the determination in step 100 while the determination in step 100 is negative. If an area where a link exists in the screen displayed on the display unit 42 is touched by the user, the determination in step 100 is affirmed and the process proceeds to step 102.
  • step 102 the touch position detection unit 20 detects the center position touched by the user among the screens displayed on the display unit 42.
  • the connection link destination selection unit 22 selects a link located at the center position detected by the touch position detection unit 20 from the screens displayed on the display unit 42 as a connection destination, The link selected as the connection destination is output to the browser processing unit 30.
  • step 106 the peripheral link detection unit 24 has a screen other than the link selected by the connection link destination selection unit 22 around the center position touched by the user in the screen displayed on the display unit 42. Determine whether a link exists. If the determination in step 106 is negative, the process proceeds to step 112.
  • step 106 when a portion where a plurality of links are densely present on the screen displayed on the display unit 42 is touched by the user, the determination in step 106 is positive. Then, the process proceeds to step 108.
  • the peripheral image extraction unit 26 obtains image data within a range including the link selected by the connection link destination selection unit 22 and other links determined to be present by the peripheral link detection unit 24. Extracted and stored in the storage unit 16 (for example, the memory 38).
  • a range from which the image data is extracted by the peripheral image extraction unit 26 for example, a range in which a touch by a user's finger is detected by the touch sensor 50 (a range in which the user's finger is in contact) is applied. (See also FIG. 5).
  • the peripheral link detection unit 24 determines other link destination information (for example, the number of links and link information) determined to be present around the center position touched by the user in the previous step 106. ) Are extracted and stored in the storage unit 16 (for example, the memory 38).
  • the browser processing unit 30 determines whether or not the touch sensor 50 detects that the touch by the user has been released. The browser processing unit 30 repeats the determination in step 112 while the determination in step 112 is denied. When the touch by the user is released, the determination at step 112 is affirmed and the routine proceeds to step 114.
  • the browser processing unit 30 connects to the link selected as the connection destination by the connection link destination selection unit 22. The connection to the link is performed by, for example, transmitting information on the selected link to the web server 62 and requesting the web server 62 to distribute information on the web page corresponding to the transmitted link information. be able to.
  • the browser processing unit 30 When the screen is displayed on the display unit 42, the browser processing unit 30 also displays a button (for example, a “return” button shown in FIG. 5) for instructing cancellation of the screen transition on the screen. In the next step 116, the browser processing unit 30 determines whether or not the “return” button for instructing the cancellation of the screen transition is touched by the user. The browser processing unit 30 continues the process of connecting to the selected link while the determination in step 116 is negative. Then, when the information of the web page corresponding to the selected link is acquired, the browser processing unit 30 causes the display processing unit 32 to display the acquired web page as a screen on the display unit 42 and returns to step 100.
  • a button for example, a “return” button shown in FIG. 5
  • step 118 the browser processing unit 30 stops the process of connecting to the selected link.
  • step 120 the touch time measuring unit 28 measures the time during which the user touches the “return” button.
  • step 122 the touch time measurement unit 28 determines whether or not the touch of the “return” button by the user is released. If the determination in step 122 is negative, the process returns to step 120, and steps 120 and 122 are repeated until the determination in step 122 is positive. Therefore, the touch time measuring unit 28 measures the time during which the user touches the “return” button.
  • step 122 determines whether or not the time during which the “return” button has been touched by the user is one second or longer. Note that step 124 determines whether or not the “return” button has been touched by the user for a relatively long time, and the time is not limited to one second.
  • step 124 the instruction by the user can be determined to cancel the transition of the screen, that is, to redisplay the original screen.
  • the browser processing unit 30 causes the display processing unit 32 to re-display the screen (web page) displayed on the display unit 42 when the link is touched by the user.
  • step 124 determines the instruction from the user to cancel the selection of the link, and the process proceeds to step 128.
  • the browser processing unit 30 determines the number of other links present around the center position touched by the user based on the information stored in the storage unit 16 by the peripheral link detection unit 24. Branches according to the determination result.
  • step 130 the browser processing unit 30 transmits information on another link that exists only around the center position touched by the user to the web server 62, and requests distribution of the information on the web page. , Processing to connect to the other link. And the browser process part 30 will display the web page which acquired information as a screen on the display part 42 by the display process part 32, if the information of the web page corresponding to the said other link is acquired from the web server 62, step 100 Return to.
  • step 132 the browser processing unit 30 reads out the image data (the center position touched by the user and the range including the periphery thereof) stored in the storage unit 16 by the peripheral image extraction unit 26, and the read image is displayed. Expanding. In addition, the browser processing unit 30 reads link information of other link destinations stored in the storage unit 16 by the peripheral link detection unit 24 and embeds it in the enlarged image. Then, the browser processing unit 30 displays the enlarged image in which the link information of another link destination is embedded on the display unit 42 when the link is touched by the user as shown in FIG. It is displayed on the display unit 42 so as to overlap the displayed screen.
  • step 134 the browser processing unit 30 transmits the link information embedded in the part touched with the enlarged image to the web server 62, and requests the delivery of the information on the web page, thereby connecting to the other link. I do. And the browser process part 30 will display the web page which acquired information as a screen on the display part 42 by the display process part 32, if the information of the web page corresponding to the said other link is acquired from the web server 62, step 100 Return to.
  • the link information is embedded when the user touches the “return” button for a relatively long time.
  • the enlarged image is displayed on the display unit 42.
  • a screen corresponding to the desired link can be displayed on the display unit 42. Therefore, it is possible to reduce the complexity of the operation when the user touches the link different from the desired link by mistake, and by displaying the enlarged image, the link different from the desired link is mistaken again by the user. Touching can also be suppressed.
  • the browser processing unit 30 returns from step 128 to step 100.
  • the screen (web page) displayed on the display unit 42 when the link is touched by the user is displayed again on the display unit 42 by the display processing unit 32.
  • FIG. 7 shows a portable terminal 86 according to the second embodiment.
  • the portable terminal 86 according to the second embodiment is different from the portable terminal 10 described in the first embodiment in that the peripheral image extraction unit 26 is omitted.
  • FIG. 8 shows a hardware configuration of the mobile terminal 86 according to the second embodiment.
  • the mobile terminal 86 according to the second embodiment is different from the mobile terminal 10 described in the first embodiment in that the display control process 68 of the display control program 66 does not include the surrounding image extraction process 76. It is different.
  • the display control process executed in the portable terminal 86 according to the second embodiment is the display control process described in the first embodiment (FIG. 3). Only the differences will be described.
  • the second embodiment is a range including the selected link and other links when the determination in step 106 is affirmative because there are other links around the center position touched by the user.
  • the process of extracting and storing the image data (step 108) is omitted.
  • step 136 the browser processing unit 30 reads the information of other link destinations stored in the storage unit 16 by the peripheral link detection unit 24, and displays the list of the names of other link destinations included in the read information. Create a list of Further, the browser processing unit 30 embeds link information of other link destinations included in the read information in the created link destination list. Then, the browser processing unit 30 displays the list in which the link information of other link destinations is embedded on the display unit 42 when the link is touched by the user as shown in FIG. The image is displayed on the display unit 42 so as to overlap the screen that has been displayed.
  • step 138 the browser processing unit 30 transmits the link information embedded in the name of the touched link in the list to the web server 62, and requests the delivery of the web page information to connect to the other link. Perform the process. And the browser process part 30 will display the web page which acquired information as a screen on the display part 42 by the display process part 32, if the information of the web page corresponding to the said other link is acquired from the web server 62, step 100 Return to.
  • FIG. 11 shows a portable terminal 88 according to the third embodiment.
  • the mobile terminal 88 according to the eighth embodiment is different from the mobile terminal 10 described in the first embodiment in that an attitude detection unit 27 and a correction amount calculation unit 29 are added.
  • the posture detection unit 27 detects the posture of the mobile terminal 88 (the tilt of the display surface of the display unit 42).
  • the correction amount calculation unit 29 calculates a correction direction and a correction amount with respect to the center position of the touch by the user based on the posture of the mobile terminal 88 detected by the posture detection unit 27, and calculates the center position of the touch by the user. to correct.
  • FIG. 12 shows the hardware configuration of the mobile terminal 88 according to the third embodiment.
  • the mobile terminal 86 according to the third embodiment is different from the mobile terminal 10 described in the first embodiment in that a gyro sensor 59 is added.
  • the gyro sensor 59 functions as the posture detection unit 27 described above.
  • the portable terminal 86 according to the third embodiment is also different from the portable terminal 10 described in the first embodiment in that a correction amount calculation process 84 is added to the display control program 66. .
  • the CPU 36 operates as the correction amount calculation unit 29 illustrated in FIG. 11 by executing the correction amount calculation process 84.
  • the correction amount calculation unit 29 can be realized by, for example, a semiconductor integrated circuit, more specifically, ASIC (Application Specific Specific Integrated Circuit).
  • step 124 the display control process executed in the portable terminal 88 according to the third embodiment will be described with reference to the display control process (FIG. 3) described in the first embodiment. Only the differences will be described.
  • the “return” button is touched by the user for one second or longer (the determination in step 124 is affirmative), and one or more links exist around the center position touched by the user. If so, step 130 or steps 132, 134 are performed. Then, after performing the processing of step 130 or steps 132 and 134, the process proceeds to step 146.
  • step 146 the posture detection unit 27 detects the posture of the portable terminal 88 (the tilt of the display surface of the display unit 42).
  • step 148 the correction amount calculation unit 29 detects the touch center position initially detected by the touch position detection unit 20 and the link connected in step 130 or step 134 (link that the user wanted to connect). The direction and magnitude of the display position deviation are detected. Then, the correction amount calculation unit 29 stores the detected direction and magnitude of the deviation between the touch center position and the link display position in the storage unit 16 in association with the posture of the mobile terminal 88 detected by the posture detection unit 27. . Therefore, in this third embodiment, every time a link different from the desired link is touched by the user by mistake, the deviation between the touch center position and the link display position (error of the touch center position) The information is stored in the storage unit 16 in association with the posture.
  • step 100 when the user touches an area where a link exists in the screen displayed on the display unit 42, the determination in step 100 is affirmed.
  • the process proceeds to step 140.
  • the posture detection unit 27 detects the posture of the mobile terminal 88 (the tilt of the display surface of the display unit 42).
  • the touch position detection unit 20 detects the center position touched by the user among the screens displayed on the display unit 42.
  • the correction amount calculation unit 29 also detects the deviation between the touch center position and the link display position stored in the storage unit 16 in association with the posture of the mobile terminal 88 detected by the posture detection unit 27. Read (error of touch center position). Then, the correction amount calculation unit 29 corrects the touch center position detected by the touch position detection unit 20 according to the deviation between the touch center position read from the storage unit 16 and the display position of the link (error of the touch center position). .
  • the connection link destination selection unit 22 selects a link located at the touch center position corrected by the correction amount calculation unit 29 from the screens displayed on the display unit 42 as the connection destination. The link selected as the connection destination is output to the browser processing unit 30.
  • the error in the position touched by the user has a correlation with the attitude of the portable terminal 88 (the inclination of the display surface of the display unit 42), and thus the correction approaches the link position desired by the user.
  • the touch center position can be corrected. Therefore, according to the third embodiment, a screen corresponding to a link desired by the user is displayed even when a portion where a plurality of links are densely present is touched by the user. Can improve the probability.
  • the individual links included in the screen displayed on the display unit 42 are associated with different web pages and the corresponding web page information is acquired from the web server 62.
  • the technology is not limited to this.
  • a link included in a screen is associated with different files (for example, a text file and other files) stored in the storage unit 48, and information on the corresponding file is acquired from the storage unit 48.
  • the present invention can also be applied to a mode of displaying on the display unit 42.
  • the operation of touching the “return” button for a relatively long time has been described as an example of the operation for instructing to cancel the selection of the link.
  • the present invention is not limited to this.
  • a dedicated button for instructing to cancel the selection of the link may be provided, and the cancellation of the selection of the link may be instructed by touching the dedicated button.
  • the mobile terminals 10, 86, and 88 have been described as examples of the electronic apparatus according to the disclosed technique.
  • the electronic apparatus according to the disclosed technique is not limited to a portable apparatus typified by a smartphone.
  • the electronic device according to the disclosed technology may be an electronic device provided with a touch panel, and may be an electronic device such as a PC (Personal Computer) or a digital camera provided with a touch panel.
  • PC Personal Computer
  • the display control program according to the disclosed technology has been stored (installed) in the storage unit 48 in advance.
  • the present invention is not limited to this.
  • the display control program according to the disclosed technology can be provided in a form recorded on a recording medium such as a CD-ROM or a DVD-ROM.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The objective of the present invention is to reduce operational complexity if a link is erroneously selected. In a state in which a screen that includes a plurality of links, which correspond to mutually different screens, is displayed upon a display unit, if any of the links on the screen is touched and selected (Yes in 100), the center position of the touch is detected (102), an image including the center position of the touch and neighboring links is recorded (108), and subsequent to the recording of the information for the neighboring links (110), a connection is made to the link at the center position of the touch (114), whereupon if the "Back" button is touched for a predetermined amount of time or longer (Yes in 124), then if there is one link that is neighboring to the center position of the touch, a connection is made to the link (130), whereas if there are a plurality of links that are neighboring to the center position of the touch, the image in which the link information is embedded and which includes the center position of the touch and neighboring links is zoomed, and a connection is made to a link that is touched upon the zoomed image (132, 134).

Description

電子機器、表示制御方法及びプログラムElectronic device, display control method and program
 開示の技術は電子機器、表示制御方法及び表示制御プログラムに関する。 The disclosed technology relates to an electronic device, a display control method, and a display control program.
 近年、スマートフォンに代表されるように、キーボードを廃し、表示部に表示された文字やアイコン、リンク等をタッチすることで各種の操作を行う構成の情報処理機器が広範に普及している。この種の情報処理機器は、一般的な携帯電話機よりは表示部のサイズが大きいものの、ノートブック型のPC(Personal Computer)等よりは表示部のサイズが小さい。このため、PCの表示部への表示を想定した画面の表示を行うと、画面内の文字やリンクのサイズが非常に小さくなる。 In recent years, as represented by smartphones, information processing devices configured to perform various operations by removing a keyboard and touching characters, icons, links, and the like displayed on a display unit have become widespread. This type of information processing device has a display unit size larger than that of a general mobile phone, but a display unit size smaller than that of a notebook PC (Personal Computer) or the like. For this reason, when a screen is displayed on the assumption that it is displayed on the display unit of the PC, the size of characters and links in the screen becomes very small.
 上記に関連して、接触検知可能な表示部に表示された仮想キーを用いた情報の入力時に、表示部上の接触位置を検出し、接触位置に基づいて所定の領域を決定し、所定の領域に重なる仮想キーを候補キーとして選択する第1の技術が提案されている。第1の技術では、表示部上の接触領域の縦又は横の長さを測定し、測定した接触領域の縦又は横の長さ以上の縦方向又は横方向の間隔を空けて候補キーを表示することで、誤入力を防止できるように仮想キーの表示を制御している。 In relation to the above, when inputting information using the virtual key displayed on the display unit capable of detecting contact, a contact position on the display unit is detected, a predetermined region is determined based on the contact position, A first technique for selecting a virtual key overlapping a region as a candidate key has been proposed. In the first technique, the vertical or horizontal length of the contact area on the display unit is measured, and candidate keys are displayed with a vertical or horizontal interval equal to or greater than the measured vertical or horizontal length of the contact area. By doing so, the display of the virtual key is controlled so that erroneous input can be prevented.
特開2010-186254号公報JP 2010-186254 A
 情報処理機器の表示部に表示した画面内の文字やリンクのサイズが小さく、かつサイズの小さなリンクが密集している箇所が存在している場合、意図したリンクを選択しようとしても、意図しない別のリンクが誤選択されてしまうことがある。意図しないリンクが選択された場合、例えば、前の画面に戻り、意図したリンクを再度選択する操作を行う必要があるが、リンクの再選択を慎重に行ったとしても、意図しない別のリンクが再び誤選択されてしまう懸念がある。 When there is a place where the size of the characters and links on the screen displayed on the display unit of the information processing device is small and the small links are dense, even if you try to select the intended link, May be misselected. When an unintended link is selected, for example, it is necessary to return to the previous screen and perform an operation to select the intended link again. There is a concern that it will be selected again.
 また、意図しないリンクが選択された場合、例えば、前の画面に戻り、前の画面を拡大表示させた後に、意図したリンクを再度選択する操作を行うことも考えられる。但し、この場合、画面を拡大表示させる操作が更に加わると共に、片手では操作が困難で、両手での操作が必要になるので、操作が煩雑であるという課題があった。 Also, when an unintended link is selected, for example, it may be possible to return to the previous screen, enlarge the previous screen, and then select the intended link again. However, in this case, an operation for enlarging and displaying the screen is further added, and it is difficult to operate with one hand, and an operation with both hands is required.
 一方、前述の第1の技術は、文字を1文字ずつ入力することを前提とした技術であり、間隔を空けて表示する個々の候補キーには、互いに異なる1つの文字が表示される。一般に画面内のリンクは各々不定長の文字列であるので、第1の技術は、複数のリンクの中から所望のリンクを選択する場合には不適である。また、第1の技術は、意図したリンクと異なるリンクが誤選択された場合の操作の簡略化について考慮されておらず、元の画面に戻ってから再度同じ操作を繰り返す必要がある。 On the other hand, the first technique described above is based on the premise that characters are input one by one, and one different character is displayed on each candidate key displayed at intervals. In general, since the links in the screen are character strings of indefinite length, the first technique is not suitable for selecting a desired link from a plurality of links. Further, the first technique does not consider simplification of operations when a link different from the intended link is erroneously selected, and it is necessary to repeat the same operation again after returning to the original screen.
 開示の技術は、一つの側面として、リンクが誤選択された場合の操作の煩雑さを軽減することが目的である。 The disclosed technology has an object of reducing complexity of operation when a link is erroneously selected as one aspect.
 開示の技術は、互いに異なる画面に対応する複数のリンクを含む元画面が表示部に表示されている状態から、表示部に表示されている前記元画面を複数のリンクのうち選択された特定のリンクに対応する画面へ遷移させる。開示の技術は、特定のリンクに対応する画面へ遷移させた後に、前記特定のリンクの選択の取消が指示された場合に、表示制御部が以下の処理を行う。すなわち、複数のリンクのうち未選択でかつ元画面内の特定のリンクの近傍に存在するリンク候補が1個のときには、表示制御部は、表示部に表示されている画面をリンク候補に対応する画面へ遷移させる。また、リンク候補が複数のときには、表示制御部は、表示部に複数のリンク候補を拡大表示させる。 In the disclosed technology, the original screen including a plurality of links corresponding to different screens is displayed on the display unit, and the original screen displayed on the display unit is selected from the plurality of links. Transition to the screen corresponding to the link. In the disclosed technique, when the cancellation of the selection of the specific link is instructed after the transition to the screen corresponding to the specific link, the display control unit performs the following processing. That is, when there is one link candidate that is not selected from a plurality of links and is present in the vicinity of a specific link in the original screen, the display control unit corresponds to the screen displayed on the display unit as the link candidate. Transition to the screen. Further, when there are a plurality of link candidates, the display control unit causes the display unit to display a plurality of link candidates in an enlarged manner.
 開示の技術は、一つの側面として、リンクが誤選択された場合の操作の煩雑さを軽減できる、という効果を有する。 The disclosed technology has an effect that, as one aspect, the complexity of operation when a link is erroneously selected can be reduced.
第1実施形態に係る携帯機器の主要部の機能ブロック図である。It is a functional block diagram of the principal part of the portable apparatus which concerns on 1st Embodiment. 第1実施形態に係る携帯機器のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the portable apparatus which concerns on 1st Embodiment. 第1実施形態に係る表示制御処理の一例を示すフローチャートである。It is a flowchart which shows an example of the display control process which concerns on 1st Embodiment. 画面イメージの一例である。It is an example of a screen image. 画面イメージの一例である。It is an example of a screen image. 画面イメージの一例である。It is an example of a screen image. 第2実施形態に係る携帯機器の主要部の機能ブロック図である。It is a functional block diagram of the principal part of the portable apparatus which concerns on 2nd Embodiment. 第2実施形態に係る携帯機器のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the portable apparatus which concerns on 2nd Embodiment. 第2実施形態に係る表示制御処理の一例を示すフローチャートである。It is a flowchart which shows an example of the display control process which concerns on 2nd Embodiment. 画面イメージの一例である。It is an example of a screen image. 第3実施形態に係る携帯機器の主要部の機能ブロック図である。It is a functional block diagram of the principal part of the portable apparatus which concerns on 3rd Embodiment. 第3実施形態に係る携帯機器のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the portable apparatus which concerns on 3rd Embodiment. 第3実施形態に係る表示制御処理の一例を示すフローチャートである。It is a flowchart which shows an example of the display control process which concerns on 3rd Embodiment.
 以下、図面を参照して開示の技術の実施形態の一例を詳細に説明する。 Hereinafter, an example of an embodiment of the disclosed technology will be described in detail with reference to the drawings.
 〔第1実施形態〕
 図1には、本第1実施形態に係る携帯機器10の主要部が示されている。携帯機器10は、表示部や当該表示部の表示面に配置されたタッチパネル、複数のボタンを含む入力部12、表示制御部14及びメモリを含む記憶部16を備えている。表示制御部14は、入力部12のタッチパネルによって検知された表示部の表示面上におけるタッチ位置を検出し、検出したタッチ位置に応じて表示部への画像の表示を制御する。なお、携帯機器10は開示の技術に係る電子機器の一例であり、表示制御部14は開示の技術における表示制御部の一例である。
[First Embodiment]
FIG. 1 shows a main part of the mobile device 10 according to the first embodiment. The mobile device 10 includes a display unit, a touch panel arranged on the display surface of the display unit, an input unit 12 including a plurality of buttons, a display control unit 14, and a storage unit 16 including a memory. The display control unit 14 detects a touch position on the display surface of the display unit detected by the touch panel of the input unit 12, and controls display of an image on the display unit according to the detected touch position. The mobile device 10 is an example of an electronic device according to the disclosed technology, and the display control unit 14 is an example of a display control unit in the disclosed technology.
 表示制御部14は、タッチ位置検出部20、接続リンク先選択部22、周辺リンク検出部24、周辺画像抽出部26、タッチ時間計測部28、ブラウザ処理部30及び表示処理部32を備えている。タッチ位置検出部20は入力部12に接続されており、入力部12のタッチパネルによって検知された表示部の表示面上におけるタッチ位置を検出する。接続リンク先選択部22はタッチ位置検出部20に接続されており、入力部12の表示部の表示面上のうち、タッチ位置検出部20によって検出されたタッチ位置の中心位置に表示されていたリンクを接続リンク先として選択する。 The display control unit 14 includes a touch position detection unit 20, a connection link destination selection unit 22, a peripheral link detection unit 24, a peripheral image extraction unit 26, a touch time measurement unit 28, a browser processing unit 30, and a display processing unit 32. . The touch position detection unit 20 is connected to the input unit 12 and detects the touch position on the display surface of the display unit detected by the touch panel of the input unit 12. The connection link destination selection unit 22 is connected to the touch position detection unit 20 and is displayed at the center position of the touch position detected by the touch position detection unit 20 on the display surface of the display unit of the input unit 12. Select the link as the connection destination.
 周辺リンク検出部24はタッチ位置検出部20に接続されており、入力部12の表示部の表示面上のうち、タッチ位置検出部20によって検出されたタッチ位置の中心位置の周辺に表示されていたリンクを検出する。周辺リンク検出部24によって検出されたリンクは記憶部16に記憶される。周辺画像抽出部26は周辺リンク検出部24に接続されており、入力部12の表示部に表示されていた画像のうち、周辺リンク検出部24によって検出されたリンクの表示範囲を含む画像を周辺画像として抽出する。周辺画像抽出部26によって抽出された周辺画像は記憶部16に記憶される。 The peripheral link detection unit 24 is connected to the touch position detection unit 20 and is displayed on the display surface of the display unit of the input unit 12 around the center position of the touch position detected by the touch position detection unit 20. Detects a link. The link detected by the peripheral link detection unit 24 is stored in the storage unit 16. The peripheral image extraction unit 26 is connected to the peripheral link detection unit 24, and among the images displayed on the display unit of the input unit 12, an image including the display range of the link detected by the peripheral link detection unit 24 Extract as an image. The peripheral image extracted by the peripheral image extraction unit 26 is stored in the storage unit 16.
 タッチ時間計測部28は入力部12に接続されており、入力部12の表示部の表示面または複数のボタンの何れかがタッチされていた時間を計測する。ブラウザ処理部30は、接続リンク先選択部22、記憶部16及びタッチ時間計測部28に接続されており、入力部12の表示部に表示させる画面又は画像を判定し、取得する。表示画面又は画像の判定は、接続リンク先選択部22により選択された接続リンク先、周辺リンク検出部24により検出されたリンク、周辺画像抽出部26により抽出された周辺画像及びタッチ時間計測部28により計測された時間に基づいて行われる。表示処理部32はブラウザ処理部30及び入力部12に接続されており、ブラウザ処理部30によって判定されて取得された表示画面又は画像を入力部12の表示部に表示させる。 The touch time measurement unit 28 is connected to the input unit 12 and measures the time during which any of the display surface of the display unit of the input unit 12 or a plurality of buttons is touched. The browser processing unit 30 is connected to the connection link destination selection unit 22, the storage unit 16, and the touch time measurement unit 28, and determines and acquires a screen or image to be displayed on the display unit of the input unit 12. The display screen or image is determined by the connection link destination selected by the connection link destination selection unit 22, the link detected by the peripheral link detection unit 24, the peripheral image extracted by the peripheral image extraction unit 26, and the touch time measurement unit 28. It is performed based on the time measured by. The display processing unit 32 is connected to the browser processing unit 30 and the input unit 12, and causes the display screen or image determined and acquired by the browser processing unit 30 to be displayed on the display unit of the input unit 12.
 次に携帯端末10のハードウェア構成を説明する。図2に示すように、携帯端末10はCPU36、メモリ38、グラフィック処理部40、表示部42、メモリ/ビデオコントローラ44及びI/Oコントローラ46を備えている。メモリ/ビデオコントローラ44には、CPU36、メモリ38及びI/Oコントローラ46が接続されると共に、グラフィック処理部40を介して表示部42が接続されている。なお、表示部42は入力部12の表示部として機能する。 Next, the hardware configuration of the mobile terminal 10 will be described. As shown in FIG. 2, the mobile terminal 10 includes a CPU 36, a memory 38, a graphic processing unit 40, a display unit 42, a memory / video controller 44, and an I / O controller 46. A CPU 36, a memory 38, and an I / O controller 46 are connected to the memory / video controller 44, and a display unit 42 is connected via a graphic processing unit 40. The display unit 42 functions as a display unit for the input unit 12.
 I/Oコントローラ46には、記憶部48、タッチセンサ50、マイク52、スピーカ54、無線通信網通信制御部56及び無線LAN通信制御部58が各々接続されている。なお、タッチセンサ50は入力部12のタッチパネルとして機能する。無線通信網通信制御部56は無線通信網60に接続され、無線通信網60に接続されたウェブサーバ62との間で通信を行うことが可能とされている。 A storage unit 48, a touch sensor 50, a microphone 52, a speaker 54, a wireless communication network communication control unit 56, and a wireless LAN communication control unit 58 are connected to the I / O controller 46, respectively. Note that the touch sensor 50 functions as a touch panel of the input unit 12. The wireless communication network communication control unit 56 is connected to the wireless communication network 60, and can communicate with the web server 62 connected to the wireless communication network 60.
 記憶部48はフラッシュメモリ等によって実現できる。記憶部48は、表示制御プログラム66を記憶している。CPU36は、表示制御プログラム66を記憶部48から読み出してメモリ38に展開し、表示制御プログラム66が有するプロセスを順次実行する。表示制御プログラム66は表示制御プロセス68を有する。CPU36は、表示制御プロセス68を実行することで、図1に示す表示制御部14として動作する。 The storage unit 48 can be realized by a flash memory or the like. The storage unit 48 stores a display control program 66. The CPU 36 reads the display control program 66 from the storage unit 48 and develops it in the memory 38, and sequentially executes the processes included in the display control program 66. The display control program 66 has a display control process 68. The CPU 36 operates as the display control unit 14 illustrated in FIG. 1 by executing the display control process 68.
 また、表示制御プロセス68は、タッチ位置検出プロセス70、接続リンク先選択プロセス72、周辺リンク検出プロセス74、周辺画像抽出プロセス76、タッチ時間計測プロセス78、ブラウザ処理プロセス80、表示処理プロセス82を有する。CPU36は、タッチ位置検出プロセス70を実行することで、図1に示すタッチ位置検出部20として動作する。CPU36は、接続リンク先選択プロセス72を実行することで、図1に示す接続リンク先選択部22として動作する。CPU36は、周辺リンク検出プロセス74を実行することで、図1に示す周辺リンク検出部24として動作する。CPU36は、周辺画像抽出プロセス76を実行することで、図1に示す周辺画像抽出部26として動作する。CPU36は、タッチ時間計測プロセス78を実行することで、図1に示すタッチ時間計測部28として動作する。CPU36は、ブラウザ処理プロセス80を実行することで、図1に示すブラウザ処理部30として動作する。CPU36は、表示処理プロセス82を実行することで、図1に示す表示処理部32として動作する。 The display control process 68 includes a touch position detection process 70, a connection link destination selection process 72, a peripheral link detection process 74, a peripheral image extraction process 76, a touch time measurement process 78, a browser processing process 80, and a display processing process 82. . The CPU 36 operates as the touch position detection unit 20 illustrated in FIG. 1 by executing the touch position detection process 70. The CPU 36 operates as the connection link destination selection unit 22 illustrated in FIG. 1 by executing the connection link destination selection process 72. The CPU 36 operates as the peripheral link detection unit 24 illustrated in FIG. 1 by executing the peripheral link detection process 74. The CPU 36 operates as the peripheral image extraction unit 26 illustrated in FIG. 1 by executing the peripheral image extraction process 76. The CPU 36 operates as the touch time measurement unit 28 illustrated in FIG. 1 by executing the touch time measurement process 78. The CPU 36 operates as the browser processing unit 30 illustrated in FIG. 1 by executing the browser processing process 80. The CPU 36 operates as the display processing unit 32 illustrated in FIG. 1 by executing the display processing process 82.
 なお、表示制御プログラム66は開示の技術に係る表示制御プログラムの一例である。また、表示制御部14は、例えば半導体集積回路、より詳しくはASIC(Application Specific Integrated Circuit)等で実現することも可能である。 The display control program 66 is an example of a display control program according to the disclosed technology. The display control unit 14 can also be realized by, for example, a semiconductor integrated circuit, more specifically, ASIC (Application Specific Specific Integrated Circuit).
 次に本第1実施形態の作用として、複数のリンクを含む画面が表示部42に表示されている状態で、携帯機器10のCPU36によって表示制御プログラム66が実行されることで実現される表示制御処理について、図3を参照して説明する。なお、以下では、表示部42に表示されている画面に含まれる個々のリンクが、互いに異なる画面(ウェブページ)と対応付けられている場合を説明する。 Next, as an operation of the first embodiment, display control realized by the display control program 66 being executed by the CPU 36 of the mobile device 10 in a state where a screen including a plurality of links is displayed on the display unit 42. The processing will be described with reference to FIG. Hereinafter, a case where individual links included in the screen displayed on the display unit 42 are associated with different screens (web pages) will be described.
 表示制御処理のステップ100において、タッチ位置検出部20は、表示部42に表示されている画面のうちリンクが存在している領域が利用者によってタッチされたか否かを判定する。タッチ位置検出部20は、ステップ100の判定が否定されている間、ステップ100の判定を繰り返す。表示部42に表示されている画面のうちリンクが存在している領域が利用者によってタッチされると、ステップ100の判定が肯定されてステップ102へ移行する。 In step 100 of the display control process, the touch position detection unit 20 determines whether or not an area where a link exists in the screen displayed on the display unit 42 has been touched by the user. The touch position detection unit 20 repeats the determination in step 100 while the determination in step 100 is negative. If an area where a link exists in the screen displayed on the display unit 42 is touched by the user, the determination in step 100 is affirmed and the process proceeds to step 102.
 ステップ102において、タッチ位置検出部20は、表示部42に表示されている画面のうち、利用者によってタッチされた中心位置を検出する。次のステップ104において、接続リンク先選択部22は、表示部42に表示されている画面のうち、タッチ位置検出部20によって検出された中心位置に位置しているリンクを接続先として選択し、接続先として選択したリンクをブラウザ処理部30へ出力する。ステップ106において、周辺リンク検出部24は、表示部42に表示されている画面のうち、利用者によってタッチされた中心位置の周囲に、接続リンク先選択部22によって選択されたリンク以外の他のリンクが存在しているか否か判定する。ステップ106の判定が否定された場合はステップ112へ移行する。 In step 102, the touch position detection unit 20 detects the center position touched by the user among the screens displayed on the display unit 42. In the next step 104, the connection link destination selection unit 22 selects a link located at the center position detected by the touch position detection unit 20 from the screens displayed on the display unit 42 as a connection destination, The link selected as the connection destination is output to the browser processing unit 30. In step 106, the peripheral link detection unit 24 has a screen other than the link selected by the connection link destination selection unit 22 around the center position touched by the user in the screen displayed on the display unit 42. Determine whether a link exists. If the determination in step 106 is negative, the process proceeds to step 112.
 一方、例として図4に示すように、表示部42に表示されている画面のうち、複数のリンクが密集して存在している部分が利用者によってタッチされた場合、ステップ106の判定が肯定されてステップ108へ移行する。 On the other hand, as shown in FIG. 4 as an example, when a portion where a plurality of links are densely present on the screen displayed on the display unit 42 is touched by the user, the determination in step 106 is positive. Then, the process proceeds to step 108.
 ステップ108において、周辺画像抽出部26は、接続リンク先選択部22によって選択されたリンクと、周辺リンク検出部24によって存在していると判定された他のリンクを含む範囲内の画像のデータを抽出し、記憶部16(例えばメモリ38)に記憶させる。なお、周辺画像抽出部26によって画像のデータが抽出される範囲としては、例えばタッチセンサ50によって利用者の指によるタッチが検出されている範囲(利用者の指が接触している範囲)を適用することができる(図5も参照)。また、ステップ110において、周辺リンク検出部24は、先のステップ106で利用者によってタッチされた中心位置の周囲に存在していると判定した他のリンク先の情報(例えばリンクの数やリンク情報)を抽出し、記憶部16(例えばメモリ38)に記憶させる。 In step 108, the peripheral image extraction unit 26 obtains image data within a range including the link selected by the connection link destination selection unit 22 and other links determined to be present by the peripheral link detection unit 24. Extracted and stored in the storage unit 16 (for example, the memory 38). In addition, as a range from which the image data is extracted by the peripheral image extraction unit 26, for example, a range in which a touch by a user's finger is detected by the touch sensor 50 (a range in which the user's finger is in contact) is applied. (See also FIG. 5). In step 110, the peripheral link detection unit 24 determines other link destination information (for example, the number of links and link information) determined to be present around the center position touched by the user in the previous step 106. ) Are extracted and stored in the storage unit 16 (for example, the memory 38).
 次のステップ112において、ブラウザ処理部30は、利用者によるタッチが解除されたことがタッチセンサ50によって検出されたか否か判定する。ブラウザ処理部30は、ステップ112の判定が否定されている間、ステップ112の判定を繰り返す。利用者によるタッチが解除されると、ステップ112の判定が肯定されてステップ114へ移行する。ステップ114において、ブラウザ処理部30は、接続リンク先選択部22によって接続先として選択されたリンクへ接続する。なお、リンクへの接続は、例えば、選択されたリンクの情報をウェブサーバ62へ送信し、送信したリンクの情報に対応するウェブページの情報の配信をウェブサーバ62に対して要求することで行うことができる。 In the next step 112, the browser processing unit 30 determines whether or not the touch sensor 50 detects that the touch by the user has been released. The browser processing unit 30 repeats the determination in step 112 while the determination in step 112 is denied. When the touch by the user is released, the determination at step 112 is affirmed and the routine proceeds to step 114. In step 114, the browser processing unit 30 connects to the link selected as the connection destination by the connection link destination selection unit 22. The connection to the link is performed by, for example, transmitting information on the selected link to the web server 62 and requesting the web server 62 to distribute information on the web page corresponding to the transmitted link information. be able to.
 ブラウザ処理部30は、表示部42への画面の表示に際し、画面の遷移の取消しを指示するためのボタン(例として図5に示す「戻る」ボタン)も画面に表示させる。次のステップ116において、ブラウザ処理部30は、画面の遷移の取消しを指示するための「戻る」ボタンが利用者によってタッチされたか否か判定する。ブラウザ処理部30は、ステップ116の判定が否定されている間、選択されたリンクへ接続する処理を継続する。そして、選択されたリンクに対応するウェブページの情報を取得すると、ブラウザ処理部30は、情報を取得したウェブページを表示処理部32によって表示部42に画面として表示させ、ステップ100に戻る。 When the screen is displayed on the display unit 42, the browser processing unit 30 also displays a button (for example, a “return” button shown in FIG. 5) for instructing cancellation of the screen transition on the screen. In the next step 116, the browser processing unit 30 determines whether or not the “return” button for instructing the cancellation of the screen transition is touched by the user. The browser processing unit 30 continues the process of connecting to the selected link while the determination in step 116 is negative. Then, when the information of the web page corresponding to the selected link is acquired, the browser processing unit 30 causes the display processing unit 32 to display the acquired web page as a screen on the display unit 42 and returns to step 100.
 一方、「戻る」ボタンが利用者によってタッチされると、ステップ116の判定が肯定されてステップ118へ移行し、ステップ118において、ブラウザ処理部30は、選択されたリンクへ接続する処理を停止する。次のステップ120において、タッチ時間計測部28は、利用者によって「戻る」ボタンのタッチが維持されている時間を計測する。次のステップ122において、タッチ時間計測部28は、利用者による「戻る」ボタンのタッチが解除されたか否か判定する。ステップ122の判定が否定された場合はステップ120に戻り、ステップ122の判定が肯定される迄ステップ120,122を繰り返す。従って、利用者によって「戻る」ボタンのタッチが維持されている時間がタッチ時間計測部28によって計測される。 On the other hand, when the “return” button is touched by the user, the determination in step 116 is affirmed and the process proceeds to step 118. In step 118, the browser processing unit 30 stops the process of connecting to the selected link. . In the next step 120, the touch time measuring unit 28 measures the time during which the user touches the “return” button. In the next step 122, the touch time measurement unit 28 determines whether or not the touch of the “return” button by the user is released. If the determination in step 122 is negative, the process returns to step 120, and steps 120 and 122 are repeated until the determination in step 122 is positive. Therefore, the touch time measuring unit 28 measures the time during which the user touches the “return” button.
 利用者による「戻る」ボタンのタッチが解除されると、ステップ122の判定が肯定されてステップ124へ移行する。ステップ124において、ブラウザ処理部30は、利用者によって「戻る」ボタンがタッチされていた時間が1秒間以上か否か判定する。なお、ステップ124は、利用者によって「戻る」ボタンが比較的長い時間タッチされていたかを判定するものであり、時間は1秒間に限られるものではない。 When the user touches the “return” button, the determination in step 122 is affirmed and the process proceeds to step 124. In step 124, the browser processing unit 30 determines whether or not the time during which the “return” button has been touched by the user is one second or longer. Note that step 124 determines whether or not the “return” button has been touched by the user for a relatively long time, and the time is not limited to one second.
 ステップ124の判定が否定された場合、利用者による指示は画面の遷移の取消し、すなわち元の画面の再表示と判断できるので、ステップ126へ移行する。ステップ126において、ブラウザ処理部30は、利用者によってリンクがタッチされた際に表示部42に表示していた画面(ウェブページ)を表示処理部32によって表示部42に再表示させ、ステップ100に戻る。 If the determination in step 124 is negative, the instruction by the user can be determined to cancel the transition of the screen, that is, to redisplay the original screen. In step 126, the browser processing unit 30 causes the display processing unit 32 to re-display the screen (web page) displayed on the display unit 42 when the link is touched by the user. Return.
 一方、ステップ124の判定が肯定された場合、利用者による指示は、リンクの選択の取消しと判断できるので、ステップ128へ移行する。ステップ128において、ブラウザ処理部30は、周辺リンク検出部24によって記憶部16に記憶された情報に基づき、利用者によってタッチされた中心位置の周囲に存在していた他のリンクの数を判定し、判定結果に応じて分岐する。 On the other hand, if the determination in step 124 is affirmed, the instruction from the user can be determined to cancel the selection of the link, and the process proceeds to step 128. In step 128, the browser processing unit 30 determines the number of other links present around the center position touched by the user based on the information stored in the storage unit 16 by the peripheral link detection unit 24. Branches according to the determination result.
 利用者によってタッチされた中心位置の周囲に他のリンクが1個のみ存在していた場合には、ステップ128からステップ130へ移行する。ステップ130において、ブラウザ処理部30は、利用者によってタッチされた中心位置の周囲に唯一存在していた他のリンクの情報をウェブサーバ62へ送信し、ウェブページの情報の配信を要求することで、前記他のリンクへ接続する処理を行う。そして、ブラウザ処理部30は、前記他のリンクに対応するウェブページの情報をウェブサーバ62から取得すると、情報を取得したウェブページを表示処理部32によって表示部42に画面として表示させ、ステップ100に戻る。 If there is only one other link around the center position touched by the user, the process proceeds from step 128 to step 130. In step 130, the browser processing unit 30 transmits information on another link that exists only around the center position touched by the user to the web server 62, and requests distribution of the information on the web page. , Processing to connect to the other link. And the browser process part 30 will display the web page which acquired information as a screen on the display part 42 by the display process part 32, if the information of the web page corresponding to the said other link is acquired from the web server 62, step 100 Return to.
 このように、利用者によってタッチされた中心位置の周囲に他のリンクが1個のみ存在していた場合、利用者が「戻る」ボタンを比較的長い時間タッチする操作を行うのみで、他のリンクに対応する画面を表示部42に表示させることができる。従って、利用者が所望のリンクと異なるリンクを誤ってタッチした場合の操作の煩雑さを軽減できる。 In this way, when there is only one other link around the center position touched by the user, the user only needs to touch the “return” button for a relatively long time. A screen corresponding to the link can be displayed on the display unit 42. Therefore, it is possible to reduce the complexity of operation when the user touches a link different from the desired link by mistake.
 また、利用者によってタッチされた中心位置の周囲に他のリンクが2個以上存在していた場合には、ステップ128からステップ132へ移行する。ステップ132において、ブラウザ処理部30は、周辺画像抽出部26によって記憶部16に記憶された画像データ(利用者によってタッチされた中心位置及びその周囲を含む範囲の画像)を読み出し、読み出した画像を拡大する。またブラウザ処理部30は、周辺リンク検出部24によって記憶部16に記憶された他のリンク先のリンク情報を読み出し、拡大した画像に埋め込む。そしてブラウザ処理部30は、他のリンク先のリンク情報を埋め込んだ拡大画像を、表示処理部32により、例として図6に示すように、利用者によってリンクがタッチされた際に表示部42に表示していた画面に重ねて表示部42に表示させる。 If there are two or more other links around the center position touched by the user, the process proceeds from step 128 to step 132. In step 132, the browser processing unit 30 reads out the image data (the center position touched by the user and the range including the periphery thereof) stored in the storage unit 16 by the peripheral image extraction unit 26, and the read image is displayed. Expanding. In addition, the browser processing unit 30 reads link information of other link destinations stored in the storage unit 16 by the peripheral link detection unit 24 and embeds it in the enlarged image. Then, the browser processing unit 30 displays the enlarged image in which the link information of another link destination is embedded on the display unit 42 when the link is touched by the user as shown in FIG. It is displayed on the display unit 42 so as to overlap the displayed screen.
 また、拡大画像内のリンク情報を埋め込んだ何れかの部分が利用者によってタッチされると、次のステップ134に移行する。ステップ134において、ブラウザ処理部30は、拡大画像でタッチされた部分に埋め込んだリンク情報をウェブサーバ62へ送信し、ウェブページの情報の配信を要求することで、前記他のリンクへ接続する処理を行う。そして、ブラウザ処理部30は、前記他のリンクに対応するウェブページの情報をウェブサーバ62から取得すると、情報を取得したウェブページを表示処理部32によって表示部42に画面として表示させ、ステップ100に戻る。 Further, when any part embedded with the link information in the enlarged image is touched by the user, the process proceeds to the next step 134. In step 134, the browser processing unit 30 transmits the link information embedded in the part touched with the enlarged image to the web server 62, and requests the delivery of the information on the web page, thereby connecting to the other link. I do. And the browser process part 30 will display the web page which acquired information as a screen on the display part 42 by the display process part 32, if the information of the web page corresponding to the said other link is acquired from the web server 62, step 100 Return to.
 このように、利用者によってタッチされた中心位置の周囲に他のリンクが複数存在していた場合、利用者が「戻る」ボタンを比較的長い時間タッチする操作を行うと、リンク情報が埋め込まれた拡大画像が表示部42に表示される。そして利用者が、表示された拡大画像内の所望のリンクをタッチする操作を行うことで、所望のリンクに対応する画面を表示部42に表示させることができる。従って、利用者が所望のリンクと異なるリンクを誤ってタッチした場合の操作の煩雑さを軽減することができ、拡大画像を表示することで、利用者によって所望のリンクと異なるリンクが再度誤ってタッチされることも抑制することができる。 As described above, when there are a plurality of other links around the center position touched by the user, the link information is embedded when the user touches the “return” button for a relatively long time. The enlarged image is displayed on the display unit 42. Then, when the user performs an operation of touching a desired link in the displayed enlarged image, a screen corresponding to the desired link can be displayed on the display unit 42. Therefore, it is possible to reduce the complexity of the operation when the user touches the link different from the desired link by mistake, and by displaying the enlarged image, the link different from the desired link is mistaken again by the user. Touching can also be suppressed.
 なお、利用者によってタッチされた中心位置の周囲に他のリンクが存在していなかった場合(他のリンクの数が0の場合)、ブラウザ処理部30は、ステップ128からステップ100に戻る。この場合は、利用者によってリンクがタッチされた際に表示部42に表示していた画面(ウェブページ)が表示処理部32によって表示部42に再表示される。 If no other link exists around the center position touched by the user (when the number of other links is 0), the browser processing unit 30 returns from step 128 to step 100. In this case, the screen (web page) displayed on the display unit 42 when the link is touched by the user is displayed again on the display unit 42 by the display processing unit 32.
 〔第2実施形態〕
 次に開示の技術の第2実施形態について説明する。なお、第1実施形態と同一の部分には同一の符号を付し、説明を省略する。
[Second Embodiment]
Next, a second embodiment of the disclosed technique will be described. In addition, the same code | symbol is attached | subjected to the part same as 1st Embodiment, and description is abbreviate | omitted.
 図7には本第2実施形態に係る携帯端末86が示されている。本第2実施形態に係る携帯端末86は、第1実施形態で説明した携帯端末10と比較して、周辺画像抽出部26が省略されている点が相違している。 FIG. 7 shows a portable terminal 86 according to the second embodiment. The portable terminal 86 according to the second embodiment is different from the portable terminal 10 described in the first embodiment in that the peripheral image extraction unit 26 is omitted.
 図8には本第2実施形態に係る携帯端末86のハードウェア構成が示されている。本第2実施形態に係る携帯端末86は、第1実施形態で説明した携帯端末10と比較して、表示制御プログラム66の表示制御プロセス68が、周辺画像抽出プロセス76を有していない点で相違している。 FIG. 8 shows a hardware configuration of the mobile terminal 86 according to the second embodiment. The mobile terminal 86 according to the second embodiment is different from the mobile terminal 10 described in the first embodiment in that the display control process 68 of the display control program 66 does not include the surrounding image extraction process 76. It is different.
 次に本第2実施形態の作用として、図9を参照し、本第2実施形態に係る携帯端末86で実行される表示制御処理について、第1実施形態で説明した表示制御処理(図3)と異なる部分のみ説明する。本第2実施形態は、利用者によってタッチされた中心位置の周囲に他のリンクが存在していることでステップ106の判定が肯定された場合に、選択されたリンク及び他のリンクを含む範囲内の画像データを抽出・記憶する処理(ステップ108)が省略されている。 Next, as an operation of the second embodiment, with reference to FIG. 9, the display control process executed in the portable terminal 86 according to the second embodiment is the display control process described in the first embodiment (FIG. 3). Only the differences will be described. The second embodiment is a range including the selected link and other links when the determination in step 106 is affirmative because there are other links around the center position touched by the user. The process of extracting and storing the image data (step 108) is omitted.
 また、本第2実施形態は、利用者によって「戻る」ボタンが1秒間以上タッチされ(ステップ124の判定が肯定)、利用者によってタッチされた中心位置の周囲に2個以上のリンクが存在していた場合に、ステップ128からステップ136へ移行する。ステップ136において、ブラウザ処理部30は、周辺リンク検出部24によって記憶部16に記憶された他のリンク先の情報を読み出し、読み出した情報に含まれる他のリンク先の名称を一覧表示したリンク先のリストを作成する。またブラウザ処理部30は、作成したリンク先のリストに、読み出した情報に含まれる他のリンク先のリンク情報を埋め込む。そしてブラウザ処理部30は、他のリンク先のリンク情報を埋め込んだリストを、表示処理部32により、例として図10に示すように、利用者によってリンクがタッチされた際に表示部42に表示していた画面に重ねて表示部42に表示させる。 In the second embodiment, the “return” button is touched by the user for 1 second or longer (the determination in step 124 is affirmative), and there are two or more links around the center position touched by the user. If yes, the process proceeds from step 128 to step 136. In step 136, the browser processing unit 30 reads the information of other link destinations stored in the storage unit 16 by the peripheral link detection unit 24, and displays the list of the names of other link destinations included in the read information. Create a list of Further, the browser processing unit 30 embeds link information of other link destinations included in the read information in the created link destination list. Then, the browser processing unit 30 displays the list in which the link information of other link destinations is embedded on the display unit 42 when the link is touched by the user as shown in FIG. The image is displayed on the display unit 42 so as to overlap the screen that has been displayed.
 また、リスト内の何れかのリンクの名称が利用者によってタッチされると、次のステップ138に移行する。ステップ138において、ブラウザ処理部30は、リスト内のタッチされたリンクの名称に埋め込んだリンク情報をウェブサーバ62へ送信し、ウェブページの情報の配信を要求することで、前記他のリンクへ接続する処理を行う。そして、ブラウザ処理部30は、前記他のリンクに対応するウェブページの情報をウェブサーバ62から取得すると、情報を取得したウェブページを表示処理部32によって表示部42に画面として表示させ、ステップ100に戻る。 If any link name in the list is touched by the user, the process proceeds to the next step 138. In step 138, the browser processing unit 30 transmits the link information embedded in the name of the touched link in the list to the web server 62, and requests the delivery of the web page information to connect to the other link. Perform the process. And the browser process part 30 will display the web page which acquired information as a screen on the display part 42 by the display process part 32, if the information of the web page corresponding to the said other link is acquired from the web server 62, step 100 Return to.
 このように、利用者によってタッチされた中心位置の周囲に他のリンクが複数存在していた場合、利用者が「戻る」ボタンを比較的長い時間タッチする操作を行うと、リンクの名称が一覧表示されてリンク情報が埋め込まれたリストが表示部42に表示される。そして利用者が、表示されたリスト内の所望のリンクの名称をタッチする操作を行うことで、所望のリンクに対応する画面を表示部42に表示させることができる。従って、利用者が所望のリンクと異なるリンクを誤ってタッチした場合の操作の煩雑さを軽減することができ、リストを表示することで、利用者によって所望のリンクと異なるリンクが再度誤ってタッチされることも抑制することができる。 As described above, when there are a plurality of other links around the center position touched by the user, when the user performs an operation of touching the “return” button for a relatively long time, the names of the links are listed. A list that is displayed and embedded with link information is displayed on the display unit 42. Then, when the user performs an operation of touching the name of a desired link in the displayed list, a screen corresponding to the desired link can be displayed on the display unit 42. Therefore, it is possible to reduce the complexity of the operation when the user touches the link different from the desired link by mistake, and by displaying the list, the link different from the desired link is erroneously touched again by the user. It can also be suppressed.
 〔第3実施形態〕
 次に開示の技術の第3実施形態について説明する。なお、第1実施形態と同一の部分には同一の符号を付し、説明を省略する。
[Third Embodiment]
Next, a third embodiment of the disclosed technique will be described. In addition, the same code | symbol is attached | subjected to the part same as 1st Embodiment, and description is abbreviate | omitted.
 図11には本第3実施形態に係る携帯端末88が示されている。本第8実施形態に係る携帯端末88は、第1実施形態で説明した携帯端末10と比較して、姿勢検出部27及び補正量演算部29が追加されている点が相違している。姿勢検出部27は、携帯端末88の姿勢(表示部42の表示面の傾き)を検出する。補正量演算部29は、姿勢検出部27によって検出された携帯端末88の姿勢に基づいて、利用者によるタッチの中心位置に対する補正の方向及び補正量を演算し、利用者によるタッチの中心位置を補正する。 FIG. 11 shows a portable terminal 88 according to the third embodiment. The mobile terminal 88 according to the eighth embodiment is different from the mobile terminal 10 described in the first embodiment in that an attitude detection unit 27 and a correction amount calculation unit 29 are added. The posture detection unit 27 detects the posture of the mobile terminal 88 (the tilt of the display surface of the display unit 42). The correction amount calculation unit 29 calculates a correction direction and a correction amount with respect to the center position of the touch by the user based on the posture of the mobile terminal 88 detected by the posture detection unit 27, and calculates the center position of the touch by the user. to correct.
 図12には本第3実施形態に係る携帯端末88のハードウェア構成が示されている。本第3実施形態に係る携帯端末86は、第1実施形態で説明した携帯端末10と比較して、ジャイロセンサ59が追加されている点で相違している。ジャイロセンサ59は前述の姿勢検出部27として機能する。また、本第3実施形態に係る携帯端末86は、第1実施形態で説明した携帯端末10と比較して、表示制御プログラム66に補正量演算プロセス84が追加されている点でも相違している。CPU36は、補正量演算プロセス84を実行することで、図11に示す補正量演算部29として動作する。 FIG. 12 shows the hardware configuration of the mobile terminal 88 according to the third embodiment. The mobile terminal 86 according to the third embodiment is different from the mobile terminal 10 described in the first embodiment in that a gyro sensor 59 is added. The gyro sensor 59 functions as the posture detection unit 27 described above. The portable terminal 86 according to the third embodiment is also different from the portable terminal 10 described in the first embodiment in that a correction amount calculation process 84 is added to the display control program 66. . The CPU 36 operates as the correction amount calculation unit 29 illustrated in FIG. 11 by executing the correction amount calculation process 84.
 なお、補正量演算部29は、例えば半導体集積回路、より詳しくはASIC(Application Specific Integrated Circuit)等で実現することも可能である。 The correction amount calculation unit 29 can be realized by, for example, a semiconductor integrated circuit, more specifically, ASIC (Application Specific Specific Integrated Circuit).
 次に本第3実施形態の作用として、図13を参照し、本第3実施形態に係る携帯端末88で実行される表示制御処理について、第1実施形態で説明した表示制御処理(図3)と異なる部分のみ説明する。本第3実施形態は、利用者により「戻る」ボタンが1秒間以上タッチされ(ステップ124の判定が肯定)、利用者によってタッチされた中心位置の周囲に1個以上のリンクが存在していた場合、ステップ130又はステップ132,134が行われる。そして、ステップ130又はステップ132,134の処理を行った後でステップ146へ移行する。 Next, as an operation of the third embodiment, with reference to FIG. 13, the display control process executed in the portable terminal 88 according to the third embodiment will be described with reference to the display control process (FIG. 3) described in the first embodiment. Only the differences will be described. In the third embodiment, the “return” button is touched by the user for one second or longer (the determination in step 124 is affirmative), and one or more links exist around the center position touched by the user. If so, step 130 or steps 132, 134 are performed. Then, after performing the processing of step 130 or steps 132 and 134, the process proceeds to step 146.
 ステップ146において、姿勢検出部27は携帯端末88の姿勢(表示部42の表示面の傾き)を検出する。次のステップ148において、補正量演算部29は、タッチ位置検出部20によって当初検出されたタッチ中心位置と、ステップ130又はステップ134で接続されたリンク(利用者が接続を所望していたリンク)の表示位置の偏差の方向及び大きさを検出する。そして補正量演算部29は、検出したタッチ中心位置とリンクの表示位置の偏差の方向及び大きさを、姿勢検出部27によって検出された携帯端末88の姿勢と対応付けて記憶部16に記憶させる。従って、本第3実施形態では、利用者によって所望のリンクと異なるリンクが誤ってタッチされる度に、タッチ中心位置とリンクの表示位置の偏差(タッチ中心位置の誤差)が、携帯端末88の姿勢と対応付けて記憶部16に記憶される。 In step 146, the posture detection unit 27 detects the posture of the portable terminal 88 (the tilt of the display surface of the display unit 42). In the next step 148, the correction amount calculation unit 29 detects the touch center position initially detected by the touch position detection unit 20 and the link connected in step 130 or step 134 (link that the user wanted to connect). The direction and magnitude of the display position deviation are detected. Then, the correction amount calculation unit 29 stores the detected direction and magnitude of the deviation between the touch center position and the link display position in the storage unit 16 in association with the posture of the mobile terminal 88 detected by the posture detection unit 27. . Therefore, in this third embodiment, every time a link different from the desired link is touched by the user by mistake, the deviation between the touch center position and the link display position (error of the touch center position) The information is stored in the storage unit 16 in association with the posture.
 また、本第3実施形態に係る表示制御処理では、表示部42に表示されている画面のうちリンクが存在している領域が利用者によってタッチされることでステップ100の判定が肯定されると、ステップ140へ移行する。ステップ140において、姿勢検出部27は携帯端末88の姿勢(表示部42の表示面の傾き)を検出する。次のステップ102において、タッチ位置検出部20は、表示部42に表示されている画面のうち、利用者によってタッチされた中心位置を検出する。 In the display control process according to the third embodiment, when the user touches an area where a link exists in the screen displayed on the display unit 42, the determination in step 100 is affirmed. The process proceeds to step 140. In step 140, the posture detection unit 27 detects the posture of the mobile terminal 88 (the tilt of the display surface of the display unit 42). In the next step 102, the touch position detection unit 20 detects the center position touched by the user among the screens displayed on the display unit 42.
 また、次のステップ142において、補正量演算部29は、姿勢検出部27によって検出された携帯端末88の姿勢と対応付けて記憶部16に記憶されているタッチ中心位置とリンクの表示位置の偏差(タッチ中心位置の誤差)を読み出す。そして補正量演算部29は、タッチ位置検出部20によって検出されたタッチ中心位置を、記憶部16から読み出したタッチ中心位置とリンクの表示位置の偏差(タッチ中心位置の誤差)に応じて補正する。次のステップ144において、接続リンク先選択部22は、表示部42に表示されている画面のうち、補正量演算部29によって補正されたタッチ中心位置に位置しているリンクを接続先として選択し、接続先として選択したリンクをブラウザ処理部30へ出力する。 In the next step 142, the correction amount calculation unit 29 also detects the deviation between the touch center position and the link display position stored in the storage unit 16 in association with the posture of the mobile terminal 88 detected by the posture detection unit 27. Read (error of touch center position). Then, the correction amount calculation unit 29 corrects the touch center position detected by the touch position detection unit 20 according to the deviation between the touch center position read from the storage unit 16 and the display position of the link (error of the touch center position). . In the next step 144, the connection link destination selection unit 22 selects a link located at the touch center position corrected by the correction amount calculation unit 29 from the screens displayed on the display unit 42 as the connection destination. The link selected as the connection destination is output to the browser processing unit 30.
 一般に、利用者によってタッチされた位置の誤差は、携帯端末88の姿勢(表示部42の表示面の傾き)と相関があるので、上記補正により、利用者が所望しているリンクの位置に近づくようにタッチ中心位置を補正することができる。従って、第3実施形態によれば、複数のリンクが密集して存在している部分が利用者によってタッチされた等の場合にも、利用者が所望しているリンクに対応する画面が表示される確率を向上させることができる。 In general, the error in the position touched by the user has a correlation with the attitude of the portable terminal 88 (the inclination of the display surface of the display unit 42), and thus the correction approaches the link position desired by the user. Thus, the touch center position can be corrected. Therefore, according to the third embodiment, a screen corresponding to a link desired by the user is displayed even when a portion where a plurality of links are densely present is touched by the user. Can improve the probability.
 また、第1実施形態と同様に、利用者によってタッチされた中心位置の周囲に他のリンクが複数存在していた場合、利用者が「戻る」ボタンを比較的長い時間タッチする操作を行うと、リンク情報が埋め込まれた拡大画像が表示部42に表示される。そして利用者が、表示された拡大画像内の所望のリンクをタッチする操作を行うことで、所望のリンクに対応する画面を表示部42に表示させることができる。従って、利用者が所望のリンクと異なるリンクを誤ってタッチした場合の操作の煩雑さを軽減することができ、拡大画像を表示することで、利用者によって所望のリンクと異なるリンクが再度誤ってタッチされることも抑制することができる。 Similarly to the first embodiment, when there are a plurality of other links around the center position touched by the user, when the user performs an operation of touching the “return” button for a relatively long time. The enlarged image in which the link information is embedded is displayed on the display unit 42. Then, when the user performs an operation of touching a desired link in the displayed enlarged image, a screen corresponding to the desired link can be displayed on the display unit 42. Therefore, it is possible to reduce the complexity of the operation when the user touches the link different from the desired link by mistake, and by displaying the enlarged image, the link different from the desired link is mistaken again by the user. Touching can also be suppressed.
 なお、上記では表示部42に表示されている画面に含まれる個々のリンクが、互いに異なるウェブページと対応付けられ、ウェブサーバ62から対応するウェブページの情報を取得する態様を説明したが、開示の技術はこれに限定されるものではない。開示の技術は、例えば画面に含まれるリンクが、記憶部48に記憶された互いに異なるファイル(例えばテキストファイルやその他のファイル)と対応付けられ、記憶部48から対応するファイルの情報を取得して表示部42に表示させる態様にも適用可能である。 In the above description, the individual links included in the screen displayed on the display unit 42 are associated with different web pages and the corresponding web page information is acquired from the web server 62. However, the technology is not limited to this. In the disclosed technology, for example, a link included in a screen is associated with different files (for example, a text file and other files) stored in the storage unit 48, and information on the corresponding file is acquired from the storage unit 48. The present invention can also be applied to a mode of displaying on the display unit 42.
 また、上記ではリンクの選択の取消しを指示する操作の一例として、「戻る」ボタンを比較的長い時間タッチする操作を説明したが、これに限定されるものではない。例えば、リンクの選択の取消しを指示するための専用ボタンを設け、当該専用ボタンをタッチすることでリンクの選択の取消しが指示されるようにしてもよい。 In the above description, the operation of touching the “return” button for a relatively long time has been described as an example of the operation for instructing to cancel the selection of the link. However, the present invention is not limited to this. For example, a dedicated button for instructing to cancel the selection of the link may be provided, and the cancellation of the selection of the link may be instructed by touching the dedicated button.
 また、上記では開示の技術に係る電子機器の一例として携帯端末10,86,88を説明したが、開示の技術に係る電子機器はスマートフォンに代表される携帯機器に限定されるものではない。開示の技術に係る電子機器はタッチパネルが設けられた電子機器であればよく、例えば、タッチパネルが設けられたPC(Personal Computer)やデジタルカメラ等の電子機器であってもよい。 In the above description, the mobile terminals 10, 86, and 88 have been described as examples of the electronic apparatus according to the disclosed technique. However, the electronic apparatus according to the disclosed technique is not limited to a portable apparatus typified by a smartphone. The electronic device according to the disclosed technology may be an electronic device provided with a touch panel, and may be an electronic device such as a PC (Personal Computer) or a digital camera provided with a touch panel.
 また、上記では開示の技術に係る表示制御プログラムが記憶部48に予め記憶(インストール)されている態様を説明したが、これに限定されるものではない。開示の技術に係る表示制御プログラムは、CD-ROMやDVD-ROM等の記録媒体に記録されている形態で提供することも可能である。 In the above description, the display control program according to the disclosed technology has been stored (installed) in the storage unit 48 in advance. However, the present invention is not limited to this. The display control program according to the disclosed technology can be provided in a form recorded on a recording medium such as a CD-ROM or a DVD-ROM.
 本明細書に記載された全ての文献、特許出願及び技術規格は、個々の文献、特許出願及び技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。 All documents, patent applications and technical standards mentioned in this specification are to the same extent as if each individual document, patent application and technical standard were specifically and individually stated to be incorporated by reference. Incorporated by reference in the book.

Claims (15)

  1.  互いに異なる画面に対応する複数のリンクを含む元画面が表示部に表示されている状態から、前記表示部に表示されている前記元画面を前記複数のリンクのうち選択された特定のリンクに対応する画面へ遷移させた後に、前記特定のリンクの選択の取消が指示された場合に、前記複数のリンクのうち未選択でかつ前記元画面内の前記特定のリンクの近傍に存在するリンク候補が1個のときには、前記表示部に表示されている画面を前記リンク候補に対応する画面へ遷移させ、前記リンク候補が複数のときには、前記表示部に複数の前記リンク候補を拡大表示させる表示制御部を含む電子機器。 Corresponding to the specific link selected from among the plurality of links, the original screen displayed on the display unit from a state in which the original screen including a plurality of links corresponding to different screens is displayed on the display unit. When the cancellation of the selection of the specific link is instructed after the transition to the screen to be performed, there is a link candidate that is not selected from the plurality of links and exists in the vicinity of the specific link in the original screen. When there is one, the screen displayed on the display unit is changed to a screen corresponding to the link candidate, and when there are a plurality of link candidates, a display control unit that enlarges and displays the plurality of link candidates on the display unit Including electronic equipment.
  2.  前記表示制御部は、前記リンク候補が複数のときに、前記元画面のうち複数の前記リンク候補が存在する部分を前記表示部に拡大表示させるか、又は、複数の前記リンク候補を配列したリストを前記表示部に拡大表示させる請求項1記載の電子機器。 The display control unit, when there are a plurality of link candidates, displays an enlarged portion of the original screen where the plurality of link candidates exist on the display unit, or a list in which a plurality of the link candidates are arranged The electronic apparatus according to claim 1, wherein an enlarged display is displayed on the display unit.
  3.  前記表示部には接触領域を検出するタッチセンサが設けられ、
     前記表示制御部は、前記表示部の表示面のうちタッチセンサによって検出された接触領域に表示されていた前記リンクが選択されたと判定すると共に、前記画面の遷移の取消が指示された場合に、前記表示部の表示面のうち、前記接触領域の位置及びサイズに基づいて設定した範囲内に表示されていたリンクを前記リンク候補と判定する請求項1又は請求項2記載の電子機器。
    The display unit is provided with a touch sensor for detecting a contact area,
    The display control unit determines that the link displayed in the contact area detected by the touch sensor from the display surface of the display unit is selected, and when an instruction to cancel the transition of the screen is instructed, The electronic device according to claim 1, wherein a link displayed within a range set based on a position and a size of the contact area on the display surface of the display unit is determined as the link candidate.
  4.  前記表示制御部は、前記表示部に表示されている画面を前記複数のリンクのうち選択された前記特定のリンクに対応する画面へ遷移させた後に、前記画面の遷移の取消を指示するためのボタンを一定時間以上選択された場合に、前記特定のリンクの選択の取消が指示されたと判断する請求項1~請求項3の何れか1項記載の電子機器。 The display control unit is configured to instruct to cancel the transition of the screen after transitioning the screen displayed on the display unit to a screen corresponding to the specific link selected from the plurality of links. 4. The electronic device according to claim 1, wherein when the button is selected for a predetermined time or more, it is determined that the cancellation of the selection of the specific link is instructed.
  5.  前記表示部の傾きを検出する検出部と、
     前記表示部に表示されている画面が対応する画面へと遷移された前記リンク候補の前記元画面における表示位置に対する、前記特定のリンクが選択された際の指示位置のずれの大きさ及び方向を、前記検出部によって検出された前記表示部の傾きと対応付けて記憶しておき、前記表示部に表示されている画面内の何れかの位置が指示された際の指示位置を、前記検出部によって検出された前記表示部の傾きと対応付けて記憶されている指示位置のずれの大きさ及び方向に応じて補正する補正部と、
     を更に備えた請求項1~請求項4の何れか1項記載の電子機器。
    A detection unit for detecting the inclination of the display unit;
    The size and direction of the displacement of the indicated position when the specific link is selected with respect to the display position of the link candidate on the original screen where the screen displayed on the display unit is changed to the corresponding screen. , Stored in association with the inclination of the display unit detected by the detection unit, and the indicated position when any position in the screen displayed on the display unit is indicated, the detection unit A correction unit that corrects according to the magnitude and direction of the displacement of the indicated position stored in association with the inclination of the display unit detected by
    5. The electronic device according to claim 1, further comprising:
  6.  表示部に接続されたコンピュータに、
     互いに異なる画面に対応する複数のリンクを含む元画面が前記表示部に表示されている状態から、前記表示部に表示されている画面を前記複数のリンクのうち選択された特定のリンクに対応する画面へ遷移させた後に、前記特定のリンクの選択の取消が指示された場合に、前記複数のリンクのうち未選択でかつ前記元画面内の前記特定のリンクの近傍に存在するリンク候補が1個のときには、前記表示部に表示されている画面を前記リンク候補に対応する画面へ遷移させ、前記リンク候補が複数のときには、前記表示部に複数の前記リンク候補を拡大表示させることを含む処理を実行させる表示制御方法。
    To the computer connected to the display unit,
    Corresponding to a specific link selected from among the plurality of links, the screen displayed on the display unit from a state in which the original screen including a plurality of links corresponding to different screens is displayed on the display unit. When the cancellation of the selection of the specific link is instructed after the transition to the screen, one link candidate that is not selected from the plurality of links and exists in the vicinity of the specific link in the original screen is 1 When the number of link candidates, the screen is changed to a screen corresponding to the link candidate, and when there are a plurality of link candidates, the display unit displays a plurality of link candidates enlarged. Display control method to execute.
  7.  前記リンク候補が複数のときに、前記元画面のうち複数の前記リンク候補が存在する部分を前記表示部に拡大表示させるか、又は、複数の前記リンク候補を配列したリストを前記表示部に拡大表示させる請求項6記載の表示制御方法。 When there are a plurality of link candidates, a portion where the plurality of link candidates exist in the original screen is enlargedly displayed on the display unit, or a list in which a plurality of link candidates are arranged is enlarged on the display unit The display control method according to claim 6 to be displayed.
  8.  前記表示部には接触領域を検出するタッチセンサが設けられ、
     前記表示部の表示面のうちタッチセンサによって検出された接触領域に表示されていた前記リンクが選択されたと判定すると共に、前記画面の遷移の取消が指示された場合に、前記表示部の表示面のうち、前記接触領域の位置及びサイズに基づいて設定した範囲内に表示されていたリンクを前記リンク候補と判定する請求項6又は請求項7記載の表示制御方法。
    The display unit is provided with a touch sensor for detecting a contact area,
    When it is determined that the link displayed in the contact area detected by the touch sensor among the display surfaces of the display unit has been selected, and the cancellation of the screen transition is instructed, the display surface of the display unit The display control method according to claim 6 or 7, wherein a link displayed within a range set based on the position and size of the contact area is determined as the link candidate.
  9.  前記表示制御部は、前記表示部に表示されている画面を前記複数のリンクのうち選択された前記特定のリンクに対応する画面へ遷移させた後に、前記画面の遷移の取消を指示するためのボタンを一定時間以上選択された場合に、前記特定のリンクの選択の取消が指示されたと判断する請求項6~請求項8の何れか1項記載の表示制御方法。 The display control unit is configured to instruct to cancel the transition of the screen after transitioning the screen displayed on the display unit to a screen corresponding to the specific link selected from the plurality of links. The display control method according to any one of claims 6 to 8, wherein when the button is selected for a predetermined time or more, it is determined that the cancellation of the selection of the specific link is instructed.
  10.  前記表示部の傾きを検出し、前記表示部に表示されている画面が対応する画面へと遷移された前記リンク候補の前記元画面における表示位置に対する、前記特定のリンクが選択された際の指示位置のずれの大きさ及び方向を、検出した前記表示部の傾きと対応付けて記憶しておき、前記表示部の傾きを検出し、前記表示部に表示されている画面内の何れかの位置が指示された際の指示位置を、検出した前記表示部の傾きと対応付けて記憶されている指示位置のずれの大きさ及び方向に応じて補正する請求項6~請求項9の何れか1項記載の表示制御方法。 An indication when the specific link is selected with respect to the display position on the original screen of the link candidate in which the screen displayed on the display unit is detected and the screen displayed on the display unit is changed to the corresponding screen. The magnitude and direction of the positional deviation are stored in association with the detected inclination of the display unit, the inclination of the display unit is detected, and any position within the screen displayed on the display unit 10. The method according to any one of claims 6 to 9, wherein the designated position when the instruction is issued is corrected according to the magnitude and direction of the deviation of the designated position stored in association with the detected inclination of the display unit. The display control method according to item.
  11.  表示部に接続されたコンピュータに、
     互いに異なる画面に対応する複数のリンクを含む元画面が前記表示部に表示されている状態から、前記表示部に表示されている前記元画面を前記複数のリンクのうち選択された特定のリンクに対応する画面へ遷移させた後に、前記特定のリンクの選択の取消が指示された場合に、前記複数のリンクのうち未選択でかつ前記元画面内の前記特定のリンクの近傍に存在するリンク候補が1個のときには、前記表示部に表示されている画面を前記リンク候補に対応する画面へ遷移させ、前記リンク候補が複数のときには、前記表示部に複数の前記リンク候補を拡大表示させることを含む処理を実行させるための表示制御プログラム。
    To the computer connected to the display unit,
    From the state in which the original screen including a plurality of links corresponding to different screens is displayed on the display unit, the original screen displayed on the display unit is changed to a specific link selected from the plurality of links. When the cancellation of the selection of the specific link is instructed after the transition to the corresponding screen, the link candidate that is not selected from the plurality of links and exists in the vicinity of the specific link in the original screen When the number of link candidates is one, the screen displayed on the display unit is changed to a screen corresponding to the link candidate. When there are a plurality of link candidates, a plurality of the link candidates are enlargedly displayed on the display unit. Display control program for executing processing including
  12.  前記リンク候補が複数のときに、前記元画面のうち複数の前記リンク候補が存在する部分を前記表示部に拡大表示させるか、又は、複数の前記リンク候補を配列したリストを前記表示部に拡大表示させる請求項11記載の表示制御プログラム。 When there are a plurality of link candidates, a portion where the plurality of link candidates exist in the original screen is enlargedly displayed on the display unit, or a list in which a plurality of link candidates are arranged is enlarged on the display unit The display control program according to claim 11 to be displayed.
  13.  前記表示部には接触領域を検出するタッチセンサが設けられ、
     前記表示部の表示面のうちタッチセンサによって検出された接触領域に表示されていた前記リンクが選択されたと判定すると共に、前記画面の遷移の取消が指示された場合に、前記表示部の表示面のうち、前記接触領域の位置及びサイズに基づいて設定した範囲内に表示されていたリンクを前記リンク候補と判定する請求項11又は請求項12記載の表示制御プログラム。
    The display unit is provided with a touch sensor for detecting a contact area,
    When it is determined that the link displayed in the contact area detected by the touch sensor among the display surfaces of the display unit has been selected, and the cancellation of the screen transition is instructed, the display surface of the display unit The display control program according to claim 11 or 12, wherein a link displayed within a range set based on the position and size of the contact area is determined as the link candidate.
  14.  前記表示制御部は、前記表示部に表示されている画面を前記複数のリンクのうち選択された前記特定のリンクに対応する画面へ遷移させた後に、前記画面の遷移の取消を指示するためのボタンを一定時間以上選択された場合に、前記特定のリンクの選択の取消が指示されたと判断する請求項11~請求項13の何れか1項記載の表示制御プログラム。 The display control unit is configured to instruct to cancel the transition of the screen after transitioning the screen displayed on the display unit to a screen corresponding to the specific link selected from the plurality of links. 14. The display control program according to claim 11, wherein when the button is selected for a predetermined time or more, it is determined that the cancellation of the selection of the specific link is instructed.
  15.  前記表示部の傾きを検出し、前記表示部に表示されている画面が対応する画面へと遷移された前記リンク候補の前記元画面における表示位置に対する、前記特定のリンクが選択された際の指示位置のずれの大きさ及び方向を、検出した前記表示部の傾きと対応付けて記憶しておき、前記表示部の傾きを検出し、前記表示部に表示されている画面内の何れかの位置が指示された際の指示位置を、検出した前記表示部の傾きと対応付けて記憶されている指示位置のずれの大きさ及び方向に応じて補正する請求項11~請求項14の何れか1項記載の表示制御プログラム。 An indication when the specific link is selected with respect to the display position on the original screen of the link candidate in which the screen displayed on the display unit is detected and the screen displayed on the display unit is changed to the corresponding screen. The magnitude and direction of the positional deviation are stored in association with the detected inclination of the display unit, the inclination of the display unit is detected, and any position within the screen displayed on the display unit 15. The correction method according to claim 11, wherein the instruction position when the instruction is issued is corrected according to the magnitude and direction of the deviation of the instruction position stored in association with the detected inclination of the display unit. The display control program described in the section.
PCT/JP2012/070266 2012-08-08 2012-08-08 Electronic apparatus, display control method and program WO2014024281A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2014529200A JP5907270B2 (en) 2012-08-08 2012-08-08 Electronic device, display control method and program
PCT/JP2012/070266 WO2014024281A1 (en) 2012-08-08 2012-08-08 Electronic apparatus, display control method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2012/070266 WO2014024281A1 (en) 2012-08-08 2012-08-08 Electronic apparatus, display control method and program

Publications (1)

Publication Number Publication Date
WO2014024281A1 true WO2014024281A1 (en) 2014-02-13

Family

ID=50067562

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/070266 WO2014024281A1 (en) 2012-08-08 2012-08-08 Electronic apparatus, display control method and program

Country Status (2)

Country Link
JP (1) JP5907270B2 (en)
WO (1) WO2014024281A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018200500A (en) * 2017-05-25 2018-12-20 京セラドキュメントソリューションズ株式会社 Web page display control device and web page display control program
JP2019124996A (en) * 2018-01-12 2019-07-25 株式会社ミツトヨ Image measurement machine, image measurement method, and image measurement program
US11314374B2 (en) 2018-01-12 2022-04-26 Mitutoyo Corporation Position specifying method and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007004575A (en) * 2005-06-24 2007-01-11 Access Co Ltd Display processing method, display processing program and markup language processor
JP2008219846A (en) * 2007-02-07 2008-09-18 Victor Co Of Japan Ltd Digital broadcast receiver, and data structure of hypertext
JP2009093368A (en) * 2007-10-05 2009-04-30 Casio Hitachi Mobile Communications Co Ltd Information processor and program
JP2009129449A (en) * 2007-11-19 2009-06-11 Palo Alto Research Center Inc Improvement in link target accuracy in touch-screen mobile device by layout adjustment
JP2011048684A (en) * 2009-08-27 2011-03-10 Fujitsu Ltd Navigation system, server device, communication apparatus, navigation information generation method and computer program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6643824B1 (en) * 1999-01-15 2003-11-04 International Business Machines Corporation Touch screen region assist for hypertext links
KR101185634B1 (en) * 2007-10-02 2012-09-24 가부시키가이샤 아쿠세스 Terminal device, link selection method, and computer-readable recording medium stored thereon display program
JP5126895B2 (en) * 2009-02-06 2013-01-23 シャープ株式会社 Electronic device and display control method
JP5289399B2 (en) * 2010-09-06 2013-09-11 三菱電機株式会社 Touch panel device
JP5830844B2 (en) * 2010-09-29 2015-12-09 日本電気株式会社 Portable terminal device and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007004575A (en) * 2005-06-24 2007-01-11 Access Co Ltd Display processing method, display processing program and markup language processor
JP2008219846A (en) * 2007-02-07 2008-09-18 Victor Co Of Japan Ltd Digital broadcast receiver, and data structure of hypertext
JP2009093368A (en) * 2007-10-05 2009-04-30 Casio Hitachi Mobile Communications Co Ltd Information processor and program
JP2009129449A (en) * 2007-11-19 2009-06-11 Palo Alto Research Center Inc Improvement in link target accuracy in touch-screen mobile device by layout adjustment
JP2011048684A (en) * 2009-08-27 2011-03-10 Fujitsu Ltd Navigation system, server device, communication apparatus, navigation information generation method and computer program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018200500A (en) * 2017-05-25 2018-12-20 京セラドキュメントソリューションズ株式会社 Web page display control device and web page display control program
JP2019124996A (en) * 2018-01-12 2019-07-25 株式会社ミツトヨ Image measurement machine, image measurement method, and image measurement program
US11314374B2 (en) 2018-01-12 2022-04-26 Mitutoyo Corporation Position specifying method and program
US11656733B2 (en) 2018-01-12 2023-05-23 Mitutoyo Corporation Position specifying method and program

Also Published As

Publication number Publication date
JPWO2014024281A1 (en) 2016-07-21
JP5907270B2 (en) 2016-04-26

Similar Documents

Publication Publication Date Title
JP5204286B2 (en) Electronic device and input method
US20110185308A1 (en) Portable computer device
JP5647968B2 (en) Information processing apparatus and information processing method
JP2009129443A (en) Input receiving method of touch screen, electronic device with touch screen for implementing the method, and input system of touch screen for implementing the method
JP6088356B2 (en) Mobile terminal, display control program, and display control method
WO2012043111A1 (en) Information processing terminal and control method therefor
EP4024186A1 (en) Screenshot method and terminal device
US8633895B2 (en) Apparatus and method for improving character input function in mobile terminal
WO2012086133A1 (en) Touch panel device
JP5594652B2 (en) Portable information terminal and key arrangement changing method thereof
EP3457672B1 (en) Portable electronic device, touch operation processing method, and program
WO2017022031A1 (en) Information terminal device
JP5907270B2 (en) Electronic device, display control method and program
US9870142B2 (en) Displaying device which can receive pinch out operation
JP2017200119A (en) Image processing apparatus and image processing system
EP3979054A1 (en) Icon displaying method and terminal device
JP4757785B2 (en) Selection device, control method, selection device control program, and recording medium
JP2012174247A (en) Mobile electronic device, contact operation control method, and contact operation control program
CN107015665A (en) Symbol input equipment and system for receiving touch input over the display
WO2013047023A1 (en) Display apparatus, display method, and program
JP2013182463A (en) Portable terminal device, touch operation control method, and program
EP3438806A1 (en) Display device
JP6291894B2 (en) Input device, input method, and program
JP2018005531A (en) Electronic device, control method, and program
JP2012208614A (en) Portable electronic equipment

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: 12882837

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2014529200

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12882837

Country of ref document: EP

Kind code of ref document: A1