(57)【要約】  本発明の課題は、表示領域を有効に利用することである。本発明の一態様は、表示装置に入力された第一の画像データに基づき表示される第一の画像に対する変倍の設定がなされているか否かを判定する変倍率判定部と、前記変倍の設定がなされている場合に、前記第一の画像の変倍率に応じて、当該表示装置に関する情報を示す第二の画像の表示位置を調整する位置調整部と、を有する表示装置に関する。
2016043140.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に入力された第一の画像データに基づき表示される第一の画像に対する変倍の設定がなされているか否かを判定する変倍率判定部と、
前記変倍の設定がなされていると前記変倍率判定部が判定したことに応答して、前記第一の画像の変倍率に応じて、当該表示装置に関する情報を示す第二の画像の表示位置を調整する位置調整部と、を有する表示装置。
【請求項２】
前記位置調整部は、
前記第二の画像の全体が前記第一の画像に重畳されるように前記第二の画像の表示位置を調整する請求項１記載の表示装置。
【請求項３】
前記位置調整部は、
表示領域を特定する４点のうち何れか１つの点の座標と、前記第一の画像と前記第二の画像との相対位置と、前記第二の画像のサイズとに基づき、前記第二の画像の所定の点の座標を算出する請求項２記載の表示装置。
【請求項４】
前記位置調整部は、
前記第一の画像の下端と、前記第二の画像の下端との相対位置が維持されるように、前記第二の画像の所定の点の座標を算出する請求項３記載の表示装置。
【請求項５】
前記第二の画像を表示させる第二の画像データを生成する画像生成部を有し、
前記第一の画像に重畳される前記第二の画像が、前記第二の画像の一部であるとき、
前記画像生成部は、前記第二の画像の全体が前記第一の画像と重畳されるように、前記第二の画像データを生成する請求項１に記載の表示装置。
【請求項６】
前記第二の画像は、
当該表示装置の設定に係る情報、操作に係る情報の少なくとも一方を表示させるＯＳＤ画像である請求項１に記載の表示装置。
【請求項７】
表示装置と、前記表示装置に画像データを提供するサーバと、を有する表示システムであって、
前記表示装置に入力された第一の画像データに基づき表示される第一の画像に対する変倍の設定がなされているか否かを判定する変倍率判定部と、
前記変倍の設定がなされていると前記変倍率判定部が判定したことに応答して、前記第一の画像の変倍率に応じて、前記表示装置に関する情報を示す第二の画像の表示位置を調整する位置調整部と、を有する表示システム。
【請求項８】
表示装置に入力された第一の画像データに基づき表示される第一の画像に対する変倍の設定がなされているか否かを判定する処理と、
前記変倍の設定がなされていると前記判定する処理が判定したことに応答して、、前記第一の画像の変倍率に応じて、前記表示装置に関する情報を示す第二の画像の表示位置を調整する処理と、をコンピュータに実行させる表示制御プログラム。
【請求項９】
請求項８に記載の表示制御プログラムを記憶する非一時的記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示システム及び表示制御プログラムに関する。
【背景技術】
【０００２】
従来から、画像を表示させる表示装置の１つとして、画像データに基づき画像を投影して表示させるプロジェクタが知られている。従来のプロジェクタでは、主たる画像上に、メニュー画像やメッセージ画像等のＯＳＤ（オンスクリーンディスプレイ）画像を合成して投写することができる。【０００３】
ところで、プロジェクタで画像を表示させる場合、プロジェクタとスクリーンの距離やプロジェクタとスクリーンとの間の角度により、スクリーンに映し出される画像の大きさや形状が変わる。このため、通常のプロジェクタでは、プロジェクタとスクリーンの位置を維持したまま、表示される画像の大きさや形状を調整する機能を有しているものがある（特許文献１）。【０００４】
この機能では、主たる画像を拡大又は縮小する際に、ＯＳＤ画像の文字が読み難くならないように、ＯＳＤ画像は拡大又は縮小せずに表示させることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１４２５９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
通常のプロジェクタにおいて、例えば主たる画像を縮小した際に、ＯＳＤ画面を縮小しない場合、ＯＳＤ画像が主たる画像と離れた位置に表示される可能性があり、表示領域（投影領域）を有効活用できない可能性がある。【０００７】
また、例えばプロジェクタの表示領域に合わせて主たる画像を縮小し、ＯＳＤ画像を縮小しない場合、表示領域内にＯＳＤ画像の一部しか表示されない可能性がある。このとき、ＯＳＤ画像の全体を表示領域内に表示させるためには、表示領域をＯＳＤ画像の大きさに合わせて広げることになり、表示領域の有効活用が妨げられる可能性がある。【０００８】
開示の技術は、上記事情に鑑みて開発された。表示領域を有効に利用することが望ましい。
【課題を解決するための手段】
【０００９】
本発明の一態様によれば、表示装置に入力された第一の画像データに基づき表示される第一の画像に対する変倍の設定がなされているか否かを判定する変倍率判定部と、前記変倍の設定がなされていると前記変倍率判定部が判定したことに応答して、前記第一の画像の変倍率に応じて、当該表示装置に関する情報を示す第二の画像の表示位置を調整する位置調整部と、を有する表示装置が提供される。【００１０】
本発明の別の態様によれば、表示装置と、前記表示装置に画像データを提供するサーバと、を有する表示システムであって、前記表示装置に入力された第一の画像データに基づき表示される第一の画像に対する変倍の設定がなされているか否かを判定する変倍率判定部と、前記変倍の設定がなされていると前記変倍率判定部が判定したことに応答して、前記第一の画像の変倍率に応じて、前記表示装置に関する情報を示す第二の画像の表示位置を調整する位置調整部と、を有する表示システムが提供される。【００１１】
本発明の別の態様によれば、表示装置に入力された第一の画像データに基づき表示される第一の画像に対する変倍の設定がなされているか否かを判定する処理と、前記変倍の設定がなされていると前記判定する処理が判定したことに応答して、前記第一の画像の変倍率に応じて、表示装置に関する情報を示す第二の画像の表示位置を調整する処理と、をコンピュータに実行させる表示制御プログラムが提供される。
【発明の効果】
【００１２】
表示領域を有効に利用できる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る表示システムのシステム構成の一例を示す図である。
【図２Ａ】実施形態に係る表示装置の処理の概要を説明する図である。
【図２Ｂ】実施形態に係る表示装置の処理の概要を説明する図である。
【図３】表示装置のハードウェア構成の一例を示す図である。
【図４】実施形態に係る表示システムの有する各装置の機能構成の一例を説明する図である。
【図５】位置調整部の処理の一例を説明する図である。
【図６】実施形態に係る表示装置の処理の一例を説明するフローチャートである。
【図７】ＯＳＤ画像が表示された表示領域の例を示す図である。
【図８】他の実施形態の表示システムのシステム構成の一例を示す図である。
【図９】他の実施形態の表示システムの有する各装置の機能構成の一例を説明する図である。
【図１０】表示項目テーブルの一例を示す図である。
【図１１】他の実施形態の表示装置の処理の一例を説明するフローチャートである。
【図１２】追加の実施形態の表示システムのシステム構成の一例を示す図である。
【図１３】追加の実施形態の表示システムの有する各装置の機能構成の一例を説明する図である。
【図１４】表示項目データベースの一例を示す図である。
【図１５】追加の実施形態のサーバの動作の一例を説明するフローチャートである。
【図１６】追加の実施形態の表示装置の処理の一例を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、図面を参照して本発明の実施形態を説明する。図１は、実施形態の表示システムのシステム構成の一例を示す図である。
【００１５】
本実施形態の表示システム１００は、表示装置２００と、サーバ３００とを有する。表示システム１００において、表示装置２００とサーバ３００とは、ネットワークを介して接続され得る。
【００１６】
本実施形態の表示装置２００には、表示制御プログラム２１０がインストールされている。サーバ３００は、コンテンツデータが格納されたコンテンツデータベース３１０を有し、表示装置２００へコンテンツデータを提供する。
【００１７】
本実施形態の表示システム１００において、表示装置２００は、サーバ３００から提供されたコンテンツデータを表示することができる。
【００１８】
本実施形態において、表示装置２００は、例えば、プロジェクタ等の投影装置、電子黒板、又はデジタルサイネージであってもよい。以下の本実施形態の説明では、表示装置２００はプロジェクタであると仮定する。したがって、以下の説明における表示領域とは、プロジェクタによる投影領域を示す。
【００１９】
また、図１に示す表示システム１００では、コンテンツデータを提供するサーバ３００を１台としたが、本実施形態は、これに限定されない。ネットワークＮ上に多数のコンテンツデータを提供するサーバ３００が存在しても良い。表示装置２００は、任意のサーバ３００から所望のコンテンツデータを取得しても良い。
【００２０】
本実施形態において、コンテンツデータは、写真等の１の画像データの他に、例えばスライドショーとしてユーザに提供される複数の画像データや、動画データを含んでもよい。本実施形態では、動画データを画像データ（１フレーム）の集合として説明する。また、本実施形態のコンテンツデータには、音声データ等が含まれていてもよい。
【００２１】
本実施形態の表示システム１００では、例えば表示装置２００がデジタルズーム処理を行った場合、表示装置２００においてコンテンツデータに基づき表示された画像内に重畳されるＯＳＤ画像が収まるように、表示装置２００がＯＳＤ（On-Screen Display）画像の表示位置を調整してもよい。
【００２２】
本実施形態では、以上のようにＯＳＤ画像を表示させるため、表示装置２００は、表示領域内において、ＯＳＤ画像のみが表示される領域をなくし、コンテンツデータの表示に表示領域を最大限利用できるようにしてもよい。
【００２３】
尚、本実施形態のデジタルズーム処理とは、コンテンツデータに含まれる画像データの所定範囲をトリミングし、かつ設定された変倍率に基づき演算により画像データを拡大又は縮小することにより、表示させる画像を変倍する処理であってもよい。
【００２４】
また、本実施形態のＯＳＤ画像とは、例えば表示装置２００の操作の案内画面及び又は表示装置２００の設定画面等を表示する画像である。
【００２５】
以下に、図２を参照して本実施形態の表示装置２００の処理の概要を説明する。
【００２６】
本実施形態の以下の説明では、コンテンツデータに基づき表示される画像を主画像と呼ぶ。図２Ａ及び図２Ｂは、第一の実施形態の表示装置の処理の概要を説明する図である。図２Ａは、表示領域と主画像の大きさが同じ場合の表示の例を示す図であり、図２Ｂは、主画像を縮小した場合の表示の例を示す図である。
【００２７】
図２Ａにおいて、表示領域２０１には、表示領域２０１と同じ大きさの主画像２０２が表示されている。この主画像２０２には、ＯＳＤ画像２０３が重畳されて表示されている。
【００２８】
本実施形態では、図２Ａの状態において、変倍が設定された場合に、図２Ｂに示すように、変倍後の主画像２０２内にＯＳＤ画像２０３が収まるように、表示装置２００はＯＳＤ画像２０３を表示する。
【００２９】
図２Ｂに示す主画像２０２Ａは、例えば主画像２０２を９０％の大きさに縮小することで得られる画像である。図２Ｂでは、ＯＳＤ画像２０３が主画像２０２Ａ内に収まるように、表示装置２００はＯＳＤ画像２０３を表示する。すなわち、本実施形態のＯＳＤ画２０３は、全体が主画像２０２に重畳されている。
【００３０】
したがって、本実施形態では、主画像２０２を縮小しても、縮小後の主画像２０２Ａの外側にＯＳＤ画像２０３が表示されないように設定することができる。つまり、表示装置は、主画像２０２Ａ内にＯＳＤ画像２０３を表示することができる。このため、表示領域２０１を有効に利用できる。
【００３１】
次に、表示システム１００の有する各装置について説明する。図３は、表示装置のハードウェア構成の一例を示す図である。
【００３２】
本実施形態の表示装置２００は、ＣＰＵ（Central Processing Unit）２１、ＲＡＭ（Random Access Memory）２２、ＲＯＭ（Read Only Memory）２３、外部Ｉ／Ｆ２４、通信Ｉ／Ｆ２５、画像投影装置２６等を備えてもよい。これらの要素は、バスＢで相互に接続されてもよい。
【００３３】
ＣＰＵ２１は、ＲＯＭ２３等の記憶装置からプログラム及び／又はデータを読み出し、読み出したプログラム及び／又はデータをＲＡＭ２２上に書き込み、かつ処理を実行することで、表示装置２００全体の制御や機能を実現する演算装置である。
【００３４】
ＲＡＭ２２は、プログラム及び／又はデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＲＡＭ２２に一時的に保持されるデータは、例えば、表示装置２００により表示される画像データである。すなわち、ＲＡＭ２２は、表示装置２００により表示される画像の画像データを保持する画像メモリとして機能してもよい。
【００３５】
ＲＯＭ２３は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。
【００３６】
外部Ｉ／Ｆ２４は、外部装置とのインタフェースである。外部装置は、例えば、記録媒体２７であってもよい。記録媒体２７は、表示装置２００により再生させるコンテンツデータ及び／又は実施形態を実現するプログラムを格納することができる。表示装置２００は、外部Ｉ／Ｆ２４を介して、記録媒体２７に記録されているデータを読み取ることができる。また、表示装置２００は、外部Ｉ／Ｆ２４を介して、記録媒体２７にデータを書き込むことができる。
【００３７】
記録媒体２７は、例えば、ＵＳＢメモリ（Universal Serial Bus memory）、又はＳＤメモリカード（SD Memory card）であってもよい。記録媒体２７は、例えば、ＤＶＤ（Digital Versatile Disk）、ＣＤ（Compact Disk）、又はフレキシブルディスクであってもよい。
【００３８】
通信Ｉ／Ｆ２５は、表示装置２００をネットワークＮに接続するためのインタフェースである。表示装置２００は、通信Ｉ／Ｆ２５を介して、データ通信を行うことができる。例えば、表示装置２００は、通信Ｉ／Ｆ２５を介して、サーバ３００からコンテンツデータを取得することができる。
【００３９】
画像投影装置２６は、光学ユニット及び光源を備えてもよい。光学ユニットは、例えば、レンズやミラー等の光学部品から構成されてもよい。光源は、例えば、水銀ランプであってもよい。画像投影装置２６は、ＲＡＭ２２（すなわち、画像メモリ）等に保持された画像データをスクリーン上に投影することで、画像データをスクリーン上に表示することができる。
【００４０】
本実施形態に係る表示装置２００は、上記したハードウェア構成により後述するような各種処理を実行できる。
【００４１】
尚、本実施形態に係るサーバ３００のハードウェア構成は、ＣＰＵとメモリとを有する一般的なコンピュータのハードウェア構成と同様である。従って、サーバ３００のハードウェア構成の説明を省略する。
【００４２】
次に、図４を参照して、本実施形態に係る表示システム１００の有する各装置の機能について説明する。図４は、実施形態の表示システムの有する各装置の機能構成の一例を説明する図である。
【００４３】
本実施形態の表示装置２００は、表示制御処理部２２０、表示部２３０を有してもよい。表示制御処理部２２０は、ＣＰＵ２１が表示制御プログラム２１０を実行することで実現されてもよい。
【００４４】
本実施形態に係る表示制御部２２０は、表示装置２００に入力された信号に応じて、コンテンツデータに基づく主画像と、ＯＳＤ画像とを重畳した合成画像を生成する。表示制御部２２０の詳細は後述する。
【００４５】
本実施形態の表示部２３０は、表示制御部２２０により生成された合成画像を画像投影装置２６によりスクリーンに投影させることによって、当該合成画像をスクリーン上に表示することができる。
【００４６】
本実施形態に係るサーバ３００は、コンテンツ提供部３１１を有してもよい。コンテンツ提供部３１１は、コンテンツデータベース３１０に格納されたコンテンツデータを表示装置２００へ提供することができる。
【００４７】
以下に、表示制御部２２０について説明する。
【００４８】
表示制御処理部２２０は、入力受付部２２１、変倍率判定部２２２、位置調整部２２３、ＯＳＤ画像生成部２２４、及び画像合成部２２５を有してもよい。
【００４９】
入力受付部２２１は、表示装置２００に対する各種の信号の入力を受け付けることができる。各種の信号は、例えば、表示装置２００の有する操作部材に対する操作による信号及び／又は表示領域に表示された画面上での操作による信号であってもよい。また、この信号は、例えば、ＯＳＤ画像の表示指示であってもよい。
【００５０】
変倍率判定部２２２は、表示装置２００において、変倍設定がなされているか否かを判定することができる。変倍設定がなされていた場合、変倍率判定部は、ズームの倍率を判定することができる。
【００５１】
位置調整部２２３は、変倍設定がなされていた場合に、設定された倍率に応じてＯＳＤ画像の表示位置を調整することができる。具体的には、位置調整部２２３は、ＯＳＤ画像の表示位置を決める基準となる点の座標を算出することができる。位置調整部２２３による座標の算出の詳細は後述する。
【００５２】
ＯＳＤ画像生成部２２４は、主画像と共に表示されることになるＯＳＤ画像を生成することができる。画像合成部２２５は、主画像とＯＳＤ画像とを重畳させた合成画像を生成することができる。尚、本実施形態に係る画像合成部２２５は、変倍設定がなされていた場合には、主画像において、位置調整部２２３により算出された位置にＯＳＤ画像を重畳させた合成画像を生成することができる。
【００５３】
次に、図５を参照して、本実施形態に係る位置調整部２２３によるＯＳＤ画像の表示位置の算出について説明する。図５は、位置調整部の処理の一例を説明する図である。
【００５４】
図５は、表示領域５０１において、例えば変倍率８０％に縮小された主画像５０２に、ＯＳＤ画像５０３が重畳されて表示された例を示している。尚、表示領域５０１において、主画像５０２が表示されていない領域Ｓには、表示される画像が存在しないため、何も表示されていない。
【００５５】
また、本実施形態では、位置調整部２２３によるＯＳＤ画像５０３の表示位置の算出の際に、表示領域５０１の大きさ、ＯＳＤ画像５０３の大きさ、主画像５０２の下端からＯＳＤ画像５０３の下端まで距離が予め決められているものとした。
【００５６】
本実施形態の位置調整部２２３は、以下に示す式（１）、（２）により、ＯＳＤ画像５０３の左上の点Ｐ１の座標（Ｘｐ１，Ｙｐ１）を算出することができる。
【００５７】
Ｘｐ１＝（ＳＣＷ−ＯＧＷ）／２          式（１）
Ｙｐ１＝ＳＣＨ／２＋ＳＣＨ×Ｚ／２−Ｈｓ×Ｚ−ＯＧＨ
＝ＳＣＨ／２＋（ＳＣＨ／２−Ｈｄ）×Ｚ−ＯＧＨ          式（２）
上記式（１）、（２）において、ＳＣＷは表示領域５０１の幅を示し、ＳＣＨは表示領域５０１の高さを示し、ＯＧＷはＯＳＤ画像５０３の幅を示し、ＯＧＨはＯＳＤ画像５０３の高さを示し、Ｈｓは主画像５０２の下端からＯＳＤ画像５０３の下端までの距離を示し、Ｚは変倍率を示す。
【００５８】
本実施形態に係る位置調整部２２３は、ＯＳＤ画像のサイズが予め決められているため、ＯＳＤ画像５０３の左上の点Ｐ１の座標を算出することで、ＯＳＤ画像の表示位置を決定できる。
【００５９】
例えば、ＳＣＷを１２８０［ピクセル］、ＣＳＨを８００［ピクセル］とし、ＯＧＷを８１９［ピクセル］、ＯＧＨを３６［ピクセル］とし、Ｈｓを１６［ピクセル］とした場合に、変倍率が１００％であった場合、すなわち変倍の設定がなされていない場合、点Ｐ１の座標（Ｘｐ１，Ｙｐ１）は、以下のようになる。尚、座標（Ｘｐ１，Ｙｐ１）は、表示領域５０１の左上の点Ｐ２の座標を原点（０，０）としたときの座標である。点Ｐ２は、表示領域を特定する４つの点に含まれる。また、以下の演算においては、小数点以下は切り捨てるものとした。
【００６０】
Ｘｐ１＝（１２８０−８１９）／２＝２３０
Ｙｐ１＝（８００−１６）×１−１６＝７４８
これに対し、変倍率が８０％に設定されていた場合、点Ｐ１の座標（Ｘｐ１，Ｙｐ１）は、以下のようになる。
【００６１】
Ｘｐ１＝（１２８０−８１９）／２＝２３０
Ｙｐ１＝（８００−１６）×０．８−１６＝６７２
以上のように、本実施形態では、主画像５０２の下端からＯＳＤ画像５０３の下端までの距離Ｈｓを予め決めておき、距離Ｈｓに基づく位置にＯＳＤ画像５０３を表示させている。
【００６２】
すなわち、本実施形態に係る位置調整部２２３は、変倍が設定されていない場合の主画像の下端とＯＳＤ画像の下端との距離を基準として使用する。位置調整部２２３は、変倍が設定された際に、主画像とＯＳＤ画像との相対的な位置関係が維持されるように、ＯＳＤ画像５０３の表示位置を算出することができる。
【００６３】
図５の例では、主画像の下端とＯＳＤ画像の下端との距離を基準とするものとした。しかしながら、本実施例は、これに限定されない。位置調整部２２３は、例えば、主画像の上端と、ＯＳＤ画像の上端との距離を基準としても良い。また、図５の例において、位置調整部２２３は、ＯＳＤ画像の左上の点の座標を算出するものとした。しかしながら、本実施例は、これに限定されない。位置調整部２２３は、例えばＯＳＤ画像右上の点の座標を算出しても良い。
【００６４】
次に、図６を参照して本実施形態に係る表示装置２００の動作の一例を説明する。図６は、実施形態に係る表示装置の処理の一例を説明するフローチャートである。
【００６５】
本実施形態に係る表示装置２００は、入力受付部２２１により、ＯＳＤ画像の表示指示を受け付けてもよい（ステップＳ６０１）。本実施形態に係る表示装置２００は、例えば表示装置２００に表示されるコンテンツデータを切り替える操作を受けて、ＯＳＤ画像の表示指示を受け付けたものとしても良い。また、本実施形態に係る表示装置２００は、例えば表示装置２００において、ＯＳＤ画像の所定の操作部材が操作された際に、表示指示を受け付けたものとしても良い。所定の操作部材は、例えば表示装置２００に設けられていても良い。或いは、所定の操作部材は、例えば、表示装置２００を操作するリモートコントローラに設けられていても良い。
【００６６】
続いて表示装置２００は、変倍率判定部２２２により、表示装置２００において、変倍設定がなされているか否かを判定する（ステップＳ６０２）。具体的には、変倍率判定部２２２は、変倍率が１００％に設定されているか否かを判定する。そして、変倍率判定部２２２は、変倍率が１００％に設定されていた場合に変倍設定がされていないものと判定する。変倍率判定部２２２は、変倍率が１００％以外に設定されていた場合に変倍設定がされていると判定する。
【００６７】
ステップＳ６０２において、変倍設定がなされていないと判定された場合、表示装置２００は、後述するステップＳ６０６へ進む。
【００６８】
ステップＳ６０２において、変倍設定がなされていると判定された場合、表示装置２００の位置調整部は、設定された変倍率Ｚに基づき、ＯＳＤ画像の表示位置を算出する（ステップＳ６０３）。位置調整部２２３による表示位置の算出は、上述した通りである。続いて表示装置２００のＯＳＤ画像生成部２２４は、算出された位置に表示させるＯＳＤ画像を生成する（ステップＳ６０４）。
【００６９】
また、画像合成部２２５は、ステップＳ６０２においてズーム設定がなされていなかった場合に、表示装置２００が予め有しているＯＳＤ画像を予め設定された主画像の初期位置に重畳させた合成画像を生成する（ステップＳ６０５）。
【００７０】
続いて表示装置２００の画像合成部２２５は、ＯＳＤ画像を主画像に重畳することにより、ＯＳＤ画像と主画像との合成画像を生成する（ステップＳ６０６）。そして、表示装置２００の表示部２３０は、合成画像をスクリーンに投影することにより、合成画像を表示する（ステップＳ６０７）。
【００７１】
以上のように、本実施形態では、表示装置２００は、ＯＳＤ画像５０３を表示領域５０２内に表示することができる。従って、表示装置２００は、ＯＳＤ画像５０３が主画像５０２の端部等から外側にはみ出ることを防止することができる。また、表示装置２００は、ＯＳＤ画像５０３が表示領域５０１内の主画像５０２の下方に残されることを防止することができる。したがって、本実施形態によれば、表示領域を有効に利用することができる。
【００７２】
尚、本実施形態では、ＯＳＤ画像の幅ＯＧＷには、式（１）において変倍率が反映されないものとした。しかしながら、本実施形態は、これに限定されない。
【００７３】
ＯＳＤ画像の幅ＯＧＷの値は、例えば変倍率に応じて変化しても良い。例えば主画像の幅ＳＣＷがＯＳＤ画像の幅ＯＧＷよりも狭くなる場合等には、ＯＳＤ画像が主画像内に収まるように、ＯＳＤ画像の幅ＯＧＷの値を変更しても良い。この場合、ＯＳＤ画像生成部２２４は、例えば幅ＯＧＷにあわせて、ＯＳＤ画像内に表示させる文字のフォントを調整しても良い。また、ＯＳＤ画像生成部２２４は、幅ＯＧＷの値を変更し且つＯＳＤ画像内に表示予定の文字を流すように表示させても良い。さらには、ＯＳＤ画像生成部２２４は、例えばＯＳＤ画像内に表示させる文字の文字数を削減してもよい。
【００７４】
また、本実施形態では、ＯＳＤ画像が主画像の下側に表示される場合について説明した。しかしながら、ＯＳＤ画像が表示される位置は、これに限定されない。
【００７５】
図７は、ＯＳＤ画像が表示された表示領域の例を示す図である。本実施形態では、表示領域７０１に主画像７０２が表示された際に、ＯＳＤ画像７０３を図７に示すように、右端の近くに表示させても良い。この場合、位置調整部２２３は、変倍が設定されていない状態の主画像７０２の右端と、ＯＳＤ画像７０３の右端との距離と、変倍率とにより、主画像７０２の右端とＯＳＤ画像７０３の右端との距離Ｈｓ１を決定してもよい。
【００７６】
また、本実施形態では、表示装置２００に変倍の設定がなされていた場合に、ＯＳＤ画像の表示位置を調整するものとした。しかしながら、本実施形態は、これに限定されない。ＯＳＤ画像の表示位置は、例えばユーザにより固定されていても良い。また、表示装置２００は、ＯＳＤ画像の表示位置を固定する場合には、その位置をユーザに設定させても良い。さらに、本実施形態に係る表示装置２００は、ＯＳＤ画像の初期位置をユーザに設定させても良い。
【００７７】
（他の実施形態）
以下に図面を参照して他の実施形態について説明する。本実施形態は、コンテンツデータの種別と表示装置の動作の状態に応じた表示態様でＯＳＤ画像を表示させる点が上述の実施形態と相違する。以下の実施形態の説明では、上述の実施形態との相違点についてのみ説明し、上述の実施形態と同様の構成を有するものには、上述の実施形態の説明で用いた符号を付与し、その説明を省略する。
【００７８】
図８は、本実施形態の表示システムのシステム構成の一例を示す図である。本実施形態の表示システム１００Ａは、表示装置２００Ａと、サーバ３００とを有してもよい。
【００７９】
本実施形態に係る表示装置２００Ａには、表示制御プログラム２１０Ａがインストールされてもよい。さらに、表示装置２００Ａは、表示項目テーブル２４０を有してもよい。
【００８０】
以下に、図９を参照して、本実施形態に係る表示システム１００Ａの有する各装置の機能について説明する。図９は、本実施形態に係る表示システム１００Ａの有する各装置の機能構成の一例を説明する図である。
【００８１】
本実施形態に係る表示装置２００Ａは、表示制御処理部２２０Ａを有する。表示制御処理部２２０Ａは、ＣＰＵ２１が表示制御プログラム２１０Ａを実行することで実現されてもよい。
【００８２】
本実施形態に係る表示項目テーブル２４０は、ＯＳＤ画像内に表示させる項目が格納されてテーブルである。表示項目テーブル２４０は、コンテンツデータの種別と表示装置２００Ａの動作の状態に応じた表示項目を取得する際に、表示項目取得部２２８により参照される。表示項目テーブル２４０の詳細は後述する。
【００８３】
本実施形態に係る表示制御処理部２２０Ａは、前述の実施形態の表示制御処理部２２０の有する各部に加え、データ種別判定部２２６、状態判定部２２７、表示項目取得部２２８を有してもよい。
【００８４】
データ種別判定部２２６は、表示指示を受けたコンテンツデータの種別を判定することができる。具体的には、本実施形態のデータ種別判定部２２６は、コンテンツデータが、動画データ、静止画データ、スライドショーのデータのいずれであるかを判別することができる。
【００８５】
状態判定部２２７は、表示装置２００の動作の状態を判定することができる。表示装置２００の動作の状態とは、例えば、表示装置２００がコンテンツデータを表示している状態、表示装置２００が表示を一時停止している状態、表示装置２００が表示を停止している状態（コンテンツデータを表示していない状態）等である。
【００８６】
表示項目取得部２２８は、表示項目テーブル２４０のデータ種別と、動作の状態とを参照し、ＯＳＤ画像に表示させる項目を取得することができる。
【００８７】
以下に、図１０を参照し、表示項目テーブル２４０について説明する。
【００８８】
図１０は、表示項目テーブルの一例を示す図である。本実施形態に係る表示項目テーブル２４０は、情報の項目として、データ種別と、動作の状態と、表示項目とを有してもよい。
【００８９】
項目「データ種別」の値は、表示装置２００Ａに入力されたコンテンツデータのデータの種類を示す。本実施形態におけるデータの種類は、動画データ、静止画データ、スライドショーデータとした。スライドショーデータとは、複数の静止画データと、複数の静止画データの表示順や表示時間が設定された表示制御情報とを含むデータである。
【００９０】
項目「動作状態」の値は、表示装置２００Ａの動作の状態を示す。本実施形態における動作の状態は、例えばコンテンツデータが動画データである場合には、再生中、再生の停止中等であってもよい。また、動作の状態は、コンテンツデータが静止画データの場合には画像表示中等であってもよく、コンテンツデータが入力されていない場合には、入力待機中であってもよい。
【００９１】
項目「表示項目」は、ＯＳＤ画像に表示させる項目（テキストデータ）を示す。図１０の例では、コンテンツデータが動画データであり、動作の状態が再生中であった場合、ＯＳＤ画像に「停止」、「早送り」、「巻き戻し」、「一時停止」が表示されることがわかる。
【００９２】
次に、図１１を参照して、第二の実施形態に係る表示装置２００Ａの動作の一例を説明する。図１１は、第二の実施形態に係る表示装置２００Ａの処理の一例を説明するフローチャートである。
【００９３】
本実施形態に係る表示装置２００Ａの入力受付部２２１は、ＯＳＤ画像の表示指示を受け付ける（ステップＳ１１０１）。
【００９４】
続いて表示装置２００Ａのデータ種別判定部２２６は、入力されたコンテンツデータの種類を判定する（ステップＳ１１０２）。続いて表示装置２００Ａの状態判定部２２７は、表示装置２００Ａの動作状態を判定する（ステップＳ１１０３）。
【００９５】
続いて表示装置２００Ａの表示項目取得部２２８は、表示項目テーブル２４０を参照し、ＯＳＤ画像に表示させる項目を取得する（ステップＳ１１０４）。より具体的には、表示項目取得部２２８は、表示項目テーブル２４０を参照し、データ種別と動作の状態とが一致する表示項目を取得する。例えばコンテンツデータが動画データであり、動作の状態が再生中であった場合、表示項目取得部２２８は、表示項目テーブル２４０から、ＯＳＤ画像に表示させる項目として、「停止」、「早送り」、「巻き戻し」、「一時停止」を取得する。
【００９６】
続いて表示装置２００Ａの変倍率判定部２２２は、変倍設定がなされているか否かを判定する（ステップＳ１１０５）。
【００９７】
図１１のステップＳ１１０５からステップＳ１１１０までの処理は、図６のステップＳ６０２からステップＳ６０７までの処理と同様である。従って、図１１のステップＳ１１０５からステップＳ１１１０までの処理の説明を省略する。
【００９８】
以上のように、本実施形態によれば、表示装置２００Ａに入力されたコンテンツデータの種類と、表示装置２００Ａの動作の状態に応じて、ＯＳＤ画像を表示させることができる。
【００９９】
（追加の実施形態）
以下に図面を参照して追加の実施形態について説明する。追加の実施形態は、ＯＳＤ画像の表示項目をサーバから取得する点が前述の実施形態と相違する。以下の追加の実施形態の説明では、前述の実施形態との相違点についてのみ説明し、前述の実施形態と同様の構成を有するものには、前述の実施形態の説明で用いた符号を付与し、その説明を省略する。
【０１００】
図１２は、本実施形態に係る表示システム１００Ｂのシステム構成の一例を示す図である。本実施形態に係る表示システム１００Ｂは、表示装置２００Ｂと、サーバ３００Ａとを有してもよい。
【０１０１】
本実施形態に係る表示装置２００Ｂには、表示制御プログラム２２０Ｂがインストールされていてもよい。
【０１０２】
本実施形態に係るサーバ３００Ａは、コンテンツデータベース３１０と、表示項目データベース３２０と、を有してもよい。さらに、サーバ３００Ａには、テーブル選択プログラム３３０がインストールされていてもよい。
【０１０３】
以下に、図１３を参照して、本実施形態に係る表示システム１００Ｂの有する各装置の機能について説明する。図１３は、本実施形態の表示システム１００Ｂの有する各装置の機能構成を説明する図である。
【０１０４】
本実施形態に係る表示装置２００Ｂは、表示制御処理部２２０Ｂを有する。表示制御処理部２２０Ｂは、ＣＰＵ２１が表示制御プログラム２１０Ｂを実行することで実現されてもよい。
【０１０５】
本実施形態に係る表示制御処理部２２０Ｂは、表示項目テーブル２４０を有していない点、表示項目取得部２２８がサーバ３００Ａから表示項目を取得する点が、前述の実施形態の表示制御処理部２２０Ａと相違する。
【０１０６】
本実施形態に係るサーバ３００Ａの表示項目データベース３２０には、表示装置２００Ｂの機種毎の表示項目テーブル２４０が格納されていてもよい。表示項目データベース３２０の詳細は後述する。
【０１０７】
また、本実施形態に係るサーバ３００Ａは、テーブル選択処理部３４０を有してもよい。テーブル選択処理部３４０は、サーバ３００Ａの有するＣＰＵがテーブル選択プログラム３３０を実行することで実現されてもよい。
【０１０８】
本実施形態に係るサーバ３００Ａにおいて、テーブル選択処理部３４０は、機種判別部３４１、テーブル選択部３４２、テーブル送信部３４３を有してもよい。
【０１０９】
機種判別部３４１は、表示装置２００Ｂから、サーバ３００Ａがコンテンツ提供部３１１によりコンテンツデータを提供した表示装置２００Ｂの機種を示す機種識別情報を取得し、表示装置２００Ｂの機種を判別することができる。
【０１１０】
テーブル選択部３４２は、表示項目データベース３２０を参照し、判別した機種と対応する表示項目テーブルを選択することができる。テーブル送信部３４３は、選択された表示項目テーブルを表示装置２００Ｂへ送信することができる。
【０１１１】
以下に、表示項目データベース３２０について説明する。図１４は、表示項目データベース３２０の一例を示す図である。
【０１１２】
本実施形態に係る表示項目データベース３２０は、表示装置２００Ｂの機種を識別する機種識別情報と、機種毎の表示項目テーブルとの対応付けを定めている。本実施形態に係る表示項目テーブルは、前述の実施形態で説明した表示項目テーブル２４０に相当するテーブルである。
【０１１３】
図１４の例では、例えば機種識別情報「ＡＡ」と表示項目テーブル１とが対応付けられていることがわかる。
【０１１４】
以下に、図１５を参照して本実施形態に係るサーバ３００Ａの動作の一例を説明する。図１５は、第三の実施形態に係るサーバ３００Ａの動作を説明するフローチャートである。
【０１１５】
本実施形態に係るサーバ３００Ａの機種判別部３４１は、コンテンツ提供部３１１によりコンテンツデータを提供した表示装置２００Ｂの機種を判別する（ステップＳ１５０１）。続いてサーバ３００Ａのテーブル選択部３４２は、表示項目データベース３２０を参照し、判別された機種と対応する表示項目テーブルを選択する（ステップＳ１５０２）。続いてサーバ３００Ａのテーブル送信部３４３は、選択された表示項目テーブルを表示装置２００Ｂへ送信する（ステップＳ１５０３）。
【０１１６】
次に、図１６を参照して、本実施形態に係る表示装置２００Ｂの動作の一例を説明する。図１６は、本実施形態の表示装置２００Ｂの処理の一例を説明するフローチャートである。
【０１１７】
本実施形態に係る表示装置２００Ｂの入力受付部２２１は、ＯＳＤ画像の表示指示を受け付ける（ステップＳ１６０１）。続いて表示装置２００Ｂのデータ種別判定部２２６は、サーバ３００Ａから取得したコンテンツデータの種類を判別する（ステップＳ１６０２）。続いて表示装置２００Ｂの状態判定部２２７は、表示装置２００Ｂの動作の状態を判定する（ステップＳ１６０３）。
【０１１８】
続いて表示装置２００Ｂの表示項目取得部２２８は、サーバ３００Ａから受信した表示項目テーブルを参照し、データの種類と動作の状態とが一致する表示項目を取得する（ステップＳ１６０４）。
【０１１９】
続いて表示装置２００Ｂの変倍率判定部２２２は、表示装置２００Ｂに変倍の設定がなされているか否かを判定する（ステップＳ１６０５）。
【０１２０】
図１６のステップＳ１６０５からステップＳ１６１０までの処理は、図６のステップＳ６０２からステップＳ６０７までの処理と同様である。従って、図１６のステップＳ１６０５からステップＳ１６１０までの処理の説明を省略する。
【０１２１】
以上のように、本実施形態によれば、表示装置２００Ａに入力されたコンテンツデータの種類と、表示装置２００Ａの動作の状態に応じて、ＯＳＤ画像を表示させることができる。
【０１２２】
また、本実施形態によれば、表示項目テーブルをサーバ３００Ａが取得する。このため、表示項目テーブルを表示装置２００Ｂ内に保持しておく必要がないので、表示装置２００Ｂのメモリ容量を削減できる。
【０１２３】
尚、本実施形態では、表示装置２００Ｂがサーバ３００Ａから表示項目テーブルを取得するものとした。しかしながら、本実施形態はこれに限定されない。表示装置２００Ｂは、表示項目テーブルを取得せず、サーバ３００Ａで選択された表示項目テーブルを参照し、コンテンツデータの種類と動作の状態が一致する表示項目のみをサーバ３００Ａから取得しても良い。
【０１２４】
以上、表示装置、表示システム及び表示制御プログラムを実施例により説明したが、本発明はそのような実施例に限定されず、本発明の範囲内で種々の変形及び改良が可能である。発明の理解を促すため具体的な数値例を用いて説明がなされたが、特に断りのない限り、それらの数値は単なる一例に過ぎず適切な如何なる値が使用されてもよい。上記の説明における項目の区分けは本発明に本質的ではなく、２以上の項目に記載された事項が必要に応じて組み合わせて使用されてよいし、ある項目に記載された事項が、別の項目に記載された事項に（矛盾しない限り）適用されてよい。機能ブロック図における機能部又は処理部の境界は必ずしも物理的な部品の境界に対応するとは限らない。複数の機能部の動作が物理的には１つの部品で行われてもよいし、あるいは１つの機能部の動作が物理的には複数の部品により行われてもよい。説明の便宜上、通信端末及び情報処理装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウェアで、ソフトウェアで又はそれらの組み合わせで実現されてもよい。本発明に従って動作するソフトウェアは、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、読み取り専用メモリ（ＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、レジスタ、ハードディスク（ＨＤＤ）、リムーバブルディスク、ＣＤ−ＲＯＭ、データベース、サーバその他の適切な如何なる記憶媒体に保存されてもよい。
【０１２５】
本発明は、すべての適合する形態、たとえば専用ハードウェアや専用ハードウェアとソフトウェアの混合で実行され得る。本発明は、一以上のネットワークに接続された処理装置により実行されるコンピュータ・ソフトウェアとして実行され得る。ネットワークには、インターネットのようなすべての従来型陸上通信や無線通信のネットワークが含まれ得る。処理装置には、汎用コンピュータやＰＤＡ、携帯電話（ＬＴＥや３Ｇ準拠の電話等）などすべての適切にプログラムされた装置が含まれ得る。本発明はソフトウェアとして実行されるので、本発明の各々全ての側面は、プログラム可能な装置に実装することができるコンピュータ・ソフトウェアを含む。コンピュータ・ソフトウェアは、フロッピーディスク、ハードディスク、ＣＤ−ＲＯＭ、磁気テープ装置や固体記録装置などプロセッサーが読み取り可能なコードを記録するすべての非一時的記憶媒体を使って、プログラム可能な装置に供給され得る。
【０１２６】
ハードウェア・プラットフォームは、例えば、中央演算ユニット（ＣＰＵ）、ランダム・アクセス・メモリー（ＲＡＭ）とハードディスク装置（ＨＤＤ）を含むすべての所望のハードウェア資源を含む。ＣＰＵは、すべての所望の種類、数のプロセッサーにより構成され得る。ＲＡＭは、すべての所望の揮発または不揮発性メモリにより構成され得る。ＨＤＤは、大量のデータを記録することが可能な全ての所望の不揮発性メモリにより構成され得る。ハードウェア資源は、装置のタイプにあわせて、さらに入力装置、出力装置やネットワーク装置を備えてもよい。あるいは、ＨＤＤはアクセスできる限り、装置の外部にあってもよい。この例では、ＣＰＵのキャッシュメモリのようなＣＰＵとＲＡＭが装置の物理メモリまたは主メモリとして機能し得る一方、ＨＤＤは装置の２次メモリとして機能し得る。
【０１２７】
本国際特許出願は２０１４年９月１６日に出願した日本国特許出願第２０１４−１８８１６５号に基づきその優先権を主張するものであり、日本国特許出願第２０１４−１８８１６５号の全内容を本願に援用する。
【符号の説明】
【０１２８】
１００、１００Ａ、１００Ｂ  表示システム
２００、２００Ａ、２００Ｂ  表示装置
２２２  変倍率判定部
２２３  位置調整部
２２４  ＯＳＤ画像生成部
２２５  画像合成部
２３０  表示部
２４０  表示項目テーブル
３００、３００Ａ  サーバ
【図１】
2016043140.tif 000003
【図２Ａ】
2016043140.tif 000004
【図２Ｂ】
2016043140.tif 000005
【図３】
2016043140.tif 000006
【図４】
2016043140.tif 000007
【図５】
2016043140.tif 000008
【図６】
2016043140.tif 000009
【図７】
2016043140.tif 000010
【図８】
2016043140.tif 000011
【図９】
2016043140.tif 000012
【図１０】
2016043140.tif 000013
【図１１】
2016043140.tif 000014
【図１２】
2016043140.tif 000015
【図１３】
2016043140.tif 000016
【図１４】
2016043140.tif 000017
【図１５】
2016043140.tif 000018
【図１６】
2016043140.tif 000019
【手続補正書】
【提出日】平成28年7月26日(2016.7.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力された変倍処理を行うことが可能な第一の画像データを表示する表示装置であって、
前記第一の画像に対する変倍の設定がなされているか否かを判定する変倍率判定部と、
前記第一の画像の種別を判定するデータ種別判定部と、
前記表示装置の動作の状態を判定する状態判定部と、
前記データ種別判定部で判定された種別と、前記状態判定部によって判定された動作の状態とに基づいて、前記表示装置に関する情報を示す第二の画像に表示させる項目を取得する表示項目取得部と、
前記変倍の設定がなされている場合に、前記第一の画像の前記設定されている変倍率に応じて、前記第二の画像の表示位置を調整する位置調整部とを有し、
前記位置調整部は前記第一の画像の下端から前記第二の画像の下端までの距離と前記設定された変倍率とを用いて前記第二の画像の前記表示位置を算出する、
表示装置。
【請求項２】
前記位置調整部は、
前記第二の画像の全体が前記第一の画像に重畳されるように前記第二の画像の表示位置を調整する請求項１記載の表示装置。
【請求項３】
前記位置調整部は、
表示領域を特定する４点のうち何れか１つの点の座標と、前記第一の画像と前記第二の画像との相対位置と、前記第二の画像のサイズとに基づき、前記第二の画像の所定の点の座標を算出する請求項２記載の表示装置。
【請求項４】
前記位置調整部は、
前記第一の画像の下端と、前記第二の画像の下端との相対位置が維持されるように、前記第二の画像の所定の点の座標を算出する請求項３記載の表示装置。
【請求項５】
前記第二の画像を表示させる第二の画像データを生成する画像生成部を有し、
前記第一の画像に重畳される前記第二の画像が、前記第二の画像の一部であるとき、
前記画像生成部は、前記第二の画像の全体が前記第一の画像と重畳されるように、前記第二の画像データを生成する請求項１に記載の表示装置。
【請求項６】
前記第二の画像は、
当該表示装置の設定に係る情報、操作に係る情報の少なくとも一方を表示させるＯＳＤ画像である請求項１に記載の表示装置。
【請求項７】
入力された変倍処理を行うことが可能な第一の画像データを表示する表示装置と、前記表示装置に画像データを提供するサーバと、を有する表示システムであって、
前記第一の画像に対する変倍の設定がなされているか否かを判定する変倍率判定部と、
前記第一の画像の種別を判定するデータ種別判定部と、
前記表示装置の動作の状態を判定する状態判定部と、
前記データ種別判定部で判定された種別と、前記状態判定部によって判定された動作の状態とに基づいて、前記表示装置に関する情報を示す第二の画像に表示させる項目を取得する表示項目取得部と、
前記変倍の設定がなされていると前記変倍率判定部が判定したことに応答して、前記第一の画像の前記設定されている変倍率に応じて、前記第二の画像の表示位置を調整する位置調整部とを有し、
前記位置調整部は前記第一の画像の下端から前記第二の画像の下端までの距離と前記設定された変倍率とを用いて前記第二の画像の前記表示位置を算出する、
表示システム。
【請求項８】
入力された変倍処理を行うことが可能な第一の画像データを表示する表示装置により実行される表示制御プログラムであって、
前記第一の画像に対する変倍の設定がなされているか否かを判定する変倍率判定処理と、
前記第一の画像の種別を判定するデータ種別判定処理と、
前記表示装置の動作の状態を判定する状態判定処理と、
前記データ種別判定処理で判定された種別と、前記状態判定処理によって判定された動作の状態とに基づいて、前記表示装置に関する情報を表示する第二の画像に表示させる項目を取得する表示項目取得処理と、
前記変倍の設定がなされていると前記変倍率判定処理が判定したことに応答して、前記第一の画像の前記設定されている変倍率に応じて、前記第二の画像の表示位置を調整する位置調整処理と、
を有し、
前記位置調整処理は前記第一の画像の下端から前記第二の画像の下端までの距離と前記設定された変倍率とを用いて前記第二の画像の前記表示位置を算出する、
表示制御プログラム。
【請求項９】
請求項８に記載の表示制御プログラムを記憶する非一時的記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
い可能性がある。このとき、ＯＳＤ画像の全体を表示領域内に表示させるためには、表示領域をＯＳＤ画像の大きさに合わせて広げることになり、表示領域の有効活用が妨げられる可能性がある。
［０００８］
開示の技術は、上記事情に鑑みて開発された。表示領域を有効に利用することが望ましい。
課題を解決するための手段
［０００９］
本発明の一態様によれば、入力された変倍処理を行うことが可能な第一の画像データを表示する表示装置であって、前記第一の画像に対する変倍の設定がなされているか否かを判定する変倍率判定部と、前記第一の画像の種別を判定するデータ種別判定部と、前記表示装置の動作の状態を判定する状態判定部と、前記データ種別判定部で判定された種別と、前記状態判定部によって判定された動作の状態とに基づいて、前記表示装置に関する情報を示す第二の画像に表示させる項目を取得する表示項目取得部と、前記変倍の設定がなされている場合に、前記第一の画像の前記設定されている変倍率に応じて、前記第二の画像の表示位置を調整する位置調整部とを有し、前記位置調整部は前記第一の画像の下端から前記第二の画像の下端までの距離と前記設定された変倍率とを用いて前記第二の画像の前記表示位置を算出する、表示装置が提供される。
［００１０］
本発明の別の態様によれば、入力された変倍処理を行うことが可能な第一の画像データを表示する表示装置と、前記表示装置に画像データを提供するサーバと、を有する表示システムであって、前記第一の画像に対する変倍の設定がなされているか否かを判定する変倍率判定部と、前記第一の画像の種別を判定するデータ種別判定部と、前記表示装置の動作の状態を判定する状態判定部と、前記データ種別判定部で判定された種別と、前記状態判定部によって判定された動作の状態とに基づいて、前記表示装置に関する情報を示す第二の画像に表示させる項目を取得する表示項目取得部と、前記変倍の設定がなされていると前記変倍率判定部が判定したことに応答して、前記第一の画像の前記設定されている変倍率に応じて、前記第二の画像の表示位置を調整する位置調整部とを有し、前記位置調整部は前記第一の画像の下端から前記第二の画像の下端までの距離と前記設定された変倍率とを用いて前記第二の画像の前記表示位置を算出する、表示システムが提供される。
［００１１］
本発明の別の態様によれば、入力された変倍処理を行うことが可能な第一の画像データを表示する表示装置により実行される表示制御プログラムであって、前記第一の画像に対する変倍の設定がなされているか否かを判定する変倍率判定処理と、前記第一の画像の種別を判定するデータ種別判定処理と、前記表示装置の動作の状態を判定する状態判定処理と、前記データ種別判定処理で判定された種別と、前記状態判定処理によって判定された動作の状態とに基づいて、前記表示装置に関する情報を表示する第二の画像に表示させる項目を取得する表示項目取得処理と、前記変倍の設定がなされていると前記変倍率判定処理が判定したことに応答して、前記第一の画像の前記設定されている変倍率に応じて、前記第二の画像の表示位置を調整する位置調整処理と、を有し、前記位置調整処理は前記第一の画像の下端から前記第二の画像の下端までの距離と前記設定された変倍率とを用いて前記第二の画像の前記表示位置を算出する、表示制御プログラムが提供される。
発明の効果
［００１２］
表示領域を有効に利用できる。
図面の簡単な説明
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
を説明する図である。
［００５４］
図５は、表示領域５０１において、例えば変倍率８０％に縮小された主画像５０２に、ＯＳＤ画像５０３が重畳されて表示された例を示している。尚、表示領域５０１において、主画像５０２が表示されていない領域Ｓには、表示される画像が存在しないため、何も表示されていない。
［００５５］
また、本実施形態では、位置調整部２２３によるＯＳＤ画像５０３の表示位置の算出の際に、表示領域５０１の大きさ、ＯＳＤ画像５０３の大きさ、主画像５０２の下端からＯＳＤ画像５０３の下端まで距離が予め決められているものとした。
［００５６］
本実施形態の位置調整部２２３は、以下に示す式（１）、（２）により、ＯＳＤ画像５０３の左上の点Ｐ１の座標（Ｘｐ１，Ｙｐ１）を算出することができる。
［００５７］
Ｘｐ１＝（ＳＣＷ−ＯＧＷ）／２        式（１）
Ｙｐ１＝ＳＣＨ／２＋ＳＣＨ×Ｚ／２−Ｈｓ×Ｚ−ＯＧＨ
＝ＳＣＨ／２＋（ＳＣＨ／２−Ｈｓ）×Ｚ−ＯＧＨ        式（２）
上記式（１）、（２）において、ＳＣＷは表示領域５０１の幅を示し、ＳＣＨは表示領域５０１の高さを示し、ＯＧＷはＯＳＤ画像５０３の幅を示し、ＯＧＨはＯＳＤ画像５０３の高さを示し、Ｈｓは主画像５０２の下端からＯＳＤ画像５０３の下端までの距離を示し、Ｚは変倍率を示す。
［００５８］
本実施形態に係る位置調整部２２３は、ＯＳＤ画像のサイズが予め決められているため、ＯＳＤ画像５０３の左上の点Ｐ１の座標を算出することで、ＯＳＤ画像の表示位置を決定できる。
［００５９］
例えば、ＳＣＷを１２８０［ピクセル］、ＣＳＨを８００［ピクセル］とし、ＯＧＷを８１９［ピクセル］、ＯＧＨを３６［ピクセル］とし、Ｈｓを１６［ピクセル］とした場合に、変倍率が１００％であった場合、すなわち
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
変倍の設定がなされていない場合、点Ｐ１の座標（Ｘｐ１，Ｙｐ１）は、以下のようになる。尚、座標（Ｘｐ１，Ｙｐ１）は、表示領域５０１の左上の点Ｐ２の座標を原点（０，０）としたときの座標である。点Ｐ２は、表示領域を特定する４つの点に含まれる。また、以下の演算においては、小数点以下は切り捨てるものとした。
［００６０］
Ｘｐ１＝（１２８０−８１９）／２＝２３０
Ｙｐ１＝８００／２＋（８００／２−１６）×１−３６＝７４８
これに対し、変倍率が８０％に設定されていた場合、点Ｐ１の座標（Ｘｐ１，Ｙｐ１）は、以下のようになる。
［００６１］
Ｘｐ１＝（１２８０−８１９）／２＝２３０
Ｙｐ１＝８００／２＋（８００／２−１６）×０．８−３６＝６７１
以上のように、本実施形態では、主画像５０２の下端からＯＳＤ画像５０３の下端までの距離Ｈｓを予め決めておき、距離Ｈｓに基づく位置にＯＳＤ画像５０３を表示させている。
［００６２］
すなわち、本実施形態に係る位置調整部２２３は、変倍が設定されていない場合の主画像の下端とＯＳＤ画像の下端との距離を基準として使用する。位置調整部２２３は、変倍が設定された際に、主画像とＯＳＤ画像との相対的な位置関係が維持されるように、ＯＳＤ画像５０３の表示位置を算出することができる。
［００６３］
図５の例では、主画像の下端とＯＳＤ画像の下端との距離を基準とするものとした。しかしながら、本実施例は、これに限定されない。位置調整部２２３は、例えば、主画像の上端と、ＯＳＤ画像の上端との距離を基準としても良い。また、図５の例において、位置調整部２２３は、ＯＳＤ画像の左上の点の座標を算出するものとした。しかしながら、本実施例は、これに限定されない。位置調整部２２３は、例えばＯＳＤ画像右上の点の座標を算出しても良い。
［００６４］
次に、図６を参照して本実施形態に係る表示装置２００の動作の一例を説明する。図６は、実施形態に係る表示装置の処理の一例を説明するフローチ
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2016043140.tif 000020
【国際調査報告】
2016043140.tif 000021
2016043140.tif 000022
2016043140.tif 000023
2016043140.tif 000024