以下、図面を参照しながら、本発明のいくつかの実施形態について詳細に説明する。なお、複数の図面において対応する要素には同一の符号を付した。
Hereinafter, some embodiments of the present invention will be described in detail with reference to the drawings. In addition, the same code | symbol was attached | subjected to the corresponding element in several drawing.
以下で例示する実施形態では、コンテンツに対する表示操作(例えば拡大、縮小、スクロール等)を、マルチタッチ(2点以上の多点検出)ができるタッチパネルを介して実施する場合を例にとり説明する。しかしながら、いくつかの実施形態はこれに限定されるものではない。例えば、ボタンやマウス等の入力装置を介してコンテンツに対する例えば拡大、縮小、スクロール等の操作を行う場合にも適用することが可能である。例えば、いくつかの実施形態においては、マルチタッチによるピンチ操作の代替として、マウスによるドラッグ、及びダブルクリックなどの操作が適用されてもよい。また、タッチパネルにおけるスワイプ操作に関しても、その代替として例えば、マウスのマウスホイールによる操作、ドラッグ、及びダブルクリックなどの操作などが適用されてもよい。
In the embodiment illustrated below, a case where display operations (for example, enlargement, reduction, scrolling, etc.) on content are performed via a touch panel capable of multi-touch (detection of two or more points) will be described as an example. However, some embodiments are not limited to this. For example, the present invention can be applied to a case where an operation such as enlargement, reduction, scrolling, or the like is performed on content via an input device such as a button or a mouse. For example, in some embodiments, as an alternative to multi-touch pinch operations, operations such as dragging with a mouse and double-clicking may be applied. Further, as an alternative to the swipe operation on the touch panel, for example, an operation using a mouse wheel of a mouse, a drag operation, a double click operation, or the like may be applied.
図1は、いくつかの実施形態に係る外部表示依頼処理が実施されるシステム100を例示する図である。図1に示すシステム100は、端末101と、表示装置103とを含んでいる。端末101と、表示装置103とは無線通信120を介して接続されており、無線通信120を介して情報を送受信する。また、端末101、及び表示装置103はネットワーク110と接続されていてもよい。端末101及び表示装置103は、ネットワーク110に接続されている場合には、ネットワーク110を介して例えばコンテンツを配信するサーバ等と情報を送受信する。
FIG. 1 is a diagram illustrating a system 100 in which external display request processing according to some embodiments is performed. A system 100 illustrated in FIG. 1 includes a terminal 101 and a display device 103. The terminal 101 and the display device 103 are connected via a wireless communication 120 and transmit / receive information via the wireless communication 120. Further, the terminal 101 and the display device 103 may be connected to the network 110. When the terminal 101 and the display device 103 are connected to the network 110, the terminal 101 and the display device 103 transmit / receive information to / from a server that distributes content via the network 110.
端末101は、例えば、パーソナルコンピュータ、ノートパソコン、携帯電話、タブレット端末、及びスマートフォンなどの端末である。端末101は、表示装置102を備えており、例えば、ネットワークを介して取得されたコンテンツを表示装置102に表示する。表示装置102は、例えば、ブラウン管(CRT)ディスプレイ、液晶ディスプレイ、プラズマディスプレイ、有機ELディスプレイ、プロジェクタなどの表示機器を含み、端末101から出力される静止画または動画などの映像信号を表示する。
The terminal 101 is a terminal such as a personal computer, a notebook computer, a mobile phone, a tablet terminal, or a smartphone. The terminal 101 includes a display device 102. For example, content acquired via a network is displayed on the display device 102. The display device 102 includes display devices such as a cathode ray tube (CRT) display, a liquid crystal display, a plasma display, an organic EL display, and a projector, and displays a video signal such as a still image or a moving image output from the terminal 101.
表示装置103は、例えば、ブラウン管(CRT)ディスプレイ、液晶ディスプレイ、プラズマディスプレイ、有機ELディスプレイ、プロジェクタなどの表示機器を含み、コンピュータなどの機器から出力される静止画または動画などの映像信号を表示する。表示装置103は、端末101の周辺に存在する機器であり、端末101と無線通信120を介して情報を送受信する。なお、表示装置103は端末101と同様の装置を利用することも可能である。
The display device 103 includes display devices such as a cathode ray tube (CRT) display, a liquid crystal display, a plasma display, an organic EL display, and a projector, and displays a video signal such as a still image or a moving image output from a device such as a computer. . The display device 103 is a device that exists in the vicinity of the terminal 101, and transmits / receives information to / from the terminal 101 via the wireless communication 120. Note that the display device 103 can use the same device as the terminal 101.
ネットワーク110は、例えば、インターネット、Local Area Network(LAN)、無線LANなどのネットワークである。また、無線通信120は、例えば、Bluetooth(登録商標)、DLNA(登録商標)、UPnP(登録商標)及び無線LAN(アドホック)などを含む。
The network 110 is a network such as the Internet, a local area network (LAN), and a wireless LAN. The wireless communication 120 includes, for example, Bluetooth (registered trademark), DLNA (registered trademark), UPnP (registered trademark), and wireless LAN (ad hoc).
図2は、いくつかの実施形態に係る外部表示依頼処理の流れを例示する図である。いくつかの実施形態に係る外部表示依頼処理では、例えば以下の流れで端末101の周辺に存在する表示装置103に、端末101で表示中のコンテンツの表示を依頼する。まず、ユーザが端末101を操作し、例えばネットワーク110を介して取得した、PDF、静止画、動画、ドキュメント、ホームページなどのコンテンツを表示装置102の表示画面に表示する(S201)。続いて、ユーザは表示したコンテンツに対して例えば拡大、縮小、及びスクロールといった表示操作を実行する(S202)。この場合にいくつかの実施形態では、端末101は、ユーザにより行なわれた表示操作の種別である操作種別(例えば、拡大、縮小、及びスクロール)を特定する。また更に、端末101は、ユーザにより行なわれた表示操作の操作量も取得する。操作量は、例えば操作種別が拡大である場合には、ピンチアウト操作において2点がスワイプされた距離についての情報であってもよい。また、例えば操作種別が縮小である場合には、ピンチイン操作において2点がスワイプされた距離についての情報であってもよい。例えば操作種別がスクロールである場合には、スクロール操作において実行されたスワイプの距離についての情報であってもよい。例えば、以上のような操作種別及び操作量の情報を端末101は操作履歴として蓄積する(S203)。続いて、端末101は、ユーザによりコンテンツに操作が行われる毎に、蓄積されたコンテンツの操作履歴を分析する(S204)。この分析において、端末101は、操作履歴に基づいて端末101に表示中のコンテンツを端末101よりも見やすい画面を有する外部の表示装置103に表示させることをユーザに提案するかどうか判定する。例えばユーザが表示中のコンテンツに対して拡大、縮小、及びスクロールなどの表示操作を繰り返し行っている場合には、ユーザは端末101に備えられた表示装置102でのコンテンツの閲覧に苦労していると考えられる。そのため、端末101は、蓄積した操作履歴の数からユーザがコンテンツに対して表示操作を実行した回数を取得する。そして、その回数が所定の回数を超えている場合にユーザがコンテンツの閲覧に苦労しているとして外部の表示装置103に表示させることをユーザに提案する(S205)。なお、コンテンツの表示を依頼する候補となる外部の表示装置103としては、端末101の表示装置102よりも、大きい画面サイズ及び大きい解像度を有するなどの条件を満たした適切な表示装置候補が提案される。そして、ユーザが提案された表示装置候補の中からコンテンツの表示を依頼する表示装置103を指定した場合には、例えば、直近の表示操作の操作種別及び操作量から外部の表示装置103に表示させるコンテンツの表示条件を決定する(S206)。表示条件は、例えば、外部の表示装置103に表示させる際のコンテンツの表示倍率、及び外部の表示装置103においてコンテンツを表示させる位置を決めるための情報を含んでいる。続いて、端末101は、決定した表示条件でコンテンツを表示するように指定された外部の表示装置103に依頼を送信する(207)。なお、表示倍率は、例えば、コンテンツに対して実行された表示操作の操作種別、及び操作量などに応じて推定されるユーザがどのような目的で表示操作を実行したかの意図に合わせて決定するように、いくつかの実施形態では構成されている。そのため、ユーザは自身が実行した表示操作に応じて決定される適切な表示倍率で外部の表示装置103にコンテンツを表示させて閲覧することができる。
FIG. 2 is a diagram illustrating the flow of external display request processing according to some embodiments. In the external display request processing according to some embodiments, for example, the display device 103 existing around the terminal 101 is requested to display the content being displayed on the terminal 101 in the following flow. First, the user operates the terminal 101 to display contents such as a PDF, a still image, a moving image, a document, and a homepage acquired via the network 110 on the display screen of the display device 102 (S201). Subsequently, the user performs display operations such as enlargement, reduction, and scrolling on the displayed content (S202). In this case, in some embodiments, the terminal 101 specifies an operation type (for example, enlargement, reduction, and scrolling) that is a type of display operation performed by the user. Furthermore, the terminal 101 also acquires the operation amount of the display operation performed by the user. For example, when the operation type is enlargement, the operation amount may be information on the distance that two points are swiped in the pinch-out operation. For example, when the operation type is reduction, the information may be information about the distance that two points are swiped in the pinch-in operation. For example, when the operation type is scroll, information on the distance of the swipe executed in the scroll operation may be used. For example, the terminal 101 accumulates the operation type and operation amount information as described above as an operation history (S203). Subsequently, every time the user performs an operation on the content, the terminal 101 analyzes the accumulated operation history of the content (S204). In this analysis, the terminal 101 determines whether to suggest to the user that the content being displayed on the terminal 101 is displayed on the external display device 103 having a screen that is easier to view than the terminal 101 based on the operation history. For example, when the user repeatedly performs display operations such as enlargement, reduction, and scrolling on the content being displayed, the user has difficulty in browsing the content on the display device 102 provided in the terminal 101. it is conceivable that. Therefore, the terminal 101 acquires the number of times that the user has performed display operation on the content from the number of accumulated operation histories. Then, when the number of times exceeds the predetermined number, the user is suggested to display on the external display device 103 as having difficulty in browsing the content (S205). As an external display device 103 that is a candidate for requesting content display, an appropriate display device candidate that satisfies conditions such as a larger screen size and a larger resolution than the display device 102 of the terminal 101 is proposed. The When the user designates the display device 103 that requests content display from among the proposed display device candidates, for example, the display type is displayed on the external display device 103 based on the operation type and operation amount of the most recent display operation. Content display conditions are determined (S206). The display condition includes, for example, information for determining the display magnification of the content when displayed on the external display device 103 and the position where the content is displayed on the external display device 103. Subsequently, the terminal 101 transmits a request to the external display device 103 designated to display the content under the determined display condition (207). The display magnification is determined in accordance with the purpose of the display operation performed by the user estimated based on the operation type and operation amount of the display operation performed on the content, for example. As such, some embodiments are configured. Therefore, the user can display and browse the content on the external display device 103 at an appropriate display magnification determined according to the display operation performed by the user.
以上で図2に示す流れに沿って述べたように、いくつかの実施形態においては、コンテンツに対してユーザが実施した表示操作の履歴が操作履歴として端末101に保持される。そして、操作履歴に基づいて、外部の表示装置103に表示させることが望ましいか否かが判定される。そのため、実際には大きな表示画面を有する外部の表示装置103に表示させる必要のない、手元の小画面で事足りるコンテンツを表示している場合でも外部の表示装置103に表示させてしまい、利便性が損なわれてしまうといったことが防止される。また、外部の表示装置103に表示する場合には、操作履歴に基づいて、ユーザによる表示操作の意図に応じたコンテンツの表示条件で表示が行われるため、ユーザはコンテンツの所望の領域を見易く表示された状態で閲覧することができる。
As described above along the flow shown in FIG. 2, in some embodiments, a history of display operations performed by a user on content is held in the terminal 101 as an operation history. Then, based on the operation history, it is determined whether it is desirable to display on the external display device 103. For this reason, it is not necessary to actually display on the external display device 103 having a large display screen, and even when a sufficient content is displayed on the small screen at hand, the content is displayed on the external display device 103, which is convenient. It is prevented from being damaged. Further, when displaying on the external display device 103, since the display is performed under the display conditions of the content according to the intention of the display operation by the user based on the operation history, the user can easily display the desired region of the content. Can be viewed.
図3は、いくつかの実施形態に係る端末101の機能ブロック構成を例示する図である。図3において、端末101は、制御部300、記憶部320、表示部303、入力部304、通信部305を含んでいる。端末101の制御部300は、表示条件決定部311、操作処理部312、操作履歴判定部313、表示装置候補抽出部314、依頼候補表示装置情報取得部315を含んでいる。また更に、端末101の制御部300は、コンテンツ取得部316、表示装置候補抽出タイミング処理部317、表示装置候補探索抽出部318も含んでいる。また、端末101の記憶部320は、コンテンツ保持部321、コンテンツ情報保持部322、自端末表示装置情報保持部323、外部表示候補情報保持部324、外部表示装置記憶部325、操作履歴保持部326、及び速度対応倍率保持部327を含んでいる。
FIG. 3 is a diagram illustrating a functional block configuration of the terminal 101 according to some embodiments. In FIG. 3, the terminal 101 includes a control unit 300, a storage unit 320, a display unit 303, an input unit 304, and a communication unit 305. The control unit 300 of the terminal 101 includes a display condition determination unit 311, an operation processing unit 312, an operation history determination unit 313, a display device candidate extraction unit 314, and a request candidate display device information acquisition unit 315. Furthermore, the control unit 300 of the terminal 101 also includes a content acquisition unit 316, a display device candidate extraction timing processing unit 317, and a display device candidate search extraction unit 318. The storage unit 320 of the terminal 101 includes a content holding unit 321, a content information holding unit 322, a local terminal display device information holding unit 323, an external display candidate information holding unit 324, an external display device storage unit 325, and an operation history holding unit 326. , And a speed corresponding magnification holding section 327.
表示部303は、利用者に各種情報を表示するための機能部である。入力部304は、利用者が情報を入力するための機能部である。通信部305は、端末101が外部と通信をおこなうための機能部である。コンテンツ取得部316は、例えば、ネットワーク110を介してコンテンツを取得するための機能部である。コンテンツ保持部321は、ローカル(又はネットワーク経由)で取得したコンテンツを保持する機能部である。コンテンツ情報保持部322は、コンテンツ保持部321に保持されているローカルコンテンツまたはネットワークから取得したコンテンツの種類、サイズ、セキュリティレベルなどの情報を保持する機能部である。操作処理部312は、端末に表示しているコンテンツに対して行われる表示操作を解釈し、表示操作に応じた表示条件の変更を実行するための機能部である。操作履歴保持部326は、表示しているコンテンツに対して行われた表示操作の操作履歴を保持する機能部である。操作履歴判定部313は、操作履歴保持部326に蓄積されている操作履歴に基づいて、端末101よりも大きな表示画面を有する外部の表示装置103への表示を提案するか否かを判定する機能部である。表示装置候補抽出タイミング処理部317は、コンテンツの表示を依頼できる外部の表示装置103を探索するタイミングを決定する機能部である。表示装置候補探索抽出部318は、表示装置候補抽出タイミング処理部317が決定したタイミングで自端末101の周辺にある外部の表示装置103を通信部305を介して無線通信120で探索する。そして、見つかった外部の表示装置103を候補として抽出する処理を行う機能部である。依頼候補表示装置情報取得部315は、表示装置候補探索抽出部318で抽出されたコンテンツの表示を依頼可能な外部の表示装置103から、位置情報、表示画面の物理サイズ及び解像度などの情報を通信部305を介して取得するための機能部である。外部表示候補情報保持部324は、依頼候補表示装置情報取得部315が取得したコンテンツの表示を依頼可能な表示装置候補である外部の表示装置103についての情報を記憶する機能部である。自端末表示装置情報保持部323は、自端末101が備える表示装置102の位置情報、表示画面の物理サイズ、解像度などを記憶する機能部である。自端末表示装置情報保持部323に保持されている情報は、外部表示候補情報保持部324に保持されているコンテンツの表示を依頼可能な表示装置候補である表示装置103の情報と比較するために用いられる。表示装置候補抽出部314は、外部表示候補情報保持部324、自端末表示装置情報保持部323の情報、コンテンツ情報保持部322のコンテンツ情報に基づいて、コンテンツの表示を依頼する候補となる表示装置103を抽出する機能部である。外部表示装置記憶部325は、表示装置候補抽出部314で抽出されたコンテンツの表示を依頼する候補となる表示装置103および表示の依頼が決定された表示装置103を記憶するための機能部である。速度対応倍率保持部327は、表示操作におけるスワイプの速度と倍率とを対応づけた情報を保持する機能部である。表示条件決定部311は、操作履歴保持部326に記録されているコンテンツに対する表示操作の操作履歴の操作種別及び操作量などからコンテンツをどのように表示させるか決定する機能部である。また、一実施形態においては、表示条件決定部311は、速度対応倍率保持部327に保持される表示操作におけるスワイプの速度と倍率とを対応づけた情報もコンテンツをどのように表示させるか決定するために利用する。
The display unit 303 is a functional unit for displaying various information to the user. The input unit 304 is a functional unit for a user to input information. The communication unit 305 is a functional unit for the terminal 101 to communicate with the outside. The content acquisition unit 316 is a functional unit for acquiring content via the network 110, for example. The content holding unit 321 is a functional unit that holds content acquired locally (or via a network). The content information holding unit 322 is a functional unit that holds information such as the type, size, and security level of local content held in the content holding unit 321 or content acquired from the network. The operation processing unit 312 is a functional unit for interpreting a display operation performed on the content displayed on the terminal and changing a display condition according to the display operation. The operation history holding unit 326 is a functional unit that holds an operation history of display operations performed on displayed content. The operation history determination unit 313 determines whether to propose display on the external display device 103 having a display screen larger than that of the terminal 101 based on the operation history accumulated in the operation history holding unit 326. Part. The display device candidate extraction timing processing unit 317 is a functional unit that determines the timing for searching for an external display device 103 that can request display of content. The display device candidate search and extraction unit 318 searches for the external display device 103 around the terminal 101 by the wireless communication 120 via the communication unit 305 at the timing determined by the display device candidate extraction timing processing unit 317. The function unit performs processing for extracting the found external display device 103 as a candidate. The request candidate display device information acquisition unit 315 communicates information such as position information, the physical size of the display screen, and the resolution from the external display device 103 that can request display of the content extracted by the display device candidate search extraction unit 318. A functional unit for obtaining via the unit 305. The external display candidate information holding unit 324 is a functional unit that stores information about the external display device 103 that is a display device candidate that can request display of the content acquired by the request candidate display device information acquisition unit 315. The own terminal display device information holding unit 323 is a functional unit that stores position information of the display device 102 included in the own terminal 101, a physical size of the display screen, a resolution, and the like. In order to compare the information held in the own terminal display device information holding unit 323 with the information of the display device 103 that is a display device candidate that can be requested to display the content held in the external display candidate information holding unit 324 Used. The display device candidate extraction unit 314 is a display device that is a candidate for requesting content display based on the information in the external display candidate information holding unit 324, the information in the local terminal display device information holding unit 323, and the content information in the content information holding unit 322. This is a functional unit that extracts 103. The external display device storage unit 325 is a functional unit for storing the display device 103 that is a candidate for requesting display of the content extracted by the display device candidate extraction unit 314 and the display device 103 for which the display request has been determined. . The speed corresponding magnification holding unit 327 is a functional unit that holds information in which the swipe speed and the magnification in the display operation are associated with each other. The display condition determination unit 311 is a functional unit that determines how to display the content based on the operation type and operation amount of the operation history of the display operation for the content recorded in the operation history holding unit 326. In one embodiment, the display condition determination unit 311 also determines how to display the content with the information that associates the speed and magnification of the swipe in the display operation held in the speed corresponding magnification holding unit 327. For use.
図4は、いくつかの実施形態に係る端末101の別の機能ブロック構成を例示する図である。端末101の制御部300は、機能部400として例えば操作履歴記録部401、外部表示倍率設定部402、表示位置設定部403、及び表示条件決定部404を含んでいる。端末101の記憶部320にはプログラム410が格納されている。また、端末101の記憶部320はいくつかの実施形態に係る外部表示依頼処理において利用される情報420を含んでいる。外部表示依頼処理において利用される情報420としては、例えば、操作履歴情報500、コンテンツ管理情報600、表示装置情報700、外部表示装置情報800、及び速度対応倍率設定情報2000が含まれている。端末101の制御部300は、プログラム410を読み出して実行することで機能部400に含まれる例えば操作履歴記録部401、外部表示倍率設定部402、表示位置設定部403、及び表示条件決定部404などの機能を提供する。これらの機能部400の詳細及び記憶部320に格納されている情報420の詳細については後述する。
FIG. 4 is a diagram illustrating another functional block configuration of the terminal 101 according to some embodiments. The control unit 300 of the terminal 101 includes, as the function unit 400, for example, an operation history recording unit 401, an external display magnification setting unit 402, a display position setting unit 403, and a display condition determining unit 404. A program 410 is stored in the storage unit 320 of the terminal 101. The storage unit 320 of the terminal 101 includes information 420 used in external display request processing according to some embodiments. The information 420 used in the external display request process includes, for example, operation history information 500, content management information 600, display device information 700, external display device information 800, and speed corresponding magnification setting information 2000. The control unit 300 of the terminal 101 reads and executes the program 410 to include, for example, an operation history recording unit 401, an external display magnification setting unit 402, a display position setting unit 403, a display condition determination unit 404, and the like included in the function unit 400. Provides the functionality of Details of these functional units 400 and details of the information 420 stored in the storage unit 320 will be described later.
図5は、いくつかの実施形態に係る操作履歴情報500を例示する図である。操作履歴情報500は、一実施形態においては、端末101の記憶部320の操作履歴保持部326に保持されている。また、別の実施形態においては、操作履歴情報500は、端末101の記憶部320に記憶されている。操作履歴情報500は、端末101において表示中のコンテンツに対してユーザが行った表示操作の履歴を格納している。操作履歴情報500は、本実施形態においてはコンテンツ毎に生成される情報である。図5(a)は一実施形態に係る操作履歴情報500aを例示する図である。図5(a)に示す操作履歴情報500aは、ユーザがコンテンツに対して行った1回の表示操作についての情報である操作情報501aを含んでいる。操作情報501aは、操作種別502a、操作量503a、及び中心位置又は方向504aの情報を含んでいる。操作種別502aは、ユーザがコンテンツに対して行った表示操作の種別についての情報である。操作種別502aは、例えば、拡大、縮小、スクロールなどの種別を含む。拡大は、表示画面におけるコンテンツの表示倍率を大きくし、コンテンツを操作前よりも拡大して表示させる表示操作である。縮小は、表示画面におけるコンテンツの表示倍率を小さくし、コンテンツを操作前よりも縮小して表示させる表示操作である。また、スクロールは、表示画面に表示させるコンテンツの位置を移動させる表示操作のことである。
FIG. 5 is a diagram illustrating operation history information 500 according to some embodiments. In one embodiment, the operation history information 500 is held in the operation history holding unit 326 of the storage unit 320 of the terminal 101. In another embodiment, the operation history information 500 is stored in the storage unit 320 of the terminal 101. The operation history information 500 stores a history of display operations performed by the user on the content being displayed on the terminal 101. The operation history information 500 is information generated for each content in the present embodiment. FIG. 5A is a diagram illustrating operation history information 500a according to an embodiment. The operation history information 500a illustrated in FIG. 5A includes operation information 501a that is information about one display operation performed on the content by the user. The operation information 501a includes information on an operation type 502a, an operation amount 503a, and a center position or direction 504a. The operation type 502a is information about the type of display operation performed on the content by the user. The operation type 502a includes, for example, types such as enlargement, reduction, and scrolling. The enlargement is a display operation in which the display magnification of the content on the display screen is increased and the content is displayed in an enlarged manner before the operation. The reduction is a display operation in which the display magnification of the content on the display screen is reduced and the content is displayed in a reduced size than before the operation. Scrolling is a display operation for moving the position of content to be displayed on the display screen.
操作量503aは、コンテンツに対して行われた表示操作の大きさについての情報である。操作量503aとしては、拡大操作の場合は、例えば一度に複数の場所に触れていることを感知可能なマルチタッチ操作に対応しているタッチパネルにおいて、2点でピンチアウト操作を行った際に指等がスワイプで移動した距離の情報が格納されていてもよい。また、縮小操作の場合は、例えばマルチタッチができるタッチパネルにおいて、2点でピンチイン操作を行った際に指等がスワイプで移動した距離の情報が格納されていてもよい。また、スクロール操作の場合は、タッチパネルにおいて1点で指等がスワイプで移動した距離の情報が格納されていてもよい。スワイプ操作とは、例えばタッチパネルの表示画面に触れた状態で指等を滑らせる表示操作のことである。また、ピンチイン操作とは、例えば、マルチタッチができるタッチパネルにおいて、2本の指で画面上の表示対象をつまむように動かし、画面を縮小させる表示操作のことである。一方、ピンチアウト操作とは、例えば、マルチタッチができるタッチパネルにおいて、2本の指で画面上の表示対象を広げるように動かすことで、画面を拡大させる表示操作のことである。操作量503aには、例えば以上のようなユーザがコンテンツに対して行った表示操作の大きさについての情報が格納されている。
The operation amount 503a is information about the size of the display operation performed on the content. As the operation amount 503a, in the case of an enlargement operation, for example, a finger touch when a pinch-out operation is performed at two points on a touch panel that supports multi-touch operation that can sense that a plurality of places are touched at a time. The information of the distance moved by the swipe may be stored. In the case of a reduction operation, for example, in a touch panel capable of multi-touch, information on the distance that a finger or the like has moved by swiping when a pinch-in operation is performed at two points may be stored. In the case of a scroll operation, information on the distance that a finger or the like has moved by swiping at one point on the touch panel may be stored. The swipe operation is a display operation in which a finger or the like is slid while touching the display screen of the touch panel, for example. The pinch-in operation is a display operation for reducing the screen by moving the display target on the screen with two fingers in a touch panel capable of multi-touch, for example. On the other hand, the pinch-out operation is a display operation for enlarging the screen by, for example, moving the display target on the screen with two fingers in a touch panel capable of multi-touch. In the operation amount 503a, for example, information on the size of the display operation performed on the content by the user as described above is stored.
中心位置又は方向504aは、操作種別502aがコンテンツの拡大操作又は縮小操作である場合には、その拡大又は縮小処理において位置が固定されるコンテンツ上の点の位置が格納される。中心位置又は方向504aには、例えば、ピンチアウト操作又はピンチイン操作においてスワイプされる前の最初に指定される2点の間の中点の画素の位置が格納されてもよい。
The center position or direction 504a stores the position of a point on the content whose position is fixed in the enlargement or reduction process when the operation type 502a is a content enlargement or reduction operation. In the center position or direction 504a, for example, the position of the pixel at the midpoint between the two points specified first before swiping in the pinch-out operation or the pinch-in operation may be stored.
また、中心位置又は方向504aには、操作種別502aがコンテンツのスクロール操作である場合には、そのスクロールの方向が格納される。例えば、ユーザがタッチパネルの画面に触れて、表示中のコンテンツの下方向に指をスワイプし、表示中のコンテンツを下方向にスクロールしたとする。この場合には、中心位置又は方向504aにはスクロール方向として「下」が格納される。
In the center position or direction 504a, when the operation type 502a is a content scroll operation, the scroll direction is stored. For example, assume that the user touches the screen of the touch panel, swipes his / her finger downward in the displayed content, and scrolls the displayed content downward. In this case, “down” is stored as the scroll direction in the center position or direction 504a.
以下同様に、例えば、ユーザが表示中のコンテンツを上方向にスクロールした場合には、例えば、中心位置又は方向504aには「上」が格納される。ユーザが表示中のコンテンツを左方向にスクロールした場合には、例えば、中心位置又は方向504aには「左」が格納される。ユーザが表示中のコンテンツの右方向にスクロールした場合には、例えば、中心位置又は方向504aには「右」が格納される。ユーザが表示中のコンテンツを左下の斜め方向にスクロールした場合には、例えば、中心位置又は方向504aには「左下」が格納される。ユーザが表示中のコンテンツを左上の斜め方向にスクロールした場合には、例えば、中心位置又は方向504aには「左上」が格納される。ユーザが表示中のコンテンツを右下の斜め方向にスクロールした場合には、例えば、中心位置又は方向504aには「右下」が格納される。ユーザが表示中のコンテンツを右上の斜め方向にスクロールした場合には、例えば、中心位置又は方向504aには「右上」が格納される。
Similarly, for example, when the user scrolls the content being displayed upward, for example, “up” is stored in the center position or direction 504a. When the user scrolls the displayed content in the left direction, for example, “left” is stored in the center position or direction 504a. When the user scrolls to the right of the displayed content, for example, “right” is stored in the center position or direction 504a. When the user scrolls the content being displayed in the lower left diagonal direction, for example, “lower left” is stored in the center position or direction 504a. When the user scrolls the displayed content in the upper left diagonal direction, for example, “upper left” is stored in the center position or direction 504a. When the user scrolls the displayed content in the lower right diagonal direction, for example, “lower right” is stored in the center position or direction 504a. When the user scrolls the displayed content in the upper right diagonal direction, for example, “upper right” is stored in the center position or direction 504a.
中心位置又は方向504aには、例えば、以上のようにピンチアウト操作又はピンチイン操作の際には、拡大又は縮小処理において位置が固定される、ピンチアウト操作又はピンチイン操作の中心となる画素の位置が格納される。また、例えば、スクロール操作の場合には、コンテンツがスクロールされる方向が格納される。格納されるスクロールされる方向としては、上記の例では「上」「下」「左」「右」「右上」「右下」「左上」「左下」の8種類のいずれかの方向が格納されるように構成されている。
In the center position or direction 504a, for example, in the case of the pinch-out operation or the pinch-in operation as described above, the position of the pixel serving as the center of the pinch-out operation or the pinch-in operation is fixed in the enlargement or reduction process. Stored. For example, in the case of a scroll operation, the direction in which the content is scrolled is stored. As the stored scrolling direction, in the above example, any one of the eight directions of “up”, “down”, “left”, “right”, “upper right”, “lower right”, “upper left”, and “lower left” is stored. It is comprised so that.
図5(b)は、別の実施形態に係る操作履歴情報500bを例示する図である。図5(b)の操作履歴情報500bは、図5(a)の操作履歴情報500aと同様に操作情報501bを含んでおり、操作情報501bは操作種別502b、操作量503b、中心位置又は方向504bを含んでいる。また、図5(b)に示す操作履歴情報500bは、更に、速度505bも含んでいる。速度505bは、例えば、端末101において表示中のコンテンツに対して実行されるスクロール操作の操作速度を表す情報である。例えば、図5(b)に示す例では、速度505bとして、スクロール操作において1ミリ秒(msec)間当りのスワイプされる距離をピクセル(pixel)単位で表す情報が格納されている。
FIG. 5B is a diagram illustrating operation history information 500b according to another embodiment. The operation history information 500b in FIG. 5B includes the operation information 501b similarly to the operation history information 500a in FIG. 5A. The operation information 501b includes an operation type 502b, an operation amount 503b, a center position or direction 504b. Is included. The operation history information 500b shown in FIG. 5B further includes a speed 505b. The speed 505b is information representing the operation speed of the scroll operation executed on the content being displayed on the terminal 101, for example. For example, in the example illustrated in FIG. 5B, information indicating the swipe distance per 1 millisecond (msec) in the scroll operation in units of pixels is stored as the speed 505 b.
図6は、いくつかの実施形態に係るコンテンツ管理情報600を例示する図である。コンテンツ管理情報600は、一実施形態においては、端末101の記憶部320のコンテンツ情報保持部322に保持されている。また、別の実施形態においては、コンテンツ管理情報600は、端末101の記憶部320に記憶されている。コンテンツ管理情報600はコンテンツ情報601を含んでいる。コンテンツ情報601は、コンテンツと対応付けられており、対応付けられているコンテンツについての情報を格納している。コンテンツ情報601は、例えば、種別602、サイズ603、及びセキュリティレベル604などの情報を含んでいる。種別602は、コンテンツの種類についての情報であり、例えば、コンテンツが含まれているファイルの拡張子等の情報である。サイズ603は、コンテンツの大きさについての情報である。図6の例では、サイズ603はX605及びY606を含んでいる。X605は、コンテンツのX軸方向の解像度の情報である。また、Y606はコンテンツのY軸方向の解像度の情報である。セキュリティレベル604は、コンテンツに設定したセキュリティレベルについての情報である。図6の例では、セキュリティレベル604には、例えば、コンテンツの閲覧資格を有するグループを指定する情報が格納されている。例えば、セキュリティレベル604:「社内」のコンテンツ情報601に対応付けられているコンテンツは、社内の人であれば閲覧が許可されていることを示している。一方、セキュリティレベル604:「社内」のコンテンツ情報601に対応付けられたコンテンツは、社外の人には見せてはいけないことを示している。誰でも閲覧可能なコンテンツである場合には、セキュリティレベルを特には設定せず、この場合にはセキュリティレベル604には「公開」が格納されている。なお、セキュリティレベル604は、コンテンツ管理情報600に含まれていなくてもよい。例えば、いくつかの実施形態においては、コンテンツ管理情報600にはセキュリティレベル604が含まれていない。
FIG. 6 is a diagram illustrating content management information 600 according to some embodiments. In one embodiment, the content management information 600 is held in the content information holding unit 322 of the storage unit 320 of the terminal 101. In another embodiment, the content management information 600 is stored in the storage unit 320 of the terminal 101. The content management information 600 includes content information 601. The content information 601 is associated with the content and stores information about the associated content. The content information 601 includes information such as a type 602, a size 603, and a security level 604, for example. The type 602 is information about the type of content, for example, information such as an extension of a file including the content. The size 603 is information about the size of the content. In the example of FIG. 6, the size 603 includes X605 and Y606. X605 is information on the resolution of the content in the X-axis direction. Y606 is information on the resolution of the content in the Y-axis direction. The security level 604 is information about the security level set for the content. In the example of FIG. 6, the security level 604 stores, for example, information that designates a group having content viewing qualifications. For example, the content associated with the content information 601 of the security level 604: “in-house” indicates that browsing is permitted for people in the company. On the other hand, the content associated with the content information 601 of the security level 604: “inside” indicates that it should not be shown to people outside the company. In the case of content that can be viewed by anyone, the security level is not particularly set. In this case, “public” is stored in the security level 604. The security level 604 may not be included in the content management information 600. For example, in some embodiments, content management information 600 does not include security level 604.
図7は、いくつかの実施形態に係る表示装置情報700を例示する図である。表示装置情報700は、一実施形態においては、端末101の記憶部320の自端末表示装置情報保持部323に保持されている。また、別の実施形態においては、表示装置情報700は、端末101の記憶部320に記憶されている。図7に示す例では表示装置情報700は、端末101が備える表示装置102及びその表示装置102の表示画面についての情報である表示装置画面情報701を含んでいる。図7に例示する表示装置画面情報701は、表示装置ID702、画面物理サイズ703、画面解像度704、及び表示装置位置707の情報を含んでいる。表示装置ID702は、表示装置102を識別するための情報である。ここでは、表示装置102は端末101に備えられている表示装置であり、端末101は表示装置102を識別可能であるため、図7に示す表示装置情報700の例では表示装置ID702には特に情報は格納されていない。画面物理サイズ703は、端末101に備えられている表示装置102の画面の物理サイズについての情報である。図7に示す例では、画面物理サイズ703には画面の対角寸法が単位:インチで格納されている。画面解像度704は表示装置102の画面の解像度についての情報である。画面解像度704は、X705、及びY706を含んでいる。X705は、表示装置102の画面のX軸方向の解像度の情報である。また、Y706は表示装置102の画面のY軸方向の解像度の情報である。また、表示装置位置707は端末101の表示装置102の位置についての情報であり、緯度708及び経度709の情報を含んでいる。緯度708及び経度709には、例えば、端末101に備えられているGPS受信機で取得された緯度及び経度の情報がそれぞれで格納されている。
FIG. 7 is a diagram illustrating display device information 700 according to some embodiments. In one embodiment, the display device information 700 is held in the own terminal display device information holding unit 323 of the storage unit 320 of the terminal 101. In another embodiment, the display device information 700 is stored in the storage unit 320 of the terminal 101. In the example illustrated in FIG. 7, the display device information 700 includes display device screen information 701 that is information about the display device 102 included in the terminal 101 and the display screen of the display device 102. The display device screen information 701 illustrated in FIG. 7 includes information about a display device ID 702, a screen physical size 703, a screen resolution 704, and a display device position 707. The display device ID 702 is information for identifying the display device 102. Here, since the display device 102 is a display device provided in the terminal 101, and the terminal 101 can identify the display device 102, in the example of the display device information 700 shown in FIG. Is not stored. The screen physical size 703 is information on the physical size of the screen of the display device 102 provided in the terminal 101. In the example shown in FIG. 7, the screen physical size 703 stores the diagonal dimensions of the screen in units: inches. The screen resolution 704 is information about the screen resolution of the display device 102. The screen resolution 704 includes X705 and Y706. X705 is resolution information in the X-axis direction of the screen of the display device 102. Y706 is resolution information in the Y-axis direction of the screen of the display device 102. The display device position 707 is information on the position of the display device 102 of the terminal 101 and includes information on latitude 708 and longitude 709. In latitude 708 and longitude 709, for example, information on latitude and longitude acquired by a GPS receiver provided in the terminal 101 is stored.
図8は、いくつかの実施形態に係る外部表示装置情報800を例示する図である。外部表示装置情報800は、一実施形態においては、端末101の記憶部320の外部表示候補情報保持部324に保持されている。また、別の実施形態においては、外部表示装置情報800は、端末101の記憶部320に記憶されている。図8に示す例では外部表示装置情報800は、端末101の周辺にある表示装置103及びその表示装置103の表示画面についての情報である表示装置画面情報801を含んでいる。図8に例示する表示装置画面情報801は、表示装置ID802、画面物理サイズ803、画面解像度804、表示装置位置807、及び識別情報810の情報を含んでいる。表示装置ID802は、外部の表示装置103を識別するための情報である。図8に示す例では表示装置ID802としてIPアドレスを用いる例が示されている。画面物理サイズ803は、表示装置103の画面の物理サイズについての情報である。図8に示す例では、画面物理サイズ803には画面の対角寸法が単位:インチで格納されている。画面解像度804は表示装置103の画面の解像度についての情報である。画面解像度804は、X805、及びY806を含んでいる。X805は、表示装置103の画面のX軸方向の解像度の情報である。また、Y806は表示装置103の画面のY軸方向の解像度の情報である。また、表示装置位置807は、表示装置103の位置についての情報が格納されている。表示装置位置807は、緯度808及び経度809の情報を含んでいる。緯度808及び経度809には、例えば、表示装置103の位置情報として、表示装置103の緯度及び経度の情報がそれぞれで格納されている。識別情報810は、表示装置画面情報801がいずれの表示装置103であるかをユーザが識別しやすいように登録される情報である。例えば、IPアドレス「10.25.244.12」の表示装置画面情報801には、識別情報810として「3F会議室後方画面」と登録されている。ユーザは例えば識別情報810から、IPアドレス「10.25.244.12」の表示装置画面情報801に対応する表示装置103が、3階の会議室の後ろに設置された表示装置であることを特定できる。なお、識別情報810は外部表示装置情報800に含まれていなくてもよい。
FIG. 8 is a diagram illustrating external display device information 800 according to some embodiments. In one embodiment, the external display device information 800 is held in the external display candidate information holding unit 324 of the storage unit 320 of the terminal 101. In another embodiment, the external display device information 800 is stored in the storage unit 320 of the terminal 101. In the example shown in FIG. 8, the external display device information 800 includes display device screen information 801 that is information about the display device 103 around the terminal 101 and the display screen of the display device 103. The display device screen information 801 illustrated in FIG. 8 includes information of a display device ID 802, a screen physical size 803, a screen resolution 804, a display device position 807, and identification information 810. The display device ID 802 is information for identifying the external display device 103. In the example shown in FIG. 8, an example in which an IP address is used as the display device ID 802 is shown. The screen physical size 803 is information on the physical size of the screen of the display device 103. In the example shown in FIG. 8, the screen physical size 803 stores the diagonal dimensions of the screen in units: inches. The screen resolution 804 is information about the screen resolution of the display device 103. The screen resolution 804 includes X805 and Y806. X805 is information on the resolution in the X-axis direction of the screen of the display device 103. Y806 is resolution information in the Y-axis direction of the screen of the display device 103. The display device position 807 stores information about the position of the display device 103. The display device position 807 includes information on latitude 808 and longitude 809. In latitude 808 and longitude 809, for example, latitude and longitude information of the display device 103 is stored as position information of the display device 103, respectively. The identification information 810 is information registered so that the user can easily identify which display device 103 the display device screen information 801 is. For example, in the display device screen information 801 of the IP address “10.25.244.12”, “3F conference room rear screen” is registered as the identification information 810. For example, from the identification information 810, the user confirms that the display device 103 corresponding to the display device screen information 801 having the IP address “10.25.244.12” is a display device installed behind the conference room on the third floor. Can be identified. The identification information 810 may not be included in the external display device information 800.
なお、図8に例示する外部表示装置情報800は、端末101の制御部300により所定のタイミングで生成される。所定のタイミングとしては、例えば、ユーザが端末101において周囲にある表示装置103を探索する処理を実行したタイミングであってもよい。或いは、端末101が例えば所定の距離を移動した後に所定の時間以上移動していないことを検出し、その検出タイミングで生成が行われるように構成されていてもよい。端末101が移動しているか否かの検出は例えばGPS(Global Positioning System)又は加速度センサなどの端末101の移動を計測可能な機器を利用して実施されてもよい。端末101は、例えば、以上のような所定のタイミングで外部表示装置情報800を生成する。外部表示装置情報800の生成に必要となる周囲に存在する外部の表示装置103についての情報は、例えば無線通信120を介して周囲に存在する表示装置103から取得される。外部の表示装置103から取得される情報には、例えば、表示装置画面情報801の登録に必要な表示装置ID802、画面物理サイズ803、画面解像度804、表示装置位置807、及び識別情報810などの情報が含まれている。これらの情報は、例えば外部の表示装置103が備える記憶装置等に予め格納しておき、端末101からの要求に応じて外部の表示装置103がその情報を通知するように構成することで、端末101で取得することができる。
Note that the external display device information 800 illustrated in FIG. 8 is generated at a predetermined timing by the control unit 300 of the terminal 101. The predetermined timing may be, for example, a timing at which the user performs a process of searching for the surrounding display device 103 in the terminal 101. Alternatively, for example, it may be configured to detect that the terminal 101 has not moved for a predetermined time after moving a predetermined distance, and to generate at the detection timing. The detection of whether or not the terminal 101 is moving may be performed using a device capable of measuring the movement of the terminal 101 such as a GPS (Global Positioning System) or an acceleration sensor. For example, the terminal 101 generates the external display device information 800 at the predetermined timing as described above. Information about the external display device 103 existing in the surrounding area necessary for generating the external display device information 800 is acquired from the display device 103 existing in the surrounding area through the wireless communication 120, for example. Examples of information acquired from the external display device 103 include information such as a display device ID 802, a screen physical size 803, a screen resolution 804, a display device position 807, and identification information 810 necessary for registration of the display device screen information 801. It is included. Such information is stored in advance in, for example, a storage device included in the external display device 103, and the external display device 103 notifies the information in response to a request from the terminal 101. 101.
なお、無線通信120は、例えば、最大通信距離が半径で数百メートル以下の距離である近距離無線通信であり、例えば、Bluetooth(登録商標)、DLNA(登録商標)、UPnP(登録商標)及び無線LAN(アドホック)などによる通信を含む。なお、DLNA(登録商標)はDigital Living Network Allianceの略である。また、UPnPはUniversal Plug and Playの略である。端末101は、無線通信120により周囲に存在する表示装置103から表示装置画面情報801の生成に必要な情報を受信し、外部表示装置情報800を生成する。端末101の制御部300は、例えば近距離無線通信が可能な距離に存在する表示装置103から情報を取得する。そのため、外部表示装置情報800に情報が登録される表示装置103は、外部表示装置情報800の生成が行われた所定のタイミングにおいて、端末101の近傍に存在する表示装置103である。
The wireless communication 120 is, for example, short-range wireless communication having a maximum communication distance of a radius of several hundred meters or less. For example, Bluetooth (registered trademark), DLNA (registered trademark), UPnP (registered trademark), and Includes communication by wireless LAN (ad hoc) or the like. DLNA (registered trademark) is an abbreviation for Digital Living Network Alliance. UPnP is an abbreviation for Universal Plug and Play. The terminal 101 receives information necessary for generating the display device screen information 801 from the surrounding display devices 103 through the wireless communication 120 and generates the external display device information 800. For example, the control unit 300 of the terminal 101 acquires information from the display device 103 existing at a distance where short-range wireless communication is possible. Therefore, the display device 103 whose information is registered in the external display device information 800 is the display device 103 that exists in the vicinity of the terminal 101 at a predetermined timing when the external display device information 800 is generated.
図9は、いくつかの実施形態に係る端末101の制御部300によって実行される外部表示依頼処理の動作フローを例示する図である。図9の外部表示依頼処理の動作フローは、例えば、端末101の制御部300が記憶部320に格納されているプログラム410を読み出して実行することで実施される。図9の外部表示依頼処理の動作フローは、例えば、端末101において表示装置102にコンテンツの表示が指示されると開始する。ステップS901において、端末101の制御部300は、表示装置102に表示中のコンテンツに対して表示操作が入力されたか否かを判定する。コンテンツに対する表示操作が入力されていない場合(ステップS901がNo)には、フローはステップS912へと進む。一方、コンテンツに対する表示操作が入力された場合(ステップS901がYes)には、フローはステップS902へと進む。ステップS902において、端末101の制御部300は、コンテンツに対して行われた表示操作を操作履歴情報500aに記録する。例えば、端末101の制御部300は、入力された表示操作の内容から操作種別502aを特定する。一実施形態においては、入力された表示操作がピンチアウト操作であれば拡大、ピンチイン操作であれば縮小、1点のスワイプ操作であればスクロールと操作種別502aを特定してもよい。また、端末101の制御部300は、入力された表示操作の内容から操作量503aを特定する。一実施形態においては、操作種別502aが拡大又は縮小である場合には、端末101の制御部300は、ピンチアウト操作及びピンチイン操作において2点がスワイプされた距離を、スワイプにおいて通過した画素数で表した値を操作量503aとして特定する。また、操作種別502aがスクロールである場合には、1点がスワイプされた距離を、スワイプにおいて通過した画素数で表した値を操作量503aとして特定する。更に、端末101の制御部300は、入力された表示操作の内容から中心位置又は方向504aを特定する。一実施形態においては、端末101の制御部300は、操作種別502aが拡大又は縮小である場合には、ピンチアウト操作及びピンチイン操作においてスワイプする前に最初に指定される2点の間の中点の画素の位置を特定する。また、操作種別502aがスクロールである場合には、スワイプの方向から決定されるスクロールの方向を特定する。例えば、端末101の制御部300は、以上のようにして特定した値を含む操作情報501aを、操作履歴情報500aに登録する。
FIG. 9 is a diagram illustrating an operation flow of external display request processing executed by the control unit 300 of the terminal 101 according to some embodiments. The operation flow of the external display request process in FIG. 9 is implemented by, for example, reading and executing the program 410 stored in the storage unit 320 by the control unit 300 of the terminal 101. The operation flow of the external display request process in FIG. 9 starts when, for example, the terminal 101 instructs the display device 102 to display content. In step S <b> 901, the control unit 300 of the terminal 101 determines whether a display operation has been input for the content being displayed on the display device 102. When the display operation for the content is not input (No in step S901), the flow proceeds to step S912. On the other hand, if a display operation for content has been input (Yes in step S901), the flow proceeds to step S902. In step S902, the control unit 300 of the terminal 101 records the display operation performed on the content in the operation history information 500a. For example, the control unit 300 of the terminal 101 identifies the operation type 502a from the content of the input display operation. In one embodiment, if the input display operation is a pinch-out operation, enlargement, if it is a pinch-in operation, reduce if it is a one-point swipe operation, and scroll and operation type 502a may be specified. Further, the control unit 300 of the terminal 101 specifies the operation amount 503a from the contents of the input display operation. In one embodiment, when the operation type 502a is enlargement or reduction, the control unit 300 of the terminal 101 uses the number of pixels passed in the swipe to determine the distance swept between the two points in the pinch-out operation and the pinch-in operation. The represented value is specified as the operation amount 503a. When the operation type 502a is scrolling, a value representing the distance that one point is swiped by the number of pixels passed in the swipe is specified as the operation amount 503a. Furthermore, the control unit 300 of the terminal 101 specifies the center position or direction 504a from the contents of the input display operation. In one embodiment, the control unit 300 of the terminal 101, when the operation type 502a is enlargement or reduction, is the midpoint between the two points specified first before swiping in the pinch-out operation and the pinch-in operation. The position of the pixel is specified. When the operation type 502a is scroll, the scroll direction determined from the swipe direction is specified. For example, the control unit 300 of the terminal 101 registers the operation information 501a including the value specified as described above in the operation history information 500a.
ステップS903において、端末101の制御部300は、操作履歴情報500aを参照して、コンテンツに対して実行された表示操作が所定の回数以上であるか否かを判定する。所定の回数以上コンテンツが表示操作されていない場合(ステップS903がNo)には、フローはステップS901へと戻る。一方、所定の回数以上コンテンツが操作されている場合(ステップS903がYes)には、フローはステップS904へと進む。操作履歴情報500aには、コンテンツに対して表示操作が入力される度に操作情報501aが登録される。そのため、例えば、この判定は操作履歴情報500aに含まれる操作情報501aの数が所定の数以上であるか否かを判定することで行われてもよい。
In step S903, the control unit 300 of the terminal 101 refers to the operation history information 500a and determines whether or not the display operation performed on the content is a predetermined number of times or more. If the content has not been displayed for a predetermined number of times (No in step S903), the flow returns to step S901. On the other hand, if the content has been operated more than the predetermined number of times (Yes in step S903), the flow proceeds to step S904. In the operation history information 500a, operation information 501a is registered every time a display operation is input to the content. Therefore, for example, this determination may be performed by determining whether or not the number of pieces of operation information 501a included in the operation history information 500a is a predetermined number or more.
ステップS904において、端末101の制御部300は、コンテンツを外部の表示装置103で既に表示中であるか否かを判定する。コンテンツを外部の表示装置103で表示中である場合(ステップS904がYes)には、フローはステップS910へと進む。一方、コンテンツを外部の表示装置103で表示していない場合(ステップS904がNo)には、フローはステップS905へと進む。ステップS905において、端末101の制御部300は、コンテンツ管理情報600を参照し、表示中のコンテンツに対応するコンテンツ情報601のセキュリティレベル604が公開であるか否かを判定する。表示中のコンテンツのセキュリティレベル604が公開である場合(ステップS905がYes)には、ステップS907へと進む。一方、表示中のコンテンツのセキュリティレベル604が公開ではない場合(ステップS905がNo)には、ステップS906へと進み、コンテンツを外部の表示装置103に表示させてもよいか否かを指示する入力をユーザから受け付ける。ステップS906において、ユーザが表示中のコンテンツは外部に表示させてはいけないこと指示する信号を端末101に入力した場合(ステップS906がNo)には本動作フローは終了する。一方、ユーザが表示中のコンテンツは外部に表示させてもよいことを示す信号を端末101に入力した場合(ステップS906がYes)には、フローはステップS907へと進む。
In step S <b> 904, the control unit 300 of the terminal 101 determines whether the content is already being displayed on the external display device 103. If the content is being displayed on the external display device 103 (Yes in step S904), the flow proceeds to step S910. On the other hand, when the content is not displayed on the external display device 103 (No in step S904), the flow proceeds to step S905. In step S905, the control unit 300 of the terminal 101 refers to the content management information 600 and determines whether or not the security level 604 of the content information 601 corresponding to the content being displayed is open. If the security level 604 of the content being displayed is public (step S905 is Yes), the process proceeds to step S907. On the other hand, if the security level 604 of the content being displayed is not public (No in step S905), the process proceeds to step S906, and an input instructing whether or not the content may be displayed on the external display device 103. Is received from the user. In step S906, when a signal instructing that the content being displayed by the user should not be displayed externally is input to the terminal 101 (No in step S906), the operation flow ends. On the other hand, when a signal indicating that the content being displayed by the user may be displayed externally is input to the terminal 101 (Yes in step S906), the flow proceeds to step S907.
ステップS907において、端末101の制御部300は、外部表示装置情報800に登録されている外部の表示装置103の中から、コンテンツを表示させる候補となる外部の表示装置103を抽出する表示装置候補抽出処理を実行する。なお、表示装置候補抽出処理についての詳細は後述する。
In step S907, the control unit 300 of the terminal 101 extracts a display device candidate extraction that extracts the external display device 103 that is a candidate for displaying content from the external display devices 103 registered in the external display device information 800. Execute the process. Details of the display device candidate extraction process will be described later.
ステップS908において、端末101の制御部300は、ステップS907で抽出したコンテンツを表示させる候補の外部の表示装置103についての情報と、端末101が備える表示装置102の情報とを含む表示装置の一覧をユーザに提示する。そして、端末101の制御部300は、ユーザからコンテンツを表示させる表示装置の選択を受け付ける。ステップS909において、候補の一覧の中から外部の表示装置103ではなく、端末101に備えられた表示装置102が選択された場合(ステップS909がNo)には、本動作フローは終了する。一方、ステップS909において、候補の一覧の中から外部の表示装置103が選択された場合(ステップS909がYes)には、フローはステップS910へと進む。ステップS910において、端末101の制御部300は、表示条件決定処理を実行し、選択された外部の表示装置103におけるコンテンツの表示条件を決定する。表示条件決定処理は、外部の表示装置103においてコンテンツをどのよう表示させるかを規定する表示条件を決定する処理である。表示条件決定処理についての詳細は後述する。
In step S908, the control unit 300 of the terminal 101 displays a list of display devices including information on the candidate external display device 103 that displays the content extracted in step S907 and information on the display device 102 included in the terminal 101. Present to the user. And the control part 300 of the terminal 101 receives selection of the display apparatus which displays a content from a user. In step S909, when the display device 102 included in the terminal 101 is selected from the candidate list instead of the external display device 103 (No in step S909), the operation flow ends. On the other hand, in step S909, when the external display device 103 is selected from the candidate list (step S909 is Yes), the flow proceeds to step S910. In step S <b> 910, the control unit 300 of the terminal 101 executes a display condition determination process, and determines a content display condition on the selected external display device 103. The display condition determination process is a process of determining a display condition that defines how content is displayed on the external display device 103. Details of the display condition determination processing will be described later.
続いて、ステップS911において、端末101の制御部300は、選択された外部の表示装置103に決定した表示条件でコンテンツを表示するように依頼を通知する。そして、この依頼を受信した外部の表示装置103は、ステップS910で決定された表示条件でコンテンツを表示する。ステップS911において、外部の表示装置103にコンテンツの表示の依頼を通知すると、フローはステップS901へと戻る。
Subsequently, in step S911, the control unit 300 of the terminal 101 notifies the request to display the content with the determined display condition on the selected external display device 103. Then, the external display device 103 that has received this request displays the content under the display conditions determined in step S910. In step S911, when the external display device 103 is notified of a content display request, the flow returns to step S901.
上述したように、コンテンツに対する表示操作が入力されていない場合(ステップS901がNo)には、フローはステップS912へと進む。ステップS912において、端末101の制御部300は、ユーザにより表示中のコンテンツの表示を終了させる指示が入力されたか否かを判定する。ここで、表示の終了指示とは、例えば、表示中のコンテンツを閉じる操作であったり、又は、表示中のコンテンツに替えて別なコンテンツを表示させる操作であったりを含む。ステップS912において、ユーザによりコンテンツの表示終了の入力があった場合(ステップS912がYes)には、本動作フローは終了する。一方、ステップS912において、ユーザによりコンテンツの表示終了の入力がされていない場合(ステップS912がNo)には、フローはステップS901へと戻る。
As described above, when the display operation for the content is not input (No in step S901), the flow proceeds to step S912. In step S912, the control unit 300 of the terminal 101 determines whether or not an instruction for ending display of the content being displayed has been input by the user. Here, the display end instruction includes, for example, an operation of closing the displayed content or an operation of displaying another content in place of the displayed content. In step S912, when the user inputs the end of content display (step S912 is Yes), the operation flow ends. On the other hand, if it is determined in step S912 that the user has not input content termination (No in step S912), the flow returns to step S901.
以上で述べた、図9の動作フローにより、外部の表示装置103にコンテンツの表示を依頼するか否かが判定される。図9の動作フローでは、ステップS901からステップS902において、表示中のコンテンツに対する操作の履歴を記録する。そして、ステップS903において、コンテンツに対する操作の回数が所定の回数以上である場合に、外部の表示装置103へのコンテンツの表示をユーザに提案している。これは、ユーザがコンテンツに対して拡大、縮小、及びスクロール等の表示操作を繰り返し実行している場合には、ユーザが端末101の表示装置102でのコンテンツの閲覧に苦労していると考えられる。一方、ユーザがコンテンツに対して拡大、縮小、及びスクロール等の操作をわずかな回数しか実行していないのであれば、ユーザは端末101の表示装置102で十分快適にコンテンツを閲覧することができていることが推測される。例えば、このような端末101の表示装置102で十分快適にコンテンツを閲覧することができている場合にも、外部の表示装置103を用いた表示が提案されてしまうと、不要な提案がなされているためユーザの利便性が損なわれてしまう。そこで、本実施形態においては、表示中のコンテンツに対する表示操作の履歴を記録し、コンテンツに対して実行された表示操作の回数が所定の回数以上である場合に、外部の表示装置103でのコンテンツの表示をユーザに提案するように構成している。これにより、ユーザがコンテンツに対して繰り返し拡大、縮小、及びスクロール等の表示操作を行っており、そのコンテンツを閲覧するに苦労していると考えられる場合を検出して提案を行うことができるため、ユーザにとって利便性が高い。
Whether or not to request the external display device 103 to display content is determined by the operation flow of FIG. 9 described above. In the operation flow of FIG. 9, in step S901 to step S902, an operation history for the content being displayed is recorded. In step S903, when the number of operations on the content is equal to or greater than a predetermined number, the user is suggested to display the content on the external display device 103. This is considered that when the user repeatedly executes display operations such as enlargement, reduction, and scrolling on the content, the user has difficulty in browsing the content on the display device 102 of the terminal 101. . On the other hand, if the user has performed operations such as enlargement, reduction, and scrolling on the content only a few times, the user can view the content comfortably on the display device 102 of the terminal 101. I guess that. For example, even when content can be browsed sufficiently comfortably on the display device 102 of such a terminal 101, if a display using the external display device 103 is proposed, an unnecessary proposal is made. Therefore, user convenience is impaired. Therefore, in the present embodiment, the history of the display operation for the content being displayed is recorded, and when the number of display operations performed on the content is a predetermined number or more, the content on the external display device 103 is Is proposed to the user. As a result, it is possible to detect and propose a case where the user repeatedly performs display operations such as enlargement, reduction, scrolling, etc. on the content, and it is considered that it is difficult to browse the content. Convenient for users.
続いて、図10を参照して、図9のステップS907で実行される表示装置候補抽出処理について説明する。図10は、いくつかの実施形態に係る端末101の制御部300によって実行される表示装置候補抽出処理を例示する図である。図10の表示装置候補抽出処理の動作フローは、例えば、端末101の制御部300が記憶部320に格納されているプログラム410を読み出して実行することで実施される。ステップS1001において、端末101の制御部300は、表示装置情報700及び外部表示装置情報800を参照し、自端末101の表示装置102よりも画面サイズの大きい外部の表示装置103を外部表示装置情報800から抽出する。端末101の制御部300は、例えば、表示装置情報700の画面物理サイズ703より自端末101の表示装置102の表示画面の物理サイズを取得する。そして、取得した表示装置102の表示画面の物理サイズよりも大きい表示画面の物理サイズを有する外部の表示装置103を外部表示装置情報800の画面物理サイズ803を参照して抽出する。
Subsequently, the display device candidate extraction process executed in step S907 of FIG. 9 will be described with reference to FIG. FIG. 10 is a diagram illustrating display device candidate extraction processing executed by the control unit 300 of the terminal 101 according to some embodiments. The operation flow of the display device candidate extraction process in FIG. 10 is implemented, for example, when the control unit 300 of the terminal 101 reads and executes the program 410 stored in the storage unit 320. In step S1001, the control unit 300 of the terminal 101 refers to the display device information 700 and the external display device information 800, and refers to the external display device 103 having a larger screen size than the display device 102 of the own terminal 101. Extract from For example, the control unit 300 of the terminal 101 acquires the physical size of the display screen of the display device 102 of the terminal 101 from the screen physical size 703 of the display device information 700. Then, the external display device 103 having a display screen physical size larger than the acquired display screen physical size is extracted with reference to the screen physical size 803 of the external display device information 800.
続いて、ステップS1002において、端末101の制御部300は、表示中のコンテンツが動画であるか否かを判定する。この判定は、例えば、表示中のコンテンツの拡張子から判定されてもよい。例えば、表示中のコンテンツに対応するコンテンツ管理情報600の種別602を参照し、その種別602が「mpg」等の動画を表す拡張子であれば、動画であると判定してもよい。動画である場合には、ステップS1002においてYesと判定され、ステップS1003へと進む。
Subsequently, in step S1002, the control unit 300 of the terminal 101 determines whether the displayed content is a moving image. This determination may be made from the extension of the content being displayed, for example. For example, the type 602 of the content management information 600 corresponding to the content being displayed may be referred to, and if the type 602 is an extension representing a moving image such as “mpg”, it may be determined to be a moving image. When it is a moving image, it determines with Yes in step S1002, and progresses to step S1003.
ステップS1003において、端末101の制御部300は、ステップS1001で抽出した外部の表示装置103の表示装置画面情報801の中から、自端末101の解像度に対して所定の比率以上の解像度を有する表示装置画面情報801を抽出する。この抽出は、例えば、表示装置情報700の画面解像度704と外部表示装置情報800の画面解像度804を比較することで行われる。即ち、画面解像度704の値に対して所定の比率以上の解像度を有する解像度の表示装置画面情報801をステップS1001で抽出した外部の表示装置103の表示装置画面情報801の中から抽出することで行われる。所定の比率は、例えば、自端末101の解像度を1とした場合に、自端末101の解像度よりも低い解像度の表示装置103を含む1以下の比率に設定される。一実施形態においては、所定の比率は2/3である。続いて、ステップS1004において、端末101の制御部300は、抽出した表示装置画面情報801を画面サイズの大きい表示装置順に並べ替える。この並べ替えは、例えば、表示装置画面情報801の画面物理サイズ803を参照し、その値が大きい順に表示装置画面情報801を並べ替えることで行われる。ステップS1004において、画面サイズの大きい表示装置順に並べ替えを行った後、本動作フローは終了する。
In step S1003, the control unit 300 of the terminal 101 displays a display device having a resolution equal to or higher than a predetermined ratio with respect to the resolution of the own terminal 101 from the display device screen information 801 of the external display device 103 extracted in step S1001. Screen information 801 is extracted. This extraction is performed, for example, by comparing the screen resolution 704 of the display device information 700 with the screen resolution 804 of the external display device information 800. That is, the display device screen information 801 having a resolution equal to or higher than a predetermined ratio with respect to the value of the screen resolution 704 is extracted from the display device screen information 801 of the external display device 103 extracted in step S1001. Is called. For example, when the resolution of the terminal 101 is 1, the predetermined ratio is set to a ratio of 1 or less including the display device 103 having a resolution lower than the resolution of the terminal 101. In one embodiment, the predetermined ratio is 2/3. Subsequently, in step S1004, the control unit 300 of the terminal 101 rearranges the extracted display device screen information 801 in the order of display devices having a larger screen size. This rearrangement is performed, for example, by referring to the screen physical size 803 of the display device screen information 801 and rearranging the display device screen information 801 in descending order. In step S1004, after rearranging in the order of the display devices with the largest screen size, this operation flow ends.
一方、ステップS1002において、種別602が「jpg」、「bmp」、「doc」等の静止画又はドキュメントを表す拡張子である場合にはNoと判定され、ステップS1005へと進む。ステップS1005において、端末101の制御部300は、ステップS1002で抽出した外部の表示装置103の表示装置画面情報801の中から、自端末101の解像度よりも高い解像度を有する表示装置画面情報801を抽出する。この抽出は、例えば、表示装置情報700の画面解像度704と外部表示装置情報800の画面解像度804を比較することで行われる。即ち、画面解像度704の値よりも高い解像度を有する解像度の表示装置画面情報801をステップS1001で抽出した外部の表示装置103の表示装置画面情報801の中から抽出することで行われる。続いて、ステップS1006において、端末101の制御部300は、抽出した表示装置画面情報801の表示装置位置807と、自端末101の表示装置位置707とから自端末101と外部の表示装置103との間の距離を算出する。そして、端末101の制御部300は、抽出した表示装置画面情報801を自端末101と距離の近い順に並べ替え、本動作フローは終了する。
On the other hand, in step S1002, if the type 602 is an extension representing a still image or document such as “jpg”, “bmp”, “doc”, etc., it is determined No, and the process proceeds to step S1005. In step S1005, the control unit 300 of the terminal 101 extracts display device screen information 801 having a resolution higher than that of the terminal 101 from the display device screen information 801 of the external display device 103 extracted in step S1002. To do. This extraction is performed, for example, by comparing the screen resolution 704 of the display device information 700 with the screen resolution 804 of the external display device information 800. That is, the display device screen information 801 having a resolution higher than the value of the screen resolution 704 is extracted from the display device screen information 801 of the external display device 103 extracted in step S1001. Subsequently, in step S1006, the control unit 300 of the terminal 101 determines whether the own terminal 101 and the external display device 103 are based on the display device position 807 of the extracted display device screen information 801 and the display device position 707 of the own terminal 101. Calculate the distance between them. Then, the control unit 300 of the terminal 101 rearranges the extracted display device screen information 801 in order of distance from the terminal 101, and the operation flow ends.
以上で述べた、図10の動作フローにより、表示中のコンテンツが動画であるか否かに応じて、提示する外部の表示装置103の抽出が行われ、更にその順番が並べ替えられる。図10の表示装置候補抽出処理では、表示中のコンテンツが動画である場合には、自端末101の解像度に対して所定の比率(1以下の値)以上の解像度を有する外部の表示装置103を抽出し、画面サイズの大きい順に並べ替えるように構成している。これは、コンテンツが動画である場合には、自端末101の表示装置102よりも大きい画面で見ることがユーザにとって望ましい可能性が高いからである。また、この場合には、例え解像度が自端末101の表示装置102よりも多少低いとしても動画を楽しむ上では影響は少ないため、自端末101の解像度に対して所定の比率(1以下の値)以上の解像度を有する外部の表示装置103を抽出するように構成している。一方、表示中のコンテンツが動画以外のコンテンツである場合には、自端末101の解像度よりも高い解像度を有する外部の表示装置103を抽出し、画面が近い順に並べ替えるように構成している。これは、コンテンツが動画以外の例えば静止画などである場合には、自端末101の表示装置102よりも解像度の高い表示装置103でコンテンツを閲覧し、コンテンツのより広い領域を見ることがユーザにとって望ましい可能性が高いからである。また、コンテンツが動画以外の例えば静止画などである場合には、特に大画面で見ることが望ましいわけではないため、ユーザがより容易に利用できる距離の近い表示画面を上位に並べ替えるように構成している。以上のように抽出され並べ替えられた表示候補となる外部の表示装置103の表示装置画面情報801の一覧に、自端末101が備える表示装置102についての表示装置画面情報701を追加した表示装置の候補の一覧がステップS908において提示される。ステップS908においてユーザに提示される表示装置の候補の一覧の一例を図11に例示する。
According to the operation flow of FIG. 10 described above, the external display device 103 to be presented is extracted and the order is rearranged according to whether or not the content being displayed is a moving image. In the display device candidate extraction process of FIG. 10, when the content being displayed is a moving image, the external display device 103 having a resolution equal to or higher than a predetermined ratio (value of 1 or less) with respect to the resolution of the terminal 101 is used. It is configured to extract and rearrange in descending order of screen size. This is because when the content is a moving image, it is highly desirable for the user to view the content on a screen larger than the display device 102 of the terminal 101 itself. In this case, even if the resolution is slightly lower than that of the display device 102 of the own terminal 101, there is little influence on enjoying the moving image, and therefore a predetermined ratio (a value of 1 or less) with respect to the resolution of the own terminal 101. The external display device 103 having the above resolution is extracted. On the other hand, when the content being displayed is content other than a moving image, the external display device 103 having a resolution higher than the resolution of the terminal 101 is extracted and rearranged in the order of closer screens. This is because when the content is other than a moving image, for example, a still image or the like, it is possible for the user to browse the content on the display device 103 having a higher resolution than the display device 102 of the terminal 101 and view a wider area of the content. This is because it is highly desirable. In addition, when the content is other than a moving image, for example, a still image, it is not particularly desirable to view it on a large screen, so a display screen with a short distance that can be used more easily by the user is rearranged at the top. doing. As described above, the display device screen information 701 for the display device 102 included in the terminal 101 is added to the list of the display device screen information 801 of the external display device 103 that is the display candidate extracted and rearranged as described above. A list of candidates is presented in step S908. An example of a list of display device candidates presented to the user in step S908 is illustrated in FIG.
図11は、一実施形態に係る表示装置の候補の一覧1100を例示する図である。なお、図11に示す一覧1100は、図10のステップS1002においてYesと判定され、ステップS1004において画面サイズの大きい順に並べ替えられた場合における表示装置の候補の一覧の例である。図11に例示する一覧1100は表示装置画面情報1101を含んでいる。表示装置画面情報1101は、表示装置ID1102、画面物理サイズ1103、画面解像度1104、表示装置位置1107、及び識別情報1110の情報を含んでいる。図11において、最上段に示されている表示装置画面情報1101は追加された自端末101が備える表示装置102についての情報である。そのため、最上段に示されている表示装置画面情報1101の表示装置ID1102から表示装置位置1107までの情報は、表示装置ID702から表示装置位置707までの情報とそれぞれ対応する情報である。一方、2段目以降に示されている表示装置画面情報1101は、ステップS907において抽出された候補となる外部の表示装置103の一覧である。そのため、2段目以降に示されている表示装置画面情報1101の表示装置ID1102から識別情報1110までの情報は、表示装置ID802から識別情報810までの情報とそれぞれ対応する情報である。図11に示す一覧1100では、2段目以降に表示されている外部の表示装置103についての表示装置画面情報1101は、画面物理サイズ1103を参照して分かるように画面物理サイズの大きい順に並べ替えられている。例えば、以上で述べた一覧1100がステップS908においてユーザに提示される。
FIG. 11 is a diagram illustrating a list 1100 of display device candidates according to an embodiment. The list 1100 illustrated in FIG. 11 is an example of a list of display device candidates in the case where the determination is Yes in step S1002 in FIG. 10 and the screens are rearranged in descending order of the screen size in step S1004. A list 1100 illustrated in FIG. 11 includes display device screen information 1101. The display device screen information 1101 includes information of a display device ID 1102, a screen physical size 1103, a screen resolution 1104, a display device position 1107, and identification information 1110. In FIG. 11, display device screen information 1101 shown at the top is information about the display device 102 included in the added own terminal 101. Therefore, the information from the display device ID 1102 to the display device position 1107 of the display device screen information 1101 shown at the top is information corresponding to the information from the display device ID 702 to the display device position 707, respectively. On the other hand, display device screen information 1101 shown in the second and subsequent rows is a list of external display devices 103 that are candidates extracted in step S907. Therefore, the information from the display device ID 1102 to the identification information 1110 of the display device screen information 1101 shown in the second and subsequent stages is information corresponding to the information from the display device ID 802 to the identification information 810, respectively. In the list 1100 shown in FIG. 11, the display device screen information 1101 for the external display devices 103 displayed in the second and subsequent levels is rearranged in descending order of the screen physical size as can be seen with reference to the screen physical size 1103. It has been. For example, the list 1100 described above is presented to the user in step S908.
続いて、図12を参照して、図9のステップS910で実行される表示条件決定処理について説明する。図12は、いくつかの実施形態に係る端末101の制御部300によって実行される表示条件決定処理を例示する図である。図12の表示条件決定処理の動作フローは、例えば、端末101の制御部300が記憶部320に格納されているプログラム410を読み出して実行することで実施される。ステップS1201において、端末101の制御部300は、ステップS901で入力され、ステップS902で操作履歴情報500aに登録した表示操作の操作情報501aの操作種別502aから操作種別を判定する。そして、操作種別が拡大であれば、ステップS1202へと進む。操作種別が縮小であれば、ステップS1203へと進む。操作種別がスクロールであれば、ステップS1204へと進む。
Next, with reference to FIG. 12, the display condition determination process executed in step S910 in FIG. 9 will be described. FIG. 12 is a diagram illustrating display condition determination processing executed by the control unit 300 of the terminal 101 according to some embodiments. The operation flow of the display condition determination process in FIG. 12 is implemented, for example, when the control unit 300 of the terminal 101 reads and executes the program 410 stored in the storage unit 320. In step S1201, the control unit 300 of the terminal 101 determines an operation type from the operation type 502a of the operation information 501a of the display operation input in step S901 and registered in the operation history information 500a in step S902. If the operation type is enlarged, the process proceeds to step S1202. If the operation type is reduced, the process proceeds to step S1203. If the operation type is scroll, the process proceeds to step S1204.
ステップS1202では、端末101の制御部300は、いくつかの実施形態に係る拡大操作における表示条件決定処理を実行した後で、本動作フローは終了する。また、ステップS1203では、端末101の制御部300は、いくつかの実施形態に係る縮小操作における表示条件決定処理を実行した後で、本動作フローは終了する。また、ステップS1204では、端末101の制御部300は、いくつかの実施形態に係るスクロール操作における表示条件決定処理を実行した後で、本動作フローは終了する。なお、ステップS1202、ステップS1203、ステップS1204で実行される拡大操作、縮小操作、及びスクロール操作のそれぞれにおける表示条件決定処理の詳細については後述する。
In step S1202, the control unit 300 of the terminal 101 executes the display condition determination process in the enlargement operation according to some embodiments, and then the operation flow ends. In step S1203, after the control unit 300 of the terminal 101 executes the display condition determination process in the reduction operation according to some embodiments, the operation flow ends. In step S1204, the control unit 300 of the terminal 101 executes the display condition determination process in the scroll operation according to some embodiments, and then the operation flow ends. Details of the display condition determination process in each of the enlargement operation, the reduction operation, and the scroll operation executed in steps S1202, S1203, and S1204 will be described later.
まず、図13及び図14を参照して、いくつかの実施形態に係る拡大操作における表示条件決定処理を説明する。図13は、いくつかの実施形態に係る拡大操作における表示条件決定処理を説明する図である。図13には、自端末101に備えられた表示装置102と、ステップS908で選択された外部の表示装置103とが示されている。また、表示装置102については2つ示されている。図面左側の表示装置102はコンテンツの拡大の実行前の表示装置102であり、図面右側の表示装置102がコンテンツの拡大の実行後の表示装置102である。自端末101において拡大操作がユーザにより入力されると、入力された拡大操作の操作量に応じて表示倍率が変更されコンテンツは拡大表示される。表示領域1302はコンテンツの拡大の実行前のコンテンツの特定の領域を表しており、表示領域1303はコンテンツの拡大の実行後の同じ領域を表している。図示されるようにコンテンツの拡大の実行後において、表示領域1302は表示領域1303に拡大表示されている。
First, display condition determination processing in an enlargement operation according to some embodiments will be described with reference to FIGS. 13 and 14. FIG. 13 is a diagram illustrating display condition determination processing in an enlargement operation according to some embodiments. FIG. 13 shows the display device 102 provided in the terminal 101 and the external display device 103 selected in step S908. Two display devices 102 are shown. The display device 102 on the left side of the drawing is the display device 102 before execution of content enlargement, and the display device 102 on the right side of the drawing is the display device 102 after execution of content enlargement. When an enlargement operation is input by the user on the terminal 101, the display magnification is changed according to the input operation amount of the enlargement operation, and the content is enlarged and displayed. A display area 1302 represents a specific area of content before execution of content enlargement, and a display area 1303 represents the same area after execution of content enlargement. As shown in the figure, after execution of content enlargement, the display area 1302 is enlarged and displayed in the display area 1303.
続いて、以上のような拡大操作が表示装置102で行われた場合におけるいくつかの実施形態に係る外部の表示装置103における表示について説明する。図13に示される外部の表示装置103は、端末101においてコンテンツの拡大を実行した後の外部の表示装置103を表している。図示されるように、コンテンツの拡大の実行後の表示装置102の表示領域1303は、外部の表示装置103において更に拡大された表示倍率で表示されている。本実施形態においては外部の表示装置103では、コンテンツの拡大の実行後に表示装置102で用いられている表示倍率よりも、更に拡大した表示倍率を用いて外部の表示装置103に表示させるように構成している。そのため、拡大操作の際に、外部の表示装置103ではより拡大されたコンテンツが表示され、ユーザは自端末101の表示装置102よりも大きな画面を有する外部の表示装置103での拡大されたコンテンツにより、内容をより詳細に確認することができる。また、コンテンツの表示を依頼する外部の表示装置103としては、ステップS1001において自端末101よりも大きな画面サイズを有する表示装置103を抽出している。そのため、外部の表示装置103において、自端末101での表示倍率よりも拡大した表示倍率で表示したとしても、コンテンツの十分に広い領域が表示され、見易さが損なわれることはない。
Next, display on the external display device 103 according to some embodiments when the above-described enlargement operation is performed on the display device 102 will be described. An external display device 103 illustrated in FIG. 13 represents the external display device 103 after the terminal 101 performs content enlargement. As shown in the figure, the display area 1303 of the display device 102 after the enlargement of the content is displayed at a further enlarged display magnification on the external display device 103. In the present embodiment, the external display device 103 is configured to display on the external display device 103 using a display magnification further enlarged than the display magnification used by the display device 102 after execution of content enlargement. doing. Therefore, during the enlargement operation, more enlarged content is displayed on the external display device 103, and the user can use the enlarged content on the external display device 103 having a larger screen than the display device 102 of the own terminal 101. , You can check the contents in more detail. Further, as an external display device 103 requesting display of content, a display device 103 having a screen size larger than that of the terminal 101 is extracted in step S1001. For this reason, even if the external display device 103 displays the image with a display magnification that is larger than the display magnification of the own terminal 101, a sufficiently wide area of the content is displayed, and visibility is not impaired.
図14は、いくつかの実施形態に係る端末101の制御部300によって実行される拡大操作における表示条件決定処理の動作フローを例示する図である。図14の拡大操作における表示条件決定処理の動作フローは、例えば、端末101の制御部300が記憶部320に格納されているプログラム410を読み出して実行することで実施される。図14の拡大操作における表示条件決定処理の動作フローは、図12のステップS1201で操作種別が拡大操作であると判定され、ステップS1202に進むと開始する。ステップS1401において、端末101の制御部300は、操作履歴情報500aを参照し、操作種別502aが拡大である操作情報501aが所定の数以上あるか否かを判定する。即ち、コンテンツに対して実行した拡大操作の回数が所定の回数以上であるか否かを判定する。操作種別502aが拡大である操作情報501aが所定の数以上ではない場合(ステップS1401がNo)には、本動作フローは終了する。
FIG. 14 is a diagram illustrating an operation flow of display condition determination processing in an enlargement operation executed by the control unit 300 of the terminal 101 according to some embodiments. The operation flow of the display condition determination process in the enlargement operation of FIG. 14 is implemented, for example, by the control unit 300 of the terminal 101 reading and executing the program 410 stored in the storage unit 320. The operation flow of the display condition determination process in the enlargement operation in FIG. 14 starts when the operation type is determined to be an enlargement operation in step S1201 in FIG. 12, and the process proceeds to step S1202. In step S1401, the control unit 300 of the terminal 101 refers to the operation history information 500a and determines whether or not there is a predetermined number or more of operation information 501a whose operation type 502a is expansion. That is, it is determined whether or not the number of enlargement operations performed on the content is greater than or equal to a predetermined number. When the operation information 501a whose operation type 502a is expansion is not equal to or greater than the predetermined number (step S1401 is No), this operation flow ends.
一方、操作種別502aが拡大である操作情報501aが所定の数以上ある場合(ステップS1401がYes)には、フローはステップS1402へと進む。ステップS1402において、ステップS901で入力された拡大操作に対応する操作情報501aの操作量503aの値を取得し、その操作量503aに対応する拡大倍率を取得する。そして、端末101の表示装置102における拡大前のコンテンツの表示倍率に、取得した拡大倍率を乗じることで端末101の表示装置102における拡大後のコンテンツの表示倍率を取得する。操作量503aからコンテンツの拡大倍率を取得する処理は、例えば既存のスマートフォンなどで利用されるピンチアウト操作により拡大倍率を決定する手法を用いてもよい。一実施形態に係る操作量からコンテンツの拡大倍率を取得する処理では、操作量と拡大倍率とを対応付けたテーブルを予め記憶部320に格納しておき、それを参照することで操作量503aから拡大倍率が取得される。そして、端末101で拡大前にコンテンツの表示に用いていた表示倍率に、取得した拡大倍率を乗じることで端末101の表示装置102における拡大後のコンテンツの表示倍率が取得されてもよい。
On the other hand, if there is a predetermined number or more of operation information 501a whose operation type 502a is expansion (step S1401 is Yes), the flow proceeds to step S1402. In step S1402, the value of the operation amount 503a of the operation information 501a corresponding to the enlargement operation input in step S901 is acquired, and the enlargement magnification corresponding to the operation amount 503a is acquired. Then, the display magnification of the content on the display device 102 of the terminal 101 is acquired by multiplying the display magnification of the content on the display device 102 of the terminal 101 by the acquired magnification. The process of acquiring the magnification rate of the content from the operation amount 503a may use a method of determining the magnification rate by a pinch-out operation used in an existing smartphone, for example. In the process of acquiring the magnification of the content from the operation amount according to the embodiment, a table in which the operation amount and the enlargement factor are associated with each other is stored in the storage unit 320 in advance, and the operation amount 503a is referred to by referring to the table. The magnification is acquired. Then, the display magnification of the content after enlargement on the display device 102 of the terminal 101 may be acquired by multiplying the display magnification used for displaying the content on the terminal 101 by the acquired enlargement magnification.
続いて、ステップS1403において、ステップS1402で取得した自端末101の表示装置102でコンテンツを表示させるために用いる拡大後のコンテンツの表示倍率に1よりも大きい倍率を乗じる。これにより、コンテンツの表示を依頼する外部の表示装置103におけるコンテンツの表示倍率を設定する。ステップS1404において、端末101の制御部300は、ステップS901で入力された拡大操作に対応する操作情報501aの中心位置又は方向504aから、拡大処理において位置が固定されるコンテンツ上の点の位置を取得する。そして、そのコンテンツ上の点を外部の表示装置103における拡大表示においても拡大処理において位置を固定する点として用い、コンテンツの表示位置を設定する。なお、中心位置又は方向504aに格納されているコンテンツ上の点の外部の表示装置103における位置は、任意のやり方で配置できる。例えば、一実施形態においては、端末101の表示装置102の表示画面の中心と、外部の表示装置103の表示画面の中心とを一致するように重ね合せたとする。このように重ね合せた場合に、中心位置又は方向504aに格納されているコンテンツ上の点が配置される画素は、表示装置102及び外部の表示装置103の表示画面の中心からの画素の位置が一致するように外部の表示装置103において配置されてもよい。或いは、別の実施形態においては、中心位置又は方向504aに格納されている拡大処理において位置が固定されるコンテンツ上の点の位置は、外部の表示装置103において表示画面の中心に配置されてもよい。例えば以上の様にして、コンテンツの表示位置が決定される。
Subsequently, in step S1403, the display magnification of the enlarged content used for displaying the content on the display device 102 of the own terminal 101 acquired in step S1402 is multiplied by a magnification larger than one. Thereby, the display magnification of the content in the external display device 103 that requests the display of the content is set. In step S1404, the control unit 300 of the terminal 101 obtains the position of the point on the content whose position is fixed in the enlargement process from the center position or direction 504a of the operation information 501a corresponding to the enlargement operation input in step S901. To do. The point on the content is used as a point for fixing the position in the enlargement process even in the enlarged display on the external display device 103, and the display position of the content is set. The position on the display device 103 outside the point on the content stored in the center position or direction 504a can be arranged in an arbitrary manner. For example, in one embodiment, it is assumed that the center of the display screen of the display device 102 of the terminal 101 and the center of the display screen of the external display device 103 are overlapped with each other. When overlapping in this way, the pixel on which the point on the content stored in the center position or direction 504a is arranged is the position of the pixel from the center of the display screen of the display device 102 and the external display device 103. It may be arranged on the external display device 103 so as to match. Alternatively, in another embodiment, the position of the point on the content whose position is fixed in the enlargement process stored in the center position or direction 504a may be arranged at the center of the display screen in the external display device 103. Good. For example, the display position of the content is determined as described above.
ステップS1405において、ステップS1404で設定した表示位置にステップS1403で設定した表示倍率でコンテンツが表示されるように外部の表示装置103におけるコンテンツの表示条件を決定する。なお、ステップS1403で設定した表示倍率によるコンテンツの拡大において位置が固定されるコンテンツ上の点は、中心位置又は方向504aに格納されているコンテンツ上の点と同じである。ステップS1405において表示条件を決定した後、本動作フローは終了する。
In step S1405, content display conditions on the external display device 103 are determined so that the content is displayed at the display position set in step S1404 at the display magnification set in step S1403. Note that the point on the content where the position is fixed when the content is enlarged at the display magnification set in step S1403 is the same as the point on the content stored in the center position or direction 504a. After the display conditions are determined in step S1405, the operation flow ends.
以上で述べた、図14の動作フローにより、拡大操作における外部の表示装置103に対する表示条件が決定される。図14の拡大操作における表示条件決定処理では、拡大操作によるコンテンツの拡大の実行後の端末101の表示装置102でのコンテンツの表示倍率に、1よりも大きい倍率を乗じて外部の表示装置103での表示のため表示倍率を設定している。従って、外部の表示装置103には、端末101の表示装置102に表示する場合よりもより拡大された表示倍率でコンテンツが表示されることになる。従って、ユーザは自端末101よりも大きな画面を有する外部の表示装置103でコンテンツをより拡大して見ることができる。そのため、拡大操作を行い拡大して閲覧することが望まれたコンテンツの領域を、外部の表示装置103でより詳細に確認することが可能である。
The display conditions for the external display device 103 in the enlargement operation are determined by the operation flow of FIG. 14 described above. In the display condition determination processing in the enlargement operation of FIG. 14, the external display device 103 multiplies the content display magnification on the display device 102 of the terminal 101 after execution of content enlargement by the enlargement operation by a magnification larger than 1. The display magnification is set to display. Therefore, the content is displayed on the external display device 103 at a display magnification that is larger than that displayed on the display device 102 of the terminal 101. Accordingly, the user can view the content on the external display device 103 having a screen larger than that of the terminal 101 on a larger scale. For this reason, it is possible to confirm the area of the content desired to be enlarged and browsed by performing an enlargement operation on the external display device 103 in more detail.
また更に、図14の動作フローでは、操作情報501aを参照し、コンテンツに対して実行した拡大操作の回数が所定の回数以上である場合にステップS1402以降の処理を実行するように構成している。そして、ステップS1402以降の処理で本実施形態に係る外部の表示装置103の表示条件の決定を行うように構成している。そのため、ユーザは頻繁に拡大操作が必要なコンテンツである場合には、外部の表示装置103でより拡大された表示倍率で表示されたコンテンツを見ることができる。そのため、拡大操作を繰り返してコンテンツを見やすいサイズに調節するユーザの作業が軽減され、利便性が高い。
Furthermore, in the operation flow of FIG. 14, the operation information 501a is referred to, and when the number of enlargement operations performed on the content is equal to or greater than a predetermined number, the processing from step S1402 is executed. . And it is comprised so that the display conditions of the external display apparatus 103 which concern on this embodiment may be determined by the process after step S1402. Therefore, when the content frequently requires enlargement operation, the user can view the content displayed on the external display device 103 at a further enlarged display magnification. Therefore, the user's work of adjusting the content to a size that allows easy viewing of the content by repeating the enlargement operation is reduced, which is highly convenient.
なお、ステップS1402において表示倍率に対して乗じる1よりも大きい倍率としては、例えば、1.5等の予め設定した所定の値を用いてもよい。或いは、自端末101の表示装置102と、外部の表示装置103との解像度から、この1よりも大きい倍率を算出するように構成してもよい。例えば、一実施形態においては、表示倍率に対して乗じる1よりも大きい倍率は、外部の表示装置103のX軸の解像度であるX805を、自端末101の表示装置102のX軸の解像度であるX705で割ることで算出されてもよい。即ち、「表示倍率に対して乗じる1よりも大きい倍率=外部の表示装置103のX805/表示装置102のX705」により求められても良い。或いは、一実施形態においては、表示倍率に対して乗じる1よりも大きい倍率は、外部の表示装置103のY軸の解像度であるY806を、自端末101の表示装置102のY軸の解像度であるY706で割ることで算出されてもよい。即ち、「表示倍率に対して乗じる1よりも大きい倍率=外部の表示装置103のY806/表示装置102のY706」により求められても良い。更には、別の実施形態においては、「外部の表示装置103のX805/表示装置102のX705」及び「外部の表示装置103のY806/表示装置102のY706」で得られた値の平均値を表示倍率に対して乗じる1よりも大きい倍率として用いてもよい。
Note that a predetermined value that is set in advance, such as 1.5, may be used as the magnification larger than 1 multiplied by the display magnification in step S1402. Alternatively, a magnification larger than 1 may be calculated from the resolution between the display device 102 of the terminal 101 and the external display device 103. For example, in one embodiment, the magnification larger than 1 that is multiplied by the display magnification is X805 that is the X-axis resolution of the external display device 103, and the X-axis resolution of the display device 102 of the own terminal 101. It may be calculated by dividing by X705. That is, it may be obtained by “a magnification larger than 1 multiplied by the display magnification = X805 of the external display device 103 / X705 of the display device 102”. Alternatively, in one embodiment, the magnification larger than 1 multiplied by the display magnification is Y806, which is the resolution of the Y axis of the external display device 103, and the resolution of the Y axis of the display device 102 of the own terminal 101. It may be calculated by dividing by Y706. That is, it may be obtained by “magnification larger than 1 multiplied by display magnification = Y806 of external display device 103 / Y706 of display device 102”. Furthermore, in another embodiment, the average value of the values obtained by “X805 of the external display device 103 / X705 of the display device 102” and “Y806 of the external display device 103 / Y706 of the display device 102” is calculated. You may use as a magnification larger than 1 which multiplies with respect to display magnification.
続いて、図15及び図16を参照して、いくつかの実施形態に係る縮小操作における表示条件決定処理を説明する。図15は、いくつかの実施形態に係る縮小操作における表示条件決定処理を説明する図である。図15には、自端末101に備えられた表示装置102と、ステップS908で選択された外部の表示装置103とが示されている。また、表示装置102については2つ示されている。図面左側の表示装置102はコンテンツの縮小の実行前の表示装置102であり、図面右側の表示装置102がコンテンツの縮小の実行後の表示装置102である。自端末101において縮小操作がユーザにより入力されると、入力された縮小操作の操作量に応じて表示倍率が変更されコンテンツは縮小表示される。表示領域1502はコンテンツの縮小の実行前のコンテンツの特定の領域を表しており、表示領域1503はコンテンツの縮小の実行後の同じ領域を表している。図示されるようにコンテンツの縮小の実行後において、表示領域1502は表示領域1503に縮小表示されている。
Next, display condition determination processing in a reduction operation according to some embodiments will be described with reference to FIGS. 15 and 16. FIG. 15 is a diagram illustrating display condition determination processing in a reduction operation according to some embodiments. FIG. 15 shows the display device 102 provided in the terminal 101 and the external display device 103 selected in step S908. Two display devices 102 are shown. The display device 102 on the left side of the drawing is the display device 102 before the content reduction, and the display device 102 on the right side of the drawing is the display device 102 after the content reduction. When a reduction operation is input by the user on the terminal 101, the display magnification is changed according to the input operation amount of the reduction operation, and the content is reduced and displayed. A display area 1502 represents a specific area of the content before execution of the content reduction, and a display area 1503 represents the same area after execution of the content reduction. As shown in the figure, the display area 1502 is reduced and displayed in the display area 1503 after the content reduction.
続いて、以上のような縮小操作が表示装置102で行われた場合におけるいくつかの実施形態に係る外部の表示装置103における表示について説明する。図15に示される外部の表示装置103は、端末101においてコンテンツの縮小を実行した後の外部の表示装置103を表している。図示されるように、コンテンツの縮小の実行後の表示装置102の表示領域1503は、外部の表示装置103において更に縮小された表示倍率で表示されている。この様に、本実施形態においては外部の表示装置103では、表示装置102の表示領域1503で用いられている表示倍率よりも縮小した表示倍率又は同じ表示倍率を用いて外部の表示装置103に表示させるように構成している。このように構成することで、例えば、以下のような効果が得られる。例えば、コンテンツの表示を依頼する候補となる外部の表示装置103として、自端末101の表示装置よりも大きな解像度を有する表示装置103を抽出する。この場合、外部の表示装置103において例え自端末101と同じ表示倍率を用いたとしても、外部の表示装置103の表示画面にはコンテンツのより広い範囲が表示される。また更に、外部の表示装置103において、自端末101の表示装置102における表示倍率よりも低い表示倍率を用いる場合には、コンテンツの更に広い範囲を表示させることができる。そのため、ユーザは自端末101の表示装置102よりも大きな画面を有する外部の表示装置103でコンテンツのより広い範囲を確認することができる。
Next, display on the external display device 103 according to some embodiments when the above reduction operation is performed on the display device 102 will be described. An external display device 103 illustrated in FIG. 15 represents the external display device 103 after the content reduction is performed in the terminal 101. As shown in the figure, the display area 1503 of the display device 102 after the content reduction is performed is displayed at a further reduced display magnification on the external display device 103. Thus, in the present embodiment, the external display device 103 displays on the external display device 103 using a display magnification reduced or the same display magnification as the display magnification used in the display area 1503 of the display device 102. It is configured to make it. By configuring in this way, for example, the following effects can be obtained. For example, a display device 103 having a larger resolution than the display device of the terminal 101 is extracted as the external display device 103 that is a candidate for requesting content display. In this case, even if the same display magnification as that of the terminal 101 is used in the external display device 103, a wider range of content is displayed on the display screen of the external display device 103. Furthermore, when a display magnification lower than the display magnification of the display device 102 of the terminal 101 is used in the external display device 103, a wider range of content can be displayed. Therefore, the user can confirm a wider range of content on the external display device 103 having a larger screen than the display device 102 of the terminal 101 itself.
図16は、いくつかの実施形態に係る端末101の制御部300によって実行される縮小操作における表示条件決定処理の動作フローを例示する図である。図16の縮小操作における表示条件決定処理の動作フローは、例えば、端末101の制御部300が記憶部320に格納されているプログラム410を読み出して実行することで実施される。図16の縮小操作における表示条件決定処理の動作フローは、図12のステップS1201で操作種別が縮小操作であると判定され、ステップS1203に進むと開始する。ステップS1601において、端末101の制御部300は、操作履歴情報500aを参照し、操作種別502aが縮小である操作情報501aが所定の数以上あるか否かを判定する。即ち、コンテンツに対して実行した縮小操作の回数が所定の回数以上であるか否かを判定する。操作種別502aが縮小である操作情報501aが所定の数以上ではない場合(ステップS1601がNo)には、本動作フローは終了する。
FIG. 16 is a diagram illustrating an operation flow of display condition determination processing in a reduction operation executed by the control unit 300 of the terminal 101 according to some embodiments. The operation flow of the display condition determination process in the reduction operation in FIG. 16 is implemented, for example, when the control unit 300 of the terminal 101 reads and executes the program 410 stored in the storage unit 320. The operation flow of the display condition determination process in the reduction operation in FIG. 16 starts when the operation type is determined to be a reduction operation in step S1201 in FIG. 12, and the process proceeds to step S1203. In step S1601, the control unit 300 of the terminal 101 refers to the operation history information 500a and determines whether or not there is a predetermined number or more of operation information 501a whose operation type 502a is reduced. That is, it is determined whether the number of reduction operations performed on the content is equal to or greater than a predetermined number. When the operation information 501a whose operation type 502a is reduction is not equal to or greater than the predetermined number (No in step S1601), the operation flow ends.
一方、操作種別502aが縮小である操作情報501aが所定の数以上ある場合(ステップS1601がYes)には、フローはステップS1602へと進む。ステップS1602において、ステップS901で入力された縮小操作に対応する操作情報501aの操作量503aの値を取得し、その操作量503aに対応する縮小倍率を取得する。そして、端末101の表示装置102における縮小前のコンテンツの表示倍率に、取得した縮小倍率を乗じることで端末101の表示装置102における縮小後のコンテンツの表示倍率を取得する。操作量503aからコンテンツの縮小倍率を取得する処理は、例えば既存のスマートフォンなどで利用されるピンチイン操作により縮小倍率を決定する手法を用いてもよい。一実施形態に係る操作量からコンテンツの縮小倍率を取得する処理では、操作量と縮小倍率とを対応付けたテーブルを予め記憶部320に格納しておき、それを参照することで操作量503aから縮小倍率が取得される。そして、端末101で縮小前にコンテンツの表示に用いていた表示倍率に、取得した縮小倍率を乗じることで端末101の表示装置102における縮小後のコンテンツの表示倍率が取得されてもよい。
On the other hand, if there are more than a predetermined number of pieces of operation information 501a whose operation type 502a is reduction (step S1601 is Yes), the flow proceeds to step S1602. In step S1602, the value of the operation amount 503a of the operation information 501a corresponding to the reduction operation input in step S901 is acquired, and the reduction magnification corresponding to the operation amount 503a is acquired. Then, the display magnification of the content after reduction on the display device 102 of the terminal 101 is acquired by multiplying the display magnification of the content before reduction on the display device 102 of the terminal 101 by the acquired reduction magnification. The process of acquiring the reduction ratio of the content from the operation amount 503a may use a method of determining the reduction ratio by, for example, a pinch-in operation used with an existing smartphone or the like. In the process of acquiring the content reduction ratio from the operation amount according to the embodiment, a table in which the operation amount and the reduction ratio are associated with each other is stored in the storage unit 320 in advance, and the operation amount 503a is referred to by referring to the table. The reduction ratio is acquired. Then, the display magnification of the reduced content on the display device 102 of the terminal 101 may be acquired by multiplying the display magnification used for displaying the content on the terminal 101 by the acquired reduction magnification.
続いて、ステップS1603において、ステップS1602で取得した自端末101の表示装置102でコンテンツを表示させるために用いる縮小後のコンテンツの表示倍率に、1以下の倍率を乗じる。これにより、コンテンツの表示を依頼する外部の表示装置103におけるコンテンツの表示倍率を設定する。ステップS1604において、端末101の制御部300は、ステップS901で入力された縮小操作に対応する操作情報501aの中心位置又は方向504aから、縮小処理において位置が固定されるコンテンツ上の点の位置を取得する。そして、そのコンテンツ上の点を外部の表示装置103における縮小表示においても縮小処理において位置を固定する点として用い、コンテンツの表示位置を設定する。なお、中心位置又は方向504aに格納されているコンテンツ上の点の外部の表示装置103における位置は、任意のやり方で配置できる。例えば、一実施形態においては、端末101の表示装置102の表示画面の中心と、外部の表示装置103の表示画面の中心とを一致するように重ね合せたとする。このように重ね合せた場合に、中心位置又は方向504aに格納されているコンテンツ上の点が配置される画素は、表示装置102及び外部の表示装置103の表示画面の中心からの画素の位置が一致するように、外部の表示装置103において配置されてもよい。或いは、別の実施形態においては、中心位置又は方向504aに格納されている縮小処理において位置が固定されるコンテンツ上の点の位置は、外部の表示装置103において表示画面の中心に配置されてもよい。例えば以上の様にして、コンテンツの表示位置が決定される。
Subsequently, in step S1603, the display magnification of the reduced content used for displaying the content on the display device 102 of the own terminal 101 acquired in step S1602 is multiplied by a magnification of 1 or less. Thereby, the display magnification of the content in the external display device 103 that requests the display of the content is set. In step S1604, the control unit 300 of the terminal 101 acquires the position of the point on the content whose position is fixed in the reduction process, from the center position or direction 504a of the operation information 501a corresponding to the reduction operation input in step S901. To do. The point on the content is used as a point for fixing the position in the reduction process even in the reduced display on the external display device 103, and the display position of the content is set. The position on the display device 103 outside the point on the content stored in the center position or direction 504a can be arranged in an arbitrary manner. For example, in one embodiment, it is assumed that the center of the display screen of the display device 102 of the terminal 101 and the center of the display screen of the external display device 103 are overlapped with each other. When overlapping in this way, the pixel on which the point on the content stored in the center position or direction 504a is arranged is the position of the pixel from the center of the display screen of the display device 102 and the external display device 103. You may arrange | position in the external display apparatus 103 so that it may correspond. Alternatively, in another embodiment, the position of the point on the content whose position is fixed in the reduction processing stored in the center position or direction 504a may be arranged at the center of the display screen in the external display device 103. Good. For example, the display position of the content is determined as described above.
ステップS1605において、ステップS1604で設定した表示位置にステップS1603で設定した表示倍率でコンテンツが表示されるように外部の表示装置103におけるコンテンツの表示条件を決定する。なお、ステップS1603で1未満の倍率を乗じて表示倍率を設定した場合に、設定した表示倍率によるコンテンツの縮小において位置が固定されるコンテンツ上の点は、中心位置又は方向504aに格納されているコンテンツ上の点と同じである。ステップS1605において表示条件を決定した後、本動作フローは終了する。
In step S1605, content display conditions on the external display device 103 are determined so that the content is displayed at the display position set in step S1604 at the display magnification set in step S1603. When the display magnification is set by multiplying by a magnification less than 1 in step S1603, the point on the content whose position is fixed when the content is reduced by the set display magnification is stored in the center position or direction 504a. Same as content point. After the display conditions are determined in step S1605, the operation flow ends.
以上で述べた、図16の動作フローにより、縮小操作における外部の表示装置103に対する表示条件が決定される。図16の縮小操作における表示条件決定処理では、縮小操作によるコンテンツの縮小の実行後の端末101の表示装置102でのコンテンツの表示倍率に、1以下の倍率を乗じて外部の表示装置103での表示のため表示倍率を設定している。従って、外部の表示装置103では、端末101の表示装置102に表示する場合と同じ表示倍率、又はより縮小された表示倍率でコンテンツが表示されることになる。従って、ユーザは自端末101よりも大きな画面を有する外部の表示装置103でコンテンツのより広い範囲を確認することができる。そのため、縮小操作を行い縮小して閲覧することが望まれたコンテンツを、外部の表示装置103でより広範囲にわたって確認することが可能である。
The display conditions for the external display device 103 in the reduction operation are determined by the operation flow of FIG. 16 described above. In the display condition determination processing in the reduction operation of FIG. 16, the content display magnification on the display device 102 of the terminal 101 after execution of the content reduction by the reduction operation is multiplied by a magnification of 1 or less on the external display device 103. Display magnification is set for display. Therefore, on the external display device 103, the content is displayed at the same display magnification as that displayed on the display device 102 of the terminal 101 or at a reduced display magnification. Therefore, the user can check a wider range of content on the external display device 103 having a larger screen than the terminal 101 itself. For this reason, it is possible to confirm the content desired to be reduced and browsed by performing the reduction operation on the external display device 103 over a wider range.
また更に、図14の動作フローでは、操作情報501aを参照し、コンテンツに対して実行した縮小操作の回数が所定の回数以上である場合にステップS1602以降の処理を実行するように構成している。そして、ステップS1602以降の処理で本実施形態に係る外部の表示装置103の表示条件の決定を行うように構成している。そのため、ユーザは頻繁に縮小操作が必要なコンテンツである場合には、外部の表示装置103でより縮小された表示倍率で表示されたコンテンツを見ることができる。そのため、縮小操作を繰り返してコンテンツを見やすいサイズに調節するユーザの作業が軽減され、利便性が高い。
Furthermore, the operation flow of FIG. 14 is configured to refer to the operation information 501a and execute the processing after step S1602 when the number of reduction operations performed on the content is equal to or greater than a predetermined number. . And it is comprised so that the display conditions of the external display apparatus 103 which concern on this embodiment may be determined by the process after step S1602. Therefore, when the content frequently requires a reduction operation, the user can view the content displayed on the external display device 103 at a reduced display magnification. For this reason, the user's work of adjusting the content to be easy to view by repeating the reduction operation is reduced, and the convenience is high.
なお、ステップS1608において表示倍率に対して乗じる1以下の倍率としては、例えば、0.8等の予め設定した所定の値を用いてもよい。或いは、自端末101の表示装置102と、外部の表示装置103との解像度等の情報から算出するように構成してもよい。例えば、一実施形態においては、表示倍率に対して乗じる1以下の倍率は、自端末101の表示装置102のX軸の解像度であるX705を、外部の表示装置103のX軸の解像度であるX805で割ることで算出されてもよい。また、同様に、自端末101の表示装置102のY軸の解像度であるY706を、外部の表示装置103のY軸の解像度であるY806で割ることで算出されてもよい。或いは、これらのX軸とY軸における算出結果の平均値であってもよい。
Note that a predetermined value that is set in advance, such as 0.8, may be used as a magnification of 1 or less that is multiplied by the display magnification in step S1608. Or you may comprise so that it may calculate from information, such as the resolution of the display apparatus 102 of the own terminal 101, and the external display apparatus 103. FIG. For example, in one embodiment, the magnification of 1 or less that is multiplied by the display magnification is X705 that is the X-axis resolution of the display device 102 of the terminal 101, and X805 that is the X-axis resolution of the external display device 103. It may be calculated by dividing by. Similarly, it may be calculated by dividing Y706, which is the Y-axis resolution of the display device 102 of the terminal 101, by Y806, which is the Y-axis resolution of the external display device 103. Or the average value of the calculation result in these X-axis and Y-axis may be sufficient.
続いて、図17から図19を参照して、いくつかの実施形態に係るスクロール操作における表示条件決定処理を説明する。図17は、いくつかの実施形態に係るスクロール操作における表示条件決定処理において用いる表示画面1700の基準位置1710を説明する図である。図17には、例えば、表示装置102及び外部の表示装置103などの表示装置の表示画面1700を示した。なお、図面に向かって左方向はコンテンツ及び表示画面の上方向と一致しているものとする。また、図17において、表示画面1700の上下の幅の中心、及び左右の幅の中心に点線を示した。このような表示画面1700において、基準位置1710を設定する。表示画面1700の上端で左右の幅の中点の位置を上側の基準位置1710として上基準点1701とする。また、表示画面1700の下端で左右の幅の中点の位置を下側の基準位置1710として下基準点1702とする。表示画面1700の左端で上下の幅の中点の位置を左側の基準位置1710として左基準点1703とする。表示画面1700の右端で上下の幅の中点の位置を右側の基準位置1710として右基準点1704とする。表示画面1700の左上端の位置を左上側の基準位置1710として左上基準点1705とする。表示画面1700の左下端の位置を左下側の基準位置1710として左下基準点1706とする。表示画面1700の右上端の位置を右上側の基準位置1710として右上基準点1707とする。表示画面1700の右下端の位置を右下側の基準位置1710として右下基準点1708とする。例えば、以上のように定めた基準位置1710となる8つの基準点を用いていくつかの実施形態に係るスクロール操作における表示条件決定処理を行う。
Subsequently, a display condition determination process in a scroll operation according to some embodiments will be described with reference to FIGS. 17 to 19. FIG. 17 is a diagram illustrating a reference position 1710 of the display screen 1700 used in the display condition determination process in the scroll operation according to some embodiments. FIG. 17 shows a display screen 1700 of a display device such as the display device 102 and the external display device 103, for example. It is assumed that the left direction in the drawing coincides with the upper direction of the content and the display screen. In FIG. 17, dotted lines are shown at the center of the upper and lower widths of the display screen 1700 and at the center of the left and right widths. In such a display screen 1700, the reference position 1710 is set. The middle point of the left and right widths at the upper end of the display screen 1700 is set as an upper reference position 1710 and is set as an upper reference point 1701. Further, the position of the middle point of the left and right widths at the lower end of the display screen 1700 is set as a lower reference position 1710 and is set as a lower reference point 1702. The left reference point 1703 is defined as a left reference position 1710 at the left end of the display screen 1700 where the middle point of the vertical width is the left reference position 1710. A right reference point 1704 is set with a right reference point 1710 at the right end of the display screen 1700 and the middle point of the upper and lower widths. The position of the upper left corner of the display screen 1700 is defined as the upper left reference point 1705 with the upper left reference position 1710. The position of the lower left corner of the display screen 1700 is set as a lower left reference point 1706 as a lower left reference position 1710. The position of the upper right end of the display screen 1700 is defined as an upper right reference point 1707 with the upper right reference position 1710. The position of the lower right corner of the display screen 1700 is set as a lower right reference point 1708 as a lower right reference position 1710. For example, display condition determination processing in a scroll operation according to some embodiments is performed using eight reference points that become the reference position 1710 determined as described above.
図18は、いくつかの実施形態に係るスクロール操作における表示条件決定処理を説明する図である。図18(a)から(f)には、自端末101に備えられた表示装置102と、ステップS908で選択された外部の表示装置103が示されている。なお、図面に向かって上方向はコンテンツ及び表示画面の上方向と一致しているものとする。図18(a)は、コンテンツを上方向にスクロールした場合の外部の表示装置103でのコンテンツの表示条件の決定について説明する図である。
FIG. 18 is a diagram for explaining display condition determination processing in a scroll operation according to some embodiments. 18A to 18F show the display device 102 provided in the terminal 101 and the external display device 103 selected in step S908. It is assumed that the upward direction in the drawing coincides with the upward direction of the content and the display screen. FIG. 18A is a diagram for explaining determination of content display conditions on the external display device 103 when the content is scrolled upward.
いくつかの実施形態に係るスクロール操作における表示条件決定処理では、ユーザがコンテンツを上方向にスクロールした場合、図18(a)に示されるように、基準位置1710として上基準点1701が選択される。そして、端末101に備えられた表示装置102でコンテンツのスクロールが完了した後の上基準点1701の位置にあるコンテンツ上の点が取得される。続いて、取得したコンテンツ上の点が外部の表示装置103の上基準点1701に配置されるように、外部の表示装置103においてコンテンツの位置合わせが実施される。また、本実施形態においては、スクロール操作の場合には、端末101での表示倍率に1未満の値を乗じて、縮小した表示倍率で外部の表示装置103に表示を行うように構成している。従って、コンテンツを上方向にスクロールした場合には、端末101の表示装置102での表示倍率よりも縮小された表示倍率と、上基準点1701を用いた位置合わせとにより、コンテンツの下側の領域がより広範囲で外部の表示装置103に表示される。従って、ユーザはスクロール操作において意図した表示内容を外部の表示装置103においてより広範囲で見ることが可能となる。
In the display condition determination process in the scroll operation according to some embodiments, when the user scrolls the content upward, the upper reference point 1701 is selected as the reference position 1710 as shown in FIG. . Then, a point on the content at the position of the upper reference point 1701 after the scrolling of the content is completed on the display device 102 provided in the terminal 101 is acquired. Subsequently, content alignment is performed in the external display device 103 so that the acquired point on the content is arranged at the upper reference point 1701 of the external display device 103. In the present embodiment, in the case of a scroll operation, the display magnification at the terminal 101 is multiplied by a value less than 1, and the display is performed on the external display device 103 at a reduced display magnification. . Therefore, when the content is scrolled upward, the area below the content is displayed by the display magnification reduced from the display magnification on the display device 102 of the terminal 101 and the alignment using the upper reference point 1701. Is displayed on the external display device 103 in a wider range. Therefore, the user can view the display content intended in the scroll operation on the external display device 103 in a wider range.
また、図18(b)は、コンテンツを下方向にスクロールした場合の外部の表示装置103でのコンテンツの表示条件の決定について説明する図である。いくつかの実施形態に係るスクロール操作における表示条件決定処理では、ユーザがコンテンツを下方向にスクロールした場合には基準位置1710として下基準点1702が選択される。そして、端末101に備えられた表示装置102でコンテンツのスクロールが完了した後の下基準点1702の位置にあるコンテンツ上の点が取得される。続いて、取得したコンテンツ上の点が、外部の表示装置103の下基準点1702に配置されるように、外部の表示装置103においてコンテンツの位置合わせが実施される。また、スクロール操作の場合には、端末101での表示倍率に1未満の値を乗じて、縮小した表示倍率で外部の表示装置103に表示を行うように構成している。従って、コンテンツを下方向にスクロールした場合には、端末101の表示装置102での表示倍率よりも縮小された表示倍率と、下基準点1702による位置合わせとにより、コンテンツの上側の領域がより広範囲で外部の表示装置103に表示される。従って、ユーザはスクロール操作において意図した表示内容を外部の表示装置103においてより広範囲で見ることが可能となる。
FIG. 18B is a diagram for explaining determination of content display conditions on the external display device 103 when the content is scrolled downward. In the display condition determination process in the scroll operation according to some embodiments, the lower reference point 1702 is selected as the reference position 1710 when the user scrolls the content downward. Then, the point on the content at the position of the lower reference point 1702 after the scrolling of the content is completed on the display device 102 provided in the terminal 101 is acquired. Subsequently, the content alignment is performed in the external display device 103 so that the acquired point on the content is arranged at the lower reference point 1702 of the external display device 103. In the case of a scroll operation, the display magnification at the terminal 101 is multiplied by a value less than 1, and display is performed on the external display device 103 at a reduced display magnification. Therefore, when the content is scrolled downward, the region above the content is more extensive due to the display magnification reduced than the display magnification of the display device 102 of the terminal 101 and the alignment by the lower reference point 1702. Is displayed on the external display device 103. Therefore, the user can view the display content intended in the scroll operation on the external display device 103 in a wider range.
また、図18(c)は、コンテンツを左方向にスクロールした場合の外部の表示装置103でのコンテンツの表示条件の決定について説明する図である。いくつかの実施形態に係るスクロール操作における表示条件決定処理では、ユーザがコンテンツを左方向にスクロールした場合には基準位置1710として左基準点1703が選択される。そして、端末101に備えられた表示装置102でコンテンツのスクロールが完了した後の左基準点1703の位置にあるコンテンツ上の点が取得される。続いて、取得したコンテンツ上の点が、外部の表示装置103の左基準点1703に配置されるように、外部の表示装置103においてコンテンツの位置合わせが実施される。また、スクロール操作の場合には、端末101での表示倍率に1未満の値を乗じて、縮小した表示倍率で外部の表示装置103に表示を行うように構成している。従って、コンテンツを左方向にスクロールした場合には、端末101の表示装置102での表示倍率よりも縮小された表示倍率と、左基準点1703による位置合わせとにより、コンテンツの右側の領域がより広範囲で外部の表示装置103に表示される。従って、ユーザはスクロール操作において意図した表示内容を外部の表示装置103においてより広範囲で見ることが可能となる。
FIG. 18C is a diagram illustrating determination of content display conditions on the external display device 103 when the content is scrolled to the left. In the display condition determination process in the scroll operation according to some embodiments, the left reference point 1703 is selected as the reference position 1710 when the user scrolls the content in the left direction. Then, a point on the content at the position of the left reference point 1703 after the scrolling of the content is completed on the display device 102 provided in the terminal 101 is acquired. Subsequently, the content alignment is performed on the external display device 103 so that the acquired point on the content is arranged at the left reference point 1703 of the external display device 103. In the case of a scroll operation, the display magnification at the terminal 101 is multiplied by a value less than 1, and display is performed on the external display device 103 at a reduced display magnification. Therefore, when the content is scrolled to the left, the right region of the content is more extensive due to the display magnification reduced than the display magnification on the display device 102 of the terminal 101 and the alignment by the left reference point 1703. Is displayed on the external display device 103. Therefore, the user can view the display content intended in the scroll operation on the external display device 103 in a wider range.
また、図18(d)は、コンテンツを右方向にスクロールした場合の外部の表示装置103でのコンテンツの表示条件の決定について説明する図である。いくつかの実施形態に係るスクロール操作における表示条件決定処理では、ユーザがコンテンツを右方向にスクロールした場合には基準位置1710として右基準点1704が選択される。そして、端末101に備えられた表示装置102でコンテンツのスクロールが完了した後の右基準点1704の位置にあるコンテンツ上の点が取得される。続いて、取得したコンテンツ上の点が、外部の表示装置103の右基準点1704に配置されるように、外部の表示装置103においてコンテンツの位置合わせが実施される。また、スクロール操作の場合には、端末101での表示倍率に1未満の値を乗じて、縮小した表示倍率で外部の表示装置103に表示を行うように構成している。従って、コンテンツを右方向にスクロールした場合には、端末101の表示装置102での表示倍率よりも縮小された表示倍率と、右基準点1704による位置合わせとにより、コンテンツの左側の領域がより広範囲で外部の表示装置103に表示される。従って、ユーザはスクロール操作において意図した表示内容を外部の表示装置103においてより広範囲で見ることが可能となる。
FIG. 18D is a diagram illustrating determination of content display conditions on the external display device 103 when the content is scrolled to the right. In the display condition determination process in the scroll operation according to some embodiments, the right reference point 1704 is selected as the reference position 1710 when the user scrolls the content in the right direction. Then, the point on the content at the position of the right reference point 1704 after the scrolling of the content is completed on the display device 102 provided in the terminal 101 is acquired. Subsequently, content alignment is performed on the external display device 103 so that the acquired point on the content is arranged at the right reference point 1704 of the external display device 103. In the case of a scroll operation, the display magnification at the terminal 101 is multiplied by a value less than 1, and display is performed on the external display device 103 at a reduced display magnification. Therefore, when the content is scrolled in the right direction, the area on the left side of the content is more extensive due to the display magnification reduced than the display magnification on the display device 102 of the terminal 101 and the alignment by the right reference point 1704. Is displayed on the external display device 103. Therefore, the user can view the display content intended in the scroll operation on the external display device 103 in a wider range.
また、図18(e)は、コンテンツを左上方向にスクロールした場合の外部の表示装置103でのコンテンツの表示条件の決定について説明する図である。いくつかの実施形態に係るスクロール操作における表示条件決定処理では、ユーザがコンテンツを左上方向にスクロールした場合には基準位置1710として左上基準点1705が選択される。そして、端末101に備えられた表示装置102でコンテンツのスクロールが完了した後の左上基準点1705の位置にあるコンテンツ上の点が取得される。続いて、取得したコンテンツ上の点が、外部の表示装置103の左上基準点1705に配置されるように、外部の表示装置103においてコンテンツの位置合わせが実施される。また、スクロール操作の場合には、端末101での表示倍率に1未満の値を乗じて、縮小した表示倍率で外部の表示装置103に表示を行うように構成している。従って、コンテンツを左上方向にスクロールした場合には、端末101の表示装置102での表示倍率よりも縮小された表示倍率と、左上基準点1705による位置合わせとにより、コンテンツの右下側の領域がより広範囲で外部の表示装置103に表示される。従って、ユーザはスクロール操作において意図した表示内容を外部の表示装置103においてより広範囲で見ることが可能となる。
FIG. 18E is a diagram for explaining determination of content display conditions on the external display device 103 when the content is scrolled in the upper left direction. In the display condition determination process in the scroll operation according to some embodiments, the upper left reference point 1705 is selected as the reference position 1710 when the user scrolls the content in the upper left direction. Then, the point on the content at the position of the upper left reference point 1705 after the scrolling of the content is completed on the display device 102 provided in the terminal 101 is acquired. Subsequently, the content alignment is performed on the external display device 103 so that the acquired point on the content is arranged at the upper left reference point 1705 of the external display device 103. In the case of a scroll operation, the display magnification at the terminal 101 is multiplied by a value less than 1, and display is performed on the external display device 103 at a reduced display magnification. Therefore, when the content is scrolled in the upper left direction, the lower right region of the content is determined by the display magnification reduced from the display magnification of the display device 102 of the terminal 101 and the alignment by the upper left reference point 1705. A wider range is displayed on the external display device 103. Therefore, the user can view the display content intended in the scroll operation on the external display device 103 in a wider range.
また、図18(f)は、コンテンツを右下方向にスクロールした場合の外部の表示装置103でのコンテンツの表示条件の決定について説明する図である。いくつかの実施形態に係るスクロール操作における表示条件決定処理では、ユーザがコンテンツを右下方向にスクロールした場合には基準位置1710として右下基準点1708が選択される。そして、端末101に備えられた表示装置102でコンテンツのスクロールが完了した後の右下基準点1708の位置にあるコンテンツ上の点が取得される。続いて、取得したコンテンツ上の点が、外部の表示装置103の右下基準点1708に配置されるように、外部の表示装置103においてコンテンツの位置合わせが実施される。また、スクロール操作の場合には、端末101での表示倍率に1未満の値を乗じて、縮小した表示倍率で外部の表示装置103に表示を行うように構成している。従って、コンテンツを右下方向にスクロールした場合には、端末101の表示装置102での表示倍率よりも縮小された表示倍率と、右下基準点1708による位置合わせとにより、コンテンツの左上側の領域がより広範囲で外部の表示装置103に表示される。従って、ユーザはスクロール操作において意図した表示内容を外部の表示装置103においてより広範囲で見ることが可能となる。
FIG. 18F is a diagram illustrating determination of content display conditions on the external display device 103 when the content is scrolled in the lower right direction. In the display condition determination process in the scroll operation according to some embodiments, the lower right reference point 1708 is selected as the reference position 1710 when the user scrolls the content in the lower right direction. Then, a point on the content at the position of the lower right reference point 1708 after the scrolling of the content is completed on the display device 102 provided in the terminal 101 is acquired. Subsequently, content alignment is performed on the external display device 103 so that the acquired point on the content is arranged at the lower right reference point 1708 of the external display device 103. In the case of a scroll operation, the display magnification at the terminal 101 is multiplied by a value less than 1, and display is performed on the external display device 103 at a reduced display magnification. Therefore, when the content is scrolled in the lower right direction, the upper left area of the content is obtained by the display magnification reduced from the display magnification on the display device 102 of the terminal 101 and the alignment by the lower right reference point 1708. Is displayed on the external display device 103 in a wider range. Therefore, the user can view the display content intended in the scroll operation on the external display device 103 in a wider range.
左下方向へのスクロールした場合における外部の表示装置103でのコンテンツの表示条件の決定についても同様に実行される。即ち、いくつかの実施形態に係るスクロール操作における表示条件決定処理では、ユーザがコンテンツを左下方向にスクロールした場合には基準位置1710として左下基準点1706が選択される。そして、端末101に備えられた表示装置102でコンテンツのスクロールが完了した後の左下基準点1706の位置にあるコンテンツ上の点が取得される。続いて、取得したコンテンツ上の点が、外部の表示装置103の左下基準点1706に配置されるように、外部の表示装置103においてコンテンツの位置合わせが実施される。また、スクロール操作の場合には、端末101での表示倍率に1未満の値を乗じて、縮小した表示倍率で外部の表示装置103に表示を行うように構成している。従って、コンテンツを左下方向にスクロールした場合には、端末101の表示装置102での表示倍率よりも縮小された表示倍率と、左下基準点1706による位置合わせとにより、コンテンツの右上側の領域がより広範囲で外部の表示装置103に表示される。従って、ユーザはスクロール操作において意図した表示内容を外部の表示装置103においてより広範囲で見ることが可能となる。
The determination of content display conditions on the external display device 103 when scrolling in the lower left direction is performed in the same manner. That is, in the display condition determination process in the scroll operation according to some embodiments, the lower left reference point 1706 is selected as the reference position 1710 when the user scrolls the content in the lower left direction. Then, the point on the content at the position of the lower left reference point 1706 after the scrolling of the content is completed on the display device 102 provided in the terminal 101 is acquired. Subsequently, content alignment is performed on the external display device 103 so that the acquired point on the content is arranged at the lower left reference point 1706 of the external display device 103. In the case of a scroll operation, the display magnification at the terminal 101 is multiplied by a value less than 1, and display is performed on the external display device 103 at a reduced display magnification. Therefore, when the content is scrolled in the lower left direction, the area on the upper right side of the content is further increased by the display magnification reduced than the display magnification on the display device 102 of the terminal 101 and the alignment by the lower left reference point 1706. A wide range is displayed on the external display device 103. Therefore, the user can view the display content intended in the scroll operation on the external display device 103 in a wider range.
右上方向へのスクロールした場合における外部の表示装置103でのコンテンツの表示条件の決定についても同様に実行される。即ち、いくつかの実施形態に係るスクロール操作における表示条件決定処理では、ユーザがコンテンツを右上方向にスクロールした場合には基準位置1710として右上基準点1707が選択される。そして、端末101に備えられた表示装置102でコンテンツのスクロールが完了した後の右上基準点1707の位置にあるコンテンツ上の点が取得される。続いて、取得したコンテンツ上の点が、外部の表示装置103の右上基準点1707に配置されるように、外部の表示装置103においてコンテンツの位置合わせが実施される。また、スクロール操作の場合には、端末101での表示倍率に1未満の値を乗じて、縮小した表示倍率で外部の表示装置103に表示を行うように構成している。従って、コンテンツを右上方向にスクロールした場合には、端末101の表示装置102での表示倍率よりも縮小された表示倍率と、右上基準点1707による位置合わせとにより、コンテンツの左下側の領域がより広範囲で外部の表示装置103に表示される。従って、ユーザはスクロール操作において意図した表示内容を外部の表示装置103においてより広範囲で見ることが可能となる。
The determination of content display conditions on the external display device 103 when scrolling in the upper right direction is performed in the same manner. That is, in the display condition determination process in the scroll operation according to some embodiments, the upper right reference point 1707 is selected as the reference position 1710 when the user scrolls the content in the upper right direction. Then, a point on the content at the position of the upper right reference point 1707 after the scrolling of the content is completed on the display device 102 provided in the terminal 101 is acquired. Subsequently, the content alignment is performed on the external display device 103 so that the acquired point on the content is arranged at the upper right reference point 1707 of the external display device 103. In the case of a scroll operation, the display magnification at the terminal 101 is multiplied by a value less than 1, and display is performed on the external display device 103 at a reduced display magnification. Accordingly, when the content is scrolled in the upper right direction, the lower left region of the content is more enhanced by the display magnification reduced than the display magnification on the display device 102 of the terminal 101 and the alignment by the upper right reference point 1707. A wide range is displayed on the external display device 103. Therefore, the user can view the display content intended in the scroll operation on the external display device 103 in a wider range.
以上に図18を参照して述べたように、いくつかの実施形態においては、スクロール操作を実施した場合には、表示倍率の縮小が実行される。また、表示倍率の縮小を実行するためのコンテンツの基準となる位置を、上基準点1701から右下基準点1708の8つの基準点の中からスクロールの方向に基づいて選択し決定している。そのため、スクロールの方向と反対側に広がるコンテンツの領域が外部の表示装置103により広範囲で表示され、ユーザは外部の表示装置103において、コンテンツの閲覧したい領域を広範囲で確認することが可能である。
As described above with reference to FIG. 18, in some embodiments, when the scroll operation is performed, the display magnification is reduced. In addition, a position serving as a reference of content for executing display magnification reduction is selected and determined from eight reference points from an upper reference point 1701 to a lower right reference point 1708 based on the scroll direction. For this reason, the content area spreading in the direction opposite to the scrolling direction is displayed in a wide range on the external display device 103, and the user can check the content browsing area on the external display device 103 in a wide range.
以上の図18を参照して述べた、いくつかの実施形態に係るスクロール操作における表示条件決定処理を図19を参照して説明する。図19は、いくつかの実施形態に係る端末101の制御部300によって実行されるスクロール操作における表示条件決定処理の動作フローを例示する図である。図19のスクロール操作における表示条件決定処理は、例えば、端末101の制御部300が記憶部320に格納されているプログラム410を読み出して実行することで実施される。図19のスクロール操作における表示条件決定処理の動作フローは、図12のステップS1201で表示操作がスクロール操作であると判定され、ステップS1204に進むと開始する。ステップS1901において、端末101の制御部300は、操作履歴情報500aを参照し、操作種別502aがスクロールである操作情報501aが所定の数以上あるか否かを判定する。即ち、ここではコンテンツに対して実行したスクロール操作の回数が所定の回数以上であるか否かを判定する。操作種別502aがスクロールである操作情報501aが所定の数以上ではない場合(ステップS1901がNo)には、本動作フローは終了する。
The display condition determination process in the scroll operation according to some embodiments described with reference to FIG. 18 will be described with reference to FIG. FIG. 19 is a diagram illustrating an operation flow of display condition determination processing in a scroll operation executed by the control unit 300 of the terminal 101 according to some embodiments. The display condition determination process in the scroll operation of FIG. 19 is implemented by, for example, reading and executing the program 410 stored in the storage unit 320 by the control unit 300 of the terminal 101. The operation flow of the display condition determination process in the scroll operation in FIG. 19 starts when the display operation is determined to be the scroll operation in step S1201 in FIG. 12 and the process proceeds to step S1204. In step S1901, the control unit 300 of the terminal 101 refers to the operation history information 500a and determines whether or not there is a predetermined number or more of operation information 501a whose operation type 502a is scroll. That is, it is determined here whether or not the number of scroll operations performed on the content is equal to or greater than a predetermined number. If the operation information 501a whose operation type 502a is scroll is not equal to or greater than the predetermined number (No in step S1901), the operation flow ends.
一方、操作種別502aがスクロールである操作情報501aが所定の数以上ある場合(ステップS1901がYes)には、フローはステップS1902へと進む。ステップS1902において、端末101の制御部300は、ステップS901で入力されたスクロール操作の操作情報501aの中心位置又は方向504aからスクロールの方向を取得する。そして、端末101の制御部300は、取得したスクロールの方向と一致する方向の基準位置1710を選択し基準点を決定する。即ち、中心位置又は方向504aに格納されているスクロールの方向が「上」であれば、上基準点1701を基準位置1710として選択する。中心位置又は方向504aに格納されているスクロールの方向が「下」であれば、下基準点1702を基準位置1710として選択する。中心位置又は方向504aに格納されているスクロールの方向が「左」であれば、左基準点1703を基準位置1710として選択する。中心位置又は方向504aに格納されているスクロールの方向が「右」であれば、右基準点1704を基準位置1710として選択する。中心位置又は方向504aに格納されているスクロールの方向が「左上」であれば、左上基準点1705を基準位置1710として選択する。中心位置又は方向504aに格納されているスクロールの方向が「左下」であれば、左下基準点1706を基準位置1710として選択する。中心位置又は方向504aに格納されているスクロールの方向が「右上」であれば、右上基準点1707を基準位置1710として選択する。中心位置又は方向504aに格納されているスクロールの方向が「右下」であれば、右下基準点1708を基準位置1710として選択する。
On the other hand, if there is a predetermined number or more of operation information 501a whose operation type 502a is scroll (Yes in step S1901), the flow proceeds to step S1902. In step S1902, the control unit 300 of the terminal 101 acquires the scroll direction from the center position or the direction 504a of the operation information 501a of the scroll operation input in step S901. Then, the control unit 300 of the terminal 101 selects a reference position 1710 in a direction that matches the acquired scroll direction, and determines a reference point. That is, if the scroll direction stored in the center position or direction 504 a is “up”, the upper reference point 1701 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 a is “down”, the lower reference point 1702 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 a is “left”, the left reference point 1703 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 a is “right”, the right reference point 1704 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 a is “upper left”, the upper left reference point 1705 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 a is “lower left”, the lower left reference point 1706 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 a is “upper right”, the upper right reference point 1707 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 a is “lower right”, the lower right reference point 1708 is selected as the reference position 1710.
続いて、ステップS1903において、端末101の制御部300は、端末101の表示装置102における現在のコンテンツの表示倍率に対して1未満の倍率を乗じて、外部の表示装置103への表示のためのコンテンツの縮小した表示倍率を設定する。1未満の倍率としては、例えば予め設定されている0.5などの値を用いてもよい。
Subsequently, in step S1903, the control unit 300 of the terminal 101 multiplies the current content display magnification on the display device 102 of the terminal 101 by a magnification less than 1 to display on the external display device 103. Set the reduced display magnification of the content. As a magnification smaller than 1, for example, a preset value such as 0.5 may be used.
続いて、ステップS1904において、端末101の制御部300は、ステップS1902で決定した基準位置1710を用いて外部の表示装置103におけるコンテンツの表示位置を設定する。即ち、端末101に備えられた表示装置102においてコンテンツのスクロールが完了した際に、ステップS1902で決定した基準位置1710の位置にあるコンテンツ上の点を取得する。そして、取得したコンテンツ上の点が、外部の表示装置103の同じ基準位置1710上に配置されるように、外部の表示装置103におけるコンテンツの表示位置を設定する。ステップS1905において、ステップS1904で設定した表示位置にステップS1903で設定した表示倍率でコンテンツが表示されるように外部の表示装置103におけるコンテンツの表示条件を決定し、本動作フローは終了する。
Subsequently, in step S1904, the control unit 300 of the terminal 101 sets the display position of the content on the external display device 103 using the reference position 1710 determined in step S1902. That is, when content scrolling is completed on the display device 102 provided in the terminal 101, a point on the content at the reference position 1710 determined in step S1902 is acquired. Then, the display position of the content on the external display device 103 is set so that the acquired point on the content is arranged on the same reference position 1710 of the external display device 103. In step S1905, content display conditions on the external display device 103 are determined so that the content is displayed at the display position set in step S1904 at the display magnification set in step S1903, and this operation flow ends.
以上で述べた、図19の動作フローにより、スクロール操作における外部の表示装置103に対する表示条件が決定される。図19のスクロール操作における表示条件決定処理では、端末101での表示倍率に1未満の倍率を乗じて外部の表示装置103での表示のための表示倍率を設定している。従って、外部の表示装置103には、端末101の表示装置102に表示する場合よりも縮小された表示倍率でコンテンツが表示されることになる。外部の表示装置103は自端末101よりも大きな画面を有し、更に端末101の表示装置102に表示する場合よりも縮小された表示倍率で表示するため、外部の表示装置103でユーザはコンテンツのより広い領域を見ることが可能である。
The display conditions for the external display device 103 in the scroll operation are determined by the operation flow of FIG. 19 described above. In the display condition determination processing in the scroll operation of FIG. 19, the display magnification for display on the external display device 103 is set by multiplying the display magnification on the terminal 101 by a magnification less than 1. Therefore, the content is displayed on the external display device 103 at a reduced display magnification compared to the case of displaying on the display device 102 of the terminal 101. Since the external display device 103 has a screen larger than that of the terminal 101 and displays the image at a reduced display magnification as compared with the case where it is displayed on the display device 102 of the terminal 101, the external display device 103 allows the user to It is possible to see a wider area.
続いて、図20及び図21を参照して、別の実施形態に係る端末101の制御部300によって実行されるスクロール操作における表示条件決定処理を説明する。なお、図20及び図21を参照して説明するスクロール操作における表示条件決定処理では、図5(b)に示す速度505bを含む操作履歴情報500bが、例えば操作履歴保持部326又は記憶部320に格納されているものとする。
Subsequently, a display condition determination process in a scroll operation executed by the control unit 300 of the terminal 101 according to another embodiment will be described with reference to FIGS. In the display condition determination process in the scroll operation described with reference to FIGS. 20 and 21, the operation history information 500b including the speed 505b illustrated in FIG. 5B is stored in, for example, the operation history holding unit 326 or the storage unit 320. Assume that it is stored.
図20は、いくつかの実施形態に係る速度対応倍率設定情報2000を例示する図である。速度対応倍率設定情報2000は、一実施形態においては、端末101の記憶部320の速度対応倍率保持部327に保持されている。また、別の実施形態においては、速度対応倍率設定情報2000は、端末101の記憶部320に記憶されている。速度対応倍率設定情報2000は、速度対応倍率情報2001を含んでいる。速度対応倍率情報2001は、速度2002、及び縮小倍率2003を含んでいる。速度2002は、端末101において実行されるスクロール操作の操作速度を表す情報である。図20においては、速度2002は、スクロール操作において1ミリ秒(msec)間当りのスワイプされる距離をピクセル(pixel)単位で表す情報を格納している。縮小倍率2003は、その速度2002の速度対応倍率情報2001に対応付けられた倍率を格納している。
FIG. 20 is a diagram illustrating speed corresponding magnification setting information 2000 according to some embodiments. In one embodiment, the speed corresponding magnification setting information 2000 is held in the speed corresponding magnification holding unit 327 of the storage unit 320 of the terminal 101. In another embodiment, the speed corresponding magnification setting information 2000 is stored in the storage unit 320 of the terminal 101. The speed corresponding magnification setting information 2000 includes speed corresponding magnification information 2001. The speed corresponding magnification information 2001 includes a speed 2002 and a reduction magnification 2003. The speed 2002 is information representing the operation speed of the scroll operation executed on the terminal 101. In FIG. 20, the speed 2002 stores information representing the swipe distance per 1 millisecond (msec) in the scroll operation in units of pixels. The reduction magnification 2003 stores a magnification associated with the speed correspondence magnification information 2001 of the speed 2002.
図21は、別の実施形態に係る端末101の制御部300によって実行されるスクロール操作における表示条件決定処理の動作フローを例示する図である。図21のスクロール操作における表示条件決定処理は、例えば、端末101の制御部300が記憶部320に格納されているプログラム410を読み出して実行することで実施される。図21のスクロール操作における表示条件決定処理の動作フローは、図12のステップS1201で表示操作がスクロール操作であると判定され、ステップS1204に進むと開始する。ステップS2101において、端末101の制御部300は、操作履歴情報500bを参照し、操作種別502bがスクロールである操作情報501bが所定の数以上あるか否かを判定する。即ち、ここではコンテンツに対して実行したスクロール操作の回数が所定の回数以上であるか否かを判定する。操作種別502bがスクロールである操作情報501bが所定の数以上ではない場合(ステップS2101がNo)には、本動作フローは終了する。
FIG. 21 is a diagram illustrating an operation flow of display condition determination processing in a scroll operation executed by the control unit 300 of the terminal 101 according to another embodiment. The display condition determination process in the scroll operation of FIG. 21 is implemented by, for example, reading and executing the program 410 stored in the storage unit 320 by the control unit 300 of the terminal 101. The operation flow of the display condition determination process in the scroll operation in FIG. 21 starts when it is determined in step S1201 in FIG. 12 that the display operation is a scroll operation and the process proceeds to step S1204. In step S2101, the control unit 300 of the terminal 101 refers to the operation history information 500b and determines whether or not there is a predetermined number or more of operation information 501b whose operation type 502b is scroll. That is, it is determined here whether or not the number of scroll operations performed on the content is equal to or greater than a predetermined number. When the operation information 501b whose operation type 502b is scroll is not equal to or larger than the predetermined number (step S2101: No), this operation flow ends.
一方、操作種別502bがスクロールである操作情報501bが所定の数以上ある場合(ステップS2101がYes)には、フローはステップS2102へと進む。ステップS2102において、端末101の制御部300は、ステップS901で入力されたスクロール操作の操作情報501bの中心位置又は方向504bからスクロールの方向を取得する。そして、端末101の制御部300は、取得したスクロールの方向と一致する方向の基準位置1710を選択し基準点を決定する。即ち、中心位置又は方向504bに格納されているスクロールの方向が「上」であれば、上基準点1701を基準位置1710として選択する。中心位置又は方向504bに格納されているスクロールの方向が「下」であれば、下基準点1702を基準位置1710として選択する。中心位置又は方向504bに格納されているスクロールの方向が「左」であれば、左基準点1703を基準位置1710として選択する。中心位置又は方向504bに格納されているスクロールの方向が「右」であれば、右基準点1704を基準位置1710として選択する。中心位置又は方向504bに格納されているスクロールの方向が「左上」であれば、左上基準点1705を基準位置1710として選択する。中心位置又は方向504bに格納されているスクロールの方向が「左下」であれば、左下基準点1706を基準位置1710として選択する。中心位置又は方向504bに格納されているスクロールの方向が「右上」であれば、右上基準点1707を基準位置1710として選択する。中心位置又は方向504bに格納されているスクロールの方向が「右下」であれば、右下基準点1708を基準位置1710として選択する。
On the other hand, if there is a predetermined number or more of operation information 501b whose operation type 502b is scroll (step S2101 is Yes), the flow proceeds to step S2102. In step S2102, the control unit 300 of the terminal 101 acquires the scroll direction from the center position or the direction 504b of the operation information 501b of the scroll operation input in step S901. Then, the control unit 300 of the terminal 101 selects a reference position 1710 in a direction that matches the acquired scroll direction, and determines a reference point. That is, if the scroll direction stored in the center position or direction 504 b is “up”, the upper reference point 1701 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 b is “down”, the lower reference point 1702 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 b is “left”, the left reference point 1703 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 b is “right”, the right reference point 1704 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 b is “upper left”, the upper left reference point 1705 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 b is “lower left”, the lower left reference point 1706 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 b is “upper right”, the upper right reference point 1707 is selected as the reference position 1710. If the scroll direction stored in the center position or direction 504 b is “lower right”, the lower right reference point 1708 is selected as the reference position 1710.
続いて、ステップS2103において、端末101の制御部300は、ステップS901で入力されたスクロール操作の操作情報501bの速度505bを用いて、速度対応倍率情報2001を参照し、速度505bと対応する縮小倍率2003を取得する。例えば、速度505bが「23」である場合には、「23」は速度対応倍率情報2001の速度2002「21−30 pixel/msec」の範囲にあるため、倍率として「0.6」が取得することで倍率が決定される。
Subsequently, in step S2103, the control unit 300 of the terminal 101 refers to the speed corresponding magnification information 2001 using the speed 505b of the scroll operation operation information 501b input in step S901, and the reduction magnification corresponding to the speed 505b. Get 2003. For example, when the speed 505b is “23”, “23” is in the range of the speed 2002 “21-30 pixels / msec” of the speed corresponding magnification information 2001, and therefore “0.6” is acquired as the magnification. Thus, the magnification is determined.
ステップS2104において、端末101の制御部300は表示装置102における現在のコンテンツの表示倍率に対して、ステップS2103で決定した倍率を乗じて、外部の表示装置103へのコンテンツを表示するための縮小した表示倍率を設定する。
In step S2104, the control unit 300 of the terminal 101 reduces the current content display magnification on the display device 102 by multiplying the magnification determined in step S2103 to display the content on the external display device 103. Set the display magnification.
続いて、ステップS2105において、端末101の制御部300は、ステップS2102で決定した基準位置1710を用いて外部の表示装置103におけるコンテンツの表示位置を設定する。即ち、端末101に備えられた表示装置102においてコンテンツのスクロールが完了した際に、ステップS2102で決定した基準位置1710の位置にあるコンテンツ上の点を取得する。そして、取得したコンテンツ上の点が、外部の表示装置103の同じ基準位置1710上に配置されるように、外部の表示装置103におけるコンテンツの表示位置を設定する。ステップS2106において、ステップS2105で設定した表示位置にステップS2104で設定した表示倍率でコンテンツが表示されるように外部の表示装置103におけるコンテンツの表示条件を決定し、本動作フローは終了する。
Subsequently, in step S2105, the control unit 300 of the terminal 101 sets the display position of the content on the external display device 103 using the reference position 1710 determined in step S2102. That is, when content scrolling is completed on the display device 102 provided in the terminal 101, a point on the content at the reference position 1710 determined in step S2102 is acquired. Then, the display position of the content on the external display device 103 is set so that the acquired point on the content is arranged on the same reference position 1710 of the external display device 103. In step S2106, content display conditions on the external display device 103 are determined so that the content is displayed at the display position set in step S2105 at the display magnification set in step S2104, and this operation flow ends.
以上で述べた、図21の動作フローにより、スクロール操作における外部の表示装置103に対する表示条件が決定される。図21のスクロール操作における表示条件決定処理では、コンテンツに対して実行されたスクロール操作の操作速度に応じて、外部の表示装置103にコンテンツを表示させる際の表示倍率の縮小倍率を決定している。これは、例えば、ユーザが速度の速いスクロール操作を行った場合にはユーザは表示中のコンテンツの表示位置を長い距離で移動したいと望んでいると考えられる。このような場合には、縮小倍率をより小さく設定し、コンテンツをより広い範囲で外部の表示装置103に表示させることがユーザにとって好ましいと考えられる。一方、ユーザが速度の遅いスクロール操作を行った場合にはユーザは表示中のコンテンツの表示位置を僅かな距離で移動したいと望んでいると考えられる。このような場合には、端末101の表示装置102での表示倍率と比べて、外部の表示装置103の表示倍率をそれ程縮小しなくても十分にユーザの目的の領域が外部の表示装置103の表示画面に表示されている可能性がある。そのため、速度505bが遅い場合と比較して速度が速い場合にはより低い表示倍率が設定されるように構成している。
The display conditions for the external display device 103 in the scroll operation are determined by the operation flow of FIG. 21 described above. In the display condition determination process in the scroll operation of FIG. 21, the reduction magnification of the display magnification when the content is displayed on the external display device 103 is determined according to the operation speed of the scroll operation performed on the content. . For example, it is considered that the user desires to move the display position of the content being displayed by a long distance when the user performs a fast scroll operation. In such a case, it may be preferable for the user to set the reduction ratio smaller and display the content on the external display device 103 in a wider range. On the other hand, when the user performs a slow scroll operation, it is considered that the user wants to move the display position of the content being displayed by a small distance. In such a case, compared with the display magnification on the display device 102 of the terminal 101, the target area of the user can be sufficiently displayed on the external display device 103 without reducing the display magnification of the external display device 103 so much. It may be displayed on the display screen. Therefore, a lower display magnification is set when the speed is higher than when the speed 505b is slow.
なお、上記の図14において、操作履歴情報500を参照し、拡大の操作回数が所定の回数以上で無い場合には、動作フローを終了するように構成している(ステップS1401)。また同様に、図16、図19及び図21においても、縮小又はスクロールの操作回数が所定の回数以上で無い場合には、動作フローを終了するように構成している(ステップS1601、ステップS1901、及びステップS2101)。この場合には、外部の表示装置103のために別途に表示条件を決定せず、自端末101の表示装置102での表示条件がそのまま外部の表示装置103で使用される。例えば、一実施形態においては、自端末101の表示装置102での拡大、縮小、及びスクロール後の表示倍率が、外部の表示装置103における表示倍率として用いられる。また、例えば、表示位置については、端末101の表示装置102の中心に表示されているコンテンツ上の点が、外部の表示装置103においても中心に配置されるように、表示装置103での表示位置が設定されてもよい。例えば、以上のように、自端末101の表示装置102での表示条件がそのまま外部の表示装置103で使用される。
In FIG. 14, the operation history information 500 is referred to, and if the number of enlargement operations is not equal to or greater than the predetermined number, the operation flow is terminated (step S1401). Similarly, in FIGS. 16, 19, and 21, the operation flow is terminated when the number of operations for reduction or scrolling is not equal to or greater than a predetermined number (steps S <b> 1601, S <b> 1901, And Step S2101). In this case, a display condition is not determined separately for the external display device 103, and the display condition on the display device 102 of the terminal 101 is used as it is on the external display device 103. For example, in one embodiment, the display magnification after enlargement, reduction, and scrolling on the display device 102 of the terminal 101 is used as the display magnification in the external display device 103. Further, for example, with respect to the display position, the display position on the display device 103 is such that the point on the content displayed at the center of the display device 102 of the terminal 101 is also centered on the external display device 103. May be set. For example, as described above, the display conditions on the display device 102 of the terminal 101 are used as they are on the external display device 103.
以上で述べたいくつかの実施形態において、制御部300及び記憶部320は図3に示す各種機能部として機能する。制御部300は、図9のステップS910、図14のステップS1402からステップS1405、図16のステップS1602からステップS1605において、図3の表示条件決定部311として機能する。また、制御部300は、図19のステップS1902からステップS1905、及び図21のステップS2102からステップS2106においても図3の表示条件決定部311として機能する。制御部300はまた、操作処理部312としても機能し、入力された表示操作から操作種別、操作量、中心位置又は方向等を取得し、端末101の表示画面に表示されているコンテンツの表示条件を変更する。操作処理部312が取得した操作種別、操作量、中心位置又は方向等の値は、図9のステップS902において、記憶部320の操作履歴保持部326に保持される操作履歴情報500に操作情報501として記録される。制御部300は、図9のステップS903、図14のステップS1401、図16のステップS1601、図19のステップS1901、及び図21のステップS2101において操作履歴判定部313として機能する。制御部300は、図9のステップS907、図10のステップS1001からステップS1006において、表示装置候補抽出部314として機能する。制御部300は、依頼候補表示装置情報取得部315、表示装置候補探索抽出部318、表示装置候補抽出タイミング処理部317としても機能する。表示装置候補探索抽出部318は、表示装置候補抽出タイミング処理部317が決定したタイミングで周辺にある表示装置103を探索し、依頼候補表示装置情報取得部315は見つかった表示装置103についての情報を取得する。表示装置候補探索抽出部318及び依頼候補表示装置情報取得部315は、表示装置103から取得した情報から外部表示装置情報800を生成し、記憶部320の外部表示候補情報保持部324に記憶する。また、制御部300は、コンテンツ取得部316としても機能し、例えばネットワークを介してコンテンツを取得する。取得されたコンテンツは例えば記憶部320のコンテンツ保持部321等に格納される。
In some embodiments described above, the control unit 300 and the storage unit 320 function as various functional units illustrated in FIG. The control unit 300 functions as the display condition determination unit 311 in FIG. 3 in step S910 in FIG. 9, steps S1402 to S1405 in FIG. 14, and steps S1602 to S1605 in FIG. The control unit 300 also functions as the display condition determination unit 311 in FIG. 3 in steps S1902 to S1905 in FIG. 19 and steps S2102 to S2106 in FIG. The control unit 300 also functions as the operation processing unit 312, acquires the operation type, the operation amount, the center position, or the direction from the input display operation, and displays the display conditions of the content displayed on the display screen of the terminal 101. To change. Values such as the operation type, operation amount, center position or direction acquired by the operation processing unit 312 are stored in the operation history information 500 stored in the operation history storage unit 326 of the storage unit 320 in step S902 of FIG. As recorded. The control unit 300 functions as the operation history determination unit 313 in step S903 in FIG. 9, step S1401 in FIG. 14, step S1601 in FIG. 16, step S1901 in FIG. 19, and step S2101 in FIG. The control unit 300 functions as the display device candidate extraction unit 314 in step S907 in FIG. 9 and steps S1001 to S1006 in FIG. The control unit 300 also functions as a request candidate display device information acquisition unit 315, a display device candidate search extraction unit 318, and a display device candidate extraction timing processing unit 317. The display device candidate search and extraction unit 318 searches for the peripheral display device 103 at the timing determined by the display device candidate extraction timing processing unit 317, and the request candidate display device information acquisition unit 315 obtains information about the found display device 103. get. The display device candidate search extraction unit 318 and the request candidate display device information acquisition unit 315 generate external display device information 800 from the information acquired from the display device 103 and store it in the external display candidate information holding unit 324 of the storage unit 320. The control unit 300 also functions as a content acquisition unit 316, and acquires content via a network, for example. The acquired content is stored in the content holding unit 321 of the storage unit 320, for example.
記憶部320は、ローカル(又はネットワーク経由)で取得したコンテンツを格納するコンテンツ保持部321として機能する。記憶部320は、また、それらコンテンツ保持部321に格納されているコンテンツの種類、サイズ、セキュリティレベルなどの情報含むコンテンツ管理情報600を記憶するコンテンツ情報保持部322として機能する。記憶部320は、自端末101が備える表示装置102の位置情報、表示画面の物理サイズ、解像度などを含む表示装置情報700を記憶する自端末表示装置情報保持部323として機能する。また、記憶部320は、外部表示装置情報800を記憶する外部表示候補情報保持部324として機能する。記憶部320は、表示装置候補抽出部314により生成された一覧1100を記憶する外部表示装置記憶部325として機能する。記憶部320は、操作履歴情報500を記憶し操作履歴保持部326として機能する。記憶部320は、速度対応倍率設定情報2000を記憶し速度対応倍率保持部327として機能する。
The storage unit 320 functions as a content holding unit 321 that stores content acquired locally (or via a network). The storage unit 320 also functions as a content information holding unit 322 that stores content management information 600 including information such as the type, size, and security level of the content stored in the content holding unit 321. The storage unit 320 functions as an own terminal display device information holding unit 323 that stores display device information 700 including position information of the display device 102 included in the own terminal 101, a physical size of the display screen, a resolution, and the like. The storage unit 320 functions as an external display candidate information holding unit 324 that stores the external display device information 800. The storage unit 320 functions as an external display device storage unit 325 that stores the list 1100 generated by the display device candidate extraction unit 314. The storage unit 320 stores the operation history information 500 and functions as the operation history holding unit 326. The storage unit 320 stores speed corresponding magnification setting information 2000 and functions as a speed corresponding magnification holding unit 327.
また、以上で述べたいくつかの実施形態において、制御部300及び記憶部320は図4に示す各種機能部として機能する。制御部300は、図9のステップS902において、操作履歴記録部401として機能する。制御部300は、図14のステップS1402からステップS1403、及び図16のステップS1602からステップS1603において外部表示倍率設定部402として機能する。また、制御部300は、図19のステップS1903、及び図21のステップS2103からステップS2104においても外部表示倍率設定部402として機能する。制御部300は、図14のステップS1404、図16のステップS1604、図19のステップS1902及びステップS1904、並びに図21のステップS2102及びステップS2105において表示位置設定部403として機能する。制御部300は、図14のステップS1405、図16のステップS1605、図19のステップS1905、及び図21のステップS2106において表示条件決定部404として機能する。
In some embodiments described above, the control unit 300 and the storage unit 320 function as various functional units illustrated in FIG. The control unit 300 functions as the operation history recording unit 401 in step S902 in FIG. The control unit 300 functions as the external display magnification setting unit 402 in steps S1402 to S1403 in FIG. 14 and steps S1602 to S1603 in FIG. The control unit 300 also functions as the external display magnification setting unit 402 in step S1903 in FIG. 19 and in steps S2103 to S2104 in FIG. The control unit 300 functions as the display position setting unit 403 in step S1404 in FIG. 14, step S1604 in FIG. 16, step S1902 and step S1904 in FIG. 19, and step S2102 and step S2105 in FIG. The control unit 300 functions as the display condition determination unit 404 in step S1405 in FIG. 14, step S1605 in FIG. 16, step S1905 in FIG. 19, and step S2106 in FIG.
図22及び図23は、いくつかの実施形態に係る端末101の制御部300によって実行される表示範囲指示枠2200の表示について説明する図である。図22は、いくつかの実施形態に係る端末101の表示装置102に表示されているコンテンツの表示範囲が外部の表示装置103に表示されているコンテンツの表示範囲よりも狭い場合における表示範囲指示枠2200の表示について説明する図である。外部の表示装置103におけるコンテンツの表示範囲が自端末101の表示装置102の表示範囲よりも広く、自端末101の表示装置102に表示されているコンテンツの表示範囲が外部の表示装置103の表示画面内に包含されている場合が存在する。この場合に、端末101の制御部300は、例えば、図示されるように、外部の表示装置103の表示画面内に、自端末101の表示装置102に表示されているコンテンツの表示範囲を示す表示範囲指示枠2200を表示するように表示装置103に指示する。これにより、自端末101の表示装置102に表示されているコンテンツの領域が、外部の表示装置103の表示画面上でどの部分に対応するのかを表示範囲指示枠2200からユーザは知ることができる。
22 and 23 are diagrams for describing display of the display range instruction frame 2200 executed by the control unit 300 of the terminal 101 according to some embodiments. FIG. 22 shows a display range instruction frame when the display range of the content displayed on the display device 102 of the terminal 101 according to some embodiments is narrower than the display range of the content displayed on the external display device 103. It is a figure explaining the display of 2200. FIG. The display range of the content on the external display device 103 is wider than the display range of the display device 102 of the own terminal 101, and the display range of the content displayed on the display device 102 of the own terminal 101 is the display screen of the external display device 103. In some cases. In this case, the control unit 300 of the terminal 101 displays, for example, a display indicating the display range of the content displayed on the display device 102 of the own terminal 101 on the display screen of the external display device 103 as illustrated. The display device 103 is instructed to display the range instruction frame 2200. Accordingly, the user can know from the display range instruction frame 2200 which part of the content area displayed on the display device 102 of the terminal 101 corresponds to on the display screen of the external display device 103.
また、図23は、いくつかの実施形態に係る外部の表示装置103に表示されているコンテンツの表示範囲が自端末101の表示装置102に表示されている表示範囲がよりも狭い場合における表示範囲指示枠2200の表示について説明する図である。自端末101の表示装置102におけるコンテンツの表示範囲が外部の表示装置103の表示範囲よりも広く、外部の表示装置103に表示されているコンテンツの表示範囲が自端末101の表示装置102の表示画面内に包含されている場合が存在する。この場合に、端末101の制御部300は、例えば、図示されるように、自端末101の表示装置102の表示画面内に、外部の表示装置103に表示されているコンテンツの表示範囲を示す表示範囲指示枠2200を表示するように表示装置102に指示する。これにより、外部の表示装置103に表示されているコンテンツの領域が、自端末101の表示装置102の表示画面上でどの部分に対応するのかを表示範囲指示枠2200からユーザは知ることができる。
FIG. 23 shows a display range when the display range of the content displayed on the external display device 103 according to some embodiments is narrower than the display range displayed on the display device 102 of the terminal 101. It is a figure explaining the display of the instruction frame 2200. FIG. The display range of the content on the display device 102 of the own terminal 101 is wider than the display range of the external display device 103, and the display range of the content displayed on the external display device 103 is the display screen of the display device 102 of the own terminal 101. In some cases. In this case, the control unit 300 of the terminal 101 displays, for example, a display indicating the display range of the content displayed on the external display device 103 in the display screen of the display device 102 of the terminal 101 as illustrated. The display device 102 is instructed to display the range instruction frame 2200. As a result, the user can know from the display range instruction frame 2200 which part of the content area displayed on the external display device 103 corresponds to on the display screen of the display device 102 of the terminal 101 itself.
なお、以上に例示した実施形態においては、外部の表示装置103の表示倍率を設定するために用いられる、拡大、縮小、及びスクロール処理における倍率として、コンテンツの縦及び横に対して同じ倍率を用いる例を述べた。しかしながら、いくつかの実施形態はこれに限定されるものでは無い。例えば、いくつかの実施形態においては、コンテンツの縦及び横に対して異なる倍率が用いられてもよい。例えば、表示装置の中には縦及び横の解像度の比率が異なるものが存在する。この様な縦及び横の解像度の比率が異なる表示装置を用いる場合には、縦及び横のうちでより低い解像度を備える軸においてより高い解像度を備える軸で表示される範囲と同程度のコンテンツの範囲が表示されるように縦及び横で異なる倍率を乗じてもよい。
In the embodiment exemplified above, the same magnification is used for the vertical and horizontal contents as the magnification in the enlargement, reduction, and scroll processing used to set the display magnification of the external display device 103. An example was given. However, some embodiments are not limited to this. For example, in some embodiments, different magnifications may be used for content length and width. For example, some display devices have different vertical and horizontal resolution ratios. In the case of using such a display device having a different ratio of vertical and horizontal resolution, the content of the same level as the range displayed on the axis having the higher resolution in the axis having the lower resolution in the vertical and horizontal directions. Different magnifications may be used in the vertical and horizontal directions so that the range is displayed.
また、いくつかの実施形態においては、コンテンツに対する操作履歴情報500は、例えば、ステップS912でコンテンツの表示終了の入力があった場合にも記憶部320に保持される。そして、次回以降同一のコンテンツを表示した際に、記憶部320に保持した操作履歴情報500を用いて処理を行うように構成してもよい。また、この場合に、前回の表示において外部の表示装置103を用いて表示を行っていた場合には、コンテンツの表示の前にユーザに外部の表示装置103を用いてコンテンツの表示を行うことを提案するように構成してもよい。なお、同一のコンテンツの表示であることは、例えば、ファイル名、ホームページアドレス、及びファイルへのPATH等が一致していることから検出されてもよい。
Further, in some embodiments, the operation history information 500 for content is held in the storage unit 320 even when, for example, content display end is input in step S912. Then, when the same content is displayed after the next time, processing may be performed using the operation history information 500 held in the storage unit 320. Also, in this case, if the display was performed using the external display device 103 in the previous display, the content is displayed to the user using the external display device 103 before the content is displayed. It may be configured as proposed. Note that the display of the same content may be detected because, for example, the file name, the homepage address, the PATH to the file, and the like match.
また、いくつかの実施形態においては、コンテンツの表示倍率の縮小の際に、コンテンツに含まれる情報がつぶれて読めなくなってしまわないように、表示倍率には下限が設定されていてもよい。例えば表示中のコンテンツについて、以下で述べるような「複雑さ」の指標を取得することで、コンテンツを縮小しすぎてしまったことにより画像がつぶれて読めなくなってしまうことの無い表示倍率に調整することができる。まず、例えば、コンテンツがJPEG等の画像ファイルである場合に、その画像を白黒画像に2値化する処理を行う。そして、例えば、表示倍率の拡大縮小を行っていない原画像のサイズにおいて画像を表示した際に画面画素の横のラインについて白から黒(又は黒から白)に画像が変化する回数を数える。そして、各ラインで出た変化の回数を合計することで、原画像サイズにおいて白から黒(又は黒から白)に画像が変化する回数の総数を求める。この総数を原画像の「複雑さ」を表す指標として用いる。続いて、コンテンツを縮小表示した後の画像において、同様にラインごとに白から黒(又は黒から白)に画像が変化する回数を数える。そして、各ラインで出た回数を合計することで、縮小後の画像サイズにおいて白から黒(又は黒から白)に画像が変化する回数の総数を求める。この総数を縮小後の画像の「複雑さ」を表す指標として用いる。そして、縮小後の「複雑さ」を表す総数が、原画像の「複雑さ」を表す総数に比して30%以上減ってしまわないように表示倍率を制御するように構成してもよい。この様に構成することで、画像が許容できないレベルでつぶれてしまうことを防止することができる。例えば、表示条件決定部311又は表示条件決定部404は、表示条件を決定する際に、以上のような「複雑さ」により決定される表示倍率の下限を下回らないように、外部の表示装置103における表示倍率の設定を制御してもよい。
In some embodiments, a lower limit may be set for the display magnification so that the information contained in the content is not crushed and cannot be read when the content display magnification is reduced. For example, by acquiring the “complexity” index as described below for the content being displayed, the display magnification is adjusted so that the image is not crushed and cannot be read because the content is reduced too much. be able to. First, for example, when the content is an image file such as JPEG, a process of binarizing the image into a monochrome image is performed. Then, for example, the number of times the image changes from white to black (or black to white) for the horizontal lines of the screen pixels when the image is displayed at the size of the original image that has not been enlarged or reduced in display magnification is counted. Then, the total number of times the image changes from white to black (or from black to white) in the original image size is obtained by summing up the number of changes made in each line. This total number is used as an index representing the “complexity” of the original image. Subsequently, in the image after the content is reduced and displayed, the number of times the image is changed from white to black (or from black to white) is similarly counted for each line. Then, the total number of times the image has changed from white to black (or from black to white) in the reduced image size is obtained by summing the number of times it has appeared on each line. This total number is used as an index representing the “complexity” of the reduced image. Then, the display magnification may be controlled so that the total number representing “complexity” after reduction does not decrease by 30% or more compared to the total number representing “complexity” of the original image. With this configuration, it is possible to prevent the image from being crushed at an unacceptable level. For example, when the display condition determining unit 311 or the display condition determining unit 404 determines the display condition, the external display device 103 does not fall below the lower limit of the display magnification determined by the “complexity” as described above. You may control the setting of the display magnification in.
また、いくつかの実施形態においては、図9に示す動作フローは新たなコンテンツが表示される度に起動される。そのため、例えば端末101において複数のコンテンツを表示している場合には、コンテンツ毎に図9に示す動作フローが実行される。この場合に、端末101から複数の外部の表示装置103に対しコンテンツの表示依頼が行われてもよい。この場合には、例えば、第1の外部の表示装置103に第1のコンテンツを表示させ、第2の外部の表示装置103に第2のコンテンツを表示させるといった処理が、いくつかの実施形態において行われてもよい。
Also, in some embodiments, the operational flow shown in FIG. 9 is activated each time new content is displayed. Therefore, for example, when a plurality of contents are displayed on the terminal 101, the operation flow shown in FIG. 9 is executed for each content. In this case, a content display request may be made from the terminal 101 to a plurality of external display devices 103. In this case, for example, a process of displaying the first content on the first external display device 103 and displaying the second content on the second external display device 103 may be performed in some embodiments. It may be done.
また、上記に例示する実施形態においては、コンテンツの拡大操作の際の外部の表示装置103における表示倍率を、拡大操作の実行後の端末101での表示倍率に、1よりも大きい倍率を掛けることで決定する例を述べた。しかしながら、いくつかの実施形態においては、外部の表示装置103における表示倍率は以下のように設定されてもよい。例えば、ピンチアウト操作においてスワイプが行われる前に最初に指定される2点を通る自端末101の表示画面と相似な矩形領域を外部の表示装置103の縦又は横の辺の小さい方いっぱいに拡大されるように表示倍率が設定されてもよい。
Further, in the embodiment exemplified above, the display magnification on the external display device 103 at the time of content enlargement operation is multiplied by a magnification greater than 1 to the display magnification on the terminal 101 after execution of the enlargement operation. In the example described in However, in some embodiments, the display magnification on the external display device 103 may be set as follows. For example, before the swipe is performed in the pinch-out operation, a rectangular area similar to the display screen of the own terminal 101 passing through the two points specified first is enlarged to the smaller of the vertical or horizontal sides of the external display device 103. The display magnification may be set as described.
また、いくつかの実施形態において、表示されるコンテンツが、例えばウェブ上で提供される地図などの拡大又は縮小処理によりコンテンツに含まれる情報が変更されるコンテンツである場合には、上述したように単に拡大又は縮小した画像を表示させてもよい。しかしながら、この様な場合には、変更された表示倍率に対応する縮尺のコンテンツの情報を再取得して、表示させることでユーザはより詳細な情報を参照することができる。
In some embodiments, when the displayed content is content in which information included in the content is changed by an enlargement or reduction process such as a map provided on the web, as described above. An image that is simply enlarged or reduced may be displayed. However, in such a case, the user can refer to more detailed information by re-acquiring and displaying the information of the content of the scale corresponding to the changed display magnification.
図24は、いくつかの実施形態に係る外部の表示装置103の機能ブロック構成を例示する図である。外部の表示装置103の制御部2400は、機能部2401として例えば受信部2402、表示部2403、及び通知部2404を含んでいる。また、外部の表示装置103の記憶部2420には、例えばプログラム2421及び表示装置情報2422を格納している。外部の表示装置103の制御部2400は、プログラム2421を読み出して実行することで機能部2401に含まれる例えば受信部2402、表示部2403、及び通知部2404などの機能を提供する。受信部2402は、端末101から送信されるコンテンツの表示依頼を受信する機能部である。また、表示部2403は、端末101から受信したコンテンツの表示依頼に含まれる表示条件に従ってコンテンツを表示装置103の表示画面に表示させる機能部である。通知部2404は、端末101において所定のタイミングで実施される周囲にある表示装置103を探索する処理で端末101から表示装置103についての情報の提供を依頼された場合に、端末101に表示装置情報2422を送信する。表示装置情報2422は、例えば、表示装置103の表示装置画面情報801を外部表示装置情報800に登録するために必要となる表示装置ID802、画面物理サイズ803、画面解像度804、表示装置位置807、及び識別情報810の情報を含んでいる。
FIG. 24 is a diagram illustrating a functional block configuration of the external display device 103 according to some embodiments. The control unit 2400 of the external display device 103 includes, for example, a reception unit 2402, a display unit 2403, and a notification unit 2404 as functional units 2401. Further, for example, a program 2421 and display device information 2422 are stored in the storage unit 2420 of the external display device 103. The control unit 2400 of the external display device 103 provides functions such as a reception unit 2402, a display unit 2403, and a notification unit 2404 included in the function unit 2401 by reading and executing the program 2421. The receiving unit 2402 is a functional unit that receives a content display request transmitted from the terminal 101. The display unit 2403 is a functional unit that displays content on the display screen of the display device 103 in accordance with display conditions included in the content display request received from the terminal 101. When the terminal 101 requests the terminal 101 to provide information about the display device 103 in the process of searching for the surrounding display device 103 performed at a predetermined timing in the terminal 101, the notification unit 2404 displays the display device information to the terminal 101. 2422 is transmitted. The display device information 2422 includes, for example, a display device ID 802, a screen physical size 803, a screen resolution 804, a display device position 807, which are necessary for registering the display device screen information 801 of the display device 103 in the external display device information 800. The information of the identification information 810 is included.
図25は、いくつかの実施形態に係る表示装置103の制御部2400によって実行される表示処理の動作フローを例示する図である。図25の表示処理の動作フローは、例えば、表示装置103の制御部2400が記憶部2420に格納されているプログラム2421を読み出して実行することで実施される。一実施形態においては、表示装置103が起動すると表示処理は開始する。ステップS2501において、表示装置103の制御部2400は、コンテンツの表示依頼を受信したか否かを判定する。コンテンツの表示依頼を受信していない場合(ステップS2501がNo)には、ステップS2501へと戻り処理を繰り返す。一方、コンテンツの表示依頼を受信した場合(ステップS2501がYes)には、ステップS2502へと進む。ステップS2502において、表示装置103の制御部2400は、受信した表示依頼に含まれる表示条件に従って、表示装置103が備える表示画面にコンテンツを表示し、本動作フローは終了する。例えば、以上のようにして、表示装置103の表示画面には、端末101においてステップS910で決定された表示条件に従って、コンテンツが表示される。
FIG. 25 is a diagram illustrating an operation flow of display processing executed by the control unit 2400 of the display device 103 according to some embodiments. The operation flow of the display process of FIG. 25 is implemented by, for example, reading and executing the program 2421 stored in the storage unit 2420 by the control unit 2400 of the display device 103. In one embodiment, the display process starts when the display device 103 is activated. In step S2501, the control unit 2400 of the display apparatus 103 determines whether a content display request has been received. If no content display request has been received (No in step S2501), the process returns to step S2501 to repeat the process. On the other hand, if a content display request is received (Yes in step S2501), the process advances to step S2502. In step S2502, the control unit 2400 of the display device 103 displays the content on the display screen included in the display device 103 according to the display condition included in the received display request, and the operation flow ends. For example, as described above, the content is displayed on the display screen of the display device 103 in accordance with the display condition determined in step S910 in the terminal 101.
図25のステップS2501において、外部の表示装置103の制御部2400は、受信部2402として機能する。また、図25のステップS2502において、外部の表示装置103の制御部2400は、表示部2403として機能する。
In step S2501 of FIG. 25, the control unit 2400 of the external display device 103 functions as the reception unit 2402. In step S2502 of FIG. 25, the control unit 2400 of the external display device 103 functions as the display unit 2403.
図26は、いくつかの実施形態に係る、端末101及び外部の表示装置103を実現するためのコンピュータ2600のハードウェア構成を例示する図である。図26のコンピュータ2600のハードウェア構成は、例えば、プロセッサ2601、メモリ2602、記憶装置2603、読取装置2604、通信インタフェース2606、入出力装置2607、及び表示機器2611を含んでいる。なお、プロセッサ2601、メモリ2602、記憶装置2603、読取装置2604、通信インタフェース2606、入出力装置2607は、例えば、バス2608を介して互いに接続されている。
FIG. 26 is a diagram illustrating a hardware configuration of a computer 2600 for realizing the terminal 101 and the external display device 103 according to some embodiments. The hardware configuration of the computer 2600 in FIG. 26 includes, for example, a processor 2601, a memory 2602, a storage device 2603, a reading device 2604, a communication interface 2606, an input / output device 2607, and a display device 2611. Note that the processor 2601, the memory 2602, the storage device 2603, the reading device 2604, the communication interface 2606, and the input / output device 2607 are connected to each other via a bus 2608, for example.
プロセッサ2601は、メモリ2602を利用して上述の動作フローの手順を記述したプログラムを実行することにより、上述した各機能部の一部または全部の機能を提供する。例えば、端末101の制御部300は、例えばプロセッサ2601である。また、端末101の記憶部320は、例えばメモリ2602、記憶装置2603、及び着脱可能記録媒体2605を含んでいる。また、外部の表示装置103の制御部2400は、例えばプロセッサ2601である。また、制御部2400の記憶部2420は、例えばメモリ2602、記憶装置2603、及び着脱可能記録媒体2605を含んでいる。
The processor 2601 provides a part or all of the functions of each functional unit described above by executing a program describing the procedure of the above-described operation flow using the memory 2602. For example, the control unit 300 of the terminal 101 is a processor 2601, for example. Further, the storage unit 320 of the terminal 101 includes, for example, a memory 2602, a storage device 2603, and a detachable recording medium 2605. The control unit 2400 of the external display device 103 is, for example, a processor 2601. The storage unit 2420 of the control unit 2400 includes, for example, a memory 2602, a storage device 2603, and a removable recording medium 2605.
メモリ2602は、例えば半導体メモリであり、RAM領域及びROM領域を含んで構成される。記憶装置2603は、例えばハードディスク、フラッシュメモリ等の半導体メモリ、又は外部記録装置である。
The memory 2602 is a semiconductor memory, for example, and includes a RAM area and a ROM area. The storage device 2603 is, for example, a hard disk, a semiconductor memory such as a flash memory, or an external recording device.
読取装置2604は、プロセッサ2601の指示に従って着脱可能記録媒体2605にアクセスする。着脱可能記録媒体2605は、例えば、半導体デバイス(USBメモリ等)、磁気的作用により情報が入出力される媒体(磁気ディスク等)、光学的作用により情報が入出力される媒体(CD−ROM、DVD等)などにより実現される。通信インタフェース2606は、プロセッサ2601の指示に従ってネットワーク2610を介してデータを送受信する。入出力装置2607は、例えば、ユーザからの指示を受け付けるタッチパネル、キーボード及びマウスなどのデバイス、及びディスプレイなどの表示機器2611との間のインタフェース、並びにスピーカなどの音声機器との間のインタフェースに相当する。なお、コンピュータ2600の通信インタフェース2606は無線通信120のための通信インタフェースと、それに対応する通信装置を含んでいる。例えば、Bluetooth(登録商標)、DLNA(登録商標)、UPnP(登録商標)及び無線LANなどの無線通信120が可能な通信インタフェース2606及びそれに対応する通信装置を備える。端末101及び外部の表示装置103は、通信インタフェース2606及び通信装置を介して無線通信120を行う。入出力装置2607は表示機器2611と接続されており、表示機器2611に例えばコンテンツの表示等を指示する。表示機器2611は、例えばブラウン管(CRT)ディスプレイ、液晶ディスプレイ、プラズマディスプレイ、有機ELディスプレイ、プロジェクタなどの機器を含む。表示機器2611は、コンピュータ2600のプロセッサ2601の指示に従い、例えば通信インタフェース2606を介して入力される、及び記憶装置2603に格納されている静止画または動画などの映像信号を表示する。
The reading device 2604 accesses the removable recording medium 2605 in accordance with an instruction from the processor 2601. The detachable recording medium 2605 includes, for example, a semiconductor device (USB memory or the like), a medium (information such as a magnetic disk) to which information is input / output by a magnetic action, For example, a DVD). The communication interface 2606 transmits and receives data via the network 2610 in accordance with instructions from the processor 2601. The input / output device 2607 corresponds to, for example, a touch panel that receives instructions from the user, a device such as a keyboard and a mouse, an interface with a display device 2611 such as a display, and an interface with a sound device such as a speaker. . Note that the communication interface 2606 of the computer 2600 includes a communication interface for the wireless communication 120 and a corresponding communication device. For example, a communication interface 2606 capable of wireless communication 120 such as Bluetooth (registered trademark), DLNA (registered trademark), UPnP (registered trademark), and wireless LAN, and a communication device corresponding thereto are provided. The terminal 101 and the external display device 103 perform wireless communication 120 via the communication interface 2606 and the communication device. The input / output device 2607 is connected to the display device 2611 and instructs the display device 2611 to display content, for example. The display device 2611 includes devices such as a cathode ray tube (CRT) display, a liquid crystal display, a plasma display, an organic EL display, and a projector. The display device 2611 displays a video signal such as a still image or a moving image input via the communication interface 2606 and stored in the storage device 2603 according to an instruction of the processor 2601 of the computer 2600.
なお、端末101の表示装置102の表示部303は、例えば表示機器2611である。端末101の入力部304は、例えば、入出力装置2607である。端末101の通信部305は例えば通信インタフェース2606である。
The display unit 303 of the display device 102 of the terminal 101 is a display device 2611, for example. The input unit 304 of the terminal 101 is an input / output device 2607, for example. The communication unit 305 of the terminal 101 is a communication interface 2606, for example.
実施形態に係る各プログラムは、例えば、下記の形態で端末101及び外部の表示装置103に提供される。
(1)記憶装置2603に予めインストールされている。
(2)着脱可能記録媒体2605により提供される。
(3)プログラムサーバなどのサーバ2609から提供される。
Each program according to the embodiment is provided to the terminal 101 and the external display device 103 in the following form, for example.
(1) Installed in advance in the storage device 2603.
(2) Provided by the removable recording medium 2605.
(3) Provided from a server 2609 such as a program server.
以上で述べたいくつかの実施形態によれば、ユーザの操作状況に基づいて、ユーザがより大きな表示装置を必要としていると推定されるタイミングで、ユーザの操作意図をくみ取り、より強調したかたちでユーザの近傍にある表示装置に情報を表示できる。そのため、よりよい情報参照環境をユーザに提供すること可能となる。
According to some embodiments described above, based on the user's operation situation, at the timing when the user is estimated to require a larger display device, the user's operation intention is collected and emphasized. Information can be displayed on a display device in the vicinity of the user. Therefore, a better information reference environment can be provided to the user.
以上において、いくつかの実施形態について説明してきた。しかしながら、本発明に係る実施形態は上記の実施形態に限定されるものではなく、上述の実施形態の各種変形形態及び代替形態を包含するものとして理解されるべきである。例えば、各種実施形態は、その趣旨及び範囲を逸脱しない範囲で構成要素を変形して具体化できることが理解されよう。また、前述した実施形態に開示されている複数の構成要素を適宜組み合わせることにより、本発明に係る種々の実施形態を成すことができることが理解されよう。或いは、実施形態に示される全構成要素からいくつかの構成要素を削除して又は置換して、或いは実施形態に示される構成要素にいくつかの構成要素を追加して本発明に係る種々の実施形態が実施され得ることが当業者には理解されよう。
In the above, several embodiments have been described. However, the embodiments according to the present invention are not limited to the above-described embodiments, but should be understood as including various modifications and alternative forms of the above-described embodiments. For example, it will be understood that various embodiments can be embodied by modifying the components without departing from the spirit and scope thereof. Further, it will be understood that various embodiments according to the present invention can be formed by appropriately combining a plurality of constituent elements disclosed in the above-described embodiments. Alternatively, various implementations according to the present invention may be made by deleting or replacing some components from all the components shown in the embodiment, or adding some components to the components shown in the embodiment. One skilled in the art will appreciate that the form may be implemented.