(57)【要約】【課題】表示される画像を移動させる操作を簡略化する。【解決手段】表示装置の表示制御方法であって、第１画像に含まれる第２画像を表示装置に表示することと、表示装置に表示された第２画像に対するユーザの第１操作に基づいて、表示装置に表示された第２画像を、第１方向に移動させることと、表示装置に表示された、第３画像に含まれる第４画像に対するユーザの第１操作に基づいて、表示装置に表示された第４画像を、第１方向とは異なる方向であって第３画像内の所定領域の位置に基づく第２方向に移動させることとを含む。【選択図】図１
2020106576.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の表示制御方法であって、
第１画像に含まれる第２画像を前記表示装置に表示することと、
前記表示装置に表示された前記第２画像に対するユーザの第１操作に基づいて、前記表示装置に表示された前記第２画像を、第１方向に移動させることと、
前記表示装置に表示された、第３画像に含まれる第４画像に対するユーザの前記第１操作に基づいて、前記表示装置に表示された前記第４画像を、前記第１方向とは異なる方向であって前記第３画像内の所定領域の位置に基づく第２方向に移動させることとを含む。
【請求項２】
請求項１に記載の表示制御方法であって、
前記第３画像は、前記第３画像内の所定領域の位置が設定されている。
【請求項３】
請求項２に記載の表示制御方法であって、
前記第１画像は、前記第３画像であり、
前記第２画像は、前記第４画像であり、
前記第１画像に前記所定領域の位置が設定されていない場合、前記第１操作に基づいて、前記表示装置に表示された前記第２画像を前記第１方向に移動させ、前記第１画像に前記所定領域の位置が設定されている場合、前記第１操作に基づいて、前記表示装置に表示された前記第２画像を前記第２方向に移動させることを含む。
【請求項４】
請求項１から請求項３のいずれか一項に記載の表示制御方法であって、
前記第２方向への移動は、前記第４画像を拡大または、前記第４画像を縮小させて、前記第４画像を移動させることを含む。
【請求項５】
請求項４に記載の表示制御方法であって、
前記第１操作の量に基づいて、前記表示装置に表示された前記第３画像のうち基準位置から前記第３画像内の前記所定領域の位置に不連続的に移動することを含む。
【請求項６】
請求項１から請求項５のいずれか一項に記載の表示制御方法であって、
前記第１方向は、前記第１操作の方向に基づく方向である。
【請求項７】
請求項１から請求項６のいずれか一項に記載の表示制御方法であって、
前記第２方向は、前記第１操作の方向と、前記所定領域の位置とに基づく方向である。
【請求項８】
請求項７に記載の表示制御方法であって、
前記第３画像は、複数の前記所定領域を含み、
前記第２方向は、複数の前記所定領域のうち、前記表示装置に表示された前記第４画像のうちの基準位置から前記第１方向にある前記所定領域の位置に基づく方向である。
【請求項９】
請求項１から請求項８のいずれか一項に記載の表示制御方法であって、
前記所定領域とは、前記第４画像の前記第２方向への移動の軌跡の経由点を含む領域である。
【請求項１０】
請求項１から請求項９のいずれか一項に記載の表示制御方法であって、
前記第１操作の方向と、前記第２方向との関係に基づいて、前記第４画像を前記第１方向に移動させるか、前記第２方向に移動させるかを選択することを含む。
【請求項１１】
請求項１から請求項１０のいずれか一項に記載の表示制御方法であって、
前記第１操作の量に基づいて、前記第４画像を前記第１方向に移動させるか、前記第２方向に移動させるかを選択することを含む。
【請求項１２】
請求項１から請求項１１のいずれか一項に記載の表示制御方法であって、
前記第１画像は、前記第３画像であり、
前記第２画像は、前記第４画像であり、
前記第２方向への移動は、前記第１画像内の所定領域の位置に基づいて定められた移動経路上を移動することであり、
前記第２画像が前記第１方向に移動することにより前記第２画像内の基準点が前記移動経路上に位置する場合には、前記第２画像の移動方向を前記第２方向にすることを含む。
【請求項１３】
請求項１から請求項１２のいずれか一項に記載の表示制御方法であって、
前記第１操作は、前記第１方向に移動させるスクロール操作である。
【請求項１４】
請求項１から請求項１３のいずれか一項に記載の表示制御方法であって、
前記所定領域に対する第２操作は、前記所定領域を示す第５画像に示される前記所定領域に対する操作である。
【請求項１５】
請求項１から請求項１４のいずれか一項に記載の表示制御方法であって、
前記第２画像の移動方向が前記第１方向である場合に、前記第２画像に前記移動経路を表示することを含む。
【請求項１６】
請求項１から請求項１５のいずれか一項に記載の表示制御方法であって、
前記所定領域に対する第２操作に基づいて、前記第２画像の移動方向を前記第２方向にすることを含む。
【請求項１７】
請求項１から請求項１６のいずれ一項に記載の表示制御方法であって、
前記所定領域を示す第５画像と、前記第２画像または前記第４画像と、を前記表示装置に表示することを含む。
【請求項１８】
表示装置のコンピュータに実行させるプログラムであって、
第１画像に含まれる第２画像を前記表示装置に表示することと、
前記表示装置に表示された前記第２画像に対するユーザの第１操作に基づいて、前記表示装置に表示された前記第２画像を、第１方向に移動させることと、
前記表示装置に表示された、第３画像に含まれる第４画像に対するユーザの前記第１操作に基づいて、前記表示装置に表示された前記第４画像を、前記第１方向とは異なる方向であって前記第３画像内の所定領域の位置に基づく第２方向に移動させることとを含む。
【請求項１９】
表示装置であって、
第１画像に含まれる第２画像を表示する表示部と、
前記表示部に表示された前記第２画像に対するユーザの第１操作に基づいて、前記表示部に表示された前記第２画像を、第１方向に移動させる制御と、前記表示部に表示された、第３画像に含まれる第４画像に対するユーザの前記第１操作に基づいて、前記表示部に表示された前記第４画像を、前記第１方向とは異なる方向であって前記第３画像内の所定領域の位置に基づく第２方向に移動させる制御とを行う制御部と備える。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示制御方法、プログラム及び表示装置に関する。
【背景技術】
【０００２】
近年、所定のコンテンツを、端末に表示するための技術が開発されている。例えば、特許文献１にはサーバから供給されるコンテンツ（例えば、地図情報）を端末に表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１８６６０３号公報
【発明の概要】
【０００４】
本発明の第１の態様によると、表示装置の表示制御方法であって、第１画像に含まれる第２画像を前記表示装置に表示することと、前記表示装置に表示された前記第２画像に対するユーザの第１操作に基づいて、前記表示装置に表示された前記第２画像を、第１方向に移動させることと、前記表示装置に表示された、第３画像に含まれる第４画像に対するユーザの前記第１操作に基づいて、前記表示装置に表示された前記第４画像を、前記第１方向とは異なる方向であって前記第３画像内の所定領域の位置に基づく第２方向に移動させることとを含む。
本発明の第２の態様によると、表示装置のコンピュータに実行させるプログラムであって、第１画像に含まれる第２画像を前記表示装置に表示することと、前記表示装置に表示された前記第２画像に対するユーザの第１操作に基づいて、前記表示装置に表示された前記第２画像を、第１方向に移動させることと、前記表示装置に表示された、第３画像に含まれる第４画像に対するユーザの前記第１操作に基づいて、前記表示装置に表示された前記第４画像を、前記第１方向とは異なる方向であって前記第３画像内の所定領域の位置に基づく第２方向に移動させることとを含む。
本発明の第３の態様によると、表示装置であって、第１画像に含まれる第２画像を表示する表示部と、前記表示部に表示された前記第２画像に対するユーザの第１操作に基づいて、前記表示部に表示された前記第２画像を、第１方向に移動させる制御と、前記表示部に表示された、第３画像に含まれる第４画像に対するユーザの前記第１操作に基づいて、前記表示部に表示された前記第４画像を、前記第１方向とは異なる方向であって前記第３画像内の所定領域の位置に基づく第２方向に移動させる制御とを行う制御部と備える。
【図面の簡単な説明】
【０００５】
【図１】実施形態の一態様における通信システムの構成を示す図。
【図２】実施形態の一態様における通信システムの構成の概要を示す図。
【図３】本実施形態に係る第１画像および第２画像の一例を示す図。
【図４】本実施形態に係る第３画像および第４画像の一例を示す図。
【図５】本実施形態の所定領域の位置情報の一例を示す図。
【図６】本実施形態の端末が備える制御部の動作の一例を示す図。
【図７】本実施形態の第４画像の移動の一例を示す図。
【図８】本実施形態の表示制御部による移動方向の判定動作の第１の例を示す図。
【図９】本実施形態の表示制御部による移動方向の判定動作の第２の例を示す図。
【図１０】本実施形態の第３画像の一例を示す図。
【図１１】本実施形態の表示制御部による移動方向の判定動作の第３の例を示す図。
【図１２】本実施形態の表示制御部による移動方向の判定動作の第４の例を示す図。
【図１３】本実施形態の第３画像の他の一例を示す図。
【図１４】本実施形態に係る３次元画像の一例を示す図。
【図１５】本実施形態に係る第３画像および第４画像の一例を示す図。
【図１６】本実施形態の表示制御部による移動方向の判定動作の例を示す図。
【図１７】本実施形態の第３画像に設定された移動経路と第４画像との位置関係を示す図。
【図１８】本実施形態の移動経路と操作方向との関係を示す図。
【図１９】本実施形態の操作量と第４画像の移動方向との関係を示す図。
【図２０】本実施形態の変形例における表示部の表示形態の一例を示す図。
【図２１】本実施形態の第３画像の第１の変形例を示す図。
【図２２】本実施形態の第３画像の第２の変形例を示す図。
【発明を実施するための形態】
【０００６】
＜法的事項の遵守＞
本明細書に記載の開示は、通信の秘密など、本開示の実施に必要な実施国の法的事項遵守を前提とすることに留意されたい。
【０００７】
本開示に係る表示制御方法、プログラム及び表示装置を実施するための実施形態について、図面を参照して説明する。
【０００８】
＜システム構成＞
図１は、本開示の一実施形態に係る通信システム１の構成を示す。図２は、本開示の一実施形態に係る通信システム１の構成の概要を示す。図１または図２に開示されるように、通信システム１では、ネットワーク３０を介してサーバ１０と、端末２０（端末２０Ａ，端末２０Ｂ，端末２０Ｃ）とが接続される。サーバ１０は、ネットワーク３０を介してユーザが所有する端末２０に、端末２０間でのメッセージの送受信を実現するサービスを提供する。なお、ネットワーク３０に接続される端末２０の数は限定されない。
【０００９】
ネットワーク３０は、１以上の端末２０と、１以上のサーバ１０とを接続する役割を担う。すなわち、ネットワーク３０は、端末２０がサーバ１０に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。
【００１０】
ネットワーク３０のうちの１つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよいし、そうでなくてもよい。ネットワーク３０は、限定でなく例として、アドホック・ネットワーク（ad hoc network）、イントラネット、エクストラネット、仮想プライベート・ネットワーク（virtual private network:VPN）、ローカル・エリア・ネットワーク（local area network:LAN）、ワイヤレスＬＡＮ（wireless LAN:WLAN）、広域ネットワーク（wide area network:WAN）、ワイヤレスＷＡＮ（wireless WAN:WWAN）、大都市圏ネットワーク（metropolitan area network:MAN）、インターネットの一部、公衆交換電話網（Public Switched Telephone Network:PSTN）の一部、携帯電話網、ＩＳＤＮ（integrated service digital networks）、無線ＬＡＮ、ＬＴＥ（long term evolution）、ＣＤＭＡ（code division multiple access）、ブルートゥース（Bluetooth（登録商標））、衛星通信など、または、これらの２つ以上の組合せを含むことができる。ネットワーク３０は、１つまたは複数のネットワーク３０を含むことができる。
【００１１】
端末２０（端末２０Ａ，端末２０Ｂ，端末２０Ｃ）は、各実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末２０は、限定ではなく例として、スマートフォン、携帯電話（フィーチャーフォン）、コンピュータ（限定でなく例として、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（限定でなく例として、ＰＤＡ（personal digital assistant）、電子メールクライアントなど）、ウェアラブル端末（メガネ型デバイス、時計型デバイスなど）、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末２０は情報処理端末と表現されてもよい。
【００１２】
端末２０Ａ、端末２０Ｂおよび端末２０Ｃの構成は基本的には同一であるため、以下の説明においては、端末２０について説明する。また、必要に応じて、ユーザＸが利用する端末を端末２０Ｘと表現し、ユーザＸまたは端末２０Ｘに対応づけられた、所定のサービスにおけるユーザ情報をユーザ情報Ｘと表現する。なお、ユーザ情報とは、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、限定でなく例として、ユーザにより入力される、または、所定のサービスにより付与される、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、ユーザの識別子などのユーザに対応づけられた情報を含み、これらのいずれか一つまたは、組み合わせであってもよいし、そうでなくてもよい。
【００１３】
サーバ１０は、端末２０に対して、所定のサービスを提供する機能を備える。サーバ１０は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ１０は、限定でなく例として、サーバ装置、コンピュータ（限定でなく例として、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（限定でなく例として、ＰＤＡ、電子メールクライアントなど）、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ１０は情報処理装置と表現されてもよい。サーバ１０と端末２０とを区別する必要がない場合は、サーバ１０と端末２０とは、それぞれ情報処理装置と表現されてもよいし、されなくてもよい。
【００１４】
＜ハードウェア（ＨＷ）構成＞
図１を用いて、通信システム１に含まれる各装置のＨＷ構成について説明する。
【００１５】
（１）端末のＨＷ構成
【００１６】
端末２０は、制御部２１（ＣＰＵ：central processing unit（中央処理装置））、記憶部２８、通信Ｉ／Ｆ２２（インタフェース）、入出力部２３、表示部２４、マイク２５、スピーカ２６、カメラ２７を備える。端末２０のＨＷの各構成要素は、限定でなく例として、バスＢを介して相互に接続される。なお、端末２０のＨＷ構成として、すべての構成要素を含むことは必須ではない。限定ではなく例として、端末２０は、マイク２５、カメラ２７等、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
【００１７】
通信Ｉ／Ｆ２２は、ネットワーク３０を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ２２は、ネットワーク３０を介して、サーバ１０との通信を実行する機能を有する。通信Ｉ／Ｆ２２は、各種データを制御部２１からの指示に従って、サーバ１０に送信する。また、通信Ｉ／Ｆ２２は、サーバ１０から送信された各種データを受信し、制御部２１に伝達する。また、通信Ｉ／Ｆ２２を単に通信部と表現する場合もある。また、通信Ｉ／Ｆ２２が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
【００１８】
入出力部２３は、端末２０に対する各種操作を入力する装置、および、端末２０で処理された処理結果を出力する装置を含む。入出力部２３は、入力部と出力部が一体化していてもよいし、入力部と出力部に分離していてもよいし、そうでなくてもよい。
【００１９】
入力部は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部２１に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、限定でなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ（動画像を介した操作入力）、マイク（音声による操作入力）を含む。
【００２０】
出力部は、制御部２１で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定でなく例として、タッチパネル、タッチディスプレイ、スピーカ（音声出力）、レンズ（限定でなく例として３Ｄ（three dimensions）出力や、ホログラム出力）、プリンターなどを含む。
【００２１】
表示部２４は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示部２４は、限定でなく例として、タッチパネル、タッチディスプレイ、モニタ（限定でなく例として、液晶ディスプレイやＯＥＬＤ（organic electroluminescence display））、ヘッドマウントディスプレイ（HDM:Head Mounted Display）、プロジェクションマッピング、ホログラム、空気中など（真空であってもよいし、そうでなくてもよい）に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示部２４は、３Ｄで表示データを表示可能であってもよいし、そうでなくてもよい。
【００２２】
入出力部２３がタッチパネルの場合、入出力部２３と表示部２４とは、略同一の大きさおよび形状で対向して配置されていてもよい。
【００２３】
制御部２１は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、制御部２１は、制御回路と表現されてもよいし、されなくてもよい。
【００２４】
制御部２１は、限定でなく例として、中央処理装置（ＣＰＵ）、マイクロプロセッサ（microprocessor）、プロセッサコア（processor core）、マルチプロセッサ（multiprocessor）、ＡＳＩＣ（application-specific integrated circuit）、ＦＰＧＡ（field programmable gate array）を含む。
【００２５】
記憶部２８は、端末２０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部２８は、限定でなく例として、ＨＤＤ（hard disk drive）、ＳＳＤ（solid state drive）、フラッシュメモリ、ＲＡＭ（random access memory）、ＲＯＭ（read only memory）など各種の記憶媒体を含む。また、記憶部２８は、メモリ（memory）と表現されてもよいし、されなくてもよい。
【００２６】
端末２０は、プログラムＰを記憶部２８に記憶し、このプログラムＰを実行することで、制御部２１が、制御部２１に含まれる各部としての処理を実行する。つまり、記憶部２８に記憶されるプログラムＰは、端末２０に、制御部２１が実行する各機能を実現させる。また、このプログラムＰは、プログラムモジュールと表現されてもよいし、されなくてもよい。
【００２７】
マイク２５は、音声データの入力に利用される。スピーカ２６は、音声データの出力に利用される。カメラ２７は、動画像データの取得に利用される。
【００２８】
（２）サーバのＨＷ構成
サーバ１０は、制御部１１（ＣＰＵ）、記憶部１５、通信Ｉ／Ｆ１４（インタフェース）、入出力部１２、ディスプレイ１３を備える。サーバ１０のＨＷの各構成要素は、限定でなく例として、バスＢを介して相互に接続される。なお、サーバ１０のＨＷは、サーバ１０のＨＷの構成として、全ての構成要素を含むことは必須ではない。限定ではなく例として、サーバ１０のＨＷは、ディスプレイ１３を取り外すような構成であってもよいし、そうでなくてもよい。
【００２９】
制御部１１は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。
【００３０】
制御部１１は、代表的には中央処理装置（ＣＰＵ）、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ＡＳＩＣ、ＦＰＧＡであってもよいし、そうでなくてもよい。本開示において、制御部１１は、これらに限定されない。
【００３１】
記憶部１５は、サーバ１０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部１５は、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶部１５は、これらに限定されない。また、記憶部１５は、メモリ（memory）と表現されてもよいし、されなくてもよい。
【００３２】
通信Ｉ／Ｆ１４は、ネットワーク３０を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ１４は、ネットワーク３０を介して、端末２０との通信を実行する機能を有する。通信Ｉ／Ｆ１４は、各種データを制御部１１からの指示に従って、端末２０に送信する。また、通信Ｉ／Ｆ１４は、端末２０から送信された各種データを受信し、制御部１１に伝達する。また、通信Ｉ／Ｆ１４を単に通信部と表現する場合もある。また、通信Ｉ／Ｆ１４が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
【００３３】
入出力部１２は、サーバ１０に対する各種操作を入力する装置により実現される。入出力部１２は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部１１に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力部１２は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入出力部１２、限定でなく例として、タッチパネルやカメラ（動画像を介した操作入力）、マイク（音声による操作入力）を含んでいてもよいし、そうでなくてもよい。ただし、本開示において、入出力部１２は、これらに限定されない。
【００３４】
ディスプレイ１３は、代表的にはモニタ（限定でなく例として、液晶ディスプレイやＯＥＬＤ（organic electroluminescence display））で実現される。なお、ディスプレイ１３は、ヘッドマウントディスプレイ（ＨＤＭ）などであってもよいし、そうでなくてもよい。なお、これらのディスプレイ１３は、３Ｄで表示データを表示可能であってもよいし、そうでなくてもよい。ただし、本開示において、ディスプレイ１３は、これらに限定されない。
サーバ１０は、プログラムＰを記憶部１５に記憶し、このプログラムＰを実行することで、制御部１１が、制御部１１に含まれる各部としての処理を実行する。つまり、記憶部１５に記憶されるプログラムＰは、サーバ１０に、制御部１１が実行する各機能を実現させる。このプログラムＰは、プログラムモジュールと表現されてもよいし、されなくてもよい。
【００３５】
本開示の各実施形態においては、端末２０および／またはサーバ１０のＣＰＵがプログラムＰを実行することにより、実現するものとして説明する。
【００３６】
なお、端末２０の制御部２１、および／または、サーバ１０の制御部１１は、制御回路を有するＣＰＵだけでなく、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって各処理を実現してもよいし、そうでなくてもよい。また、これらの回路は、１または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を１つの集積回路により実現されることとしてもよいし、そうでなくてもよい。また、ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。そのため、制御部２１は、制御回路と表現されてもよいし、されなくてもよい。
【００３７】
また、本開示の各実施形態のプログラムＰ（限定ではなく、例として、ソフトウェアプログラム、コンピュータプログラム、またはプログラムモジュール）は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよいし、されなくてもよい。
記憶媒体は、「一時的でない有形の媒体」に、プログラムＰを記憶可能である。また、プログラムＰは、本開示の各実施形態の機能の一部を実現するためのものであってもよいし、そうでなくてもよい。さらに、本開示の各実施形態の機能を記憶媒体にすでに記録されているプログラムＰとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよいし、そうでなくてもよい。
【００３８】
記憶媒体は、１つまたは複数の半導体ベースの、または他の集積回路（ＩＣ）（限定でなく例として、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）または特定用途向けＩＣ（ＡＳＩＣ）など）、ハード・ディスク・ドライブ（ＨＤＤ）、ハイブリッド・ハード・ドライブ（ＨＨＤ）、光ディスク、光ディスクドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ（ＦＤＤ）、磁気テープ、固体ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル・カード、またはドライブ、任意の他の適切な記憶媒体、またはこれらの２つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムＰを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。また、記憶媒体をメモリ（ｍｅｍｏｒｙ）と表現されてもよいし、されなくてもよい。
【００３９】
サーバ１０および／または端末２０は、記憶媒体に記憶されたプログラムＰを読み出し、読み出したプログラムＰを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。
【００４０】
また、本開示のプログラムＰＤＤは、当該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して、サーバ１０および／または端末２０に提供されてもよいし、されなくてもよい。サーバ１０および／または端末２０は、限定でなく例として、インターネット等を介してダウンロードしたプログラムＰを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
【００４１】
また、本開示の各実施形態は、プログラムＰが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
サーバ１０および／または端末２０における処理の少なくとも一部は、１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよいし、そうでなくてもよい。
端末２０における処理の少なくとも一部を、サーバ１０により行う構成としてもよいし、そうでなくてもよい。この場合、端末２０の制御部２１の各機能部の処理のうち少なくとも一部の処理を、サーバ１０で行う構成としてもよいし、そうでなくてもよい。
サーバ１０における処理の少なくとも一部を、端末２０により行う構成としてもよいし、そうでなくてもよい。この場合、サーバ１０の制御部１１の各機能部の処理のうち少なくとも一部の処理を、端末２０で行う構成としてもよいし、そうでなくてもよい。
明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよいし、そうでなくてもよい。
【００４２】
なお、本開示のプログラムは、限定でなく例として、ActionScript、JavaScript（登録商標）などのスクリプト言語、Objective-C、Java（登録商標）などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装される。
【００４３】
＜第１実施形態＞
第１実施形態は、端末２０に表示される画像の表示範囲を、ユーザの操作（例えば、スクロール操作）に基づいて変更する形態である。本実施形態において、端末２０には、画像全体のうちの一部の画像が表示される。本実施形態は、端末２０に表示される画像の表示範囲を、ユーザの操作方向に応じた方向に変更することも、ユーザの操作方向とは異なる方向に変更することも可能にする形態である。例えば、本実施形態の端末２０は、画像に所定領域（所定領域ＲＯＩ）が設定されている場合に、ユーザの操作方向が必ずしも所定領域ＲＯＩの方向と一致していない場合であったとしても、所定領域ＲＯＩの方向（つまり、ユーザの操作方向とは異なる方向）に画像の表示範囲を変更することが可能である。
第１実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
【００４４】
［表示装置Ｄに表示される画像について］
図３を参照して、本実施形態の第１画像ＩＭ１および第２画像ＩＭ２の一例を説明する。これら第１画像ＩＭ１および第２画像ＩＭ２は、表示装置Ｄに表示される。なお、上述した端末２０は、表示装置Ｄの一例であるとして説明する。以下の説明において必要な場合には、ｘ軸およびｙ軸を有する２次元直交座標系によって位置または方向を示す。なお、この２次元直交座標系は説明のための一例であって、３次元座標系で表されてもよいし、直交座標系以外の座標系によって表されてもよい。
【００４５】
図３は、本実施形態に係る第１画像ＩＭ１および第２画像ＩＭ２の一例を示す。端末２０には、第２画像ＩＭ２が表示される。同図には、第２画像ＩＭ２の一例として、ユーザの操作前に表示される第２画像ＩＭ２ｏと、ユーザの操作後に表示される第２画像ＩＭ２ａとを示す。これら第２画像ＩＭ２は、第１画像ＩＭ１のうち一部の画像である。
第１画像ＩＭ１には、表示対象ＯＢＪ１〜表示対象ＯＢＪ３などの画像が含まれている。同図に示す一例において第１画像ＩＭ１は、ある地域の風景を示すマップ画像であり、表示対象ＯＢＪ１は湖の画像であり、表示対象ＯＢＪ２は建物の画像であり、表示対象ＯＢＪ３は星の画像である。端末２０の表示部２４には、第１画像ＩＭ１の一部が第２画像ＩＭ２として表示される。
【００４６】
なお、本実施形態において、第１画像ＩＭ１は、サーバ１０の記憶部１５に記憶されており、サーバ１０から端末２０に供給された第１画像ＩＭ１が、端末２０の記憶部２８に記憶されているとして説明するがこれに限られない。例えば、第１画像ＩＭ１は、サーバ１０以外の装置または媒体から端末２０に供給されてもよく、供給されなくてもよい。また、第２画像ＩＭ２は、サーバ１０から供給された第１画像ＩＭ１のうちから端末２０が選択した画像であるものとして説明するがこれに限られない。例えば、第２画像ＩＭ２は、サーバ１０が第１画像ＩＭ１のうちから選択した画像であってもよく、サーバ１０および端末２０以外の装置が第１画像ＩＭ１のうちから選択した画像であってもよい。
【００４７】
［ユーザの操作について］
端末２０に対するユーザの操作について説明する。端末２０の制御部２１は、上述した入力部（例えば、タッチパネル）に対するユーザの操作を検出する。このユーザの操作には、スクロール操作が含まれる。スクロール操作とは、一例として、表示対象の元画像の表示サイズが表示部２４の画面サイズに収まらず、元画像の一部の領域の画像を表示対象の画像として表示部２４に表示させる場合においてなされる操作である。
具体的には、スクロール操作とは、元画像のうちの表示対象の領域を、画面の上下左右のいずれかの方向、またはこれらの方向を合成したいずれかの方向に移動させることにより、操作前には画面に表示されていなかった元画像の一部を、新たな表示対象領域にして画面に表示させる操作である。換言すれば、スクロール操作とは、元画像のうち、表示部２４に表示される画像の範囲を変更する操作である。
以下の説明において、スクロール操作によって示されたスクロール方向のことを、操作方向ＯＤとも記載する。
【００４８】
なお、スクロール操作は、いわゆるスワイプ操作やフリック操作などによって行われてもよく、行われなくてもよい。ここでスワイプ操作またはフリック操作は、入力部がタッチパネルである場合において、タッチパネルへの接触位置をタッチパネル上で移動させる操作である。
また、スクロール操作は、表示部２４の画面上に表示されるスクロール方向を示す操作画像を操作することによって、または端末２０が備える操作スイッチを操作することによって行われてもよく、行われなくてもよい。
【００４９】
図３に示す一例では、第１画像ＩＭ１の表示サイズは、表示部２４の画面サイズに収まらない。表示部２４には、第１画像ＩＭ１のうちの一部の画像が表示される。この一例では、スクロール操作の前の状態において、第２画像ＩＭ２ｏが表示部２４に表示される。第２画像ＩＭ２は、第１画像ＩＭ１に含まれる画像である。ユーザが操作方向ＯＤに表示領域を移動させるようにスクロール操作をすると、制御部２１は、表示領域を第１方向ＤＲ１に移動させる。この結果、表示部２４には第２画像ＩＭ２ａが表示される。
すなわち、制御部２１は、第１画像ＩＭ１に含まれる第２画像ＩＭ２を表示装置Ｄに表示する。また、制御部２１は、表示装置Ｄに表示された第２画像ＩＭ２に対するユーザの第１操作ＯＰ１に基づいて、表示装置Ｄに表示された第２画像ＩＭ２を、第１方向ＤＲ１に移動させる。
【００５０】
なお、以下の説明において、第１画像ＩＭ１内における第２画像ＩＭ２の位置をスクロール操作によって変更することを「表示領域を移動させる」、「第１画像ＩＭ１内において第２画像ＩＭ２を移動させる」、または単に「第２画像ＩＭ２を移動させる」とも記載する。
【００５１】
また、スクロール操作の操作方向ＯＤと、第１方向ＤＲ１とは一致しているとして説明するが、これに限られない。スクロール操作の操作方向ＯＤと、第１方向ＤＲ１とは一致していてもよく、一致していなくてもよい。例えば、スクロール操作の操作方向ＯＤと、第１方向ＤＲ１とは互いに逆方向であってもよい。
また、上述したスクロール操作とは、表示装置Ｄに表示された第２画像ＩＭ２に対するユーザの第１操作ＯＰ１の一例である。以下、第１操作ＯＰ１が、操作の方向が操作方向ＯＤであるスクロール操作であるとして説明する。
【００５２】
［所定領域ＲＯＩについて］
図４を参照して、第３画像ＩＭ３および第４画像ＩＭ４の一例を説明する。
図４は、本実施形態に係る第３画像ＩＭ３および第４画像ＩＭ４の一例を示す。端末２０には、第４画像ＩＭ４が表示される。同図には、第４画像ＩＭ４の一例として、ユーザの操作前に表示される第４画像ＩＭ４ｏを示す。第４画像ＩＭ４は、第３画像ＩＭ３のうちの一部の画像である。
第３画像ＩＭ３には、表示対象ＯＢＪ１〜表示対象ＯＢＪ３などの画像が含まれている。これら表示対象ＯＢＪ１〜表示対象ＯＢＪ３については、上述した第１画像ＩＭ１と同様であるため説明を省略する。
【００５３】
第３画像ＩＭ３は、第３画像ＩＭ３内の所定領域ＲＯＩが設定されている場合がある。すなわち、第３画像ＩＭ３には、所定領域ＲＯＩが設定されていてもよいし、設定されていなくてもよい。また、第３画像ＩＭ３には、複数の所定領域ＲＯＩが設定されていてもよいし、設定されていなくてもよい。第３画像ＩＭ３に所定領域ＲＯＩが設定される場合において、所定領域ＲＯＩは、例えば、第３画像ＩＭ３のうちの注目領域（region of interest）に対して設定される。同図に示す一例では、所定領域ＲＯＩが第３画像ＩＭ３の表示対象ＯＢＪ２の位置に設定されている。
なお、第３画像ＩＭ３に所定領域ＲＯＩが設定される場合には、第３画像ＩＭ３の作成者や管理者によって設定されてもよいし、人工知能によって設定されてもよいし、ユーザによって設定されてもよい。
【００５４】
第３画像ＩＭ３に所定領域ＲＯＩが設定されている場合には、第３画像ＩＭ３内の所定領域ＲＯＩの位置を示す位置情報が、第３画像ＩＭ３とともに記憶部２８に記憶されている。所定領域ＲＯＩの位置情報について、図５を参照して説明する。
【００５５】
図５は、本実施形態の所定領域ＲＯＩの位置情報の一例を示す。所定領域ＲＯＩを固有に識別する識別子ＲＩＤと、第３画像ＩＭ３内における所定領域ＲＯＩの中心位置のｘ座標と、第３画像ＩＭ３内における所定領域ＲＯＩの中心位置のｙ座標とが互いに対応付けられて、所定領域ＲＯＩの位置情報として記憶部２８に記憶される。
なお、同図に示す一例では、中心位置のｘ座標およびｙ座標が位置情報として記憶されている場合について記載したが、所定領域ＲＯＩの位置が特定できればよく、所定領域ＲＯＩの位置の表現手段はこれに限られない。
また、第３画像ＩＭ３内に複数の所定領域ＲＯＩが設定される場合には、記憶部２８には、所定領域ＲＯＩごとに位置情報が記憶される。
【００５６】
なお、上述において第１画像ＩＭ１は、所定領域ＲＯＩが設定されていない画像であるとして説明したが、これに限られない。第１画像ＩＭ１には所定領域ＲＯＩが設定されていてもよく、設定されていなくてもよい。また、第１画像ＩＭ１に所定領域ＲＯＩが設定されている場合には、第１画像ＩＭ１は、第３画像ＩＭ３であるとしてもよい。また、第１画像ＩＭ１に所定領域ＲＯＩが設定されている場合には、第２画像ＩＭ２は、第４画像ＩＭ４であるとしてもよい。
すなわち、第１画像ＩＭ１は、第３画像ＩＭ３であってもよく、第３画像ＩＭ３以外の画像であってもよい。また、第２画像ＩＭ２は、第４画像ＩＭ４であってもよく、第４画像ＩＭ４以外の画像であってもよい。
以下においては、上述した第１画像ＩＭ１を、所定領域ＲＯＩが設定されていない第３画像ＩＭ３であると読み替えて説明する場合がある。また、上述した第２画像ＩＭ２を、所定領域ＲＯＩが設定されていない第３画像ＩＭ３に含まれる第４画像ＩＭ４であると読み替えて説明する場合がある。
【００５７】
＜端末の制御部の機能構成＞
図１を参照して端末２０が備える制御部２１の機能構成について説明する。端末２０は、制御部２１により実現される機能として、画像情報取得部２１１と、操作判定部２１２と、表示制御部２１３とを備える。
【００５８】
画像情報取得部２１１は、記憶部２８から画像情報を取得する。画像情報取得部２１１が取得する画像情報には、第３画像ＩＭ３の画像情報が含まれている。
また、第３画像ＩＭ３に所定領域ＲＯＩが設定されている場合には、画像情報取得部２１１は、所定領域ＲＯＩの位置情報を取得する。
画像情報取得部２１１は、取得した画像情報と所定領域ＲＯＩの位置情報とを、表示制御部２１３に出力する。
【００５９】
操作判定部２１２は、端末２０の入出力部２３に対するユーザの操作の状態を判定する。操作の状態には、表示部２４上の操作位置、操作方向、操作量が含まれる。このうち操作量には、操作の強度、操作の時間、操作の軌跡の長さなどが含まれる。操作判定部２１２は、判定した操作の状態を、表示制御部２１３に出力する。
【００６０】
表示制御部２１３は、画像情報取得部２１１が出力する画像情報および所定領域ＲＯＩの位置情報と、操作判定部２１２が出力する操作状態の判定結果とに基づいて、第３画像ＩＭ３のうち、表示部２４に表示させる画像の位置を判定する。表示制御部２１３は、判定した位置の画像を、第４画像ＩＭ４として表示部２４に表示させる。
【００６１】
＜端末の制御部の動作＞
図６を参照して、本実施形態の端末２０が備える制御部２１の動作について説明する。
図６は、本実施形態の端末２０が備える制御部２１の動作の一例を示す。
【００６２】
（ステップＳ１０）制御部２１の画像情報取得部２１１は、第３画像ＩＭ３の画像情報を記憶部２８から取得する。第３画像ＩＭ３に所定領域ＲＯＩが設定されている場合には、画像情報取得部２１１は、第３画像ＩＭ３に設定されている所定領域ＲＯＩの位置情報を記憶部２８から取得する。
【００６３】
（ステップＳ２０）表示制御部２１３は、第３画像ＩＭ３のうち表示部２４に表示させる表示範囲を設定する。このステップＳ２０において、表示制御部２１３は、ユーザの操作が行われる前の状態（例えば、表示初期状態）における表示範囲を設定する。表示制御部２１３が表示初期状態において設定する表示範囲の一例を図７に示す。
【００６４】
図７は、本実施形態の第４画像ＩＭ４の移動の一例を示す。表示制御部２１３は、第３画像ＩＭ３のうち第４画像ＩＭ４ｏを、表示初期状態における表示範囲として設定する。
【００６５】
（ステップＳ３０）表示制御部２１３は、第３画像ＩＭ３のうち、前のステップにおいて設定した表示範囲の画像を、表示部２４に表示させる。
例えば、ステップＳ２０において表示制御部２１３は、第４画像ＩＭ４ｏを表示範囲の画像として設定する。ステップＳ２０からステップＳ３０に遷移する場合には、表示制御部２１３は、第４画像ＩＭ４ｏを表示部２４に表示させる。この結果、表示部２４には、図７に示す第４画像ＩＭ４ｏが表示される。
（ステップＳ４０）操作判定部２１２は、画像に対するユーザの操作を示す操作情報を取得する。ユーザの操作には、上述したスクロール操作と、画像の表示を終了させる操作とが含まれる。
（ステップＳ５０）操作判定部２１２は、ステップＳ４０において取得した操作情報が示す操作が、画像の表示を終了させる操作である場合（ステップＳ５０；ＹＥＳ）には、処理を終了する。また、操作判定部２１２は、ステップＳ４０において取得した操作情報が示す操作が画像の表示を終了させる操作でない場合（ステップＳ５０；ＮＯ）には、処理をステップＳ６０に進める。
なお、本実施形態の一例において、上述した「操作情報が示す操作が画像の表示を終了させる操作でない場合」とは、「操作情報が示す操作がスクロール操作である場合」を意味している。
【００６６】
（ステップＳ６０）表示制御部２１３は、ステップＳ１０において取得された所定領域ＲＯＩの位置情報と、ステップＳ４０において取得された操作情報とに基づいて、第４画像ＩＭ４の移動方向を判定する。表示制御部２１３による第４画像ＩＭ４の移動方向の判定手順の一例について、図８を参照して説明する。
【００６７】
［移動方向の判定例（１）］
図８は、本実施形態の表示制御部２１３による移動方向の判定動作の第１の例を示す。この一例においては、表示制御部２１３は、第３画像ＩＭ３に所定領域ＲＯＩが設定されているか否かに基づいて、第４画像ＩＭ４の移動方向を判定する。
（ステップＳ１１０）表示制御部２１３は、ステップＳ１０において取得された第３画像ＩＭ３に所定領域ＲＯＩが設定されているか否かを判定する。表示制御部２１３は、第３画像ＩＭ３に所定領域ＲＯＩが設定されていない場合（ステップＳ１１０；ＮＯ）には、処理をステップＳ１２０に進める。表示制御部２１３は、第３画像ＩＭ３に所定領域ＲＯＩが設定されている場合（ステップＳ１１０；ＹＥＳ）には、処理をステップＳ１３０に進める。
（ステップＳ１２０）表示制御部２１３は、ステップＳ４０において取得された操作情報が示すスクロール操作の操作方向ＯＤに、第４画像ＩＭ４を移動させる。図７に示す一例において、表示制御部２１３は、スクロール操作の操作方向ＯＤに一致する方向である第１方向ＤＲ１に、第４画像ＩＭ４を移動させる。
【００６８】
（ステップＳ１３０）表示制御部２１３は、第３画像ＩＭ３内の所定領域ＲＯＩの位置に基づく第２方向ＤＲ２に移動させる。図７に示す一例において、表示制御部２１３は、所定領域ＲＯＩの方向である第２方向ＤＲ２に、第４画像ＩＭ４を移動させる。この一例においては、表示制御部２１３は、第４画像ＩＭ４ｏから第４画像ＩＭ４ｂに、第４画像ＩＭ４を移動させる。
ここで、第２方向ＤＲ２は、第１方向ＤＲ１とは異なる方向であって第３画像ＩＭ３内の所定領域ＲＯＩの位置に基づく方向である。
すなわち、表示制御部２１３は、表示装置Ｄに表示された、第３画像ＩＭ３に含まれる第４画像ＩＭ４に対するユーザの第１操作ＯＰ１に基づいて、表示装置Ｄに表示された第４画像ＩＭ４を、第１方向ＤＲ１とは異なる方向であって第３画像ＩＭ３内の所定領域ＲＯＩの位置に基づく第２方向ＤＲ２に移動させる。
【００６９】
換言すれば、表示制御部２１３は、第３画像ＩＭ３（または第１画像ＩＭ１）に所定領域ＲＯＩの位置が設定されていない場合、第１操作ＯＰ１に基づいて、表示装置Ｄに表示された第４画像ＩＭ４（または第２画像ＩＭ２）を第１方向ＤＲ１に移動させ、第３画像ＩＭ３（または第１画像ＩＭ１）に所定領域ＲＯＩの位置が設定されている場合、第１操作ＯＰ１に基づいて、表示装置Ｄに表示された第４画像ＩＭ４（または第２画像ＩＭ２）を第２方向ＤＲ２に移動させる。
【００７０】
また、所定領域ＲＯＩとは、第４画像ＩＭ４の第２方向ＤＲ２への移動の軌跡の経由点を含む領域である。
ここで、第４画像ＩＭ４の移動の軌跡とは、第４画像ＩＭ４を移動させた場合に、第３画像ＩＭ３内における第４画像ＩＭ４の位置を時系列に接続した線である。換言すれば、第４画像ＩＭ４の移動の軌跡とは、ユーザの操作によって第４画像ＩＭ４が第３画像ＩＭ３内を移動した結果、第４画像ＩＭ４の移動経路として示される線である。
【００７１】
［移動方向の判定例（２）］
図９は、本実施形態の表示制御部２１３による移動方向の判定動作の第２の例を示す。この一例においては、表示制御部２１３は、第３画像ＩＭ３に所定領域ＲＯＩが設定されているか否かに基づくことに加え、複数の所定領域ＲＯＩが設定されているか否かに基づいて、第４画像ＩＭ４の移動方向を判定する。
（ステップＳ２１０）表示制御部２１３は、ステップＳ１０において取得された第３画像ＩＭ３に所定領域ＲＯＩが設定されているか否かを判定する。表示制御部２１３は、第３画像ＩＭ３に所定領域ＲＯＩが設定されていない場合（ステップＳ２１０；ＮＯ）には、処理をステップＳ２２０に進める。表示制御部２１３は、第３画像ＩＭ３に所定領域ＲＯＩが設定されている場合（ステップＳ２１０；ＹＥＳ）には、処理をステップＳ２３０に進める。
【００７２】
（ステップＳ２２０）表示制御部２１３は、ステップＳ４０において取得された操作情報が示すスクロール操作の操作方向ＯＤに、第４画像ＩＭ４を移動させる。図１０を参照して、第４画像ＩＭ４の移動の一例について説明する。
【００７３】
図１０は、本実施形態の第３画像ＩＭ３の一例を示す。同図に示す一例において、第３画像ＩＭ３には、所定領域ＲＯＩ１ａと、所定領域ＲＯＩ１ｂとの２つの所定領域ＲＯＩが設定可能である。なお、同図を参照して操作方向ＯＤ及び第４画像ＩＭ４の移動方向について説明する場合には、同図に示す第４画像ＩＭ４ｏの位置を、方向の基準位置ＰＯＳｏとして説明する。例えば、同図に示す一例において、操作方向ＯＤは、基準位置ＰＯＳｏを基準にしてｘ軸正方向である。
【００７４】
第３画像ＩＭ３に、所定領域ＲＯＩ１ａと所定領域ＲＯＩ１ｂとのいずれの所定領域ＲＯＩも設定されていない場合には、表示制御部２１３は、操作方向ＯＤの方向、すなわち第１方向ＤＲ１１に第４画像ＩＭ４を移動させる。同図に示す一例では、表示制御部２１３は、基準位置ＰＯＳｏ（座標ｘ０，ｙ０）にある第４画像ＩＭ４ｏを、位置ＰＯＳａ（座標ｘａ，ｙａ）の第４画像ＩＭ４ａに移動させる。
【００７５】
ここでいう操作方向ＯＤの方向とは、上述した第１操作ＯＰ１（例えば、スクロール操作）の方向である。すなわち、第１方向ＤＲ１１は、第１操作ＯＰ１の方向に基づく方向である。
【００７６】
（ステップＳ２３０）図９に戻り、表示制御部２１３は、ステップＳ１０において取得された第３画像ＩＭ３に複数の所定領域ＲＯＩが設定されているか否かを判定する。表示制御部２１３は、第３画像ＩＭ３に複数の所定領域ＲＯＩが設定されている場合（ステップＳ２３０；ＹＥＳ）には、処理をステップＳ２５０に進める。
また、表示制御部２１３は、第３画像ＩＭ３に複数の所定領域ＲＯＩが設定されていない場合、すなわち、単一の所定領域ＲＯＩが設定されている場合（ステップＳ１１０；ＮＯ）には、処理をステップＳ２４０に進める。図１２に示す第３画像ＩＭ３において、所定領域ＲＯＩ１ａのみが設定されており、所定領域ＲＯＩ１ｂが設定されていない場合を、第３画像ＩＭ３に単一の所定領域ＲＯＩが設定されている場合の一例として説明する。
【００７７】
（ステップＳ２４０）表示制御部２１３は、第３画像ＩＭ３内の所定領域ＲＯＩの位置に基づく第２方向ＤＲ１２に移動させる。図１０に示す一例において、単一の所定領域ＲＯＩとして所定領域ＲＯＩ１ａが設定されている場合には、表示制御部２１３は、所定領域ＲＯＩ１ａの方向である第２方向ＤＲ１２に、第４画像ＩＭ４を移動させる。この一例においては、表示制御部２１３は、第４画像ＩＭ４ｏから第４画像ＩＭ４ｂに、第４画像ＩＭ４を移動させる。
【００７８】
（ステップＳ２５０）表示制御部２１３は、第３画像ＩＭ３内の複数の所定領域ＲＯＩのうち、基準位置ＰＯＳｏから操作方向ＯＤ（例えば、第１方向ＤＲ１１）にある所定領域ＲＯＩの位置に基づく第２方向ＤＲ１２に移動させる。
【００７９】
すなわち、第２方向ＤＲ１２は、第１操作ＯＰ１の方向と、所定領域ＲＯＩの位置とに基づく方向である。
【００８０】
図１０に示す一例において、複数の所定領域ＲＯＩ（例えば、所定領域ＲＯＩ１ａと所定領域ＲＯＩ１ｂ）が設定されている場合について説明する。この場合、表示制御部２１３は、所定領域ＲＯＩ１ａと所定領域ＲＯＩ１ｂとのうち、いずれの所定領域ＲＯＩが、操作方向ＯＤにある所定領域ＲＯＩであるかを判定する。
表示制御部２１３による判定手順の一例について説明する。同図に示すように、表示制御部２１３は、基準位置ＰＯＳｏを通り、操作方向ＯＤ（例えば、ｘ軸正方向）に直交する線を基準線Ｌｏとする。表示制御部２１３は、複数の所定領域ＲＯＩのうち、基準線Ｌｏよりも操作方向ＯＤ側に設定されている所定領域ＲＯＩを、操作方向ＯＤにある所定領域ＲＯＩであると判定する。同図に示す一例においては、表示制御部２１３は、所定領域ＲＯＩ１ａおよび所定領域ＲＯＩ１ｂのうち、基準線Ｌｏよりも操作方向ＯＤに設定されている所定領域ＲＯＩａを、操作方向ＯＤにある所定領域ＲＯＩであると判定する。この場合、表示制御部２１３は、所定領域ＲＯＩ１ａの方向である第２方向ＤＲ１２に、第４画像ＩＭ４を移動させる。この一例においては、表示制御部２１３は、第４画像ＩＭ４ｏから第４画像ＩＭ４ｂに、第４画像ＩＭ４を移動させる。
【００８１】
すなわち、第３画像ＩＭ３は、複数の所定領域ＲＯＩを含み、第２方向ＤＲ１２は、複数の所定領域ＲＯＩのうち、表示装置Ｄに表示された第４画像ＩＭ４のうちの基準位置ＰＯＳｏから第１方向ＤＲ１１にある所定領域ＲＯＩの位置に基づく方向である。
なお、複数の所定領域ＲＯＩが設定されている場合に、表示制御部２１３は、これら複数の所定領域ＲＯＩを順に経由して、第４画像ＩＭ４を移動させてもよく、移動させなくてもよい。例えば、図１０に示す一例において、所定領域ＲＯＩ１ａと所定領域ＲＯＩ１ｂが設定されている場合には、表示制御部２１３は、基準位置ＰＯＳｏから、所定領域ＲＯＩ１ｂを経由して所定領域ＲＯＩ１ａに第４画像ＩＭ４を移動させてもよい。
【００８２】
［移動方向の判定例（３）］
図１１は、本実施形態の表示制御部２１３による移動方向の判定動作の第３の例を示す。この一例においては、複数の所定領域ＲＯＩが比較的近い方向に設定されている場合における、第４画像ＩＭ４の移動方向の判定手順について説明する。
表示制御部２１３は、所定領域ＲＯＩ２ａと所定領域ＲＯＩ２ｂとのうち、いずれの所定領域ＲＯＩが、操作方向ＯＤにある所定領域ＲＯＩであるかを判定する。
表示制御部２１３は、基準位置ＰＯＳｏを中心とし、操作方向ＯＤ（例えば、ｘ軸正方向）を含む弧を基準弧Ｃｏとする。表示制御部２１３は、複数の所定領域ＲＯＩのうち、基準弧Ｃｏの範囲内に含まれている所定領域ＲＯＩを、操作方向ＯＤにある所定領域ＲＯＩであると判定する。同図に示す一例においては、所定領域ＲＯＩ２ａおよび所定領域ＲＯＩ２ｂのうち、基準弧Ｃｏの範囲内に所定領域ＲＯＩ２ａが設定され、基準弧Ｃｏの範囲外に所定領域ＲＯＩ２ｂが設定されている。この場合、表示制御部２１３は、基準弧Ｃｏの範囲内に設定されている所定領域ＲＯＩ２ａを、操作方向ＯＤにある所定領域ＲＯＩであると判定する。
【００８３】
［移動方向の判定例（４）］
図１２は、本実施形態の表示制御部２１３による移動方向の判定動作の第４の例を示す。この一例においては、表示制御部２１３は、第３画像ＩＭ３に所定領域ＲＯＩが設定されているか否かに基づくことに加え、操作方向ＯＤと、基準位置ＰＯＳｏに対する所定領域ＲＯＩの方向との関係に基づいて、第４画像ＩＭ４の移動方向を判定する。
（ステップＳ３１０）表示制御部２１３は、ステップＳ１０において取得された第３画像ＩＭ３に所定領域ＲＯＩが設定されているか否かを判定する。表示制御部２１３は、第３画像ＩＭ３に所定領域ＲＯＩが設定されていない場合（ステップＳ３１０；ＮＯ）には、処理をステップＳ３２０に進める。表示制御部２１３は、第３画像ＩＭ３に所定領域ＲＯＩが設定されている場合（ステップＳ３１０；ＹＥＳ）には、処理をステップＳ３３０に進める。
【００８４】
（ステップＳ３２０）表示制御部２１３は、ステップＳ４０において取得された操作情報が示すスクロール操作の操作方向ＯＤに、第４画像ＩＭ４を移動させる。
【００８５】
（ステップＳ３３０）表示制御部２１３は、操作方向ＯＤと、第３画像ＩＭ３内の所定領域ＲＯＩの位置に基づく第２方向ＤＲ１２とを比較する。具体的には、表示制御部２１３は、基準位置ＰＯＳｏに対する所定領域ＲＯＩの方向が、操作方向ＯＤの所定範囲内にあるか否かを判定する。図１３を参照して、操作方向ＯＤと所定領域ＲＯＩの方向との関係について説明する。
【００８６】
図１３は、本実施形態の第３画像ＩＭ３の他の一例を示す。同図に示す一例において、第３画像ＩＭ３には、所定領域ＲＯＩ３が設定されている。なお、同図を参照して操作方向ＯＤ及び第４画像ＩＭ４の移動方向について説明する場合には、同図に示す第４画像ＩＭ４ｏの位置を、方向の基準位置ＰＯＳｏとして説明する。例えば、同図に示す一例において、操作方向ＯＤは、基準位置ＰＯＳｏを基準にしてｙ軸負方向である。
【００８７】
表示制御部２１３は、基準位置ＰＯＳｏを中心とし、操作方向ＯＤ（同図の例では、ｙ軸負方向）を含む弧を基準弧Ｃｏとする。この基準弧Ｃｏは、操作方向ＯＤの所定範囲を示す。表示制御部２１３は、基準位置ＰＯＳｏに対する所定領域ＲＯＩの方向（図示する第２方向ＤＲ３２）が、基準弧Ｃｏの範囲内に含まれているか否かを判定する。
同図に示す一例の場合、基準位置ＰＯＳｏに対する所定領域ＲＯＩの方向（図示する第２方向ＤＲ３２）が、基準弧Ｃｏの範囲内に含まれていない。この場合には、表示制御部２１３は、基準位置ＰＯＳｏに対する所定領域ＲＯＩの方向が、操作方向ＯＤの所定範囲内にない（ステップＳ３３０；ＮＯ）と判定し、上述したステップＳ３２０に処理を戻す。すなわち、表示制御部２１３は、操作方向ＯＤに応じた方向（第１方向ＤＲ３１）に第４画像ＩＭ４を移動させる。
また、表示制御部２１３は、基準位置ＰＯＳｏに対する所定領域ＲＯＩの方向が、操作方向ＯＤの所定範囲内にある（ステップＳ３３０；ＹＥＳ）と判定した場合には、処理をステップＳ３４０に進める。なお、ステップＳ３４０における表示制御部２１３の動作は、上述したステップＳ１３０と同一であるため、その説明を省略する。
【００８８】
すなわち、この一例において、表示制御部２１３は、第１操作ＯＰ１の方向と、第２方向ＤＲ２との関係に基づいて、第４画像ＩＭ４を第１方向ＤＲ１に移動させるか、第２方向ＤＲ２に移動させるかを選択する。
【００８９】
［移動方向の判定例（５）］
なお、上述した各判定例において、表示制御部２１３は、第１操作ＯＰ１の操作の量に基づいて、第４画像ＩＭ４を第１方向ＤＲ１に移動させるか、第２方向ＤＲ２に移動させるかを選択してもよい。
上述したように、操作判定部２１２が取得する操作情報には、ユーザによる操作の操作量を示す情報が含まれている。ユーザによる操作の操作量には、操作の強度、操作の時間、操作の速さ、操作の軌跡の長さなどが含まれる。
この一例の場合、表示制御部２１３は、所定領域ＲＯＩが設定されているか否かに関わらず、操作の強度が比較的強い場合には、操作方向ＯＤに応じた方向である第１方向ＤＲ１に第４画像ＩＭ４を移動させる。
また例えば、表示制御部２１３は、所定領域ＲＯＩが設定されている場合において、操作の強度が比較的強い場合には、第１方向ＤＲ１に第４画像ＩＭ４を移動させ、操作の強度が比較的弱い場合には、所定領域ＲＯＩに応じた方向である第２方向ＤＲ２に第４画像ＩＭ４を移動させる。
【００９０】
＜第１実施形態の効果＞
【００９１】
従来、表示画面に表示されている画像を、所定領域ＲＯＩの方向に移動させる場合には、例えば、画像内の所定領域ＲＯＩが存在する方向に画像を移動させる操作をすることが求められた。この従来技術の場合、所定領域ＲＯＩが存在する方向をユーザが把握することが困難である、または所定領域ＲＯＩが存在する方向に向けた正確な操作をすることが困難であるといった問題があった。
上述したように構成された本実施形態の表示装置Ｄ（例えば、端末２０）によれば、簡略化された操作によって、所定領域ＲＯＩの方向に画像（例えば、第４画像ＩＭ４）を移動させることができる。ここで、簡略化された操作とは、例えば、所定領域ＲＯＩの正確な方向によらない操作である。
また、上述したように構成された本実施形態の表示装置Ｄ（例えば、端末２０）によれば、操作が簡略化されることにより操作に基づいて画像を表示するための演算量が低減されるため、結果的に表示装置Ｄの演算処理負荷を軽減できるという効果が得られる。
【００９２】
また、本実施形態の表示装置Ｄ（例えば、端末２０）において、画像（例えば、第３画像ＩＭ３）は、所定領域ＲＯＩが設定されている。
上述したように構成された本実施形態の表示装置Ｄ（例えば、端末２０）によれば、第３画像ＩＭ３について所定領域ＲＯＩが設定されているため、第３画像ＩＭ３に対する操作が簡略化される。したがって、本実施形態の表示装置Ｄ（例えば、端末２０）によれば、ユーザの第３画像ＩＭ３に対する操作に基づいて画像を表示するための演算量が低減されるため、結果的に表示装置Ｄの演算処理負荷を軽減できるという効果が得られる。
【００９３】
また、本実施形態の表示装置Ｄ（例えば、端末２０）において、上述した第１画像ＩＭ１は第３画像ＩＭ３であり、第２画像ＩＭ２は第４画像ＩＭ４である。本実施形態の表示装置Ｄ（例えば、端末２０）において、第１画像ＩＭ１（すなわち、第３画像ＩＭ３）に所定領域ＲＯＩが設定されている場合において、第２画像ＩＭ２（すなわち、第４画像ＩＭ４）を、ある方向（例えば、ユーザの操作方向）に移動させることも可能であるし、所定領域ＲＯＩの方向に移動させることも可能である。したがって、本実施形態の表示装置Ｄ（例えば、端末２０）によれば、ユーザの第３画像ＩＭ３に対する操作に基づいて画像を表示するための演算量が低減されるため、結果的に表示装置Ｄの演算処理負荷を軽減できるという効果が得られる。
【００９４】
また、本実施形態の表示装置Ｄ（例えば、端末２０）によれば、画像（例えば、第３画像ＩＭ３）に所定領域ＲＯＩが設定されている場合と、所定領域ＲＯＩが設定されていない場合とで、第１操作ＯＰ１（例えば、スクロール操作）による画像の移動方向を変化させることができる。具体的には、本実施形態の表示装置Ｄ（例えば、端末２０）は、所定領域ＲＯＩが設定されている場合には、第１操作ＯＰ１による画像の移動方向を所定領域ＲＯＩの方向にし、所定領域ＲＯＩが設定されていない場合には、スクロール操作による画像の移動方向をスクロール操作の方向にすることができる。したがって、本実施形態の表示装置Ｄ（例えば、端末２０）によれば、所定領域ＲＯＩが設定されているか否かをユーザに意識させずに操作させることができ、ユーザに対して直感的な操作感を提供することができる。また、本実施形態の表示装置Ｄ（例えば、端末２０）によれば、ユーザに対して直感的な操作感を提供することにより、誤操作などが低減することから操作頻度が低減し、画像の移動のための演算量が低減されるため、結果的に表示装置Ｄの負荷を演算処理軽減できるという効果が得られる。
【００９５】
また、本実施形態の表示装置Ｄ（例えば、端末２０）によれば、第１操作ＯＰ１（例えば、スクロール操作）の方向と、所定領域ＲＯＩの位置とに基づく方向に画像を移動させる。このように構成された本実施形態の表示装置Ｄ（例えば、端末２０）によれば、例えば、画像（例えば、第３画像ＩＭ３）に複数の所定領域ＲＯＩが設定されている場合であっても、複数の所定領域ＲＯＩのなかから第１操作ＯＰ１の方向に設定されている所定領域ＲＯＩを選択して、当該所定領域ＲＯＩの方向に画像を移動させることができる。本実施形態の表示装置Ｄ（例えば、端末２０）によれば、簡略化された操作によって、所定領域ＲＯＩの方向に画像（例えば、第４画像ＩＭ４）を移動させることができる。
【００９６】
また、本実施形態の表示装置Ｄ（例えば、端末２０）において第３画像ＩＭ３は、複数の所定領域ＲＯＩを含む。また、本実施形態の表示装置Ｄ（例えば、端末２０）において第２方向ＤＲ２は、複数の所定領域ＲＯＩのうち、基準位置ＰＯＳｏから第１方向ＤＲ１（例えば、スクロール操作の方向）にある所定領域ＲＯＩの位置に基づく方向である。つまり、本実施形態の表示装置Ｄ（例えば、端末２０）は、第１操作ＯＰ１（例えば、スクロール操作）の方向と、所定領域ＲＯＩの位置とに基づく方向に画像を移動させる。このように構成された本実施形態の表示装置Ｄ（例えば、端末２０）によれば、例えば、画像（例えば、第３画像ＩＭ３）に複数の所定領域ＲＯＩが設定されている場合であっても、複数の所定領域ＲＯＩのなかから第１操作ＯＰ１の方向に設定されている所定領域ＲＯＩを選択して、当該所定領域ＲＯＩの方向に画像を移動させることができる。本実施形態の表示装置Ｄ（例えば、端末２０）によれば、簡略化された操作によって、所定領域ＲＯＩの方向に画像（例えば、第４画像ＩＭ４）を移動させることができる。
【００９７】
また、本実施形態の表示装置Ｄ（例えば、端末２０）において所定領域ＲＯＩとは、第４画像ＩＭ４の第２方向ＤＲ２への移動の軌跡の経由点を含む領域である。つまり、本実施形態の表示装置Ｄ（例えば、端末２０）は、第４画像ＩＭ４の移動の軌跡を所定領域ＲＯＩの位置に基づいて設定している。このように構成された本実施形態の表示装置Ｄ（例えば、端末２０）によれば、ユーザのスクロール操作の操作方向が、所定領域ＲＯＩが位置する方向とは異なる方向であったとしても、第４画像ＩＭ４を所定領域ＲＯＩの方向に移動させることができる。本実施形態の表示装置Ｄ（例えば、端末２０）によれば、簡略化された操作によって、所定領域ＲＯＩの方向に画像（例えば、第４画像ＩＭ４）を移動させることができる。
【００９８】
また、本実施形態の表示装置Ｄ（例えば、端末２０）は、第１操作の方向（例えば、操作方向ＯＤ）と、第２方向ＤＲ２（例えば、所定領域ＲＯＩの位置に基づく方向）との関係に基づいて、第４画像ＩＭ４を第１方向ＤＲ１に移動させるか、第２方向ＤＲ２に移動させるかを選択する。このように構成された本実施形態の表示装置Ｄ（例えば、端末２０）によれば、例えば、ユーザのスクロール操作の操作方向と、所定領域ＲＯＩが位置する方向との方向の差異が比較的大きい場合には、スクロール操作の方向に第４画像ＩＭ４を移動させ、ユーザのスクロール操作の操作方向と、所定領域ＲＯＩが位置する方向との方向の差異が比較的小さい場合には、所定領域ＲＯＩが位置する方向に第４画像ＩＭ４を移動させることができる。本実施形態の表示装置Ｄ（例えば、端末２０）によれば、簡略化された操作によって、所定領域ＲＯＩの方向に画像（例えば、第４画像ＩＭ４）を移動させることができる。
【００９９】
また、本実施形態の表示装置Ｄ（例えば、端末２０）によれば、第１操作ＯＰ１（例えば、スクロール操作）の量に応じて、画像の移動方向を、所定領域ＲＯＩの方向と、第１操作ＯＰ１の方向とから選択する。例えば、本実施形態の表示装置Ｄ（例えば、端末２０）は、第１操作ＯＰ１の量が小さければ所定領域ＲＯＩの方向に、第１操作ＯＰ１の量が大きければ第１操作ＯＰ１の方向に、画像（例えば、第４画像ＩＭ４）を移動させることができる。したがって、本実施形態の表示装置Ｄ（例えば、端末２０）によれば、ユーザに対して直感的な操作感を提供することができる。
【０１００】
［変形例：第４画像ＩＭ４の移動態様の例（１）］
上述した具体例において、第１画像ＩＭ１〜第４画像ＩＭ４の各画像が２次元画像であることを前提にして説明したが、これに限られない。これら各画像は、３次元画像であってもよいし、３次元画像でなくてもよい。各画像が３次元画像である場合には、例えば、第４画像ＩＭ４の第１方向ＤＲ１または第２方向ＤＲ２への移動は、第４画像ＩＭ４を拡大または、第４画像ＩＭ４を縮小させて、第４画像ＩＭ４を移動させることであってもよい。
ここで、３次元画像は、ユーザが奥行き方向の位置（奥行き位置）を認識可能な形式によって提示される画像である。例えば、３次元画像は、ユーザの左眼に提示される左眼用画像と、ユーザの右眼に提示される右眼用画像との間の視差によって表現される画像であってもよいし、他の形式によって提示される画像であってもよい。
また、第４画像ＩＭ４の拡大または縮小には、３次元画像に含まれる表示対象ＯＢＪの奥行き位置を変更することにより、ユーザが認識する表示対象ＯＢＪの大きさを拡大または縮小することも含まれる。
一例として、端末２０がＶＲ（virtual reality）ヘッドセットを備える装置であり、第３画像ＩＭ３および第４画像ＩＭ４がそれぞれ３次元画像である場合には、端末２０は、ユーザに対してＶＲ画像を提示することができる。端末２０がＶＲヘッドセット端末である場合には、操作方向ＯＤに基づいて第４画像ＩＭ４を拡大または縮小することにより、操作方向ＯＤに移動している感覚をユーザに対して与えることができる。
図１４は、本実施形態に係る３次元画像の一例を示す。端末２０がＶＲヘッドセット端末である場合、ユーザの左眼には第４画像ＩＭ４Ｌ（左眼用画像）が、右眼には第４画像ＩＭ４Ｒ（右眼用画像）が提示される。これら第４画像ＩＭ４Ｌ（左眼用画像）および第４画像ＩＭ４Ｒ（右眼用画像）は、互いに視差を有し、表示対象ＯＢＪの奥行き位置をユーザに認識させる画像である。この一例では、表示対象ＯＢＪは、道路の画像である。この表示対象ＯＢＪ（例えば、道路）には、所定領域ＲＯＩが設定されている。具体的には、表示対象ＯＢＪには、所定領域ＲＯＩ４１（所定領域ＲＯＩ４１Ｌおよび所定領域ＲＯＩ４１Ｒ）と、所定領域ＲＯＩ４２（所定領域ＲＯＩ４２Ｌおよび所定領域ＲＯＩ４２Ｒ）とが、それぞれ設定されている。
端末２０の表示制御部２１３は、ユーザの操作に基づいて、第４画像ＩＭ４を第２方向ＤＲ２に移動させる。この一例において、ユーザが道路を前進するスクロール操作を行った場合、端末２０は、第４画像ＩＭ４Ｌの位置を第２方向ＤＲ２Ｌに沿って、第４画像ＩＭ４Ｒの位置を第２方向ＤＲ２Ｒに沿って、それぞれ移動させる。
すなわち、このように構成された表示装置Ｄ（例えば、端末２０）によれば、画像の表現手法を拡張することができるため、２次元画像や３次元画像を利用する様々なアプリケーションに適用することができる。
また、このように構成された表示装置Ｄ（例えば、端末２０）によれば、簡略化された操作によって、所定領域ＲＯＩの方向に第４画像ＩＭ４を移動させることができる。
また、このように構成された表示装置Ｄ（例えば、端末２０）によれば、操作が簡略化されることにより操作に基づいて画像を表示するための演算量が低減されるため、結果的に端末２０やサーバ１０の負荷を軽減できるという効果が得られる。
【０１０１】
［変形例：第４画像ＩＭ４の移動態様の例（２）］
また、上述した具体例において、第４画像ＩＭ４が基準位置ＰＯＳｏから所定領域ＲＯＩの方向に連続的に移動することを前提にして説明したが、これに限られない。例えば、第４画像ＩＭ４は、第１操作ＯＰ１の量に基づいて、表示装置Ｄに表示された第３画像ＩＭ３のうち基準位置ＰＯＳｏから第３画像ＩＭ３内の所定領域ＲＯＩの位置に不連続的に移動してもよい。
ここで、連続的に移動するとは、第４画像ＩＭ４の移動を動画のコマ画像（または、フレーム）によって表現する場合において、コマ画像間の第４画像ＩＭ４の変位量を相対的に小さくし、かつ単位時間当たりのコマ画像の枚数（または、フレームレート）を相対的に高くして動画を再生することを意味する。この結果、ユーザには、第４画像ＩＭ４が滑らかに連続して移動しているように知覚される。
一方、不連続的に移動するとは、第４画像ＩＭ４の移動を動画のコマ画像（または、フレーム）によって表現する場合において、コマ画像間の第４画像ＩＭ４の変位量を相対的に大きくし、または単位時間当たりのコマ画像の枚数（または、フレームレート）を相対的に低くして動画を再生することを意味する。この結果、ユーザには、第４画像ＩＭ４の位置が不連続的に変化しているように知覚される。
このように構成された表示装置Ｄ（例えば、端末２０）によれば、第４画像ＩＭ４を連続的に移動させる場合に比べてより素早く、第４画像ＩＭ４を所定領域ＲＯＩの位置に移動させることができる。したがって、このように構成された表示装置Ｄ（例えば、端末２０）によれば、所定領域ＲＯＩの方向に第４画像ＩＭ４を移動させる操作を簡略化することができる。また、このように構成された表示装置Ｄ（例えば、端末２０）によれば、操作が簡略化されることにより操作に基づいて画像を表示するための演算量が低減されるため、結果的に端末２０やサーバ１０の負荷を軽減できるという効果が得られる。
また、表示装置Ｄ（例えば、端末２０）がＶＲヘッドセット端末などの３次元画像を提示する装置である場合には、画像の表現形式によっては、ユーザに不快感（例えば、いわゆるＶＲ酔い）を生じさせることがある。この不快感（例えば、ＶＲ酔い）は、ユーザの頭部の変位タイミングと、ＶＲヘッドセット端末に表示される画像の変位タイミングとが一致していない場合に、顕著に生じることがある。一般に、ＶＲヘッドセット端末に表示される画像の生成時間が比較的長い場合には、表示遅れが比較的大きくなるため、ユーザの頭部の変位タイミングと、ＶＲヘッドセット端末に表示される画像の変位タイミングとの差異が大きくなる場合がある。本実施形態の表示装置Ｄ（例えば、端末２０）によれば、上述したように画像を表示するための演算量が低減されるため、ユーザに与える不快感を低減することができる。
【０１０２】
＜第２実施形態＞
第２実施形態は、第４画像ＩＭ４の移動経路ＰＴが予め定められている形態である。
第２実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
【０１０３】
図１５は、本実施形態に係る第３画像ＩＭ３および第４画像ＩＭ４の一例を示す。本実施形態の第３画像ＩＭ３には移動経路ＰＴが設定されている点で、上述した実施形態の第３画像ＩＭ３と異なる。また、本実施形態において、第３画像ＩＭ３内の表示対象ＯＢＪ１〜表示対象ＯＢＪ３について、所定領域ＲＯＩ１〜所定領域ＲＯＩ３がそれぞれ設定されている。同図の一例では、第４画像ＩＭ４は、移動経路ＰＴに沿って（例えば、第４画像ＩＭ４ｐに）移動する。
なお、上述した実施形態と同一の構成および動作については同一の符号を付してその説明を省略する。
【０１０４】
また、上述した実施形態において第１画像ＩＭ１は、所定領域ＲＯＩが設定されていない画像であるとして説明したが、これに限られない。第１画像ＩＭ１には所定領域ＲＯＩが設定されていてもよく、設定されていなくてもよい。また、第１画像ＩＭ１に所定領域ＲＯＩが設定されている場合には、第１画像ＩＭ１は、第３画像ＩＭ３であるとしてもよい。また、第１画像ＩＭ１に所定領域ＲＯＩが設定されている場合には、第２画像ＩＭ２は、第４画像ＩＭ４であるとしてもよい。
すなわち、第１画像ＩＭ１は、第３画像ＩＭ３であってもよく、第３画像ＩＭ３以外の画像であってもよい。また、第２画像ＩＭ２は、第４画像ＩＭ４であってもよく、第４画像ＩＭ４以外の画像であってもよい。
以下においては、上述した第１画像ＩＭ１を、所定領域ＲＯＩが設定されていない第３画像ＩＭ３であると読み替えて説明する場合がある。また、上述した第２画像ＩＭ２を、所定領域ＲＯＩが設定されていない第３画像ＩＭ３に含まれる第４画像ＩＭ４であると読み替えて説明する場合がある。
【０１０５】
第３画像ＩＭ３には、移動経路ＰＴが設定されている。移動経路ＰＴは、第３画像ＩＭ３内における第４画像ＩＭ４の移動経路として、第３画像ＩＭ３内の所定領域ＲＯＩの位置に基づいて定められた情報である。
本実施形態において、第２方向ＤＲ２への第４画像ＩＭ４の移動は、第１画像ＩＭ１内の所定領域ＲＯＩの位置に基づいて定められた移動経路ＰＴ上を移動することである。
なお、第３画像ＩＭ３に移動経路ＰＴが設定される場合には、第３画像ＩＭ３の作成者や管理者によって設定されてもよいし、人工知能によって設定されてもよいし、ユーザによって設定されてもよい。一例として、人工知能によって移動経路ＰＴが設定される場合には、第３画像ＩＭ３に含まれる表示対象ＯＢＪを人工知能が物体認識し、物体認識された表示対象ＯＢＪのうち、ユーザに提示すべき表示対象ＯＢＪを選択することにより、選択された表示対象ＯＢＪに移動経路ＰＴが重なるように設定される。
【０１０６】
同図に示す一例では、移動経路ＰＴは、所定領域ＲＯＩ１、所定領域ＲＯＩ２および所定領域ＲＯＩ３の順に、それぞれの所定領域ＲＯＩの位置を直線または曲線によって接続することによって設定されている。
【０１０７】
［移動方向の判定例（２−１）］
図１６は、本実施形態の表示制御部２１３による移動方向の判定動作の例を示す。この一例においては、表示制御部２１３は、第３画像ＩＭ３に移動経路ＰＴが設定されている場合に、移動経路ＰＴに基づいて第４画像ＩＭ４の移動方向を判定する点で、上述した実施形態の各判定例と異なる。
なお、以下のステップＳ４１０からステップＳ４４０までの動作は、図８を参照して説明したステップＳ６０における動作に相当する。
【０１０８】
（ステップＳ４１０）表示制御部２１３は、図８に示すステップＳ１０において取得された第３画像ＩＭ３に、移動経路ＰＴが設定されているか否かを判定する。表示制御部２１３は、第３画像ＩＭ３に移動経路ＰＴが設定されていない場合（ステップＳ４１０；ＮＯ）には、処理をステップＳ４２０に進める。表示制御部２１３は、第３画像ＩＭ３に移動経路ＰＴが設定されている場合（ステップＳ４１０；ＹＥＳ）には、処理をステップＳ４３０に進める。
【０１０９】
（ステップＳ４２０）表示制御部２１３は、図８に示すステップＳ４０において取得された操作情報が示すスクロール操作の操作方向ＯＤに、第４画像ＩＭ４を移動させる。すなわち、表示制御部２１３は、第３画像ＩＭ３に移動経路ＰＴが設定されていない場合には、操作方向ＯＤに第４画像ＩＭ４を移動させる。
【０１１０】
なお、同図に示す一例では、第３画像ＩＭ３に移動経路ＰＴが設定されていない場合において、表示制御部２１３は、操作方向ＯＤに第４画像ＩＭ４を移動させるとしたが、これに限られない。第３画像ＩＭ３に移動経路ＰＴが設定されていない場合には、表示制御部２１３は、上述した実施形態において説明した各判定例に示した判定手順のいずれか、またはその組み合わせに基づいて、第４画像ＩＭ４を移動させてもよく、他の判定手順に基づいて第４画像ＩＭ４を移動させてもよい。
【０１１１】
（ステップＳ４３０）表示制御部２１３は、第４画像ＩＭ４の表示範囲と、移動経路ＰＴとが重なっているか否かを判定する。図１７を参照して第４画像ＩＭ４の表示範囲と、移動経路ＰＴとの関係について説明する。
【０１１２】
図１７は、本実施形態の第３画像ＩＭ３に設定された移動経路ＰＴと第４画像ＩＭ４との位置関係を示す。同図を参照して、第４画像ＩＭ４の移動経路を時系列に説明する。この一例において、ユーザは、時刻ｔ０から時刻ｔ３までの各時刻において、第４画像ＩＭ４をｘ軸正方向に移動させるスクロール操作を行う。例えば、ユーザは、時刻ｔ０において、第４画像ＩＭ４１を操作方向ＯＤ４０に移動させるスクロール操作を行う。また、ユーザは、時刻ｔ１において、第４画像ＩＭ４１ａを操作方向ＯＤ４１に移動させるスクロール操作を行う。ユーザは、時刻ｔ２〜時刻ｔ３においても同様にしてスクロール操作を行う。この一例において、各時刻ｔにおけるスクロール操作の操作方向ＯＤは、いずれもｘ軸正方向（例えば、第１方向ＤＲ４１の方向）である。
【０１１３】
時刻ｔ０において、第４画像ＩＭ４１は表示位置ＰＯＳ１０に位置する。表示位置ＰＯＳ１０においては、第４画像ＩＭ４１の表示範囲と移動経路ＰＴとが重なっていない。表示制御部２１３は、第４画像ＩＭ４の表示範囲と、移動経路ＰＴとが重なっていないと判定し（ステップＳ４３０；ＮＯ）、処理をステップＳ４２０に進める。なお、ステップＳ４２０において、表示制御部２１３は、第４画像ＩＭ４１を操作方向ＯＤ（例えば、第１方向ＤＲ４１）に移動させる。この結果、図１７に示すように、第４画像ＩＭ４１は、第４画像ＩＭ４１ａの位置（例えば、表示位置ＰＯＳ１１）に移動される。
【０１１４】
時刻ｔ１において、第４画像ＩＭ４１ａは表示位置ＰＯＳ１１に位置する。表示位置ＰＯＳ１１においては、第４画像ＩＭ４１ａの表示範囲と移動経路ＰＴとが重なっている。表示制御部２１３は、第４画像ＩＭ４ａの表示範囲と移動経路ＰＴとが重なっていると判定し（ステップＳ４３０；ＹＥＳ）、処理をステップＳ４４０に進める。
【０１１５】
（ステップＳ４４０）図１６に戻り、表示制御部２１３は、操作方向ＯＤに応じた移動経路ＰＴの方向に、第４画像ＩＭ４１ａを移動させる。図１７に示す時刻ｔ１において、操作方向ＯＤ４１のスクロール操作が行われる場合について説明する。この場合、表示制御部２１３は、表示位置ＰＯＳ１１における移動経路ＰＴの接線方向（この一例の場合、第２方向ＤＲ４２ａ）に第４画像ＩＭ４１ａを移動させる。
【０１１６】
以下、時刻ｔ２及び時刻ｔ３においても、表示制御部２１３は時刻ｔ１の場合と同様にして第４画像ＩＭ４を移動させる。
すなわち、時刻ｔ２において、表示制御部２１３は、操作方向ＯＤ４２に基づいて、移動経路ＰＴの方向（例えば、第２方向ＤＲ４２ｂ）に第４画像ＩＭ４１ｂを移動させる。
時刻ｔ３において、表示制御部２１３は、操作方向ＯＤ４３に基づいて、移動経路ＰＴの方向（例えば、第２方向ＤＲ４２ｃ）に第４画像ＩＭ４１ｃを移動させる。
【０１１７】
上述したように、表示制御部２１３は、第４画像ＩＭ４の表示範囲と移動経路ＰＴとが重なっているか否かに基づいて、第４画像ＩＭ４の移動方向を変化させる。具体的には、表示制御部２１３は、第４画像ＩＭ４の表示範囲と移動経路ＰＴとが重なっていない場合には、操作方向ＯＤを第４画像ＩＭ４の移動方向にする。表示制御部２１３は、第４画像ＩＭ４の表示範囲と移動経路ＰＴとが重なっている場合には、移動経路ＰＴの方向（例えば移動経路ＰＴの接線方向）を第４画像ＩＭ４の移動方向にする。
すなわち、第４画像ＩＭ４が第１方向ＤＲ１に移動することにより第４画像ＩＭ４内の基準点が移動経路ＰＴ上に位置する場合には、表示制御部２１３は、第２画像ＩＭ２の移動方向を移動経路ＰＴの方向（例えば、第２方向ＤＲ２）にする。
【０１１８】
［移動方向の判定例（２−２）］
図１８は、本実施形態の移動経路ＰＴと操作方向ＯＤとの関係を示す。表示制御部２１３は、操作方向ＯＤと移動経路ＰＴの方向とが互いに異なる場合には、操作方向ＯＤの操作の量に基づいて、第４画像ＩＭ４の移動方向を選択してもよい。
例えば、ユーザは、第４画像ＩＭ４１ｄに対して操作方向ＯＤ４４の方向（この一例では、ｙ軸負方向）にスクロール操作を行う。この一例において、第４画像ＩＭ４１ｄの表示位置ＰＯＳ１４が移動経路ＰＴ上に位置している。この場合、第４画像ＩＭ４１ｄは、移動経路ＰＴの方向に沿って移動可能である。また、この一例において、操作方向ＯＤ４４と、移動経路ＰＴの方向とは互いに異なる。
表示制御部２１３は、第４画像ＩＭ４１ｄが移動経路ＰＴ上に位置している場合において、操作方向ＯＤ４４と移動経路ＰＴの方向とが互いに異なる場合には、操作方向ＯＤ４４の操作の量に基づいて第４画像ＩＭ４１ｄの移動方向を選択する。例えば、表示制御部２１３は、第４画像ＩＭ４１ｄが移動経路ＰＴ上に位置している場合において、操作方向ＯＤ４４と移動経路ＰＴの方向とが互いに異なる場合、操作方向ＯＤ４４への操作量が比較的強い場合には、第４画像ＩＭ４１ｄを操作方向ＯＤ４４に応じた方向（第１方向ＤＲ４１ｄ）に移動させる。なお、上述したように、操作量には、操作の強度、操作の時間、操作の速さ、操作の軌跡の長さなどが含まれる。
第４画像ＩＭ４１ｄが第１方向ＤＲ４１ｄに移動した結果、第４画像ＩＭ４１ｆの位置が、表示位置ＰＯＳ１５になる。この表示位置ＰＯＳ１５は、移動経路ＰＴ上には位置していない。つまり、表示制御部２１３は、第４画像ＩＭ４１ｄが移動経路ＰＴ上に位置している場合において、移動経路ＰＴの方向とは異なる方向（例えば、操作方向ＯＤ４４）に、操作量を多くして（例えば、強く）スクロール操作をした場合には、第４画像ＩＭ４１ｄを移動経路ＰＴから離脱させる。
【０１１９】
［移動方向の判定例（２−３）］
図１９は、本実施形態の操作量と第４画像ＩＭ４の移動方向との関係を示す。上述したように、表示制御部２１３は、第４画像ＩＭ４の表示位置ＰＯＳが移動経路ＰＴ上に位置している場合には、ユーザのスクロール操作による操作方向ＯＤと移動経路ＰＴの方向とが所定の範囲内で一致していれば、第４画像ＩＭ４を移動経路ＰＴに沿って移動させる。
この一例において、表示制御部２１３は、第４画像ＩＭ４を移動経路ＰＴに沿って移動させる場合において、操作方向ＯＤと移動経路ＰＴの方向とが一致していると判定する範囲を、ユーザによるスクロール操作の操作量に基づいて可変にする。
つまり、表示制御部２１３は、ユーザによるスクロール操作の操作量に基づいて、操作方向ＯＤと移動経路ＰＴの方向とが一致していると判定する範囲を変化させる。
一例として、図１８に示すように、表示制御部２１３は、第４画像ＩＭ４１ｇの表示位置ＰＯＳ１６が移動経路ＰＴ上に位置している場合において、ユーザによる操作量が比較的弱い場合には、操作方向ＯＤと移動経路ＰＴの方向とが一致していると判定する範囲を基準弧Ｃｏの範囲とする。つまりこの場合、表示制御部２１３は、基準弧Ｃｏの範囲内に移動経路ＰＴが含まれる場合に、操作方向ＯＤと移動経路ＰＴの方向とが一致していると判定する。
また、表示制御部２１３は、第４画像ＩＭ４１ｇの表示位置ＰＯＳ１６が移動経路ＰＴ上に位置している場合において、ユーザによる操作量が比較的強い場合には、操作方向ＯＤと移動経路ＰＴの方向とが一致していると判定する範囲を基準弧Ｃｏの範囲よりも広い弧Ｃｓｔの範囲とする。つまりこの場合、表示制御部２１３は、弧Ｃｓｔの範囲内に移動経路ＰＴが含まれる場合に、操作方向ＯＤと移動経路ＰＴの方向とが一致していると判定する。
【０１２０】
＜第２実施形態の効果＞
図１７に示す表示位置ＰＯＳ１３には、移動経路ＰＴ上に所定領域ＲＯＩが設定されている。本実施形態の表示制御部２１３は、移動経路ＰＴに沿って第４画像ＩＭ４を移動させる。ユーザは、時刻ｔ０〜時刻ｔ２の各時刻ｔにおいて、操作方向ＯＤをｘ軸正方向にして、スクロール操作を行っている。つまり、ユーザは、時刻ｔ０〜時刻ｔ２の各時刻ｔにおいて、操作方向ＯＤを所定領域ＲＯＩの方向とは異なる方向にして、スクロール操作を行っている。このように、ユーザが、操作方向ＯＤを所定領域ＲＯＩの方向とは異なる方向にして、スクロール操作を行った場合であっても、表示制御部２１３は、第４画像ＩＭ４が所定領域ＲＯＩに到達するように移動させる。
このように構成された表示装置Ｄ（例えば、端末２０）によれば、ユーザのスクロール操作の方向が所定領域ＲＯＩの方向に必ずしも一致していない場合であっても、第４画像ＩＭ４を所定領域ＲＯＩの位置に移動させることができる。したがって、このように構成された表示装置Ｄ（例えば、端末２０）によれば、所定領域ＲＯＩの方向に第４画像ＩＭ４を移動させる操作を簡略化することができる。また、このように構成された表示装置Ｄ（例えば、端末２０）によれば、操作が簡略化されることにより操作に基づいて画像を表示するための演算量が低減されるため、結果的に端末２０やサーバ１０の負荷を軽減できるという効果が得られる。
【０１２１】
なお、本実施形態のように移動経路ＰＴが設定され、第４画像ＩＭ４が移動経路ＰＴに沿って移動されている場合において、ユーザによるスクロール操作の状態が所定状態の場合には、移動経路ＰＴの方向ではなく操作方向ＯＤに第４画像ＩＭ４を移動させてもよく、移動させなくてもよい。
具体的には、表示制御部２１３は、スクロール操作の操作方向ＯＤと、移動経路ＰＴの方向との間に所定角度以上のずれがある場合には、移動経路ＰＴの方向ではなく、操作方向ＯＤに第４画像ＩＭ４を移動させてもよい。
また、表示制御部２１３は、スクロール操作の操作量（操作の強度、操作の時間、操作の速さ、操作の軌跡の長さなど）が所定値を超える場合には、移動経路ＰＴの方向ではなく、操作方向ＯＤに第４画像ＩＭ４を移動させてもよい。
【０１２２】
なお、表示制御部２１３は、設定されている移動経路ＰＴを表示部２４に表示させてもよく、表示させなくてもよい。また、表示制御部２１３は、第４画像ＩＭ４の移動方向が操作方向ＯＤ（例えば、第１方向ＤＲ１）である場合に、第４画像ＩＭ４に移動経路ＰＴを表示させてもよい。この場合において、表示制御部２１３は、第４画像ＩＭ４の移動方向が操作方向ＯＤから移動経路ＰＴの方向に切り替わった際に、移動経路ＰＴを表示させ続けてもよく、移動経路ＰＴの表示を消してもよい。
【０１２３】
＜変形例＞
図２０は、本実施形態の変形例における表示部２４の表示形態の一例を示す。本変形例においては、表示部２４には、メイン画像ＩＭＭとサブ画像ＩＭＳとが表示される。この一例では、上述した第４画像ＩＭ４がメイン画像ＩＭＭとして表示される。また、第３画像ＩＭ３がサブ画像ＩＭＳとして表示される。上述したように第３画像ＩＭ３が、ある地域の風景を示すマップ画像である場合には、このマップ画像全体が、サブ画像ＩＭＳとして表示される。一例として、第３画像ＩＭ３は、複数の表示対象ＯＢＪ（例えば、表示対象ＯＢＪ１〜表示対象ＯＢＪ３）が含まれており、それぞれの表示対象ＯＢＪが所定領域ＲＯＩ（例えば、所定領域ＲＯＩ１〜所定領域ＲＯＩ３）として設定されている。
以下の説明においてサブ画像ＩＭＳを、第５画像ＩＭ５とも記載する。
【０１２４】
すなわち、表示制御部２１３は、所定領域ＲＯＩを示す第５画像ＩＭ５と、第２画像ＩＭ２または第４画像ＩＭ４とを表示装置Ｄに表示してもよく、しなくてもよい。
【０１２５】
本変形例において、第４画像ＩＭ４の移動方向を指示するスクロール操作には、第５画像ＩＭ５に示される所定領域ＲＯＩに対する操作が含まれる。第５画像ＩＭ５に示される所定領域ＲＯＩに対する操作の一例として、サブ画像ＩＭＳ（第５画像ＩＭ５）に示される所定領域ＲＯＩをユーザが選択する操作がある。具体的には、サブ画像ＩＭＳ（第５画像ＩＭ５）に示される所定領域ＲＯＩの位置をユーザがタップ操作して選択すると、表示制御部２１３は、メイン画像ＩＭＭとして表示される第４画像ＩＭ４を、選択された所定領域ＲＯＩの方向に移動させる。ここで、タップ操作とは、表示部２４の画面上の選択対象の位置を触れたのちに離す操作である。
すなわち、所定領域ＲＯＩに対する第２方向ＤＲ２は、所定領域ＲＯＩを示す第５画像ＩＭ５に示される所定領域ＲＯＩに対する操作であってもよく、他の操作であってもよい。
【０１２６】
また、表示制御部２１３は、所定領域ＲＯＩに対する所定の操作（例えば、第２操作ＯＰ２）に基づいて、第４画像ＩＭ４の移動方向を第２方向ＤＲ２にしてもよく、しなくてもよい。ここで、第２操作ＯＰ２は、所定領域ＲＯＩの位置に対するタップ操作、フリック操作またはスワイプ操作が含まれる。
このように構成された本実施形態の表示装置Ｄ（例えば、端末２０）によれば、簡略化された操作によって、所定領域ＲＯＩの方向に画像（例えば、第４画像ＩＭ４）を移動させることができる。また、上述したように構成された本実施形態の表示装置Ｄ（例えば、端末２０）によれば、操作が簡略化されることにより操作に基づいて画像を表示するための演算量が低減されるため、結果的に表示装置Ｄの演算処理負荷を軽減できるという効果が得られる。
【０１２７】
＜他の変形例＞
これまで、第３画像ＩＭ３が、ある地域の風景を示すマップ画像である場合を一例にして説明したが、第３画像ＩＭ３が示す内容はこれに限られない。本変形例においては、第３画像ＩＭ３２が商品（例えば、料理）の発注画面である場合について説明する。
【０１２８】
図２１は、本実施形態の第３画像ＩＭ３の第１の変形例を示す。第３画像ＩＭ３２内においてユーザが閲覧するべき画像として、表示対象ＯＢＪ５０、表示対象ＯＢＪ５１、及び第３画像ＩＭ３２内の表示対象ＯＢＪ５ａ〜表示対象ＯＢＪ５ｄが設定されている。なお、これらの表示対象のうち、表示対象ＯＢＪ５０及び表示対象ＯＢＪ５１は、ユーザによって既に閲覧されている画像である。表示対象ＯＢＪ５ａ〜表示対象ＯＢＪ５ｄは、まだ閲覧されていない画像である。
表示対象ＯＢＪ５ａ〜表示対象ＯＢＪ５ｄには、所定領域ＲＯＩ５ａ〜所定領域ＲＯＩ５ｄがそれぞれ設定されている。本変形例の第３画像ＩＭ３２には、所定領域ＲＯＩ５ａ〜所定領域ＲＯＩ５ｄを順に接続した移動経路ＰＴが設定されている。
この一例においては、第４画像ＩＭ４２ｏに対してユーザがスクロール操作をすると、表示制御部２１３は、第４画像ＩＭ４２ｏを移動経路ＰＴに沿って移動させる。第４画像ＩＭ４２ｏが移動経路ＰＴに沿って移動する結果、ユーザが閲覧するべき画像が第４画像ＩＭ４として順次表示される。
【０１２９】
図２２は、本実施形態の第３画像ＩＭ３の第２の変形例を示す。第３画像ＩＭ３３には、時間軸ｔ及び重要度軸ｉｐの２軸によって表示対象ＯＢＪが配置される。第３画像ＩＭ３３が、例えばインターネットニュースにおけるニュース記事の画像である場合、表示対象ＯＢＪ６ａ、表示対象ＯＢＪ６ｂ、表示対象ＯＢＪ６ｃは、それぞれ同時間帯に投稿されたニュース記事の画像である。これらの表示対象ＯＢＪ６は、表示対象ＯＢＪ６ａ、表示対象ＯＢＪ６ｂ、表示対象ＯＢＪ６ｃの順に、重要度が高いニュース記事の画像であるとして配置されている。第３画像ＩＭ３３内においてユーザが閲覧するべき画像として、表示対象ＯＢＪ６ａ〜表示対象ＯＢＪ６ｆが設定されている。これらの表示対象のうち、表示対象ＯＢＪ６ａ及び表示対象ＯＢＪ６ｂは、ユーザによって既に閲覧されている画像である。表示対象ＯＢＪ６ｃ〜表示対象ＯＢＪ６ｆは、まだ閲覧されていない画像である。
本変形例の第３画像ＩＭ３３には、所定領域ＲＯＩ６ｃ、所定領域ＲＯＩ６ｆ、所定領域ＲＯＩ６ｅ及び所定領域ＲＯＩ６ｄを順に接続した移動経路ＰＴが設定されている。第３画像ＩＭ３３に設定されている所定領域ＲＯＩのうち、所定領域ＲＯＩ６ｃは、閲覧されていないニュース記事のうち、古い時刻に投稿されたニュース記事である。また、所定領域ＲＯＩ６ｆは、閲覧されていないニュース記事のうち、重要度が比較的高いニュース記事である。
本変形例においては、第４画像ＩＭ４３ｏに対してユーザがスクロール操作をすると、表示制御部２１３は、第４画像ＩＭ４３ｏを移動経路ＰＴに沿って移動させる。第４画像ＩＭ４３ｏが移動経路ＰＴに沿って移動する結果、ニュース記事の投稿順、かつニュース記事の重要度順に、ユーザが閲覧するべき画像として順次表示される。
【０１３０】
なお、表示装置Ｄは、端末２０であることに限られず、例えば、壁一面に表示面を有するデジタルサイネージ装置であってもよいし、他の装置であってもよい。また、表示装置Ｄは、電子商取引に用いられる発注端末であってもよい。この場合、表示装置Ｄは、第３画像ＩＭ３の表示対象ＯＢＪが商品画像であってもよく、ユーザが第１操作ＯＰ１（例えば、スクロール操作）する毎に、商品画像を順次表示するように構成されていてもよい。またこの場合、第３画像ＩＭ３に含まれる商品画像の位置が、所定領域ＲＯＩとして設定されていてもよい。
また、第３画像ＩＭ３がメッセージングサービスにおけるタイムライン画像であってもよい。この場合、例えば、タイムライン画像は複数の軸（例えば、縦軸と横軸）を有しており、縦軸が時間を、横軸が表示内容の重要度をそれぞれ表すものであってもよい。この場合、第３画像ＩＭ３の表示対象ＯＢＪがタイムラインの表示内容であってもよく、タイムラインの表示内容が所定領域ＲＯＩとして設定されていてもよいし、設定されていなくてもよい。また、この場合、タイムラインの複数の表示内容に対して移動経路ＰＴが設定されていてもよいし、設定されていなくてもよい。
【０１３１】
本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。限定でなく例として、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。
【符号の説明】
【０１３２】
１…通信システム、１０…サーバ、２０…端末、２１…制御部、２１１…画像情報取得部、２１２…操作判定部、２１３…表示制御部、３０ ネットワーク、Ｄ…表示装置、ＩＭ１…第１画像、ＩＭ２…第２画像、ＩＭ３…第３画像、ＩＭ４…第４画像、ＩＭ５…第５画像、ＩＭＭ…メイン画像、ＩＭＳ…サブ画像、ＯＢＪ表示対象、ＲＯＩ…所定領域、ＰＯＳｏ…基準位置
【図１】
2020106576.tif 000003
【図２】
2020106576.tif 000004
【図３】
2020106576.tif 000005
【図４】
2020106576.tif 000006
【図５】
2020106576.tif 000007
【図６】
2020106576.tif 000008
【図７】
2020106576.tif 000009
【図８】
2020106576.tif 000010
【図９】
2020106576.tif 000011
【図１０】
2020106576.tif 000012
【図１１】
2020106576.tif 000013
【図１２】
2020106576.tif 000014
【図１３】
2020106576.tif 000015
【図１４】
2020106576.tif 000016
【図１５】
2020106576.tif 000017
【図１６】
2020106576.tif 000018
【図１７】
2020106576.tif 000019
【図１８】
2020106576.tif 000020
【図１９】
2020106576.tif 000021
【図２０】
2020106576.tif 000022
【図２１】
2020106576.tif 000023
【図２２】
2020106576.tif 000024