[go: up one dir, main page]

JP7561686B2 - Portable information terminal device and its program - Google Patents

Portable information terminal device and its program Download PDF

Info

Publication number
JP7561686B2
JP7561686B2 JP2021089508A JP2021089508A JP7561686B2 JP 7561686 B2 JP7561686 B2 JP 7561686B2 JP 2021089508 A JP2021089508 A JP 2021089508A JP 2021089508 A JP2021089508 A JP 2021089508A JP 7561686 B2 JP7561686 B2 JP 7561686B2
Authority
JP
Japan
Prior art keywords
display
content
hand
information
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021089508A
Other languages
Japanese (ja)
Other versions
JP2022182141A (en
Inventor
憲司 岡田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2021089508A priority Critical patent/JP7561686B2/en
Publication of JP2022182141A publication Critical patent/JP2022182141A/en
Priority to JP2024158838A priority patent/JP2024163311A/en
Application granted granted Critical
Publication of JP7561686B2 publication Critical patent/JP7561686B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、ディスプレイを有する面の裏側面にカメラを備えた携帯情報端末装置及びそのプログラムに関するものであり、特にスマートフォン等に適用することができる。 The present invention relates to a mobile information terminal device equipped with a camera on the back side of the screen and a program for use therewith, and is particularly applicable to smartphones and the like.

近年の携帯情報端末装置はタッチパネルを備えている。タッチパネルは、ディスプレイ上に配置される透明フィルムタイプのポインティングデバイスであり、タッチスクリーン、タッチ画面や接触画面等と呼ばれる場合もある。このようなタッチパネルを備えた携帯情報端末装置では、例えば、特許文献1に開示されているように、指やスタイラスをディスプレイ(正確にはディスプレイ上のタッチパネル)に接触させた後、そのままその指等を所定方向に向けて滑らせるように動かすことによって、ディスプレイに表示されているコンテンツ等をその方向に移動させたり当該装置に所定の動作を行わせたりし得るように構成されている。このような操作はスワイプやスライドジェスチャーと呼ばれる。 Recent mobile information terminal devices are equipped with touch panels. A touch panel is a transparent film-type pointing device placed on a display, and is sometimes called a touch screen, touch display, contact screen, etc. In such mobile information terminal devices equipped with a touch panel, as disclosed in Patent Document 1, for example, a user places a finger or stylus in contact with the display (or more precisely, the touch panel on the display) and then moves the finger or the like in a sliding motion in a predetermined direction, thereby moving content displayed on the display in that direction or causing the device to perform a predetermined operation. Such an operation is called a swipe or slide gesture.

ところで、スマートフォンは、昨今の携帯情報端末装置の代表例であり、本来の電話機能に加えて、インターネットを利用したり付属のカメラで風景等を撮影したりすることが可能な機能も有するため、多機能デバイスとして利用価値が高い。特に、インターネットを利用するシーンでは、検索したウェブサイトのコンテンツを閲覧したりウェブサイトがEC(Electronic Commerce;電子商取引)サイトである場合には販売されている商品を購入したりすることも可能である。そのため、スマートフォンのディスプレイには、より多くの情報が表示された方が望ましいものの、携帯性を考慮するとディスプレイのサイズには限度がある。 Smartphones are a typical example of today's portable information terminal devices, and in addition to their original telephone functions, they also have the ability to access the Internet and take pictures of landscapes and other images using an attached camera, making them highly useful as multi-function devices. In particular, when using the Internet, it is possible to view the content of a searched website, and if the website is an EC (Electronic Commerce) site, to purchase products that are on sale. For this reason, it is desirable for smartphone displays to be able to display more information, but there is a limit to the size of the display when portability is taken into account.

そこで、スマートフォン等においては、下記特許文献1に開示されているような技術等を利用することで、ディスプレイサイズの都合から一度にはディスプレイに表示できない複数のコンテンツの一部をスワイプの操作方向に移動させて表示範囲外に移すことによって他のコンテンツの表示を可能にしている。これにより、例えば、スマートフォンの使用者は、ディスプレイを左右方向や上下方向にスワイプすることによって、サムネイルのようにディスプレイに縮小画像表示された多数のコンテンツや商品の情報を左右や上下にスクロールさせて順番に目視確認することが可能になる。また、詳細を知りたいコンテンツや商品については、その縮小表示をタップすることにより詳細情報をディスプレイに表示することが可能になる。 In response to this, in smartphones and the like, technology such as that disclosed in Patent Document 1 below is used to move some of multiple pieces of content that cannot be displayed on the display at once due to the display size in the direction of the swipe operation, moving them out of the display range, making it possible to display other content. This allows, for example, a smartphone user to swipe left/right or up/down on the display to scroll left/right or up/down on a large number of pieces of content or product information displayed as reduced images on the display like thumbnails, and to visually check them in order. In addition, for content or products about which the user wishes to know more, detailed information can be displayed on the display by tapping on the reduced image.

特表2010-515978号公報Special Publication No. 2010-515978

このようにスマートフォン等の携帯情報端末装置においては、使用者がディスプレイを指等でスワイプしたりタップしたりすることによって、表示サイズよりも携帯性が重視された小型ディスプレイであっても多くの情報の表示を可能にしているが、操作面において次のような問題がある。例えば、多数のコンテンツ等の縮小画像の中から、あるコンテンツの縮小画像を選択して詳細情報を表示させたところ、その詳細情報が期待していた内容と異なっていた場合には、再度、指等でディスプレイをタップして多数の縮小画像を表示させる「戻り操作」を行ったり、また別のコンテンツの縮小画像をタップして詳細情報を表示させる「選択操作」を行ったりする必要が生じる。 In this way, mobile information terminal devices such as smartphones allow users to swipe or tap the display with their finger or the like, making it possible to display a large amount of information even on small displays that prioritize portability over display size. However, there are problems with operation, such as the following. For example, if a thumbnail image of a certain piece of content is selected from among many thumbnail images of content, etc., and detailed information is displayed, but the detailed information is different from what was expected, it becomes necessary to tap the display again with a finger or the like to perform a "back operation" that displays many thumbnail images, or to tap a thumbnail image of another piece of content to display detailed information.

つまり、従来の携帯情報端末装置においては、目的のコンテンツや商品等の情報が見つかるまでの間、使用者は何度もディスプレイをスワイプしたりタップしたりして選択操作や戻り操作を繰り返し行う必要があり、目的の情報に到達するまでの操作が煩雑で使用者に面倒に感じさせ得るという問題があった。 In other words, with conventional mobile information terminal devices, users must repeatedly swipe or tap the display to select or go back until they find the desired content, product, or other information, which can be cumbersome and bothersome for users as the operations required to reach the desired information are complicated.

また、タッチパネルはディスプレイ上に配置されることから、ディスプレイを指やスタイラス等でスワイプしたりタップしたりすると、ディスプレイに表示されているコンテンツや情報の一部がスワイプ等をするその手により隠れてしまい使用者から見え辛くなる場合がある。そのため、ディスプレイの視認性が損なわれ得るという問題も生じていた。 In addition, because the touch panel is placed on the display, when the display is swiped or tapped with a finger or a stylus, part of the content or information displayed on the display may be hidden by the hand doing the swiping, making it difficult for the user to see. This can cause a problem in that the visibility of the display may be impaired.

本発明は、上述した課題を解決するためになされたものであり、視認性を確保しつつ、操作性を向上し得る携帯情報端末装置及びそのプログラムを提供することを目的とする。 The present invention has been made to solve the above-mentioned problems, and aims to provide a mobile information terminal device and a program therefor that can improve operability while ensuring visibility.

上記目的を達成するため、第1発明の携帯情報端末装置は特許請求の範囲に記載された請求項1の技術的手段を採用する。これらの手段によると、第1発明においては、携帯情報端末装置は、カメラが撮像した所定期間内に含まれる一連の画像情報にヒト(典型的には、当該携帯情報端末装置の使用者)の手又は指(以下[課題を解決するための手段]及び[発明の効果]の欄において「手等」という)の画像が含まれており、且つ、一連の画像情報に基づいて所定期間内における手等の動きが予め定められた所定動作であると動作判定手段が判定した場合、コンテンツ切替手段は、ディスプレイに現在表示されているコンテンツを他のコンテンツの表示に切り替える。
In order to achieve the above object, the mobile information terminal device of the first invention employs the technical means of claim 1. According to these means, in the first invention , when a series of image information captured by a camera during a predetermined period includes an image of a human's (typically, a user of the mobile information terminal device ) hand or finger (hereinafter referred to as "hand, etc." in the "Means for solving the problem" and "Effects of the invention" columns) and the motion determining means determines that the motion of the hand, etc. during the predetermined period is a predetermined motion based on the series of image information, the content switching means switches the content currently being displayed on the display to another content.

これにより、例えば、当該携帯情報端末装置の使用者は、例えば、ディスプレイをスワイプしたりタップしたりする代わりに、所定動作になるようにカメラに撮像されている手等を動かすことによって、現在、ディスプレイ表示されているコンテンツを他のコンテンツの表示に切り替えることが可能になる。例えば、使用者が当該携帯情報端末装置を左手で保持している場合には、右手を当該携帯情報端末装置の裏側面にかざして所定動作を行うことによって、ディスプレイに表示されているコンテンツ等が手等により隠れることなくコンテンツの切替え操作を行うことが可能になる。尚、本明細書でいう「カメラ」は、主に、被写体画像を固体撮像素子に結像させるデジタル式カメラを意味する。 This allows the user of the portable information terminal device to switch the content currently displayed on the display to another content by moving the hand, etc. captured by the camera, in a predetermined motion, instead of swiping or tapping on the display. For example, if the user is holding the portable information terminal device in the left hand, the user can hold the right hand over the back side of the portable information terminal device and perform a predetermined motion to switch content without the content displayed on the display being obscured by the hand, etc. Note that in this specification, "camera" mainly refers to a digital camera that forms an image of a subject on a solid-state imaging element.

さらに、他のコンテンツが複数存在し、且つ、手等の動きが所定動作であるとコンテンツ切替手段が複数回連続して判定してその判定ごとに複数の他のコンテンツの表示が順番に切り替えられる場合において、コンテンツ切替手段は、複数の他のコンテンツのうち、ディスプレイに次に表示する予定の次表示コンテンツがディスプレイに既に表示された表示済みコンテンツと同じ内容であるときには、次表示コンテンツに代えて、次表示コンテンツの次に表示する予定の他のコンテンツに切り替えてディスプレイに表示する。これにより、既に表示された表示済みコンテンツと同じ内容のコンテンツはディスプレイに表示されないことから、同じ内容のコンテンツが表示されてしまうのを防止することができる。つまり、既に閲覧したコンテンツを再度見せてしまい当該携帯情報端末装置の使用者にガッカリ感や無駄な時間を消費したイメージを与えるような事態を未然に防ぐことが可能になる。 Furthermore, when there are a plurality of other contents and the content switching means judges multiple times in succession that the movement of the hand or the like is a predetermined movement and switches the display of the plurality of other contents in sequence for each judgment, when the next display content to be displayed next among the plurality of other contents has the same content as the displayed content already displayed on the display, the content switching means switches to the other content to be displayed after the next display content instead of the next display content and displays it on the display. This prevents content with the same content as the already displayed content from being displayed on the display, making it possible to prevent a situation in which the user of the mobile information terminal device feels disappointed or feels that time has been wasted by showing the content that has already been viewed again.

また、裏面側のカメラが撮像した所定期間内に含まれる一連の画像情報に、制御条件を満たした画像(画像情報、特定画像)が含まれているか否かを判定する画像判定手段を備えるように構成してもよい。また、カメラが撮像した所定期間内に含まれる一連の画像情報にヒト(典型的には、当該携帯情報端末装置の使用者)の手又は指の画像が含まれていると画像判定手段が判定し、且つ、一連の画像情報に基づいて所定期間内における手等の動きが予め定められた所定動作であると動作判定手段が判定した場合、コンテンツ切替手段は、ディスプレイに現在表示されているコンテンツを他のコンテンツの表示に切り替えるように構成してもよい。 The device may also be configured to include an image determination means for determining whether or not a series of image information captured by the rear camera within a predetermined period of time includes an image (image information, specific image) that satisfies a control condition. If the image determination means determines that an image of a human hand or finger (typically a user of the mobile information terminal device) is included in the series of image information captured by the camera within a predetermined period of time, and the motion determination means determines based on the series of image information that the motion of the hand or finger within the predetermined period of time is a predetermined motion, the content switching means may be configured to switch the content currently being displayed on the display to another content.

ここで、「制御条件を満たした画像(特定画像)」とは、本発明のコンテンツの表示制御を実行するうえで設定した撮像領域内で、携帯情報端末装置の裏側面のカメラが適正な画像であると認識した画像(一連の画像情報)をいう。また、画像判定手段や動作判定手段は、予め定めた撮像領域内で画像を認識すれば、ヒトの手又は指の画像でなくとも(例えば、スタイラスや他の物の画像であっても)、対象画像として認識し、ディスプレイに表示されるコンテンツの表示制御を実行可能とする。しかしながら、少なくとも、ヒトの手又は指の画像を対象画像として認識可能であることが好ましい。またこのような構成に加えて、画像判定手段に一定の条件を加える(例えば、形状条件や温度条件等)ことで、ヒトの手又は指、若しくは、これに近いもの(すなわち、ヒトの手又は指と共通する一定の条件を満たすもの)を認識した場合にのみ、ディスプレイに表示されるコンテンツの表示制御を行うものとしてもよい。 Here, "an image that satisfies the control conditions (specific image)" refers to an image (series of image information) that the camera on the back side of the mobile information terminal device recognizes as an appropriate image within the imaging area set for executing the display control of the content of the present invention. Furthermore, if the image determination means or the motion determination means recognizes an image within a predetermined imaging area, it can recognize it as a target image even if it is not an image of a human hand or finger (for example, even if it is an image of a stylus or other object), and can execute display control of the content to be displayed on the display. However, it is preferable that at least an image of a human hand or finger can be recognized as a target image. In addition to this configuration, certain conditions can be added to the image determination means (for example, shape conditions, temperature conditions, etc.) so that the display control of the content to be displayed on the display can be performed only when a human hand or finger, or something similar to this (i.e., something that satisfies certain conditions common to a human hand or finger) is recognized.

また、本発明では、携帯情報端末装置の裏側面のカメラで、ヒトの手又は指の画像を撮像して(検知して)、ディスプレイに表示されるコンテンツの表示制御を行うことを想定している。そのため、撮像した画像を、適正な画像として認識可能な撮像領域を、携帯情報端末装置の裏側面のカメラからの距離(奥行距離)が約0cm~約25cmの間の範囲に設定している。更に好適には、撮像領域を約1cm~約15cmの間に設定してもよい。 The present invention also assumes that an image of a person's hand or finger is captured (detected) by a camera on the back side of the mobile information terminal device, and the display of the content displayed on the display is controlled. Therefore, the imaging area in which the captured image can be recognized as a proper image is set to a distance (depth distance) from the camera on the back side of the mobile information terminal device between about 0 cm and about 25 cm. More preferably, the imaging area may be set between about 1 cm and about 15 cm.

尚、この撮像領域は、携帯情報端末装置が備える裏面側のカメラの性能等に応じて適切に設定すればよく、本発明は、このような特定範囲(約0cm~約25cm)に限定されるものではない。しかしながら、カメラから近すぎる距離では、手等の動きとして多様な動きを認識(識別)するのが困難となり、カメラから遠すぎる距離では、使用者が意図しない他の画像情報(例えば、使用者でない他人の動き等)を認識してしまうおそれがあるため、例えば、前述したような特定範囲(約0cm~約25cm)に限定するのが好適である。 This imaging area can be set appropriately depending on the performance of the camera on the back side of the mobile information terminal device, and the present invention is not limited to this specific range (approximately 0 cm to approximately 25 cm). However, if the camera is too close, it becomes difficult to recognize (identify) various movements such as hand movements, and if the camera is too far away, there is a risk that the user will recognize other image information that is not intended by the user (for example, movements of someone other than the user), so it is preferable to limit the imaging area to the specific range (approximately 0 cm to approximately 25 cm) as described above, for example.

本発明の携帯情報端末装置やそれを制御するコンピュータのプログラムによると、使用者は、例えば、ディスプレイをスワイプしたりタップしたりする代わりにカメラに撮像されている手等の動きが所定動作や他の所定動作になるように動かしたりすることによって、現在、ディスプレイ表示されているコンテンツを他のコンテンツの表示に切り替えたり、ディスプレイの上下方向や左右方向にスクロール表示させたり拡大や縮小表示させたりする等の表示態様の制御を行ったりすることが可能になる。例えば、使用者が当該携帯情報端末装置を一方の手(例えば左手)で保持している場合には、他方の手(例えば右手)を当該携帯情報端末装置の裏側面にかざして所定動作や他の所定動作を行うことにより、ディスプレイに表示されているコンテンツ等が手等で隠れることなくコンテンツの切替え操作やコンテンツの表示態様に関する制御を行うことが可能になる。したがって、目的の情報に到達するまでの操作をディスプレイの裏側において手等の動きだけで可能にするので、視認性を確保しつつ、操作性を向上することができる。 According to the mobile information terminal device of the present invention and the computer program for controlling it, the user can, for example, move the hand or other hand imaged by the camera so as to perform a predetermined motion or other predetermined motion, instead of swiping or tapping on the display, thereby switching the currently displayed content to another content, scrolling the display vertically or horizontally, or enlarging or reducing the display, and controlling the display mode. For example, when the user holds the mobile information terminal device in one hand (e.g., the left hand), the user can hold the other hand (e.g., the right hand) over the back side of the mobile information terminal device and perform a predetermined motion or other predetermined motion, thereby enabling the user to control the content switching operation and the display mode of the content without the content or hand being hidden on the display. Therefore, the operation to reach the desired information can be performed only by the movement of the hand or other hand behind the display, thereby ensuring visibility and improving operability.

本発明の携帯情報端末装置やそのプログラムを適用した一実施形態のスマートフォン(以下「スマホ」という)と、それを保持して操作する使用者の手や指を示す説明図である。1 is an explanatory diagram showing a smartphone (hereinafter referred to as a "smartphone") according to one embodiment of the present invention to which a mobile information terminal device and its program are applied, and the hands and fingers of a user holding and operating it. 本実施形態のスマホの機能的な構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of a functional configuration of the smartphone according to the present embodiment. 本実施形態のスマホにより実行される閲覧操作補助アプリケーションプログラムの処理の流れを示すフローチャートである。13 is a flowchart showing the flow of processing of a browsing operation assistance application program executed by the smartphone of this embodiment. 図3に示す閲覧操作補助アプリケーションプログラムのサブルーチンの流れを示すフローチャートであり、(A)は第1動作処理を表し、(B)は第2動作処理を表したものである。4 is a flowchart showing the flow of a subroutine of the browsing operation assist application program shown in FIG. 3, in which (A) shows a first operation process and (B) shows a second operation process. 本実施形態のスマホのディスプレイに表示されるコンテンツの例を示す説明図である。(A)は「椅子」を検索した結果の表示例を表し、(B)は、(A)の検索結果から、ある椅子のコンテンツを選択した場合の表示例を表し、(C)は、第1動作処理により(B)から関連商品のコンテンツに移行した場合の表示例を表し、(D)は、第2動作処理により(B)の表示を上方向にスクロールした場合の表示例を表したものである。An explanatory diagram showing an example of content displayed on the display of a smartphone according to the present embodiment. (A) shows a display example of the result of searching for "chair", (B) shows a display example when a content of a certain chair is selected from the search result of (A), (C) shows a display example when the content of related products is shifted from (B) by a first operation process, and (D) shows a display example when the display of (B) is scrolled upward by a second operation process. スマホにスクローラを取り付けた状態を表した図である。(A)はスマホの表側面からスマホ及びスクローラを見た平面図、(B)は(A)に示す6B-6B線においてスマホ及びスクローラを切断した状態を表した断面図、(C)は(A)に表されている矢印6Cの方向から見た側面図、スマホ及びスクローラを見た底面図、(D)は(C)の側面図においてスマホにスクローラを取り付け途中又は取り外し途中の状態を表した底面図である。The figures show the state in which the scroller is attached to the smartphone. (A) is a plan view of the smartphone and the scroller from the front side of the smartphone, (B) is a cross-sectional view showing the state in which the smartphone and the scroller are cut along the line 6B-6B shown in (A), (C) is a side view seen from the direction of the arrow 6C shown in (A) and a bottom view of the smartphone and the scroller, and (D) is a bottom view showing the state in which the scroller is being attached to or removed from the smartphone in the side view of (C). 図6(B)に示す断面図相当において、スクローラを構成するローラ部の作動例を示す説明図である。(A)は使用者が指でローラ部を同図において反時計回り方向に回転させる場合を表し、(B)は(A)の状態からローラ部の角部がタッチパネルに当接した直後を表し、(C)は(B)の状態からローラ部の回転を進めたことにより角部がタッチパネルに押圧されて潰れた状態を表し、(D)は(C)の状態からローラ部の回転を進めたことにより潰れていた角部が元の形に戻った直後を表す。6(B) is an explanatory diagram showing an example of operation of the roller unit constituting the scroller, in a cross-sectional view equivalent to that shown in FIG. 6(A) shows a case where a user rotates the roller unit counterclockwise in the figure with his/her finger, (B) shows the state immediately after a corner of the roller unit comes into contact with a touch panel from the state of (A), (C) shows the state in which the corner is pressed against the touch panel and crushed as a result of the roller unit being rotated further from the state of (B), and (D) shows the state immediately after the crushed corner returns to its original shape as a result of the roller unit being rotated further from the state of (C).

次に、本発明の携帯情報端末装置やそのプログラムを適用した各実施形態について各図を用いて説明する。まず、図1及び図2を参照して本実施形態のスマホ10の構成について説明する。 Next, the various embodiments to which the mobile information terminal device and its program of the present invention are applied will be described with reference to the accompanying drawings. First, the configuration of the smartphone 10 of this embodiment will be described with reference to Figs. 1 and 2.

図1に示すように、スマホ10は、一般に市販されているものであり、使用者が片手(同図では左手90L)で保持可能な長方形状の薄板状を有する本体ケース10aと、この本体ケース10aの内側や外側に設けられるディスプレイ11、タッチパネル12や制御ユニット20等により構成されている。 As shown in FIG. 1, the smartphone 10 is a commercially available product and is made up of a thin, rectangular body case 10a that can be held by a user in one hand (the left hand 90L in the figure), a display 11 provided on the inside and outside of the body case 10a, a touch panel 12, a control unit 20, and the like.

スマホ10の表側面10Fには、本体ケース10aに形成された矩形状の枠穴にディスプレイ11が装着されているとともにスピーカ14やフロントカメラ15が設けられている。また裏側面10Bにはバックカメラ16が設けられており、さらに下端側面にはマイク13が設けられている。タッチパネル12は、ディスプレイ11の表面に、ディスプレイ11とほぼ一体に設けられる。そのため、同図においては、ディスプレイ11とタッチパネル12は、同じ矩形状で重なって表現されていることに注意されたい(灰色に着色された部分)。 On the front side 10F of the smartphone 10, a display 11 is attached to a rectangular frame hole formed in the main body case 10a, and a speaker 14 and a front camera 15 are also provided. A rear camera 16 is provided on the back side 10B, and a microphone 13 is provided on the lower end side. The touch panel 12 is provided on the surface of the display 11, almost integrally with the display 11. Therefore, please note that in the same figure, the display 11 and the touch panel 12 are depicted overlapping in the same rectangular shape (parts colored gray).

図2に示すように、ディスプレイ11、タッチパネル12やフロントカメラ15等は、本体ケース10aに収容された制御ユニット20に電気的に接続されて制御されている。制御ユニット20は、MPU21やメモリ25等を有するメインボードであり、ディスプレイ11等のほかに無線ユニット17、各種センサ18、バッテリ19や、さらには図示しない、メモリカードやSIMカード等が電気的に接続されている。 As shown in FIG. 2, the display 11, touch panel 12, front camera 15, etc. are electrically connected to and controlled by a control unit 20 housed in the main body case 10a. The control unit 20 is a main board that has an MPU 21, memory 25, etc., and in addition to the display 11, etc., a wireless unit 17, various sensors 18, a battery 19, and even a memory card and a SIM card, etc. (not shown), are electrically connected to the control unit 20.

ディスプレイ11は、例えば、縦横比が16:9の6インチ型サイズの液晶表示装置であり、制御ユニット20から出力される画像情報を表示可能に構成されている。タッチパネル12は、ディスプレイ11とほぼ同サイズでディスプレイ表面のほぼ前面に設けられる透明フィルムタイプのポインティングデバイスであり、使用者が指やスタイラスを接触させたディスプレイ11上の位置情報を制御ユニット20に出力可能に構成されている。タッチパネル12はタッチスクリーンや接触画面等と呼ばれる場合もある。位置検知は、例えば、抵抗膜方式、静電容量方式や超音波表面弾性波方式等が用いられる。 The display 11 is, for example, a 6-inch liquid crystal display device with an aspect ratio of 16:9, and is configured to be able to display image information output from the control unit 20. The touch panel 12 is a transparent film-type pointing device that is roughly the same size as the display 11 and is provided almost on the front of the display surface, and is configured to be able to output position information on the display 11 where a user touches it with a finger or a stylus to the control unit 20. The touch panel 12 is sometimes called a touch screen or contact screen. For position detection, for example, a resistive film method, a capacitive method, an ultrasonic surface acoustic wave method, etc. are used.

マイク13やスピーカ14は、電話機能の通話時に使用されたり、アプリケーションプログラム(アプリケーションソフトウェアともいう。これらをまとめて以下「アプリ」という)による録音やオーディオ出力に使用されたりする。マイク13は、使用者の音声等を収集して制御ユニット20に音響情報を出力可能に構成されており、またスピーカ14は、制御ユニット20から出力される音響情報を外部に出力可能に構成されている。 The microphone 13 and speaker 14 are used when making calls using the telephone function, and for recording and audio output by application programs (also called application software; hereafter collectively referred to as "apps"). The microphone 13 is configured to be able to collect the user's voice and output acoustic information to the control unit 20, and the speaker 14 is configured to be able to output acoustic information output from the control unit 20 to the outside.

フロントカメラ15及びバックカメラ16は、CCDやCMOS等の固体撮像素子と光学レンズを有する撮像装置であり、撮像した画像情報を制御ユニット20に出力可能に構成されている。フロントカメラ15は、スマホ10の表側面10Fに設けられて、例えば、使用者の顔等を撮影可能に構成されている。またバックカメラ16は、スマホ10の裏側面10Bに設けられて、例えば、風景等を撮影可能に構成されている。フロントカメラ15はインカメラ、バックカメラ16はアウトカメラ、と呼ばれる場合もある。 The front camera 15 and the rear camera 16 are imaging devices having a solid-state imaging element such as a CCD or CMOS and an optical lens, and are configured to be able to output captured image information to the control unit 20. The front camera 15 is provided on the front side 10F of the smartphone 10, and is configured to be able to capture, for example, the user's face. The rear camera 16 is provided on the back side 10B of the smartphone 10, and is configured to be able to capture, for example, landscapes. The front camera 15 is sometimes called the in-camera, and the rear camera 16 is sometimes called the out-camera.

無線ユニット17は、移動体通信事業者(MNO)の無線通信回線網を介して音声通信やデータ通信可能に構成されている無線送受信装置であり、制御ユニット20により通話やデータ通信の制御が行われる。図示しないSIMカードには、無線通信時に使用される当該スマホ10に固有の識別情報等が格納されている。各種センサ18は、GPSセンサ、加速度センサ、照度センサ、温度センサ等であり、いずれも検知データを制御ユニット20に出力可能に構成されている。 The wireless unit 17 is a wireless transmitter/receiver configured to enable voice and data communication via the wireless communication network of a mobile network operator (MNO), and the control unit 20 controls the calls and data communication. A SIM card (not shown) stores identification information unique to the smartphone 10 that is used during wireless communication. The various sensors 18 include a GPS sensor, an acceleration sensor, an illuminance sensor, a temperature sensor, etc., and all of them are configured to be able to output detection data to the control unit 20.

バッテリ19は、外部から供給される直流電力により充電可能な二次電池(例えば、リチウムイオン電池)であり、制御ユニット20やディスプレイ11等に駆動電力を供給可能に構成されている。バッテリ19の充放電情報も制御ユニット20に出力されており、例えば、制御ユニット20により充電や放電の管理を可能に構成されている。 The battery 19 is a secondary battery (e.g., a lithium ion battery) that can be charged with DC power supplied from an external source, and is configured to be able to supply driving power to the control unit 20, the display 11, etc. Information about the charging and discharging of the battery 19 is also output to the control unit 20, and it is configured so that, for example, the control unit 20 can manage charging and discharging.

制御ユニット20は、MPU21、GPU(Graphics Processing Unit)23、メモリ25等により構成されている。MPU21は、マイクロコンピュータであり、例えば、メモリ25に格納されたAndroid(登録商標)やiOS(登録商標)等のOS(基本ソフトウェア)が実行されることにより上述したディスプレイ11等のハードウェアを制御したり、次に説明する閲覧アプリや閲覧操作補助アプリを実行したりすることができるように構成されている。GPU23は、後述する画像データ解析処理等に用いられる。このように構成される一般的なスマホ10には、[発明が解決しようとする課題]の欄で述べたように、目的の情報に到達するまでの操作が煩雑で使用者に面倒に感じさせ得るという問題や、ディスプレイ11の視認性が損なわれ得るという問題等がある。 The control unit 20 is composed of an MPU 21, a GPU (Graphics Processing Unit) 23, a memory 25, etc. The MPU 21 is a microcomputer, and is configured to control hardware such as the display 11 described above, and to execute a browsing application and a browsing operation assistance application described below, by executing an OS (operating system software) such as Android (registered trademark) or iOS (registered trademark) stored in the memory 25. The GPU 23 is used for image data analysis processing, etc., which will be described later. As described in the section [Problems to be solved by the invention], a typical smartphone 10 configured in this way has problems such as the complicated operations required to reach the desired information, which can be bothersome for the user, and the visibility of the display 11 can be impaired.

そこで、本実施形態のスマホ10では、これらの問題を解決し得る閲覧操作補助アプリがインストールされている。この閲覧操作補助アプリでは、例えば、手等の動きとして、右手90Rを左右に振る動作(第1動作)をバックカメラ16が撮影(撮像)すると、ディスプレイ11に現在表示されている内容を他の表示内容に切り替えたり、また手等の動き、右手90Rを上下に振る動作(第2動作)をバックカメラ16が撮影すると、ディスプレイ11に現在表示されている内容を上方向(又は下方向)にスクロールしたりするようにスマホ10を制御する。ここからは、このような閲覧操作補助アプリに関する図3~図5も参照しながら説明する。 In the smartphone 10 of this embodiment, a browsing operation assistance app that can solve these problems is installed. With this browsing operation assistance app, the smartphone 10 is controlled so that, for example, when the rear camera 16 captures (takes an image of) a hand movement such as shaking the right hand 90R from side to side (first movement), the smartphone 10 switches the content currently displayed on the display 11 to another display content, or when the rear camera 16 captures a hand movement such as shaking the right hand 90R up and down (second movement), the smartphone 10 scrolls the content currently displayed on the display 11 upwards (or downwards). From here on, such a browsing operation assistance app will be described with reference to Figures 3 to 5.

尚、閲覧操作補助アプリのファイルは、例えば、無線ユニット17の機能により行われる無線通信回線網を介したデータ通信によってダウンロードされて制御ユニット20のメモリ25にインストールされたり、また予め当該メモリ25にインストールされていたりする。閲覧操作補助アプリは、単独で実行される場合もあるが、例えばウェブブラウザやファイルブラウザ(ファイルマネージャ)と連携して機能する場合もある。即ち、閲覧操作補助アプリは、汎用のプラグイン対応の閲覧アプリ(例えば、Google Chrome(登録商標)、Safari(登録商標)、Microsoft Edge(登録商標)、Internet Explorer(登録商標)等)のサブルーチンとして機能する場合もある。この場合、閲覧操作補助アプリは、所定のプラグイン形式に従った実行ファイルであり、これらの閲覧アプリにプラグインされて呼び出されるごとに実行される。 The file of the browsing operation assistance app may be downloaded by data communication via a wireless communication network performed by the function of the wireless unit 17 and installed in the memory 25 of the control unit 20, or may be pre-installed in the memory 25. The browsing operation assistance app may be executed independently, or may function in conjunction with, for example, a web browser or a file browser (file manager). That is, the browsing operation assistance app may function as a subroutine of a general-purpose plug-in compatible browsing app (for example, Google Chrome (registered trademark), Safari (registered trademark), Microsoft Edge (registered trademark), Internet Explorer (registered trademark), etc.). In this case, the browsing operation assistance app is an executable file that conforms to a specified plug-in format, and is plugged into these browsing apps and executed each time it is called.

また、閲覧操作補助アプリの実行に先立って、前述した第1動作及び第2動作や、それらの動作を行う右手90Rや左手90Lを予め制御ユニット20のメモリ25に登録する必要がある。登録処理の流れについては説明を省略するが、閲覧操作補助アプリが有する機能により行われる。例えば、ディスプレイ11に現在表示されている内容を他の表示内容に切り替えるための第1動作として、使用者が自分の右手90R(又は左手90L)を左右に振る動作とその動作を行う右手90R(又は左手90L)を登録する。また、ディスプレイ11に現在表示されている内容の表示態様に関する制御(例えば上方向のスクロール)を行うための第2動作として、右手90R(又は左手90L)を上下に振る動作とその動作を行う右手90R(又は左手90L)を登録する。 In addition, prior to execution of the browsing operation assistance app, it is necessary to register the above-mentioned first and second actions and the right hand 90R and left hand 90L that perform these actions in the memory 25 of the control unit 20 in advance. Although the flow of the registration process is omitted, it is performed by a function of the browsing operation assistance app. For example, as a first action for switching the content currently displayed on the display 11 to another display content, the action of the user shaking his/her right hand 90R (or left hand 90L) from side to side and the right hand 90R (or left hand 90L) that performs this action are registered. In addition, as a second action for controlling the display mode of the content currently displayed on the display 11 (for example, scrolling upward), the action of shaking the right hand 90R (or left hand 90L) up and down and the right hand 90R (or left hand 90L) that performs this action are registered.

右手90R(又は左手90L)を振る方向は、バックカメラ16に予め設定(定義)されている上下左右の各方向に従う。例えば、図1に示すように、バックカメラ16がスマホ10の上方に位置し且つディスプレイ11が使用者側に向く状態で当該使用者がスマホ10を保持している場合においては、スマホ10は、当該スマホ10の長手方向上方を「上」、同長手方向下方を「下」、同短手方向右方を「右」、同短手方向左方を「左」にそれぞれ設定している。そのため、例えば、スマホ10を図1に示す状態から時計回り方向に90度回転させた状態で使用者に保持されている場合においては、当該使用者が自分の上(下)方向に右手90Rを振る動きは左(右)方向に右手90Rを振る動きとして、また左(右)方向に右手90Rを振る動きは下(上)方向に右手90Rを振る動きとして、後述する動作解析処理(S105)により解析される。 The direction in which the right hand 90R (or left hand 90L) is swung follows the up, down, left and right directions that are set (defined) in advance in the rear camera 16. For example, as shown in FIG. 1, when the rear camera 16 is located above the smartphone 10 and the display 11 faces the user, the smartphone 10 sets the upper side of the smartphone 10 as "up", the lower side of the smartphone 10 as "down", the right side of the smartphone 10 as "right", and the left side of the smartphone 10 as "left". Therefore, for example, when the smartphone 10 is held by the user in a state rotated 90 degrees clockwise from the state shown in FIG. 1, the movement of the user waving the right hand 90R above (below) himself is analyzed as the movement of waving the right hand 90R to the left (right), and the movement of waving the right hand 90R to the left (right) is analyzed as the movement of waving the right hand 90R to the bottom (up) by the motion analysis process (S105) described later.

尚、右手90Rや左手90Lではなく、それらの指(例えば人差し指や親指等)の動きやその指を登録してもよいし、右手90Rや左手90Lに代えて、例えば、右手90Rで持ったスタイラスやタッチペンの動きや、その動きをさせるスタイラス等を登録してもよい。尚、右手90R、左手90L、それらの指、それの手で持ったスタイラスやタッチペン等を総称して、以下[発明を実施するための形態]の欄において「手等」という。 In addition, instead of the right hand 90R and the left hand 90L, the movements of the fingers (e.g., index finger, thumb, etc.) and those fingers may be registered, and instead of the right hand 90R and the left hand 90L, for example, the movements of a stylus or touch pen held by the right hand 90R and the stylus that causes that movement may be registered. Note that the right hand 90R, the left hand 90L, those fingers, and the stylus or touch pen held by those hands are collectively referred to as "hands, etc." in the section below titled "Embodiment for carrying out the invention."

図3に示すように、制御ユニット20によって実行される閲覧操作補助アプリは、まずステップS101により所定の初期化処理が行われる。この初期化処理では、例えば、メモリ25のワーク領域やフラグ等のクリアが行われるほか、バックカメラ16による動画撮影が開始される。撮像された画像データは、予め定められた所定期間(例えば1~2秒間)内の動画データである。 As shown in FIG. 3, the browsing operation assistance app executed by the control unit 20 first performs a predetermined initialization process in step S101. In this initialization process, for example, the work area and flags in the memory 25 are cleared, and video capture by the rear camera 16 is started. The captured image data is video data within a predetermined period (for example, 1 to 2 seconds).

次のステップS102では画像データ取得処理が行われる。この画像データは、バックカメラ16により所定期間内に撮像された一連の画像情報であり、所定期間内の動画データから、コマ送り若しくはコマ落とし又はコマ飛ばしでキャプチャされた(切り出された)複数の静止画像からなる一連の静止画像情報である。尚、ステップS103の画像データ解析処理において動画解析が可能な場合には、一連の画像情報はビデオキャプチャされた所定期間の動画像情報でもよい。 In the next step S102, image data acquisition processing is performed. This image data is a series of image information captured by the backup camera 16 within a predetermined period of time, and is a series of still image information consisting of a plurality of still images captured (extracted) from video data within the predetermined period of time by frame advance, frame drop, or frame skip. Note that, if video analysis is possible in the image data analysis processing of step S103, the series of image information may be video-captured video image information for a predetermined period of time.

例えば、図1に示すように、使用者が左手90Lで当該スマホ10を保持した状態でディスプレイ11を見ている場合には、右手90Rでタッチパネル12をスワイプしたりタップしたりすることが多い。そこで、閲覧操作補助アプリでは、スマホ10を左手90L(又は右手90R)で保持している場合に空いている右手90R(又は左手90L)の動きをバックカメラ16で撮像する。 For example, as shown in FIG. 1, when a user is looking at the display 11 while holding the smartphone 10 in the left hand 90L, the user often swipes or taps the touch panel 12 with the right hand 90R. Therefore, the browsing operation assistance app uses the rear camera 16 to capture an image of the movement of the free right hand 90R (or left hand 90L) when the smartphone 10 is held in the left hand 90L (or right hand 90R).

使用者が手掌をバックカメラ16に向けて、例えば、右手90Rを左右(図1に示す矢印方向)に振った場合には、その右手90R,90R’の動く様子が撮られた一連の静止画像情報がステップS102により取得される。そのため、続くステップS103の画像データ解析処理では、これら一連の静止画像情報に右手90Rの画像情報が含まれているか否かの解析が行われる。この画像データ解析処理(S103)は、主にGPU23により行われる。 When the user turns the palm of their hand toward the rear camera 16 and, for example, shakes their right hand 90R from side to side (in the direction of the arrow shown in FIG. 1), a series of still image information capturing the movement of the right hands 90R, 90R' is acquired in step S102. Therefore, in the image data analysis process in the following step S103, an analysis is performed to determine whether or not the series of still image information includes image information of the right hand 90R. This image data analysis process (S103) is mainly performed by the GPU 23.

ステップS103による画像データ解析処理では、例えば、公知の画像解析手法としてパターンマッチングが用いられる。パターンマッチングによる画像解析では、例えば、使用者の右手90Rの画像情報をテンプレート画像情報として予めメモリ25に登録し、比較対象となる一連の静止画像情報のそれぞれとテンプレート画像とのマッチング判定が行われる。この画像データ解析処理では、例えば、一連の静止画像情報のうちテンプレート画像情報と一致していると判定された静止画像情報の割合を得る。 In the image data analysis process in step S103, for example, pattern matching is used as a known image analysis method. In image analysis using pattern matching, for example, image information of the user's right hand 90R is registered in advance in memory 25 as template image information, and a match determination is made between each of a series of still image information to be compared and the template image. In this image data analysis process, for example, the proportion of still image information among the series of still image information that is determined to match the template image information is obtained.

ステップS104では一連の静止画像情報に使用者の手(図1の例では右手90R)等が含まれているか否かを判定する処理が行われる。先のステップS103では、テンプレート画像情報と一致していると判定された静止画像情報の割合が得られるため、ここでは、その割合が所定値以上である場合には一連の静止画像情報に手等が含まれていると判定し、所定値未満である場合には手等が含まれていないと判定する。所定値は、ステップS103による画像データ解析処理の解析精度に基づいて予め定められており、例えば70~90%の範囲において任意に設定される。 In step S104, a process is performed to determine whether the series of still image information includes the user's hand (right hand 90R in the example of Figure 1). In the previous step S103, the proportion of still image information that is determined to match the template image information is obtained, and here, if the proportion is equal to or greater than a predetermined value, it is determined that the series of still image information includes a hand, and if it is less than the predetermined value, it is determined that the hand is not included. The predetermined value is determined in advance based on the analysis accuracy of the image data analysis process in step S103, and is set arbitrarily in the range of 70 to 90%, for example.

ステップS104の判定処理によって、一連の静止画像情報に手等が含まれていると判定された場合には(S104;YES)、続くステップS105による動作解析処理が行われる。これに対して、一連の静止画像情報に手等が含まれていないと判定された場合には(S104;NO)、バックカメラ16により撮られた画像には、例えば、右手90R以外のものが写っている蓋然性が高いことから、再度、ステップS102に処理を移行して、今回以後の所定期間内に撮像された画像データを取得する。 If it is determined by the determination process of step S104 that the series of still image information includes a hand or the like (S104; YES), the motion analysis process is performed in the following step S105. On the other hand, if it is determined that the series of still image information does not include a hand or the like (S104; NO), since there is a high probability that the image captured by the rear camera 16 includes something other than the right hand 90R, for example, the process proceeds again to step S102 to obtain image data captured within a predetermined period from this time onwards.

ステップS105では動作解析処理が行われる。この処理では、ステップS102により取得された一連の静止画像情報に含まれる右手90R等の画像がどのような動き(動作)を行っているかについて解析が行われる。この処理も、ステップS103の画像データ解析処理と同様に、例えば、公知の画像解析手法としてパターンマッチングが用いられて主にGPU23により行われる。尚、ステップS103の画像データ解析処理において、ステップS105による動作解析処理と同内容の解析処理が併せて行われる場合には、当該動作解析処理(S105)は省略してもよい。 In step S105, a motion analysis process is performed. In this process, an analysis is performed to determine what movement (action) is being made in the images of the right hand 90R and the like included in the series of still image information acquired in step S102. This process, like the image data analysis process in step S103, is performed mainly by the GPU 23 using, for example, pattern matching as a well-known image analysis method. Note that, if the image data analysis process in step S103 also includes an analysis process with the same content as the motion analysis process in step S105, then this motion analysis process (S105) may be omitted.

前述したように本実施形態では、第1動作及び第2動作は予め制御ユニット20のメモリ25に登録されている。そのため、例えば、第1動作として、使用者が自分の右手90R等を左右に振る動作が登録されている場合、この動作解析処理では、その右手90R等の動きのコマ送り等でキャプチャされた複数の静止画像をテンプレート画像情報として、比較対象となる一連の静止画像情報のそれぞれとテンプレート画像とのマッチング判定が行われる。また例えば、第2動作として、使用者が自分の右手90R等を上下に振る動作が登録されている場合には、この処理では、その右手90R等の動きのコマ送り等でキャプチャされた複数の静止画像をテンプレート画像情報として、比較対象となる一連の静止画像情報のそれぞれとテンプレート画像とのマッチング判定が行われる。 As described above, in this embodiment, the first and second actions are registered in advance in the memory 25 of the control unit 20. Therefore, for example, if the user's action of shaking his/her right hand 90R etc. from side to side is registered as the first action, in this action analysis process, a plurality of still images captured by frame-by-frame advancement of the movement of the right hand 90R etc. are used as template image information, and a matching determination is made between each of the series of still image information to be compared and the template image. Also, for example, if the user's action of shaking his/her right hand 90R etc. up and down is registered as the second action, in this process, a plurality of still images captured by frame-by-frame advancement of the movement of the right hand 90R etc. are used as template image information, and a matching determination is made between each of the series of still image information to be compared and the template image.

そして、この動作解析処理(S105)においては、マッチング判定結果として、第1動作と第2動作のいずれに一致しているか、又は第1動作と第2動作のいずれにも一致していないか、が得られる。そのため、続くステップS106の動作判定処理により、登録済みの動作(第1動作と第2動作)か否かと、登録済みの動作である場合には第1動作と第2動作のいずれかの判定が行われる。 In this motion analysis process (S105), the matching judgment result is obtained as to whether the motion matches either the first motion or the second motion, or whether the motion does not match either the first motion or the second motion. Therefore, the motion judgment process in the following step S106 judges whether the motion is already registered (the first motion or the second motion), and if it is already registered, judges whether it is the first motion or the second motion.

また、このステップS105による動作解析処理では、右手90R等の手等を振る動作において手等を振る方向とその振る速さが解析される。例えば、右手90R等を左右に振る動作が行われていた場合、手等を振る方向として「左右」という方向情報が解析により得られる。また手等が左から右に(右方向に)移動するときの速さと右から左に(左方向に)移動するときの速さとを比較することにより、左右の方向による速度の大小関係の情報も解析により得られる。右手90R等を上下に振る動作が行われていた場合も、同様に、手等を振る方向として「上下」という方向情報が解析により得られ、また手等が上方向に移動するときの速さと下方向に移動するときの速さとを比較することにより上下の方向による速度の大小関係の情報が解析により得られる。これら手等を振る方向とその振る速さの情報は、後述する第2動作処理(S108,図4(B))において使用される。 In addition, in the motion analysis process in step S105, the direction and speed of the right hand 90R or the like are analyzed when the hand is waving. For example, when the right hand 90R or the like is waving from side to side, directional information of "left and right" is obtained by analysis as the direction of the hand. Also, by comparing the speed of the hand moving from left to right (rightward) with the speed of the hand moving from right to left (leftward), information on the magnitude relationship of the speed in the left and right directions is also obtained by analysis. Similarly, when the right hand 90R or the like is waving up and down, directional information of "up and down" is obtained by analysis as the direction of the hand, and by comparing the speed of the hand moving up and the speed of the hand moving down, information on the magnitude relationship of the speed in the up and down directions is also obtained by analysis. This information on the direction and speed of the hand waving is used in the second motion process (S108, FIG. 4(B)) described later.

ステップS106の動作判定処理によって、右手90R等の画像に基づく動作が第1動作(例えば右手90Rを左右に振る動作)に一致すると判定された場合には(S106;YES(第1動作))、ステップS107の第1動作処理に移行し、また右手90R等の画像に基づく動作が第2動作(例えば右手90Rを上下に振る動作)に一致すると判定された場合には(S106;YES(第2動作))、ステップS108の第2動作処理に移行する。これらに対して、右手90R等の画像に基づく動作(例えば右手90Rを斜めに振る動作等)が第1動作及び第2動作のいずれにも一致しないと判定された場合には、バックカメラ16により撮像された動作は、予め定められている所定動作等と異なる。つまり、使用者の右手90R等の動作に誤りがある可能性が高い。そのため、ステップS102に戻って今回以後の所定期間内に撮像された画像データを取得する。 If the motion determination process of step S106 determines that the motion based on the image of the right hand 90R, etc., matches the first motion (e.g., motion of shaking the right hand 90R from side to side) (S106; YES (first motion)), the process proceeds to the first motion process of step S107, and if the motion based on the image of the right hand 90R, etc., matches the second motion (e.g., motion of shaking the right hand 90R up and down) (S106; YES (second motion)), the process proceeds to the second motion process of step S108. On the other hand, if it is determined that the motion based on the image of the right hand 90R, etc. (e.g., motion of shaking the right hand 90R diagonally, etc.) does not match either the first motion or the second motion, the motion captured by the rear camera 16 is different from the predetermined motion, etc. that has been determined in advance. In other words, there is a high possibility that the motion of the user's right hand 90R, etc. is incorrect. Therefore, the process returns to step S102 to obtain image data captured within a predetermined period from this time onwards.

第1動作処理(S107)及び第2動作処理(S108)のフローチャートは、図4に図示されている。また、これらの処理によりディスプレイ11に表示されるコンテンツの例を示す説明図が図5に図示されている。 The flowcharts of the first operation process (S107) and the second operation process (S108) are shown in FIG. 4. Also, an explanatory diagram showing an example of the content displayed on the display 11 by these processes is shown in FIG. 5.

図4(A)に示すように、第1動作処理(S107)では、まずステップS201によりコンテンツ情報取得処理が行われる。コンテンツは情報の内容や中身のことであり、コンテンツ情報は当該コンテンツに関する情報(例えば、当該コンテンツが存在するURL等のアドレス情報、ファイル名、ファイル種別、ファイルサイズ、作成年月日、紐付け(関連付け)られている他のコンテンツ情報、等)のことである。ここでは、閲覧アプリから、現在、ディスプレイ11に表示されているコンテンツの情報を取得する。 As shown in FIG. 4 (A), in the first operation process (S107), first, in step S201, a content information acquisition process is performed. Content refers to the substance or substance of information, and content information refers to information related to the content (for example, address information such as a URL where the content exists, file name, file type, file size, creation date, information on other content that is linked (associated), etc.). Here, information on the content currently being displayed on the display 11 is acquired from the viewing app.

例えば、図5(A)に示すように、スマホ10において、インターネットにより閲覧アプリを介して提供されている検索エンジンの検索ボックス70に「椅子」を入力して検索すると、検索結果がディスプレイ11の画面に表示される。この例では、複数のリコメンド商品(推奨商品)の縮小画像情報71a,71b,71cがお勧め順に画面の左側から右側に向かって横並びに表示されている。尚、同図においては、これらの縮小画像情報71a等のうちディスプレイサイズの都合から画面に表示しきれない縮小画像情報71cの一部や表示できない非表示情報79については、ディスプレイ11の右外側に薄い灰色に着色されて表現されている。非表示情報79は、画面表示を左方向にスクロールすることにより表示される。 For example, as shown in FIG. 5(A), when "chair" is entered into a search box 70 of a search engine provided via a browsing app on the Internet on the smartphone 10, the search results are displayed on the screen of the display 11. In this example, reduced image information 71a, 71b, 71c of multiple recommended products are displayed side-by-side from the left side of the screen in order of recommendation, from the right side to the left side of the screen. In the figure, some of the reduced image information 71c such as 71a that cannot be displayed on the screen due to the display size and hidden information 79 that cannot be displayed are shown in light gray on the outer right side of the display 11. The hidden information 79 can be displayed by scrolling the screen display to the left.

また、画面の縮小画像情報71a~71cの下には「椅子」を販売する通販サイトの概要情報73が文字情報として表示されている。図5(A)では図示されていないが、検索結果として、ディスプレイ11には表示されていない通販サイト等の複数の概要情報73が検索上位順に表示され得るようにインターネットから取得されており、同図に表示されてない概要情報73は、画面表示を上方向にスクロールすることにより表示される。 In addition, summary information 73 of mail-order sites selling "chairs" is displayed as text information below the reduced image information 71a to 71c on the screen. Although not shown in FIG. 5(A), multiple pieces of summary information 73 of mail-order sites not shown on the display 11 are obtained from the Internet as search results so that they can be displayed in order of ranking, and summary information 73 not shown in the figure can be displayed by scrolling the screen display upwards.

これら縮小画像情報71a~71cや概要情報73等がディスプレイ11に表示された後、使用者が指やスタイラス又はタッチペンでタッチパネル12を介して「オフィス用スタッキングチェア」の縮小画像情報71aを選択した場合には、例えば、図5(B)に示すように、当該スタッキングチェアの詳細情報74aがコンテンツとして表示される。この場合、ステップS201では、コンテンツ情報として、ディスプレイ11に表示されている当該スタッキングチェアの詳細情報74aに関する情報が取得される。そして、この取得されたコンテンツ情報に基づいて、続くステップS202により次コンテンツ、即ち今回はまだ閲覧されてないコンテンツが有るか否かを判定する処理が行われる。 After the reduced image information 71a-71c and summary information 73 are displayed on the display 11, if the user selects the reduced image information 71a of "Office stacking chair" via the touch panel 12 with a finger, a stylus, or a touch pen, detailed information 74a of the stacking chair is displayed as content, for example, as shown in FIG. 5(B). In this case, in step S201, information on the detailed information 74a of the stacking chair displayed on the display 11 is acquired as content information. Then, based on this acquired content information, the process of determining whether there is the next content, i.e., content that has not yet been viewed this time, is performed in the following step S202.

図5(B)に示す当該スタッキングチェアのコンテンツの例では、上方向にスクロールすると、図5(D)に示すように、続けてディスプレイ11に現れる詳細情報74a’の「★★★関連商品★★★」の欄に表示される複数の関連商品情報75a,75b,75c(「運搬台車」、「2脚セット」や「5脚セット」)が他のコンテンツ情報として紐付けられている。このように、現在、閲覧しているコンテンツやスクロールすると閲覧できるコンテンツ(以下「閲覧コンテンツ等」という)に他のコンテンツ情報が紐付けられている場合には、次コンテンツが存在する。そのため、ステップS202では、次コンテンツが有ると判定し(S202;YES)、次のステップS203により次コンテンツの情報を閲覧アプリから、又は閲覧アプリを介してインターネットから取得する処理が行われる。 In the example of the stacking chair content shown in FIG. 5(B), when scrolling upward, multiple related product information 75a, 75b, 75c ("transport cart", "set of 2 chairs", and "set of 5 chairs") displayed in the "★★★Related Products★★★" column of detailed information 74a' that subsequently appears on display 11 are linked as other content information, as shown in FIG. 5(D). In this way, when other content information is linked to the currently viewed content or content that can be viewed by scrolling (hereinafter referred to as "viewed content, etc."), the next content exists. Therefore, in step S202, it is determined that the next content exists (S202; YES), and in the next step S203, information on the next content is obtained from the viewing app or from the Internet via the viewing app.

そして、続くステップS205により既出のコンテンツと同じであるか否かを判定する処理が行われる。即ち、次コンテンツが今回以前、つまり前回までに閲覧されている場合にその閲覧済みのコンテンツをディスプレイ11に再度表示すると、使用者は、既に閲覧したコンテンツを再び見ることになり、当該使用者にガッカリ感や無駄な時間を消費したイメージを与えてしまう虞がある。また、閲覧中のコンテンツαが次コンテンツβにおいて紐付けられている場合には、コンテンツα→コンテンツβ→コンテンツα→コンテンツβ→…というように閲覧の無限ループを構成してしまう。 Then, in the following step S205, a process is performed to determine whether the content is the same as the already displayed content. In other words, if the next content has been viewed before, i.e., the previous time, and that already viewed content is displayed again on the display 11, the user will see content that he or she has already viewed again, which may cause the user to feel disappointed or give the impression that time has been wasted. Furthermore, if the content α being viewed is linked to the next content β, an infinite loop of viewing will be created, such as content α → content β → content α → content β → ....

このため、本実施形態では、ステップS205により、次コンテンツが前回までに閲覧したコンテンツと同じであるか否かを判定する処理を行う。そして、次コンテンツが既出(既閲覧)のコンテンツと同じである場合には(S205;YES)、ステップS202に戻って別の次コンテンツが存在するか否かを判定し、同じでない場合には(S205;NO)、ステップS206に処理を移行する。 For this reason, in this embodiment, in step S205, a process is performed to determine whether the next content is the same as the content previously viewed. If the next content is the same as the previously displayed (viewed) content (S205; YES), the process returns to step S202 to determine whether another next content exists, and if they are not the same (S205; NO), the process proceeds to step S206.

これらのコンテンツが同じであるか否かの判定は、例えば、コンテンツのアドレス情報、ファイル名、ファイルサイズ、作成年月日等のコンテンツ情報に基づいて行われ、これらのコンテンツ情報が同一であれば、これらは同じコンテンツであると判定する。また、過去に閲覧されたコンテンツが制御ユニット20のキャッシュメモリやクッキーファイル等に保存されている場合には、同一のコンテンツがこれらのキャッシュメモリ等に存在すれば、これらは同じコンテンツであると判定する。 Whether these contents are the same or not is determined based on content information such as the content's address information, file name, file size, and creation date, and if this content information is the same, it is determined that these are the same content. Also, if previously viewed content is stored in the cache memory or cookie file of the control unit 20, and the same content exists in the cache memory, it is determined that these are the same content.

これにより、前回までに閲覧したコンテンツが再度、ディスプレイ11に表示されることがないため、上記のような問題の発生を回避することが可能になる。尚、このような問題の発生よりも、既出のコンテンツを再度、閲覧できるように構成することにメリットがある場合には、当該判定処理(S205)は不要になる。そのため、この場合にはステップS205の判定処理を削除する。 As a result, previously viewed content will not be displayed again on the display 11, making it possible to avoid the occurrence of problems such as those described above. Note that if there is an advantage to configuring the previously displayed content to be viewable again rather than the occurrence of such problems, this determination process (S205) will be unnecessary. Therefore, in this case, the determination process of step S205 is deleted.

一方、ステップS202により、次コンテンツが無いと判定した場合(S202;NO)、即ち閲覧コンテンツ等の関連商品情報75a~75cのような他のコンテンツ情報が紐付けられていない場合には、ステップS204に処理を移行する。そして、次コンテンツが存在しないことを表すエンド情報(所定データや所定フラグ)をメモリ25から取得する処理が行われた後、ステップS206に処理を移す。 On the other hand, if it is determined in step S202 that there is no next content (S202; NO), i.e., if other content information such as related product information 75a-75c of the viewed content is not linked, the process proceeds to step S204. Then, after a process is performed to obtain end information (predetermined data or a predetermined flag) indicating that there is no next content from memory 25, the process proceeds to step S206.

尚、ステップS201により取得されたコンテンツ情報に他のコンテンツ情報が紐付けられていない場合において、例えば、現在、ディスプレイ11に表示されているコンテンツと表示階層(又はデータ階層)上、同例に存在する他のコンテンツを、次コンテンツとして、ステップS202により次コンテンツが有ると判定してもよい。 In addition, when other content information is not linked to the content information acquired in step S201, for example, the content currently displayed on the display 11 and other content that exists in the same example in the display hierarchy (or data hierarchy) may be set as the next content, and it may be determined in step S202 that there is a next content.

例えば、図5(B)に示す当該スタッキングチェアの詳細情報74aにおいて他のコンテンツ情報が紐付けられていない場合、コンテンツを一つ前の時点(又は表示階層の一つ上)のコンテンツに戻って、図5(A)に表されている当該スタッキングチェアの縮小画像情報71aと同列に表示される他の縮小画像情報71b,71cを次コンテンツとして選択してもよい。例えば、お勧め順(画面の左側から右側)に従って縮小画像情報71aの右隣に表示される縮小画像情報71bの「GAMING CHAIR」のコンテンツを選択した場合には、同画面において「GAMING CHAIR」の縮小画像情報71を選択したときと同様に、図5(B)に示すようなスタッキングチェアの詳細情報74aや図5(C)に示すような運搬台車の詳細情報74bと同じ表示形式で「GAMING CHAIR ゲーミングチェア」の詳細情報が表示される。 For example, if no other content information is linked to the detailed information 74a of the stacking chair shown in FIG. 5(B), the content may be returned to the previous content (or one level above in the display hierarchy), and other reduced image information 71b, 71c displayed in the same row as the reduced image information 71a of the stacking chair shown in FIG. 5(A) may be selected as the next content. For example, if the content of "GAMING CHAIR" of reduced image information 71b displayed to the right of reduced image information 71a in accordance with the recommended order (from the left to the right of the screen) is selected, the detailed information of "GAMING CHAIR" is displayed in the same display format as the detailed information 74a of the stacking chair shown in FIG. 5(B) and the detailed information 74b of the transport cart shown in FIG. 5(C), just as when the reduced image information 71 of "GAMING CHAIR" is selected on the same screen.

ステップS206では表示情報出力処理が行われる。この処理は、ステップS203により取得された次コンテンツ情報、又はステップS204により取得されたエンド情報を閲覧アプリに出力するものである。次コンテンツ情報が閲覧アプリに出力されると、閲覧アプリは、次コンテンツ情報に基づいて他のコンテンツのデータをインターネットから(又は先読み込み等により他のコンテンツのデータが既にダウンロードされている場合にはそれをメモリ25から)取得して、現在、ディスプレイ11に表示しているコンテンツを、他のコンテンツの表示に切り替える処理を行う。つまり、閲覧アプリは、閲覧操作補助アプリからの指示を受けて、使用者が行った第1動作に対応してディスプレイ11の表示内容を他のコンテンツに切り替える。 In step S206, a display information output process is performed. In this process, the next content information acquired in step S203 or the end information acquired in step S204 is output to the viewing application. When the next content information is output to the viewing application, the viewing application acquires data of the other content from the Internet based on the next content information (or from memory 25 if the data of the other content has already been downloaded by pre-reading, etc.), and performs a process of switching the content currently displayed on display 11 to the display of the other content. In other words, the viewing application receives an instruction from the viewing operation assistance application and switches the display content of display 11 to the other content in response to the first operation performed by the user.

例えば、図5(D)に示す当該スタッキングチェアの詳細情報74a’においては、複数の関連商品情報75a~75cとして「運搬台車」、「2脚セット」及び「5脚セット」のコンテンツの縮小画像が紐付けられているため、閲覧アプリは、閲覧操作補助アプリの指示を受け、ディスプレイ11における表示順(画面の左側から右側に向けて)にこれらのコンテンツを他のコンテンツとしてディスプレイ11に表示する。この例では、画面の左端に表示されている関連商品情報75aは「運搬台車」のコンテンツの縮小画像であることから、それにリンクされているコンテンツ(次コンテンツ)として、使用者が行った第1動作に対応してディスプレイ11には「スタッキングチェア用 運搬台車」の詳細情報74bが表示される(図5(C)参照)。 For example, in the detailed information 74a' of the stacking chair shown in FIG. 5(D), thumbnail images of the contents "transport cart", "set of 2 chairs", and "set of 5 chairs" are linked as multiple related product information 75a-75c, so the viewing application receives instructions from the viewing operation assistance application and displays these contents as other contents on the display 11 in the order of display on the display 11 (from the left side of the screen to the right side). In this example, the related product information 75a displayed on the left side of the screen is a thumbnail image of the "transport cart" content, so detailed information 74b of "transport cart for stacking chairs" is displayed on the display 11 as the linked content (next content) in response to the first action performed by the user (see FIG. 5(C)).

これに対して、エンド情報が閲覧アプリに出力された場合には、閲覧コンテンツ等に紐付けられている次コンテンツがなく、閲覧アプリは他のコンテンツ情報を得られないことから、ディスプレイ11の表示を他のコンテンツに切り替えることはできない。そのため、このような場合には、例えば、閲覧アプリは、使用者が第1動作を行っても、現在、ディスプレイ11に表示されているコンテンツをそのまま維持したり、切り替えるコンテンツが存在しない旨の情報をディスプレイ11に表示したりする。 In contrast, when end information is output to the viewing app, there is no next content linked to the viewed content, etc., and the viewing app cannot obtain other content information, so it cannot switch the display on display 11 to other content. Therefore, in such a case, for example, even if the user performs the first action, the viewing app may maintain the content currently displayed on display 11 as is, or may display information on display 11 to the effect that there is no content to switch to.

ステップS206による処理が終了すると、一連の第1動作処理を終えて図3に示す閲覧操作補助アプリのメインルーチンに戻る。そして、再びステップS102に処理を移行して、今回以後の所定期間内に撮像された画像データを取得する。つまり、使用者が次に行う手等の動きに備える。 When the process in step S206 ends, the first operation process series is completed and the process returns to the main routine of the browsing operation assistance app shown in FIG. 3. Then, the process proceeds again to step S102 to obtain image data captured within a predetermined period of time from this time onward. In other words, the process prepares for the next hand or other movement made by the user.

図4(B)に示すように、第2動作処理(S108)では、まずステップS301により手等情報取得処理が行われる。手等情報は、前述の図3に示す動作解析処理(S105)により得られている手等を振る方向とその振る速さの情報である。一般的にヒトが方向を意識して手等を振る場合、その方向に振るときの速度の方が、振った後に手等を戻すために逆向きに振るときの速度よりも速くなる。そのため、これらの情報から、速度が大きい方向(上>下の場合は上方向、上<下の場合は下方向)に向けて手等が振られていること、つまり手等の動作方向がわかる。 As shown in FIG. 4B, in the second motion process (S108), first, hand information acquisition process is performed in step S301. The hand information is information on the direction in which the hand is waved and the speed at which it is waved, obtained by the motion analysis process (S105) shown in FIG. 3 described above. Generally, when a person waves their hand while being conscious of the direction, the speed at which they wave in that direction is faster than the speed at which they wave in the opposite direction to return the hand after waving. Therefore, from this information, it is possible to know that the hand is being waved in the direction with the greater speed (upward if up > down, downward if up < down), in other words, the direction of the hand motion.

したがって、次のステップS302による判定処理により、上方向に向けて手等が振られていると判定された場合には(S302;上方向)、ステップS303に処理を移行して上スクロール設定処理が行われる。また、同判定処理により、下方向に向けて手等が振られていると判定された場合には(S302;下方向)、ステップS304に処理を移行して下スクロール設定処理が行われる。これらの設定処理(S303,S304)では、例えば、スクロール方向(上方向又は下方向)とそのスクロール量とが含まれるスクロールコマンドが出力バッファにセットされる処理が行われる。スクロール量は、予め設定されている所定量であり、例えば、スクロール方向(この場合、上下方向)に対するディスプレイ11の幅(この場合、上下方向幅)とほぼ同じ値又は僅かに小さい値、つまり画面上下方向のほぼ1ページ相当分に設定される。 Therefore, if the judgment process in the next step S302 judges that the hand is being waved upward (S302; upward), the process proceeds to step S303, where an upward scroll setting process is performed. Also, if the judgment process judges that the hand is being waved downward (S302; downward), the process proceeds to step S304, where a downward scroll setting process is performed. In these setting processes (S303, S304), for example, a scroll command including the scroll direction (upward or downward) and the scroll amount is set in the output buffer. The scroll amount is a predetermined amount that is set in advance, and is set, for example, to a value that is approximately the same as or slightly smaller than the width (vertical width in this case) of the display 11 in the scroll direction (vertical direction in this case), that is, approximately equivalent to one page in the vertical direction of the screen.

ステップS305ではスクロールコマンド出力処理が行われる。この処理は、ステップS303やステップS304によりセットされたスクロールコマンドを閲覧アプリに出力するものである。スクロールコマンドが閲覧アプリに出力されると、閲覧アプリは、現在、ディスプレイ11に表示しているコンテンツを上方向又は下方向に向けて所定量だけスクロールする。これにより、ディスプレイ11に表示されているコンテンツを上方向又は下方向に画面上下方向ほぼ1ページ分、スクロールすることが可能になる。 In step S305, a scroll command output process is performed. In this process, the scroll command set in step S303 or step S304 is output to the viewing application. When the scroll command is output to the viewing application, the viewing application scrolls the content currently displayed on the display 11 upward or downward by a predetermined amount. This makes it possible to scroll the content displayed on the display 11 upward or downward by approximately one page in the vertical direction of the screen.

例えば、図5(B)に示す当該スタッキングチェアのコンテンツの例においては、閲覧アプリは、ディスプレイ11に表示されている詳細情報74aを下方向に画面上下方向ほぼ1ページ分だけスクロールさせる。これにより、図5(D)に示すように、スクロール後にディスプレイ11に表示されている詳細情報74a’においては、スクロール前に画面の最下方に位置していた「★★★関連商品★★★」の表示が、画面の最上方に位置するように表示されるとともに、スクロール前には表示されていなかった複数の関連商品情報75a~75cが「★★★関連商品★★★」の下に表示される。また、「<<< 商品の詳細情報 >>>」として、型番、サイズ、重量、カラー、材質、機能や注意事項、「<<< 商品レビュー >>>」の一部も表示される。 For example, in the example of the stacking chair content shown in FIG. 5(B), the viewing app scrolls the detailed information 74a displayed on the display 11 downward by approximately one page in the vertical direction of the screen. As a result, as shown in FIG. 5(D), in the detailed information 74a' displayed on the display 11 after scrolling, the display of "★★★ Related Products ★★★", which was at the bottom of the screen before scrolling, is now displayed at the top of the screen, and multiple related product information 75a to 75c, which were not displayed before scrolling, are displayed below "★★★ Related Products ★★★". In addition, the model number, size, weight, color, material, functions, precautions, and part of "<<< Product Reviews >>>" are also displayed as "<<< Product Details >>>".

ステップS305による処理が終了すると、一連の第2動作処理を終えて図3に示す閲覧操作補助アプリのメインルーチンに戻り、再度、ステップS102に処理を移行して、今回以後の所定期間内に撮像された画像データを取得する。つまり、使用者が次に行う手等の動きに備える。 When the process in step S305 is completed, the series of second operation processes is completed and the process returns to the main routine of the browsing operation assistance app shown in FIG. 3, and the process again proceeds to step S102 to obtain image data captured within a predetermined period from this time onward. In other words, it prepares for the next hand or other movement made by the user.

尚、本実施形態の閲覧操作補助アプリでは、汎用の閲覧アプリにプラグインされてそのサブルーチンとして機能する場合を例示して説明したが、これに限られることはなく、例えば、スマホ10に専用の閲覧アプリの一機能として、当該閲覧アプリに、閲覧操作補助アプリの機能(図3,4)を予め組み込んで構成してもよい。 In the present embodiment, the browsing operation assistance app has been described as being plugged into a general-purpose browsing app and functioning as a subroutine thereof, but this is not limited thereto. For example, the browsing app may be configured to incorporate the functions of the browsing operation assistance app (FIGS. 3 and 4) in advance as one function of a dedicated browsing app for the smartphone 10.

以上説明したように本実施形態のスマホ10では、それにインストールされた閲覧操作補助アプリが閲覧アプリを介して又は直接的に制御ユニット20を制御することにより、バックカメラ16が撮像した所定期間内に含まれる一連の画像情報に当該スマホ10の使用者の手等の画像が含まれていると制御ユニット20が判定し(S104;YES)、且つ、一連の画像情報に基づいて所定期間内における手等の動きが予め定められた第1動作(所定動作)であると制御ユニット20が判定した場合(S106;YES(第1動作))、制御ユニット20は、ディスプレイ11に現在表示されている詳細情報74aを関連商品情報75a~75cの表示に切り替える(S206)。 As described above, in the smartphone 10 of this embodiment, the browsing operation assistance app installed on the smartphone 10 controls the control unit 20 via the browsing app or directly, so that the control unit 20 determines that a series of image information captured by the rear camera 16 within a predetermined period of time includes an image of the hand or the like of the user of the smartphone 10 (S104; YES), and if the control unit 20 determines that the movement of the hand or the like within the predetermined period of time is a predetermined first action (predetermined action) based on the series of image information (S106; YES (first action)), the control unit 20 switches the detailed information 74a currently displayed on the display 11 to the display of related product information 75a to 75c (S206).

これにより、例えば、当該スマホ10の使用者は、ディスプレイ11をスワイプしたりタップしたりする代わりに、バックカメラ16に撮像されている手等の動きが第1動作になるように手等を動かすことによって、現在、ディスプレイ11に表示されている詳細情報74aを関連商品情報75a~75cの表示に切り替えることが可能になる。例えば、使用者がスマホ10を左手90L(又は右手90R)で保持している場合には、右手90R(又は左手90L)を当該スマホ10の裏側面10Bにかざして所定動作を行うことによって、ディスプレイ11に表示されているコンテンツ等が右手90R(又は左手90L)により隠れることなくコンテンツの切替え操作を行うことが可能になる。したがって、目的の情報に到達するまでの操作をディスプレイ11の裏側において右手90R(又は左手90L)の動きだけで可能にするので、視認性を確保しつつ、操作性を向上することができる。 As a result, for example, instead of swiping or tapping on the display 11, the user of the smartphone 10 can switch the detailed information 74a currently displayed on the display 11 to the display of related product information 75a to 75c by moving the hand, etc. so that the movement of the hand, etc. captured by the rear camera 16 becomes the first movement. For example, when the user holds the smartphone 10 in the left hand 90L (or right hand 90R), the user can hold the right hand 90R (or left hand 90L) over the back side 10B of the smartphone 10 and perform a predetermined movement, thereby enabling the content switching operation to be performed without the content, etc. displayed on the display 11 being hidden by the right hand 90R (or left hand 90L). Therefore, the operation until the desired information is reached can be performed only by the movement of the right hand 90R (or left hand 90L) behind the display 11, thereby improving operability while ensuring visibility.

また、本実施形態のスマホ10では、制御ユニット20は、手等の動きが第2動作(他の所定動作)であると判定した場合(S106;YES(第2動作))、コンテンツの表示態様に関する制御として、ディスプレイ11の画面表示を上方向又は下方向にスクロールする。コンテンツの表示態様に関する制御は、例えば、現在、ディスプレイ11に表示されているコンテンツを左方向や右方向にスクロールしたり、同コンテンツの表示倍率を変更したり(拡大表示や縮小表示)してもよい。またディスプレイ11に表示されているコンテンツを一つ前の時点(又は表示階層の一つ上)のコンテンツに戻してもよい。 In addition, in the smartphone 10 of this embodiment, when the control unit 20 determines that the movement of the hand or the like is a second action (another specified action) (S106; YES (second action)), it scrolls the screen display on the display 11 upwards or downwards as a control related to the display mode of the content. The control related to the display mode of the content may, for example, scroll the content currently displayed on the display 11 to the left or right, or change the display magnification of the content (enlarged or reduced display). The content displayed on the display 11 may also be returned to the content at the previous point in time (or one level above in the display hierarchy).

これにより、例えば、当該スマホ10の使用者は、ディスプレイ11をスワイプする代わりに、バックカメラ16に撮像されている手等の動きが第2所定動作になるように動かすことによって、現在、ディスプレイ11に表示されているコンテンツをディスプレイ11の上下方向や左右方向にスクロール表示させたり、コンテンツを拡大や縮小表示させたり等、様々な表示態様の制御を行うことが可能になる。 As a result, for example, instead of swiping the display 11, the user of the smartphone 10 can control various display modes, such as scrolling the content currently displayed on the display 11 in the vertical or horizontal directions of the display 11, or enlarging or reducing the content, by moving the hand or other object captured by the rear camera 16 in a manner that corresponds to a second predetermined motion.

さらに、本実施形態のスマホ10では、ディスプレイ11に関連商品情報75(他のコンテンツ)が複数表示され、且つ、手等の動きが第1動作であると制御ユニット20が複数回連続して判定してその判定ごとに複数の関連商品情報75a~75cが順番に切り替えられる場合においては、例えば、制御ユニット20は、複数の関連商品情報75a~75cのうち、ディスプレイ11に次に表示する予定の関連商品情報75bのコンテンツがディスプレイ11に既に表示された表示済みコンテンツと同じ内容であるときには、この関連商品情報75bのコンテンツ(次表示コンテンツ)に代えて、これの次に表示する予定の関連商品情報75cのコンテンツ(次表示コンテンツの次に表示する予定の他のコンテンツ)に切り替えてディスプレイ11に表示する。これにより、表示済みコンテンツと同じ内容の詳細情報がディスプレイ11に表示されてしまうのを防止することができる。つまり、既に閲覧したコンテンツを再度見せてしまい使用者にガッカリ感や無駄な時間を消費したイメージを与えるような事態を未然に防ぐことが可能になる。 Furthermore, in the smartphone 10 of this embodiment, when a plurality of related product information 75 (other contents) are displayed on the display 11 and the control unit 20 judges multiple times in succession that the movement of the hand or the like is the first movement and switches the plurality of related product information 75a to 75c in sequence for each judgment, for example, when the content of the related product information 75b to be displayed next on the display 11 among the plurality of related product information 75a to 75c is the same as the displayed content already displayed on the display 11, the control unit 20 switches to the content of the related product information 75c to be displayed next (other content to be displayed after the next displayed content) instead of the content of the related product information 75b (next display content) and displays it on the display 11. This makes it possible to prevent detailed information with the same content as the displayed content from being displayed on the display 11. In other words, it is possible to prevent a situation in which the user feels disappointed or feels like time has been wasted by showing the content that has already been viewed again.

尚、上述した閲覧操作補助アプリの実施形態では、閲覧コンテンツ等がリコメンド商品(推奨商品)の場合、それに紐付けられている他のコンテンツ情報として関連商品情報75a~75cを例示して説明したが、紐付けられている他のコンテンツ情報は、例えば、当該リコメンド商品を販売している企業情報や、当該企業が販売する他の製品情報等であってもよい。また、閲覧コンテンツ等は、閲覧アプリを使用してインターネットの検索エンジンにより提供されるリコメンド商品に限られることはなく、当該検索エンジンによる検索結果の情報に関連付けられてインターネットから提供されるテキストデータ、画像データ、動画データ等でもよい。また、閲覧アプリを使用してディスプレイ11で閲覧できる電子データであれば、例えば、当該スマホ10のメモリ25に記憶されているテキストデータ、画像データ、動画データ等でもよい。 In the above-described embodiment of the browsing operation assistance app, when the browsing content, etc. is a recommended product (recommended product), related product information 75a to 75c is exemplified as other content information linked to it. However, the linked other content information may be, for example, company information selling the recommended product, or other product information sold by the company. In addition, the browsing content, etc. is not limited to recommended products provided by an Internet search engine using the browsing app, but may be text data, image data, video data, etc. provided from the Internet in association with information on the search results by the search engine. In addition, as long as it is electronic data that can be viewed on the display 11 using the browsing app, it may be, for example, text data, image data, video data, etc. stored in the memory 25 of the smartphone 10.

また、上述した閲覧操作補助アプリの実施形態では、第2動作に対応してディスプレイ11の画面表示を上方向や下方向にスクロールする例を説明したが、第2動作に対応したコンテンツの表示態様に関する制御であれば、例えば、現在、ディスプレイ11に表示されているコンテンツを左方向や右方向にスクロールしたり、同コンテンツの表示倍率を変更したり(拡大表示や縮小表示)してもよい。また、第2動作に対応してディスプレイ11に表示されているコンテンツを一つ前の時点(又は表示階層の一つ上)のコンテンツに戻し得るように閲覧操作補助アプリを構成してもよい。尚、上下方向や左右方向のスクロールは、一定速度で連続してスクロールするように構成してもよいし、また第2動作において手等を動かす距離の大きさに対応してスクロールの速度を変更可能に構成してもよい。例えば、手等を動かす上下方向の移動距離が大きくなるほどスクロールが速くなり、小さくなるほどスクロールが遅くなるように構成する。 In the above-described embodiment of the browsing operation assistance app, an example has been described in which the screen display of the display 11 is scrolled upward or downward in response to the second action. However, if the control is related to the display mode of the content corresponding to the second action, the content currently displayed on the display 11 may be scrolled to the left or right, or the display magnification of the content may be changed (enlarged or reduced). The browsing operation assistance app may be configured to return the content displayed on the display 11 in response to the second action to the content at the previous point in time (or the content one level above in the display hierarchy). Note that the scrolling in the vertical or horizontal directions may be configured to be continuous at a constant speed, or the scrolling speed may be changed in response to the distance of the movement of the hand or the like in the second action. For example, the scrolling may be configured to be faster as the vertical movement distance of the hand or the like increases, and slower as the vertical movement distance decreases.

さらに、上述した閲覧操作補助アプリの実施形態では、第1動作に対応してディスプレイ11の表示を他のコンテンツに切り替える例、また第2動作に対応してディスプレイ11の画面表示を上方向や下方向にスクロールする例を説明した。しかしこれらの他に、第3動作、第4動作や第5動作等を登録し、動作判定処理(S106)において、これらの動作に対応して、ディスプレイ11に表示されているコンテンツの表示態様を制御するように構成してもよい。 Furthermore, in the above-described embodiment of the browsing operation assistance app, an example has been described in which the display on the display 11 is switched to other content in response to a first action, and an example in which the screen display on the display 11 is scrolled upwards or downwards in response to a second action. However, in addition to these, a third action, a fourth action, a fifth action, etc. may be registered, and the display mode of the content being displayed on the display 11 may be controlled in response to these actions in the action determination process (S106).

例えば、第3動作は、右手90R(または左手90L)を斜め右上左下がりに振る動作、第4動作は、右手90R(または左手90L)を斜め左上右下がりに振る動作、第5動作は、右手90R(または左手90L)をスマホ10から離したり近づけたりする前後に動かす動作とする。第3動作に対応してディスプレイ11に表示されているコンテンツを左方向や右方向にスクロールしたり、第4動作に対応して同コンテンツの表示倍率を変更したり、第5動作に対応してディスプレイ11の表示を、同コンテンツから、一つ前の時点(又は表示階層の一つ上)のコンテンツに戻したりし得るように閲覧操作補助アプリを構成してもよい。また、ディスプレイ11に表示されているコンテンツが動画データの場合には、例えば、第2動作により動画を再生したり、再生されている動画を第3動作により停止させたり、第4動作により動画を早送りしたり、第5動作により動画を巻き戻ししたりし得るように閲覧操作補助アプリを構成してもよい。 For example, the third action is a diagonal movement of the right hand 90R (or the left hand 90L) from the upper right to the lower left, the fourth action is a diagonal movement of the right hand 90R (or the left hand 90L) from the upper left to the lower right, and the fifth action is a movement of moving the right hand 90R (or the left hand 90L) back and forth away from or toward the smartphone 10. The browsing operation assistance app may be configured to scroll the content displayed on the display 11 to the left or right in response to the third action, change the display magnification of the content in response to the fourth action, or return the display on the display 11 to the content from the content at the previous point in time (or one level above in the display hierarchy) in response to the fifth action. In addition, when the content displayed on the display 11 is video data, the browsing operation assistance app may be configured to play the video in response to the second action, stop the video being played in response to the third action, fast-forward the video in response to the fourth action, or rewind the video in response to the fifth action.

[その他の発明]
従来のスマートフォン等の携帯情報端末装置においては、使用者がディスプレイを指やスタイラス又はタッチペン(以下「指等」という)でスワイプしたりタップしたりすることによって、表示サイズよりも携帯性が重視された小型ディスプレイであっても多くの情報の表示を可能にしているが、操作面において次のような問題がある。一般に、携帯情報端末装置のディスプレイの表面は、写真や動画等の画像を綺麗に見せるために光沢処理が施されていたり、反射による眼の疲れを軽減するためにノングレア処理が施されていたりするが、いずれの場合も指等による触覚では平坦な面に感じてしまうことが多い(ノングレアでもザラザラ程度の感触に過ぎない)。
[Other inventions]
In conventional mobile information terminal devices such as smartphones, a user can swipe or tap the display with a finger, stylus, or touch pen (hereinafter referred to as "finger, etc.") to display a large amount of information even on a small display that prioritizes portability over display size, but there are problems with operation, such as the following: In general, the surface of the display of a mobile information terminal device is gloss-treated to make images such as photos and videos look beautiful, or is non-glare-treated to reduce eye fatigue caused by reflection, but in either case, it often feels like a flat surface when touched with a finger, etc. (even non-glare feels only rough to the touch).

このため、例えば、指等でディスプレイをスワイプする際には、マウスのスクロールホイールを回動させた場合に指に伝わるクリック感を与えることはできない。つまり、従来の携帯情報端末装置においては、例えば、ディスプレイをスワイプする場合に使用者に対してスワイプ量を感覚的に付与することはできていなかった。そこで、[その他の発明]においては、ディスプレイをスワイプする場合に使用者に対してスワイプ量を感覚的に付与し得る操作装置(「スクロール操作装置」ともいう)を提供する。 For this reason, for example, when swiping the display with a finger or the like, it is not possible to give the user the clicking sensation that is transmitted to the finger when the scroll wheel of a mouse is rotated. In other words, in conventional mobile information terminal devices, for example, it is not possible to give the user an intuitive sense of the amount of swiping when swiping the display. Therefore, in [Other Inventions], an operation device (also called a "scroll operation device") is provided that can give the user an intuitive sense of the amount of swiping when swiping the display.

[他の発明1]
ディスプレイの表面にタッチパネルを備えた携帯情報端末装置に装着して使用されるスクロール操作装置であって、
弾力性がある凸部を周方向ほぼ等間隔に外周に有するローラ部と、
前記ローラ部の両端を回動自在に支持する枠体部と、
前記ローラ部が回動した場合に前記凸部が前記タッチパネルに当接するように前記枠体部の両端又は一端を前記携帯情報端末装置に装着する支持部と、
を備える、ことを特徴とするスクロール操作装置。
[他の発明2]
前記他の発明1において、前記凸部は、前記ローラ部の軸方向に線条に存在している、ことを特徴とするスクロール操作装置。
[他の発明3]
前記他の発明1又は他の発明2において、前記枠体部は、前記ローラ部の回動に伴って、前記ローラ部に触れる使用者の指の触覚にクリック感を付与する機構、又は前記使用者の聴覚にクリック音を付与する機構を備える、ことを特徴とするスクロール操作装置。
[Another Invention 1]
A scroll operation device that is attached to a mobile information terminal device having a touch panel on the surface of a display,
a roller portion having elastic protrusions on its outer periphery at substantially equal intervals in the circumferential direction;
a frame portion that rotatably supports both ends of the roller portion;
a support portion for mounting both ends or one end of the frame portion on the portable information terminal device so that the protrusion comes into contact with the touch panel when the roller portion rotates;
A scroll operation device comprising:
[Another Invention 2]
In the scroll operation device according to the above-mentioned another invention 1, the convex portion is present in a linear shape in the axial direction of the roller portion.
[Other Invention 3]
In the above other invention 1 or other invention 2, the frame body portion is provided with a mechanism for imparting a clicking sensation to the tactile sensation of the user's finger touching the roller portion as the roller portion rotates, or a mechanism for imparting a clicking sound to the user's hearing.

上記の他の発明1は、ディスプレイの表面にタッチパネルを備えた携帯情報端末装置に装着して使用されるスクロール操作装置であって、ローラ部、枠体部及び支持部を備えている。そして、弾力性がある凸部を周方向ほぼ等間隔に外周に有するローラ部は、その両端が回動自在に枠体部に支持され、枠体部は、ローラ部が回動した場合にローラ部の凸部がタッチパネルに当接するように枠体部の両端又は一端が支持部によって携帯情報端末装置に装着される。尚、回動は、ローラ部が正転方向に回転する場合と逆転方向に回転する場合の両方向に回転可能であることを意味する。尚、本他の発明のスクロール操作装置は、スクロール操作以外の操作(画面切替操作)も可能であるため、単に「操作装置」ともいう。 The above-mentioned other invention 1 is a scroll operation device that is attached to a mobile information terminal device having a touch panel on the surface of the display, and includes a roller section, a frame section, and a support section. The roller section has elastic convex sections on its outer periphery at approximately equal intervals in the circumferential direction, and both ends of the roller section are supported by the frame section so that it can rotate freely. The frame section is attached to the mobile information terminal device by the support section at both ends or one end of the frame section so that the convex sections of the roller section come into contact with the touch panel when the roller section rotates. Note that rotation means that the roller section can rotate in both the forward direction and the reverse direction. Note that the scroll operation device of this other invention is also simply called an "operation device" because it is capable of operations other than scrolling (screen switching operations).

これにより、携帯情報端末装置の使用者がマウスのスクロールホイールを回動させるように、指でローラ部を回動させることにより「ローラ部が周方向ほぼ等間隔に外周に有する凸部」が携帯情報端末装置のタッチパネルに不連続に当接する。そのため、タッチパネルに対しては指等で所定の短いストロークで小刻みにスワイプしたようにローラ部が当接し、また使用者の指に対してはローラ部の回動に伴い回動量に比例して発生する凸部の当接感が付与される。ローラ部の回動量は、小刻みにスワイプしたスワイプの合計量(小刻みスワイプの総量)であり、スワイプ量に相当し得る。また使用者は、断続的な凸部の当接感から感覚的にローラ部の回動量を把握することが可能である。したがって、ディスプレイをスワイプする場合に使用者に対してスワイプ量を感覚的に付与することができる。 As a result, when a user of a portable information terminal device rotates the roller part with his/her finger in the same way as rotating the scroll wheel of a mouse, "the convex parts that the roller part has on its outer circumference at approximately equal intervals in the circumferential direction" discontinuously come into contact with the touch panel of the portable information terminal device. Therefore, the roller part comes into contact with the touch panel as if the finger or the like were swiping in short, predetermined strokes, and the user's finger is given a sensation of contact of the convex parts that occurs in proportion to the amount of rotation as the roller part rotates. The amount of rotation of the roller part is the total amount of short swipes (total amount of short swipes), and can correspond to the amount of swipe. The user can also intuitively grasp the amount of rotation of the roller part from the sensation of contact of the intermittent convex parts. Therefore, when swiping the display, the amount of swipe can be given to the user intuitively.

上記他の発明2では、ローラ部の凸部は、ローラ部の軸方向に線条に存在していることから、タッチパネルに対して広範囲にスワイプすることが可能になる。これにより、例えば、ローラ部の軸方向に対してローラ部の一部がタッチパネルから過剰に浮いているような不適切な状態で当該スクロール操作装置が携帯情報端末装置に装着されている場合でも、ローラ部の残部に存在する凸部をタッチパネルに当接させることが可能になる。したがって、このような不適切な装着状態においても、ディスプレイをスワイプする場合に使用者に対してスワイプ量を感覚的に付与することができる。 In the above-mentioned other invention 2, the convex portion of the roller portion exists in a linear manner in the axial direction of the roller portion, so that it is possible to swipe a wide range on the touch panel. As a result, even if the scrolling operation device is attached to a mobile information terminal device in an inappropriate state, for example, where a part of the roller portion is excessively floating above the touch panel in the axial direction of the roller portion, it is possible to abut the convex portion on the remaining part of the roller portion against the touch panel. Therefore, even in such an inappropriate attachment state, the amount of swipe can be intuitively imparted to the user when swiping the display.

上記他の発明3では、枠体部は、ローラ部の回動に伴って、ローラ部に触れる使用者の指の触覚にクリック感を付与する機構、又は使用者の聴覚にクリック音を付与する機構を備える。これにより、使用者は、凸部の当接感に加えて、ローラ部の回動に伴って触覚又は聴覚を介してクリック感又はクリック音が得られることから、使用者に対してより確実にスワイプ量を感覚的に付与することができる。 In the third aspect of the present invention, the frame portion includes a mechanism for imparting a clicking sensation to the tactile sensation of the user's finger touching the roller portion, or a mechanism for imparting a clicking sound to the user's hearing as the roller portion rotates. This allows the user to obtain a clicking sensation or clicking sound through their sense of touch or hearing as the roller portion rotates, in addition to the sensation of contact with the protrusions, so that the amount of swiping can be more reliably imparted to the user in a sensory manner.

上記の[他の発明1]~[他の発明3]のスクロール操作装置は、その一実施形態として、例えば、図6及び図7に示すようなスクローラ30として具現化することが可能である。スクローラ30は、ディスプレイ51の表面にタッチパネル52を備えたスマホ50に装着して使用されるものであり、主に、ローラ部35とフレーム31とクリック機構部36を備えている。 The scrolling device of [Other Invention 1] to [Other Invention 3] above can be embodied as, for example, a scroller 30 as shown in Figures 6 and 7 as one embodiment. The scroller 30 is used by attaching it to a smartphone 50 that has a touch panel 52 on the surface of a display 51, and mainly comprises a roller unit 35, a frame 31, and a click mechanism unit 36.

スマホ50のディスプレイ51は、例えば、縦横比が16:9の6インチ型サイズの液晶表示装置である。タッチパネル52は、ディスプレイ51とほぼ同サイズでディスプレイ表面のほぼ前面に設けられる透明フィルムタイプのポインティングデバイスであり、使用者が指やスタイラスを接触させたディスプレイ51上の位置情報をスマホ50の制御ユニットに出力可能に構成されている。タッチパネル52の位置検知は、例えば、抵抗膜方式、静電容量方式や超音波表面弾性波方式等である。 The display 51 of the smartphone 50 is, for example, a 6-inch liquid crystal display device with an aspect ratio of 16:9. The touch panel 52 is a transparent film-type pointing device that is approximately the same size as the display 51 and is provided on almost the front of the display surface, and is configured to be able to output position information on the display 51 where the user touches it with a finger or a stylus to the control unit of the smartphone 50. The position detection of the touch panel 52 is, for example, a resistive film method, a capacitive method, an ultrasonic surface acoustic wave method, etc.

ローラ部35は、弾力性があり導電性が良好な材料(例えば導電ゴム)からなり多角柱形状に形成されている。本実施形態では、軸方向長さがディスプレイ51の横幅方向長よりも短く設定された正六角柱形状に形成されている。断面形状が正多角形状であれば、例えば、正八角柱形状や正十角柱形状等でもよい。ローラ部35の外周、つまり周面部35aにはその軸方向に線条に延びる角部35bが周方向ほぼ等間隔に形成されている。本実施形態では、ローラ部35が正六角柱形状であることから、角部35bは周上の六箇所に形成されている。ローラ部35の中心には軸部材が貫通するように設けられ、その両端は軸部35c,35dとして突出する。本実施形態では、角部35bは、ローラ部35の両端間に軸方向に線条に形成されているため、例えば、ローラ部35の一方端がタッチパネル52から過剰に浮いているような不適切な状態でスクローラ30がスマホ50に装着される場合があっても、ローラ部35の他方側に存在する角部35bをタッチパネル52に当接させることが可能になる。 The roller portion 35 is made of a material (e.g., conductive rubber) that is elastic and has good electrical conductivity and is formed in a polygonal prism shape. In this embodiment, the roller portion 35 is formed in a regular hexagonal prism shape with an axial length set shorter than the width direction length of the display 51. As long as the cross-sectional shape is a regular polygon, it may be, for example, a regular octagonal prism shape or a regular decagonal prism shape. The outer periphery of the roller portion 35, i.e., the peripheral surface portion 35a, has corners 35b extending in the axial direction in a linear manner and formed at approximately equal intervals in the circumferential direction. In this embodiment, since the roller portion 35 is in the shape of a regular hexagonal prism, the corners 35b are formed at six points on the circumference. A shaft member is provided so as to penetrate the center of the roller portion 35, and both ends thereof protrude as shafts 35c and 35d. In this embodiment, the corners 35b are formed as stripes in the axial direction between both ends of the roller part 35. Therefore, even if the scroller 30 is attached to the smartphone 50 in an inappropriate state, such as when one end of the roller part 35 is excessively raised from the touch panel 52, the corners 35b on the other side of the roller part 35 can be brought into contact with the touch panel 52.

フレーム31は、アッパーフレーム32とロアーフレーム33により構成されており、これらによりスマホ50を、当該スマホ50の表裏両面方向及び横幅(左右)方向に挟み込み得るように構成されている。アッパーフレーム32はローラ部35を回動自在に支持可能に構成されている。アッパーフレーム32及びロアーフレーム33は、例えば、高密度ポリエチレン、ポリプロピレンやABS樹脂等からなる。尚、スマホ50を挟み込んだ状態におけるアッパーフレーム32とロアーフレーム33の離隔距離は、図7(A)に示すように、スクローラ30のローラ部35とスマホ50のタッチパネル12とが対向した場合において、ローラ部35の周面部35aは隙間SPが生じる状態、且つ、ローラ部35の角部35bはそれがやや潰れる程度に圧接された状態を維持し得るように保たれる。 The frame 31 is composed of an upper frame 32 and a lower frame 33, which are configured to sandwich the smartphone 50 in both the front and back directions and the width (left and right) direction of the smartphone 50. The upper frame 32 is configured to support the roller part 35 so that it can rotate freely. The upper frame 32 and the lower frame 33 are made of, for example, high-density polyethylene, polypropylene, ABS resin, etc. The separation distance between the upper frame 32 and the lower frame 33 when the smartphone 50 is sandwiched is such that, as shown in FIG. 7(A), when the roller part 35 of the scroller 30 and the touch panel 12 of the smartphone 50 face each other, the peripheral part 35a of the roller part 35 has a gap SP, and the corner part 35b of the roller part 35 is pressed against the roller part 35 to the extent that it is slightly crushed.

アッパーフレーム32は、スマホ50の横幅方向長さよりも長い短冊形状を有する薄板状に形成されており、そのほぼ中央にはアッパーフレーム32の長手方向に沿うように寝かせた状態でローラ部35を収容可能な矩形状の長穴(ローラ収容部32a)が形成されている。アッパーフレーム32の一端側にはヒンジ機構を構成するヒンジ片部32bが形成されており、ヒンジ片部32bには回動軸34が貫通している。回動軸34はヒンジ片部32bと一体に構成してもよい。アッパーフレーム32の他端側にはアッパーフレーム32の長手方向に突出する爪部32cが形成されている。アッパーフレーム32の一端側に位置するローラ収容部32aの側壁内には、後述するクリック機構部36が収容されており、ローラ部35の軸部35cがクリック機構部36に連結されている。また、他端側に位置するローラ収容部32aの側壁には、ローラ部35の軸部35dを回動自在に支持可能な軸受穴32dが形成されている。 The upper frame 32 is formed in a thin plate shape having a rectangular shape longer than the width direction length of the smartphone 50, and a rectangular long hole (roller accommodating section 32a) that can accommodate the roller section 35 in a state where it is laid down along the longitudinal direction of the upper frame 32 is formed in almost the center. A hinge piece 32b that constitutes a hinge mechanism is formed on one end side of the upper frame 32, and a rotation shaft 34 penetrates the hinge piece 32b. The rotation shaft 34 may be integrally formed with the hinge piece 32b. A claw portion 32c that protrudes in the longitudinal direction of the upper frame 32 is formed on the other end side of the upper frame 32. A click mechanism portion 36 described later is accommodated in the side wall of the roller accommodating section 32a located on one end side of the upper frame 32, and the shaft portion 35c of the roller section 35 is connected to the click mechanism portion 36. Additionally, a bearing hole 32d is formed in the side wall of the roller housing portion 32a located at the other end, which can rotatably support the shaft portion 35d of the roller portion 35.

ロアーフレーム33は、両端にアッパーフレーム32の長手方向両端を挟み得るLアングル部33b,33cを有する短冊形状に形成されている。ロアーフレーム33の内側、つまりスマホ収容部33aやLアングル部33c,33dの内面には、クッション材39が装着されている。クッション材39は、例えばシート状のゴムスポンジであり、両面テープ等を介してロアーフレーム33の内側面に貼着されている。ロアーフレーム33の短手方向幅は、アッパーフレーム32とほぼ同様に設定されている。一端側のLアングル部33bは、アッパーフレーム32のヒンジ片部32bとともにヒンジ機構を構成するヒンジ片部として機能する。他端側のLアングル部33cには、アッパーフレーム32の爪部32cを係止可能な溝部33dが形成されている。爪部32cと溝部33dはロック機構を構成する。 The lower frame 33 is formed in a rectangular shape with L-angle portions 33b and 33c at both ends that can hold both longitudinal ends of the upper frame 32. A cushioning material 39 is attached to the inside of the lower frame 33, that is, the inner surface of the smartphone storage portion 33a and the L-angle portions 33c and 33d. The cushioning material 39 is, for example, a sheet-like rubber sponge, and is attached to the inner surface of the lower frame 33 via double-sided tape or the like. The short-side width of the lower frame 33 is set to be almost the same as that of the upper frame 32. The L-angle portion 33b on one end functions as a hinge piece that constitutes a hinge mechanism together with the hinge piece portion 32b of the upper frame 32. The L-angle portion 33c on the other end is formed with a groove portion 33d that can engage the claw portion 32c of the upper frame 32. The claw portion 32c and the groove portion 33d constitute a locking mechanism.

クリック機構部36は、ローラ部35の回動や回転に伴ってローラ部35に触れる使用者の指の触覚にクリック感を付与したり、使用者の聴覚にクリック音を付与したりする機構であり、例えば、マウスのホイールに採用される公知の構成を有する。図示を省略するが、具体的には、中心から放射線状に複数の線条溝を有するとともにローラ部35の一端側の軸部35cに接続されてそれを回動軸にする円盤部と、この円盤部を回動自在に軸支する軸受穴と、可撓性があり、回動する円盤部の複数の線条溝に係合可能に固定される爪と、により構成されている。ローラ部35と一体に円盤部も回動すると、円盤部の回動や回転に伴って、可撓性を有する爪が円盤部の複数の線条溝を次々に横断するように凹凸を乗り越える。これにより、クリック機構部36は、カチカチと音や振動を発するため、使用者に対してローラ部35の回動に伴うクリック音やクリック感が付与される。 The click mechanism 36 is a mechanism that gives a clicking sensation to the tactile sense of the user's fingers touching the roller part 35 as the roller part 35 rotates and gives a clicking sound to the user's hearing, and has a known configuration that is used, for example, in the wheel of a mouse. Although not shown in the figure, specifically, it is composed of a disk part that has multiple linear grooves radially from the center and is connected to the shaft part 35c on one end side of the roller part 35, which serves as a rotation axis, a bearing hole that supports the disk part rotatably, and a flexible claw that is fixed so as to be able to engage with the multiple linear grooves of the rotating disk part. When the disk part rotates integrally with the roller part 35, the flexible claw overcomes the unevenness so as to cross the multiple linear grooves of the disk part one after another as the disk part rotates. As a result, the click mechanism 36 generates a clicking sound and vibration, so that the user is given a clicking sound and clicking sensation associated with the rotation of the roller part 35.

このようにスクローラ30を構成することによって、図6(D)に示すように、アッパーフレーム32とロアーフレーム33の一端側に構成されるヒンジ機構により回動軸34を中心にアッパーフレーム32とロアーフレーム33が相対的に回動することが可能になり、またアッパーフレーム32とロアーフレーム33の他端側に構成されるロック機構によりスマホ50を挟んだ状態を維持することが可能になる。これにより、スクローラ30は、ローラ部35がタッチパネル52に接触し得る位置関係でスマホ50に取り付けることが可能になる(図6(A)~(C))。 By configuring the scroller 30 in this manner, as shown in Figure 6 (D), the hinge mechanism configured on one end of the upper frame 32 and the lower frame 33 allows the upper frame 32 and the lower frame 33 to rotate relatively around the pivot 34, and the locking mechanism configured on the other end of the upper frame 32 and the lower frame 33 makes it possible to maintain the smartphone 50 in a clamped state. This makes it possible for the scroller 30 to be attached to the smartphone 50 in a positional relationship in which the roller portion 35 can come into contact with the touch panel 52 (Figures 6 (A) to (C)).

スマホ50に装着されたスクローラ30は、図7に示すように機能する。図7(A)に示すように、スマホ50の使用者がその指91でローラ部35をスマホ50の下方に引くように回転させると、当該ローラ部35は同図中の矢印方向に回転する。すると、図7(A)の状態では、ローラ部35の周面部35aとタッチパネル52との間には隙間SPが形成されており互いに接触していない両者(ローラ部35とタッチパネル52)が、ローラ部35の回転に伴ってローラ部35の角部35xがタッチパネル52に接触する(図7(B))。そして、同方向にローラ部35を回転させることによって、角部35x’がタッチパネル52に押圧されて潰れ(図7(C))、潰れた角部35x’が矢印方向に滑るように移動し、さらに回転を進めることにより潰れていた角部35x’が元の形(角部35x)に戻る(図7(D))。 The scroller 30 attached to the smartphone 50 functions as shown in FIG. 7. As shown in FIG. 7(A), when the user of the smartphone 50 rotates the roller part 35 by pulling it downward with his/her finger 91, the roller part 35 rotates in the direction of the arrow in the figure. Then, in the state of FIG. 7(A), a gap SP is formed between the peripheral surface part 35a of the roller part 35 and the touch panel 52, and the two (roller part 35 and touch panel 52) are not in contact with each other, but as the roller part 35 rotates, the corner part 35x of the roller part 35 comes into contact with the touch panel 52 (FIG. 7(B)). Then, by rotating the roller part 35 in the same direction, the corner part 35x' is pressed against the touch panel 52 and crushed (FIG. 7(C)), and the crushed corner part 35x' slides in the direction of the arrow, and by further rotating, the crushed corner part 35x' returns to its original shape (corner part 35x) (FIG. 7(D)).

ローラ部35の周面部35aには、周方向に等間隔に複数の角部35bが形成されていることから、これら複数の角部35bは、角部35x→潰れた角部35x’→角部35xというように、タッチパネル52に対して点→面→点の3つの接触過程を経て断続的(不連続)に当接(接触)するとともに、面状に潰れた角部35x’がタッチパネル52上をスマホ50の上方に滑るように移動する。これにより、タッチパネル52に対しては指等で所定の短いストロークで小刻みにスマホ50の上方に向けてスワイプしたようにローラ部35が面接触し、また使用者の指に対してはローラ部35の回動に伴い回動量に比例して発生する角部35bの当接感が付与される。ローラ部35の回動量は、小刻みにスワイプしたスワイプの合計量(小刻みスワイプの総量)であり、スワイプ量に相当し得る。また使用者は、断続的な角部35bの当接感から感覚的にローラ部35の回動量を把握することが可能である。 Since multiple corners 35b are formed at equal intervals in the circumferential direction on the peripheral surface 35a of the roller portion 35, these multiple corners 35b come into intermittent (discontinuous) contact (contact) with the touch panel 52 through three contact processes of point → surface → point, such as corner 35x → crushed corner 35x' → corner 35x, and the planar crushed corner 35x' moves on the touch panel 52 to slide upward on the smartphone 50. As a result, the roller portion 35 comes into surface contact with the touch panel 52 as if the finger or the like were swiping toward the top of the smartphone 50 in short strokes with a predetermined short stroke, and the user's finger is given a contact sensation of the corners 35b that occurs in proportion to the amount of rotation as the roller portion 35 rotates. The amount of rotation of the roller portion 35 is the total amount of swipes made in short swipes (total amount of short swipes) and can correspond to the amount of swiping. In addition, the user can intuitively grasp the amount of rotation of the roller part 35 from the feeling of the intermittent contact of the corners 35b.

したがって、ディスプレイ51をスワイプする場合に使用者に対してスワイプ量を感覚的に付与することができる。また、クリック機構部36により、使用者は、角部35bの当接感に加えて、ローラ部35の回動に伴って触覚又は聴覚を介してクリック感又はクリック音が得られることから、使用者に対してより確実にスワイプ量を感覚的に付与することができる。また、ローラ部35の角部35bは、ローラ部35の両端間に軸方向に線条に形成されているため、ローラ部35の一方側がタッチパネル12から過剰に浮いてしまうような不適切な状態でスクローラ30がスマホ50に装着されても、ディスプレイ51をスワイプする場合に使用者に対してスワイプ量を感覚的に付与することができる。 Therefore, when swiping the display 51, the user can sense the amount of swiping. Furthermore, the click mechanism 36 allows the user to feel a click or hear a click through the sense of touch or hearing as the roller unit 35 rotates, in addition to the sensation of contact with the corner 35b, so the amount of swiping can be more reliably sensed. Furthermore, since the corner 35b of the roller unit 35 is formed as a line in the axial direction between both ends of the roller unit 35, even if the scroller 30 is attached to the smartphone 50 in an inappropriate state in which one side of the roller unit 35 is excessively raised from the touch panel 12, the amount of swiping can be sensed to the user when swiping the display 51.

尚、ローラ部35の角部35bは、ローラ部35の軸方向に連続(線条)でも不連続(点状)でもよい。また、ローラ部35はその周面部が曲面になる円柱でもよく、その場合には軸方向に連続(線条)又は不連続(点状)な凸状部を有する。また、支持部は、ロアーフレーム33のように両端が連結されてなくてもよい。コ形状を開口側で対向(開き角括弧記号「[」と閉じ角括弧記号「]」を向かい合わせ)させたように2つの部材により構成してもよい。また、これら2つの部材をアッパーフレーム32の両端に接続した構成を採ってもよい。 The corners 35b of the roller part 35 may be continuous (striated) or discontinuous (dot-like) in the axial direction of the roller part 35. The roller part 35 may also be a cylinder with a curved circumferential surface, in which case it has a continuous (striated) or discontinuous (dot-like) convex part in the axial direction. The support part does not have to be connected at both ends like the lower frame 33. It may be made up of two members with a U-shape facing each other on the opening side (open square bracket symbol "[" and closed square bracket symbol "[]" facing each other). It may also be configured so that these two members are connected to both ends of the upper frame 32.

また、図7に示した例では、スマホ50の使用者が指91でローラ部35をスマホ50の下方に引く場合について説明したが、ローラ部35をスマホ50の上方に押すように回転させる場合においても、ローラ部35やクリック機構部36等は「下方に引く場合」と同様に機能する。但し、この場合には当該ローラ部35が同図中の矢印と反対方向に回転するので、潰れた角部35x’がタッチパネル52上をスマホ50の下方に滑るように移動する。これにより、タッチパネル52に対しては指等で所定の短いストロークで小刻みにスマホ50の下方に向けてスワイプしたようにローラ部35が面接触する。 In the example shown in FIG. 7, the case where the user of the smartphone 50 pulls the roller unit 35 downward on the smartphone 50 with the finger 91 has been described, but even when the roller unit 35 is rotated so as to be pushed upward on the smartphone 50, the roller unit 35 and the click mechanism unit 36 function in the same way as when "pulled downward." However, in this case, the roller unit 35 rotates in the opposite direction to the arrow in the figure, so the crushed corner 35x' slides downward on the touch panel 52 on the smartphone 50. As a result, the roller unit 35 comes into surface contact with the touch panel 52 as if the finger or the like were swiping downward on the smartphone 50 in short, predetermined strokes.

また、前述した他の発明の態様では、ローラ部の角部をタッチパネルに当接させることで(ローラ部がタッチパネルに接触したことを検知して)、所定の表示制御を行うものとした。このような態様に変えて、ローラ部の回動(回動量、回転角度)をカメラ(フロントカメラ)が検知(撮像)可能な位置にスクローラを設け(例えば、ローラ部の下方にカメラが位置するように設ける)、ローラ部とタッチパネル(ディスプレイ画面)とが非接触であっても、ローラ部の回動量を認識して表示制御できるようにしてもよい。尚、ローラ部を図6に示すものより小径として、ローラ部を回動させた際に、ローラ部がタッチパネル(ディスプレイ画面)に接触しないようにすることで、ローラ部の回動操作によってタッチパネル(ディスプレイ画面)が損傷するのを防止することが可能となる。 In the other aspect of the invention described above, a predetermined display control is performed by abutting the corner of the roller part against the touch panel (by detecting that the roller part has come into contact with the touch panel). In place of this aspect, a scroller may be provided at a position where a camera (front camera) can detect (take an image of) the rotation (amount of rotation, angle of rotation) of the roller part (for example, the camera may be provided below the roller part), so that the amount of rotation of the roller part can be recognized and the display can be controlled even if the roller part and the touch panel (display screen) are not in contact. In addition, by making the roller part smaller in diameter than that shown in FIG. 6 and preventing the roller part from coming into contact with the touch panel (display screen) when the roller part is rotated, it is possible to prevent damage to the touch panel (display screen) due to the rotation operation of the roller part.

また、前述した他の発明の態様では、ローラ部を回動操作することで、表示されているコンテンツをディスプレイの上下方向にスクロール表示させたり、表示されているコンテンツを他のコンテンツに切替え表示させたりすることが可能となる。また、スマホにインストールされているアプリ等で所定の入力操作(所定の入力)を行うことで、「ローラ部の回動操作」に対して、コンテンツのスクロール操作(第1の表示制御)、若しくは
、コンテンツの切替え操作(第2の表示制御)の何れか一方を対応付け可能としてもよい。これにより、「ローラ部の回動操作」によって何れの操作を行うかを使用者が切替え可能となる。
In the above-mentioned other aspect of the invention, by rotating the roller unit, it is possible to scroll the displayed content vertically on the display, or to switch the displayed content to another content. In addition, by performing a predetermined input operation (predetermined input) using an app or the like installed on the smartphone, it is possible to associate the "rotation operation of the roller unit" with either a content scrolling operation (first display control) or a content switching operation (second display control). This allows the user to switch which operation is performed by the "rotation operation of the roller unit".

10,50 スマホ(携帯情報端末装置)、10B 裏側面、10F 表側面(ディスプレイを有する面)、11,51 ディスプレイ、12,52 タッチパネル、15 フロントカメラ、16 バックカメラ(裏面側のカメラ)、20 制御ユニット(画像判定手段、動作判定手段、コンテンツ切替手段、表示制御手段、携帯情報端末装置を制御するコンピュータ)、30 スクローラ(スクロール操作装置)、32 アッパーフレーム(枠体部、支持部)、33 ロアーフレーム(支持部)、35 ローラ部、35b,35x,35x’ 角部(凸部)、35c,35d 軸部(ローラ部の両端)、36 クリック機構部(クリック感を付与する機構、クリック音を付与する機構)、71a,71b,72 縮小画像情報、73 概要情報、74a,74b,74a’ 詳細情報(コンテンツ)75a,75b,75c 関連商品情報(他のコンテンツ)、90R 右手90R(ヒトの手)、90L 左手90L(ヒトの手)、91 指91、S103,S104(画像判定手段)、S105,S106(動作判定手段)、S107(コンテンツ切替手段)、S108(表示制御手段)。 10, 50 Smartphone (mobile information terminal device), 10B Back side, 10F Front side (surface having a display), 11, 51 Display, 12, 52 Touch panel, 15 Front camera, 16 Back camera (camera on the back side), 20 Control unit (image determination means, operation determination means, content switching means, display control means, computer that controls the mobile information terminal device), 30 Scroller (scroll operation device), 32 Upper frame (frame body portion, support portion), 33 Lower frame (support portion), 35 Roller portion, 35b, 35x, 35x' Corner portion (convex portion), 35c, 35d Shaft portion (both ends of the roller portion), 36 Click mechanism portion (mechanism for imparting a clicking sensation, mechanism for imparting a clicking sound), 71a, 71b, 72 Reduced image information, 73 Summary information, 74a, 74b, 74a' Detailed information (content) 75a, 75b, 75c Related product information (other content), 90R right hand 90R (human hand), 90L left hand 90L (human hand), 91 finger 91, S103, S104 (image determination means), S105, S106 (motion determination means), S107 (content switching means), S108 (display control means).

Claims (1)

ディスプレイを有する面の裏側面にカメラを備えた携帯情報端末装置であって、
前記カメラが撮像した所定期間内に含まれる一連の画像情報にヒトの手又は指(以下「手等」という)の画像が含まれていると、前記一連の画像情報に基づいて前記所定期間内における前記手等の動きが予め定められた所定動作であるか否かを判定する動作判定手段と、
前記手等の動きが前記所定動作であると前記動作判定手段が判定した場合に前記ディスプレイに現在表示されているコンテンツを他のコンテンツの表示に切り替えるコンテンツ切替手段と、
を備え
前記他のコンテンツが複数存在し、且つ、前記手等の動きが前記所定動作であると前記コンテンツ切替手段が複数回連続して判定してその判定ごとに複数の前記他のコンテンツの表示が順番に切り替えられる場合において、
前記コンテンツ切替手段は、複数の前記他のコンテンツのうち、前記ディスプレイに次に表示する予定の次表示コンテンツが前記ディスプレイに既に表示された表示済みコンテンツと同じ内容であるときには、前記次表示コンテンツに代えて、前記次表示コンテンツの次に表示する予定の前記他のコンテンツに切り替えて前記ディスプレイに表示する
ことを特徴とする携帯情報端末装置。
A mobile information terminal device having a camera on the back side of a surface having a display,
a motion determination means for determining whether or not a motion of a human hand or finger (hereinafter referred to as "hand, etc.") within a predetermined period of time is a predetermined motion based on a series of image information captured by the camera when the series of image information includes an image of the human hand or finger (hereinafter referred to as "hand, etc.");
a content switching means for switching the content currently being displayed on the display to another content when the motion determining means determines that the motion of the hand or the like is the predetermined motion;
Equipped with
In a case where there are a plurality of the other contents, and the content switching means determines a plurality of times in succession that the movement of the hand or the like is the predetermined movement, and the display of the plurality of the other contents is switched in sequence for each determination,
When a next display content to be displayed next on the display among the plurality of other contents has the same content as a content already displayed on the display, the content switching means switches to the other content to be displayed next to the next display content instead of the next display content and displays the same on the display.
A portable information terminal device comprising:
JP2021089508A 2021-05-27 2021-05-27 Portable information terminal device and its program Active JP7561686B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021089508A JP7561686B2 (en) 2021-05-27 2021-05-27 Portable information terminal device and its program
JP2024158838A JP2024163311A (en) 2021-05-27 2024-09-13 Portable information terminal device and its program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021089508A JP7561686B2 (en) 2021-05-27 2021-05-27 Portable information terminal device and its program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024158838A Division JP2024163311A (en) 2021-05-27 2024-09-13 Portable information terminal device and its program

Publications (2)

Publication Number Publication Date
JP2022182141A JP2022182141A (en) 2022-12-08
JP7561686B2 true JP7561686B2 (en) 2024-10-04

Family

ID=84328261

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021089508A Active JP7561686B2 (en) 2021-05-27 2021-05-27 Portable information terminal device and its program
JP2024158838A Pending JP2024163311A (en) 2021-05-27 2024-09-13 Portable information terminal device and its program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024158838A Pending JP2024163311A (en) 2021-05-27 2024-09-13 Portable information terminal device and its program

Country Status (1)

Country Link
JP (2) JP7561686B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010526391A (en) 2007-05-04 2010-07-29 ジェスチャー テック,インコーポレイテッド Camera-based user input for compact devices
JP2013171529A (en) 2012-02-22 2013-09-02 Shimane Prefecture Operation input device, operation determination method, and program
WO2014083953A1 (en) 2012-11-27 2014-06-05 ソニー株式会社 Display device, display method, and computer program
JP2015230496A (en) 2014-06-03 2015-12-21 シャープ株式会社 Electronics
JP2016058061A (en) 2014-09-08 2016-04-21 井上 文彦 Electronic apparatus
JP2016139947A (en) 2015-01-28 2016-08-04 京セラ株式会社 Mobile device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010526391A (en) 2007-05-04 2010-07-29 ジェスチャー テック,インコーポレイテッド Camera-based user input for compact devices
JP2013171529A (en) 2012-02-22 2013-09-02 Shimane Prefecture Operation input device, operation determination method, and program
WO2014083953A1 (en) 2012-11-27 2014-06-05 ソニー株式会社 Display device, display method, and computer program
JP2015230496A (en) 2014-06-03 2015-12-21 シャープ株式会社 Electronics
JP2016058061A (en) 2014-09-08 2016-04-21 井上 文彦 Electronic apparatus
JP2016139947A (en) 2015-01-28 2016-08-04 京セラ株式会社 Mobile device

Also Published As

Publication number Publication date
JP2022182141A (en) 2022-12-08
JP2024163311A (en) 2024-11-21

Similar Documents

Publication Publication Date Title
US11106246B2 (en) Adaptive enclosure for a mobile computing device
CN114302210B (en) User interface for viewing and accessing content on an electronic device
US12340034B2 (en) Devices, methods, and graphical user interfaces for an electronic device interacting with a stylus
US10942570B2 (en) Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US10901584B2 (en) Devices, methods, and systems for manipulating user interfaces
US8775966B2 (en) Electronic device and method with dual mode rear TouchPad
US20140198036A1 (en) Method for controlling a portable apparatus including a flexible display and the portable apparatus
US20160034132A1 (en) Systems and methods for managing displayed content on electronic devices
US10073585B2 (en) Electronic device, storage medium and method for operating electronic device
JP6157885B2 (en) Display control method for portable terminal device
TWI616803B (en) Screen zooming and operation method, device and computer program product
CN103809888A (en) Mobile terminal and manipulation method thereof
TW201009650A (en) Gesture guide system and method for controlling computer system by gesture
WO2017101445A1 (en) Method for responding to operation track and operation track response apparatus
US20150355797A1 (en) Electronic equipment, display control method and storage medium
CN102346762A (en) Information processing device, information display method, and computer program
CN108897477B (en) Operation control method and terminal equipment
JP7561686B2 (en) Portable information terminal device and its program
US20130207901A1 (en) Virtual Created Input Object
JP2021174295A (en) Electronic devices and their control methods
JP2016081302A (en) Display control device, control method therefor, program, and recording medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240313

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240607

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240820

R150 Certificate of patent or registration of utility model

Ref document number: 7561686

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150