(57)【要約】【課題】快適な視聴を提供する。【解決手段】第一の画像データにより表示される第一の画像のサイズに基づき、前記第一の画像を当該表示装置の表示領域内に表示できるか否かを判定する判定部と、前記第一の画像が表示領域内に表示できないと判定された場合に、前記第一の画像データから、前記サイズが前記表示領域のサイズと一致する第二の画像を表示させる第二の画像データを生成する生成部と、前記第二の画像データを表示させる表示部と、を有する。【選択図】図２
2016043161.tif 000002
【特許請求の範囲】
【請求項１】
第一の画像データにより表示される第一の画像のサイズに基づき、前記第一の画像を当該表示装置の表示領域内に表示できるか否かを判定する判定部と、
前記第一の画像が表示領域内に表示できないと判定された場合に、前記第一の画像データから、前記サイズが前記表示領域のサイズと一致する第二の画像を表示させる第二の画像データを生成する生成部と、
前記第二の画像データを表示させる表示部と、を有する表示装置。
【請求項２】
前記生成部は、
前記第二の画像のサイズの変更の指示を受け付けたとき、前記変更の指示に従った第三の画像を表示させる第三の画像データを、前記第二の画像データから生成する請求項１記載の表示装置。
【請求項３】
前記生成部は、
前記第一の画像のアスペクト比と、前記第二の画像のアスペクト比とが等しくなるように、前記第二の画像データを生成する請求項１又は２記載の表示装置。
【請求項４】
前記判定部は、
前記第一の画像の高さが前記表示領域の高さ以下であり、且つ前記第一の画像の幅が前記表示領域の幅以下である場合に、前記第一の画像を前記表示領域内に表示できると判定する請求項１又は２記載の表示装置。
【請求項５】
前記表示部は、
前記第一の画像が表示領域内に表示できると判定された場合に、前記第一の画像データを表示させる請求項１乃至４の何れか一項に記載の表示装置。
【請求項６】
前記第一の画像データが、動画データの一部であるか否かを判定し、前記第一の画像データが前記動画データの一部でないと判定された場合に、前記第一の画像を回転させた第四の画像を表示させる第四の画像データを生成する画像回転部をさらに有する請求項１乃至５の何れか一項に記載の表示装置。
【請求項７】
前記画像回転部は、
前記第一の画像を複数の角度に回転させた複数の前記第四の画像のそれぞれを表示させる複数の第四の画像データを生成する請求項６記載の表示装置。
【請求項８】
表示装置と、前記表示装置にコンテンツデータを提供するサーバと、を有する表示システムであって、
前記コンテンツデータに含まれる第一の画像データにより表示される第一の画像のサイズに基づき、前記第一の画像を前記表示装置の表示領域内に表示できるか否かを判定する判定部と、
前記第一の画像が表示領域内にできないと判定された場合に、前記第一の画像データから、前記サイズが前記表示領域のサイズと一致する第二の画像を表示させる第二の画像データを生成する生成部と、
前記第二の画像データを表示させる表示部と、を有する表示システム。
【請求項９】
第一の画像データにより表示される第一の画像のサイズに基づき、前記第一の画像が表示装置の表示領域内に表示できるか否かを判定する処理と、
前記第一の画像が表示領域内に表示できないと判定された場合に、前記第一の画像データから、前記サイズが前記表示領域のサイズと一致する第二の画像を表示させる第二の画像データを生成する処理と、
前記第二の画像データを表示させる処理と、をコンピュータに実行させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示システム、及び表示制御プログラムに関する。
【背景技術】
【０００２】
従来から、画像を表示させる表示装置が画像を拡大又は縮小して表示させる機能を有することが知られている（特許文献１）。また、従来では、表示装置の１つして、画像データに基づき画像を投影して表示させるプロジェクタが知られている。【０００３】
従来のプロジェクタでは、投影する画像を拡大又は縮小する変倍の手法として、表示させた画像に対して変倍を行う方法と、投影される画像に対応する画像データに対して変倍を行う方法がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１９７３６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の従来のプロジェクタにおいて、表示させた画像に対して変倍を行う場合、例えば１度縮小を行った画像を拡大する際に、画質が劣化する虞がある。また、従来のプロジェクタにおいて、投影される画像に対応する画像データに対して変倍を行う場合、画像データのデータ量によっては画像が表示されるまでに時間が掛かる虞がある。【０００６】
このため、従来のプロジェクタでは、画像の変倍を行うことで、ユーザへの快適な視聴を妨げる可能性がある。【０００７】
開示の技術は、上記事情に鑑みてなされたものであり、快適な視聴を提供することを目的とする。
【課題を解決するための手段】
【０００８】
ある実施例によれば、第一の画像データにより表示される第一の画像のサイズに基づき、前記第一の画像を当該表示装置の表示領域内に表示できるか否かを判定する判定部と、前記第一の画像が表示領域内に表示できないと判定された場合に、前記第一の画像データから、前記サイズが前記表示領域のサイズと一致する第二の画像を表示させる第二の画像データを生成する生成部と、前記第二の画像データを表示させる表示部と、を有する表示装置が提供される。
【発明の効果】
【０００９】
少なくとも１つの実施例によれば、快適な視聴を提供できる。
【図面の簡単な説明】
【００１０】
【図１】第一の実施形態の表示システムのシステム構成の一例を示す図である。
【図２】第一の実施形態の表示装置の処理の概略を説明する図である。
【図３】表示装置のハードウェア構成の一例を示す図である。
【図４】第一の実施形態の表示装置の機能構成を説明する図である。
【図５】第一の実施形態の表示装置の処理を説明するフローチャートである。
【図６】画像サイズ判定部による判定結果の一例を説明するための図である。
【図７】第二の実施形態の表示装置の機能構成を説明する図である。
【図８】第二の実施形態の表示装置の処理を説明するフローチャートである。
【図９】第三の実施形態の表示装置の処理を説明するフローチャートである。
【図１０】第三の実施形態の画像投影処理においてメモリに格納される画像データの一例を説明するための図である。
【発明を実施するための形態】
【００１１】
（第一の実施形態）
以下に図面を参照して、第一の実施形態について説明する。図１は、第一の実施形態の表示システムのシステム構成の一例を示す図である。本実施形態の表示システム１００は、表示装置２００と、サーバ３００とを有する。表示システム１００において、表示装置２００と、サーバ３００とは、例えばＬＡＮ（Local Area Network）等のネットワークＮを介して接続されている。
【００１２】
表示装置２００は、表示制御プログラム２１０がインストールされている。表示装置２００は、表示制御プログラム２１０を実行することで、サーバ３００からコンテンツデータを取得して、このコンテンツデータのコンテンツを表示させ、ユーザにコンテンツを視聴させる。
【００１３】
本実施形態のコンテンツデータは、写真等の１の画像データの他に、例えばスライドショーとしてユーザに提供される複数の画像データや、動画データを含む。本実施形態では、動画データを画像データ（１フレーム）の集合として説明する。すなわち、本実施形態のコンテンツデータは、１以上の画像データを含む。尚、コンテンツデータには、１以上の画像データに加えて、音声データ等が含まれていてもよい。
【００１４】
本実施形態の表示装置２００は、例えば画像データにより表示される画像のサイズが、表示装置２００の表示領域よりも大きい場合に、画像のサイズを表示領域のサイズと同じ大きさにして、その画像データを記憶領域に格納する。そして、表示装置２００は、例えばコンテンツの表示（再生）中に、画像の変倍や表示領域の解像度の変更の指示を受け付けたとき、記憶領域に格納された画像データを用いて画像の変倍を行い、表示させる。
【００１５】
本実施形態では、この構成により、画像の変倍を行った場合でも、画質を維持しつつ、画像を表示するまでの時間が長くなることを抑制し、ユーザに快適なコンテンツデータの視聴を提供できる。
【００１６】
尚、本実施形態の表示装置２００は、例えば、プロジェクタ等の投影装置、電子黒板、デジタルサイネージ等である。以下の本実施形態の説明では、表示装置２００をプロジェクタとして説明する。また、図１に示す表示システム１００では、コンテンツデータを提供するサーバ３００を１台としたが、これに限定されない。コンテンツデータを提供するサーバ３００は、ネットワークＮ上に多数存在しても良い。表示装置２００は、任意のサーバ３００から所望のコンテンツデータを取得しても良い。
【００１７】
以下に、図２を参照して本実施形態の表示装置２００における処理を説明する。図２は、第一の実施形態の表示装置の処理の概略を説明する図である。
【００１８】
図２において、表示装置２００の表示領域（投影領域）のサイズを１２８０×８００［ピクセル］とし、表示装置２００に入力されたコンテンツデータに含まれる画像データにより表示される画像３１のサイズを５１２０×５１２０［ピクセル］とした（ステップＳ２１）。
【００１９】
この場合、画像３１のサイズは、幅と高さの両方において表示装置２００の表示領域のサイズより大きい。したがって、表示装置２００は、コンテンツの表示指示を受け付けると、画像３１のサイズを表示装置２００の表示領域内に収まるサイズのうち最大のサイズに変倍した画像３１ａを表示させる。つまり、表示装置２００は、画像３１を表示させる画像データから、画像３１ａを表示させる画像データを生成する。そして、表示装置２００は、画像３１ａを表示させる画像データを記憶領域に一時的に格納する（ステップＳ２２）。
【００２０】
具体的には、表示装置２００は、画像３１ａの高さが、表示領域の高さ一致するように、画像３１を表示させる画像データを縮小する。したがって、画像３１ａのサイズは、８００×８００［ピクセル］となる。このとき、画像３１のアスペクト比と画像３１ａのアスペクト比は等しくなる。
【００２１】
ここで、表示装置２００において、表示領域の変倍が設定された場合を考える。図２の例では、変倍率が８０％に設定された場合を示す。
【００２２】
表示装置２００において、変倍率が８０％に設定された場合、表示装置２００の表示領域のサイズは１０２４×６４０［ピクセル］となる。このとき、表示装置２００は、画像３１ａを表示領域のサイズに合わせ８０％に縮小させた画像３１ｂを表示させる。すなわち、表示装置２００は、画像３１ａを表示させる画像データから、６４０×６４０［ピクセル］の画像３１ｂを表示させる画像データ生成して、この画像データの画像３１ｂを投影して表示させる（ステップＳ２３）。
【００２３】
このように、本実施形態の表示装置２００では、表示領域を縮小する場合に、予め生成した画像３１ａを表示させる画像データを用いて、縮小後の表示領域に表示される画像３１ｂを表示させる画像データを生成する。したがって、本実施形態では、変倍において、サイズの大きい画像３１から画像３１ｂを表示させる場合と比べ、短時間で画像３１ｂを表示することができ、画像３１ｂの表示までに掛かる時間を短縮できる。
【００２４】
次に、表示装置２００において、変倍率が８０％から９０％に変更された場合を示す。
【００２５】
表示装置２００において、変倍率が９０％に変更された場合、表示領域のサイズは１１５２×７２０［ピクセル］となる。このとき、表示装置２００は、画像３１ａを９０％に拡大させた画像３１ｃを表示させる。すなわち、表示装置２００は、画像３１ａを表示させる画像データから７２０×７２０［ピクセル］の画像３１ｃを表示させる画像データを生成し、この画像データを投影して表示させる（ステップＳ２４）。
【００２６】
このように、本実施形態の表示装置２００では、表示領域を縮小した後に、縮小後の表示領域を拡大する設定がされた場合にも、予め生成した画像３１ａを表示させる画像データを用いて画像３１ｃを表示させる画像データを生成する。したがって、本実施形態では、変倍において、画像３１を縮小した画像３１ｃを拡大して画像３１ｂを表示させる場合と比べ、画像３１ｂの画質の劣化を抑えることができる。
【００２７】
以上のことから、本実施形態の表示装置２００によれば、表示領域の変倍を行った場合に、画像の表示に掛かる時間の短縮や画質の維持が可能となり、ユーザに対して快適な視聴を提供できる。
【００２８】
尚、図２の例では、変倍において表示領域のサイズを変更する場合について説明したが、画像の変倍を行う場合も同様のことが言える。
【００２９】
例えば、ステップＳ２２の状態において、表示領域のサイズは維持したまま、画像３１ａのサイズを５０％に縮小する指示を受けた場合には、画像３１ａを表示させる画像データから指示に従った画像を表示させる画像データを生成し、ステップＳ２２の表示領域に表示させる。
【００３０】
また、この後に５０％に縮小した画像を８０％に拡大する指示を受けた場合には、表示装置２００は、表示領域のサイズを維持したまま、画像３１ａを表示させる画像データから変倍率８０％の画像を表示させる画像データを生成し、ステップＳ２２の表示領域へ表示させる。
【００３１】
以下の説明では、表示領域のサイズの変更することと、表示領域に表示された画像のサイズを変更することの両者を含む表現として、「表示させる画像のサイズの変更する」という表現を用いる。
【００３２】
以下に、図３を参照して、本実施形態の表示装置２００のハードウェア構成について説明する。図３は、表示装置のハードウェア構成の一例を示す図である。
【００３３】
本実施形態の表示装置２００は、ＣＰＵ（Central Processing Unit）２１、ＲＡＭ（Random Access Memory）２２、ＲＯＭ（Read Only Memory）２３、外部Ｉ／Ｆ２４、通信Ｉ／Ｆ２５、画像投影装置２６等を備え、それぞれがバスＢで相互に接続されている。
【００３４】
ＣＰＵ２１は、ＲＯＭ２３等の記憶装置からプログラムやデータをＲＡＭ２２上に読み出し、処理を実行することで、表示装置２００全体の制御や機能を実現する演算装置である。
【００３５】
ＲＡＭ２２は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＲＡＭ２２に一時的に保持されるデータには、表示装置２００により表示される画像データが含まれる。すなわち、ＲＡＭ２２は、表示装置２００により表示される画像の画像データを保持する画像メモリとしても機能する。
【００３６】
ＲＯＭ２３は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。
【００３７】
外部Ｉ／Ｆ２４は、外部装置とのインタフェースである。外部装置には、記録媒体２７等がある。記録媒体２７には、表示装置２００により再生させるコンテンツデータや実施形態を実現するプログラムを格納することができる。表示装置２００は、外部Ｉ／Ｆ２４を介して、記録媒体２７の読み取り及び／又は書き込みを行うことができる。
【００３８】
記録媒体２７は、例えば、ＵＳＢメモリ（Universal Serial Bus memory）や例えば、ＳＤメモリカード（SD Memory card）等である。記録媒体２７は、ＤＶＤ（Digital Versatile Disk）、ＣＤ（Compact Disk）、フレキシブルディスク等であってもよい。
【００３９】
通信Ｉ／Ｆ２５は、表示装置２００をネットワークＮに接続するためのインタフェースである。これにより、表示装置２００は、通信Ｉ／Ｆ２５を介して、データ通信を行うことができる。すなわち、表示装置２００は、通信Ｉ／Ｆ２５を介して、サーバ３００からコンテンツデータを取得することができる。
【００４０】
画像投影装置２６は、例えば、レンズやミラー等の光学部品から構成される光学ユニットや水銀ランプ等の光源から構成される装置であり、ＲＡＭ２２（すなわち、画像メモリ）等に保持された画像データを投影して表示させる。
【００４１】
本実施形態の表示装置２００は、上記したハードウェア構成により後述するような各種処理を実行できる。
【００４２】
尚、本実施形態のサーバ３００のハードウェア構成は、ＣＰＵとメモリとを有する一般的なコンピュータと同様であるから、説明を省略する。
【００４３】
次に、本実施形態の表示装置２００の機能構成について説明する。図４は、第一の実施形態の表示装置の機能構成を説明する図である。
【００４４】
本実施形態の表示装置２００は、表示制御プログラム２１０により実現される表示制御処理部２２０と、記憶領域２３０とを有する。
【００４５】
表示制御処理部２２０は、コンテンツデータ取得部２２１、画像サイズ判定部２２２、画像縮小部２２３、メモリ格納部２２４、表示部２２５、画像サイズ設定部２２６を有する。また、表示装置２００は、記憶領域２３０に格納された表示設定情報２３１を有する。
【００４６】
コンテンツデータ取得部２２１は、サーバ３００のコンテンツデータベース３１０に格納されたコンテンツデータ３１１を取得する。尚、コンテンツデータ取得部２２１は、記録媒体２７からコンテンツデータ３１１を取得してもよい。
【００４７】
画像サイズ判定部２２２は、コンテンツデータ３１１に含まれる画像データにより表示される画像のサイズが、表示装置２００の表示領域のサイズより大きいか否かを判定する。すなわち、本実施形態の画像サイズ判定部は、表示装置２００に入力された画像データにより表示される画像のサイズに基づき、この画像が表示領域内に収まるか否かを判定している。ここで、画像のサイズとは、ある解像度における１ラインあたりの画素数とラインの数とで表される。
【００４８】
画像縮小部２２３は、画像サイズ判定部２２２の判定結果に応じて、サイズを縮小した画像を表示させる画像データを生成する。
【００４９】
メモリ格納部２２４は、画像サイズ判定部２２２の判定結果に応じて、画像縮小部２２３により生成された画像データ又はコンテンツデータ取得部２２１により取得されたコンテンツデータ３１１に含まれる画像データのいずれかを、ＲＡＭ２２（画像メモリ）に格納させる。
【００５０】
表示部２２５は、後述する表示設定情報２３１に従って、ＲＡＭ２２（画像メモリ）に格納されている画像データを、画像投影装置２６により投影して表示させる。
【００５１】
画像サイズ設定部２２６は、表示部２２５により表示される画像のサイズを設定する。すなわち、本実施形態の画像サイズ設定部２２６は、ユーザにより表示装置２００の表示領域の変倍が指示され変倍率が指定された場合、指定された変倍率を表示設定情報２３１に記憶させる。また、本実施形態の画像サイズ設定部２２６は、表示領域（投影領域）のサイズの設定を行っても良い。画像のサイズは、表示領域のサイズが変更された場合には、表示領域のサイズに合わせて変更される。
【００５２】
表示設定情報２３１は、例えばＲＯＭ２３上に記憶され、表示部２２５により表示される画像又は表示領域の変倍率を含む設定情報等が含まれる。尚、表示設定情報２３１には、表示部２２５により表示される画像データの表示態様に関する各種設定情報（例えば、画像データの明るさ（輝度）を調整するための設定情報等）が含まれていてもよい。
【００５３】
次に、本実施形態の表示システム１００の処理の詳細について説明する。図５は、第一の実施形態の表示装置の処理を説明するフローチャートである。
【００５４】
本実施形態の表示装置２００は、コンテンツデータ取得部２２１により、サーバ３００のコンテンツデータベース３１０からコンテンツデータ３１１を取得する（ステップＳ５０）。
【００５５】
表示装置２００において、画像サイズ判定部２２２は、コンテンツデータ３１１の再生指示を受け付けると、コンテンツデータ３１１に含まれる画像データにより表示される画像のサイズが表示装置２００の表示領域のサイズより大きいか否かを判定する（ステップＳ５０２）。尚、コンテンツデータ３１１に複数の画像データが含まれる場合、画像サイズ判定部２２２は、各画像データについて上記の判定を行う。ステップＳ５０２の処理の詳細は後述する。
【００５６】
ステップＳ５０２において、画像のサイズが表示領域のサイズ以下である場合、表示装置２００は、後述するステップＳ５０４へ進む。
【００５７】
ステップＳ５０２において、画像のサイズが表示装置２００の表示領域のサイズより大きい場合、表示装置２００は、画像縮小部２２３により、画像データにより表示される画像のサイズが表示領域に表示可能な最大のサイズとなるように、画像データの画像のサイズを縮小する（ステップＳ５０３）。すなわち、画像縮小部２２３は、画像データにより表示される画像の高さ又は幅の少なくとも何れか一方が、表示装置２００の表示領域の高さ又は幅の何れか一方と一致するように、画像データの画像のサイズを縮小させる。
【００５８】
続いて表示装置２００のメモリ格納部２２４は、画像サイズ判定部２２２による判定結果に応じて、画像データをＲＡＭ２２（画像メモリ）に格納する（ステップＳ５０４）。ステップＳ５０４において、メモリ格納部２２４は、ステップＳ５０２において画像のサイズが表示領域のサイズ以下と判定された場合には、コンテンツデータ３１１に含まれる画像データをそのまま画像メモリに格納する。また、メモリ格納部２２４は、ステップＳ５０２において画像のサイズが表示領域のサイズより大きいと判定された場合には、ステップＳ５０３において縮小された画像の画像データを画像メモリに格納する。
【００５９】
続いて表示装置２００の表示部２２５は、表示設定情報２３１を参照し、変倍率が変更されたか否かを判定する（ステップＳ５０５）。すなわち、表示部２２５は、前回、画像データを表示した後に、例えばユーザ等により画像サイズ設定部２２６を介して変倍率の変更操作が行われたか否かを判定する。
【００６０】
具体的には、例えば、直前に画像データを表示させた際の変倍率が１００％であり、表示設定情報２３１に含まれる変倍率が８０％である場合、表示部２２５は、変倍率が変更されたと判定する。
【００６１】
ステップＳ５０５において、変倍率が変更されなかったと判定された場合、表示装置２００は、後述するステップＳ５０７へ進む。
【００６２】
ステップＳ５０５において、変倍率が変更されたと判定された場合、表示装置２００は、画像縮小部２２３により、画像メモリに格納されている画像データの画像を、表示設定情報２３１に含まれる変倍率に応じて縮小させる（ステップＳ５０６）。
【００６３】
例えば、画像データにより表示される画像のサイズが８００×８００ピクセルであり、変倍率が８０％である場合、画像縮小部２２３は、画像メモリに格納されている画像データから、サイズが６４０×６４０ピクセルの画像を表示させる画像データを生成する。
【００６４】
続いて表示装置２００は、表示部２２５により、画像データを投影させて表示させる（ステップＳ５０７）。ステップＳ５０７において、表示部２２５は、ステップＳ５０５で変倍率が変更されたと判定された場合には、ステップＳ５０６で生成した画像データの画像を投影する。また、表示部２２５は、ステップＳ５０５で変倍率が変更されていないと判定された場合、画像メモリに格納された画像データの画像を投影する。
【００６５】
続いて表示装置２００は、コンテンツデータ３１１に他の画像データが含まれるか否かを判定する（ステップＳ５０８）。ステップＳ５０８において、他の画像データが含まれないと判定された場合、表示装置２００は、処理を終了する。ステップＳ５０８において、他に画像データが含まれると判定された場合、表示装置２００は、ステップＳ５０２へ戻る。
【００６６】
尚、本実施形態では、上記のステップＳ５０２〜Ｓ５０４の処理及びステップＳ５０５〜Ｓ５０７の処理はそれぞれ平行に実行されてもよい。すなわち、例えば、コンテンツデータ３１１に複数の画像データが含まれる場合において、表示装置２００は、一の画像データに対してステップＳ５０５〜Ｓ５０７の処理が実行し、且つこの一の画像データの次に表示される他の画像データに対してステップＳ５０２〜Ｓ５０４の処理が実行されてもよい。
【００６７】
以下に、図６を参照して、図５のステップＳ５０２における画像サイズ判定部２２２による判定についてさらに説明する。図６は、画像サイズ判定部による判定結果の一例を説明するための図である。
【００６８】
図６では、表示装置２００の表示領域のサイズが１２８０×８００［ピクセル］の場合について説明する。
【００６９】
本実施形態では、コンテンツデータ３１１に含まれる画像データにより表示される画像の水平方向（幅）及び垂直方向（高さ）の画素数のうち、少なくともいずれか一方が表示装置２００の表示領域の水平方向及び垂直方向の画素数より大きい場合に、画像サイズ判定部２２２により画像が表示領域より「大きい」と判定される。換言すれば、コンテンツデータ３１１に含まれる画像データにより表示される画像の水平方向及び垂直方向のそれぞれの画素数が、表示装置２００の表示領域の水平方向及び垂直方向のそれぞれの画素数以下である場合に、画像が表示領域より「小さい」と判定される。なお、水平方向とは、画像データのライン方向に対して水平な方向のことであり、垂直方向とは、画像データのライン方向に対して垂直な方向のことである。
【００７０】
以上のように、本実施形態によれば、表示装置２００に表示させる画像のサイズが表示装置２００の表示領域のサイズより大きい場合に、予め、表示領域に表示可能な最大のサイズにまで縮小させた画像の画像データを生成し、画像メモリに格納しておく。これにより、ユーザ等により変倍率の変更が指示（拡大又は縮小の指示）された際は、画像メモリに格納されている画像データを変倍率に応じて縮小させて表示することで、表示される画像の画質の劣化を防止することができる。また、本実施形態によれば、変倍率の変更の指示を受け付けてから、コンテンツデータ３１１に含まれる画像を縮小する場合と比べ、画像の縮小に掛かる時間を短縮できる。すなわち、本実施形態によれば、画像が表示されるまでの時間を短縮できる。
【００７１】
以上のことが、本実施形態によれば、コンテンツデータ３１１のコンテンツの表示（再生）において、ユーザに対して快適な視聴を提供できる。
【００７２】
（第二の実施形態）
次に、図面を参照して第二の実施形態について説明する。第二の実施形態は、画像を回転させて表示させる場合を考慮した点が第一の実施形態と異なる。したがって、以下の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態の同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【００７３】
図７は、第二の実施形態の表示装置の機能構成を説明する図である。本実施形態の表示システム１００Ａにおいて、表示装置２００Ａは、表示制御処理部２２０Ａを有する。
【００７４】
本実施形態の表示制御処理部２２０Ａは、第一の実施形態の表示制御処理部２２０の有する各部に加え、画像回転部２２７を有する。
【００７５】
また、本実施形態の表示装置２００Ａでは、記憶領域２３０に表示設定情報２３１Ａが格納されている。
【００７６】
本実施形態の画像回転部２２７は、表示設定情報２３１Ａにしたがって画像データの画像を所定の角度回転させる。また、画像回転部２２７は、コンテンツデータ３１１が動画データであるか否かを判定する。
【００７７】
表示設定情報２３１Ａは、表示部２２５により表示される画像データの変倍率に加えて、画像データを所定の角度回転させて表示させるための情報（回転表示設定）等が含まれる。回転表示設定は、例えば、画像データを左右のいずれか一方に９０度回転させて表示させることを示す情報等である。
【００７８】
以下に、図８を参照して表示装置２００Ａの処理について説明する。図８は、第二の実施形態の表示装置の処理を説明するフローチャートである。
【００７９】
図８のステップＳ８０１及びＳ８０２の処理は、それぞれ図５のステップＳ５０１及びＳ５０２の処理と同様であるため説明を省略する。
【００８０】
表示装置２００Ａの画像回転部２２７は、コンテンツデータ３１１が動画データであるか否かを判定する（ステップＳ８０３）。これは、一般に、コンテンツデータ３１１が動画データである場合、所定の角度を回転させた画像（動画）を表示させることは行われないからである。ただし、コンテンツデータ３１１が動画データである場合にも所定の角度を回転させた画像（動画）を表示させてよい。斯かる場合、本ステップの判定処理は実行されない。
【００８１】
ステップＳ８０３において、コンテンツデータ３１１が動画データであると判定された場合、表示装置２００Ａは、後述するステップＳ８０６へ進む。
【００８２】
ステップＳ８０３において、コンテンツデータ３１１が動画データでないと判定された場合、表示装置２００Ａは、画像回転部２２７により表示設定情報２３１Ａを参照し、回転表示設定がされているか否かを判定する（ステップＳ８０４）。
【００８３】
ステップＳ８０４において、回転表示設定がされていたと判定された場合、表示装置２００Ａは、画像回転部２２７及び画像縮小部２２３により、表示設定情報２３１Ａに含まれる回転表示設定に従って、コンテンツデータ３１１に含まれる画像を所定の角度回転させ、さらに縮小した画像を表示させる画像データを生成する（ステップＳ８０５）。
【００８４】
以下に、画像回転部２２７の処理について説明する。ステップＳ８０５において、画像回転部２２７は、表示設定情報２３１Ａに含まれる回転表示設定が、左に９０度回転して表示させることを示す情報である場合、画像を左に９０度だけ回転させる画像データを生成する。そして、画像縮小部２２３は、画像回転部２２７により生成された画像データの画像がさらに縮小された画像データを生成する。画像縮小部２２３による縮小の処理は、図５のステップＳ５０３と同様である。尚、ここでは、画像回転部２２７により回転させた後、画像縮小部２２３により縮小させているが、この順序は逆であってもよい。
【００８５】
ステップＳ８０４において、回転表示設定がされていないと判定された場合、表示装置２００Ａは、画像縮小部２２３により、動画データに含まれる最初の画像（最初のフレームの画像）を縮小する（ステップＳ８０６）。ステップＳ８０６における画像データの縮小の処理は、図５のステップＳ５０３と同様である。
【００８６】
続いて表示装置２００Ａは、メモリ格納部２２４により、画像データを画像メモリに格納し（ステップＳ８０７）、ステップＳ８０８へ進む。ステップＳ８０７において、メモリ格納部２２４は、コンテンツデータ３１１に含まれる画像データにより表示される画像が、表示領域のサイズ以下と判定された場合には、コンテンツデータ３１１に含まれる画像データをそのまま画像メモリに格納する。
【００８７】
また、ステップＳ８０７においてメモリ格納部２２４は、コンテンツデータ３１１が動画データであり、且つ最初のフレームの画像のサイズが表示領域のサイズより大きい場合、縮小したフレームの画像を表示させる画像データを画像メモリに格納する。
【００８８】
また、ステップＳ８０７においてメモリ格納部２２４は、画像のサイズが表示領域のサイズより大きく、コンテンツデータ３１１が動画データではなく、且つ回転表示設定がされていない場合、縮小した画像を表示させる画像データを画像メモリに格納する。
【００８９】
また、ステップＳ８０７においてメモリ格納部２２４は、画像のサイズが表示領域のサイズより大きく、コンテンツデータが動画データではなく、且つ回転表示設定がされていた場合、縮小した且つ回転した画像を表示させる画像データを画像メモリに格納する。
【００９０】
ステップＳ８０８からステップＳ８１１の処理は、図５のステップＳ５０５からステップＳ５０８の処理と同様であるから、説明を省略する。
【００９１】
本実施形態において、回転表示設定は、設定部を介してユーザにより設定されてもよいし、所定のプログラムにより設定されてもよい。所定のプログラムは、画像データの画像を回転して表示させるか否かを判定して、この判定結果に応じて表示装置２００Ａに対して回転表示設定が設定されるようにしても良い。所定のプログラムは、例えば、画像データの画像に人（人物）が写っている場合に、この人物の顔を既知の技術により認識して、顔の向きに応じて画像を回転させるようにしてもよい。
【００９２】
尚、本実施形態では、コンテンツデータ３１１に含まれる画像データにより表示される画像のサイズが表示装置２００の表示領域のサイズ以下である場合においても、コンテンツデータ３１１が動画データか否かを判定してもよい。そして、コンテンツデータ３１１が動画データでないと判定された場合、上記のステップＳ８０４〜Ｓ８０６の処理を実行してもよい。
【００９３】
以上のように、本実施形態では、ユーザ等により回転して画像を表示させる指示がなされている場合、予め回転及び縮小させた画像データを生成して、画像メモリに格納させておく。したがって、本実施形態によれば、ユーザ等により画像を回転して表示させる指示がなされた場合でも、画像を表示するまでに掛かる時間が短縮され、快適な視聴を提供できる。
【００９４】
（第三の実施形態）
次に、図面を参照して第三の実施形態について説明する。第三の実施形態では、回転対象となる画像を複数の異なる角度で回転させる画像データを予め生成する点が第二の実施形態と異なる。したがって、以下の第三の実施形態の説明では、第二の実施形態との相違点についてのみ説明し、第二の実施形態の同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【００９５】
図９は、第三の実施形態の表示装置の処理を説明するフローチャートである。
【００９６】
図９のステップＳ９０１〜Ｓ９０３の処理は、それぞれ図８のステップＳ８０１〜Ｓ８０３の処理と同様であるため説明を省略する。
【００９７】
ステップＳ９０３において、コンテンツデータ３１１が動画データであった場合、表示装置２００Ａは、画像回転部２２７により、画像を所定の角度回転させた画像データを生成する。そして、画像縮小部２２３は、画像回転部２２７により生成された画像データの画像を表示装置２００の表示エリアに表示可能な最大のサイズまで縮小させた画像データを生成し（ステップＳ９０４）、後述するステップＳ９０６へ進む。
【００９８】
以下に、本実施形態の回転及び縮小について説明する。本実施形態では、画像回転部２２７は、回転対象の画像を、左回りに９０度回転させた画像、右回りに９０度回転させた画像、左又は右回りに１８０度回転させた画像のそれぞれに対応する画像データを生成する。そして、画像縮小部２２３は、画像回転部２２７が回転させた各画像を縮小した画像に対応するデータを生成する。
【００９９】
したがって、本実施形態では、画像を回転させた場合、図１０を参照して後述するように、回転対象の画像に対して４パターンの画像データ格納されることになる。
【０１００】
ステップＳ９０３において、コンテンツデータ３１１が動画データでないと判定された場合、表示装置２００Ａは、ステップＳ９０５へ進む。ステップＳ９０５の処理は、図８のステップＳ８０６の処理と同様であるため説明を省略する。
【０１０１】
続いて表示装置２００Ａは、メモリ格納部２２４により、画像データを画像メモリへ格納する（ステップＳ９０６）。
【０１０２】
続いて表示装置２００は、表示部２２５により、表示設定情報２３１Ａを参照して、回転表示設定がなされているか否かを判定する（ステップＳ９０７）。
【０１０３】
ステップＳ９０７において、回転表示設定がなされていると判定された場合、表示装置２００Ａは、表示部２２５により、画像メモリに格納されている画像データのうち、表示設定情報２３１Ａに含まれる回転表示設定に従って、該当の画像データを取得する（ステップＳ９０８）。例えば、回転表示設定が、画像を左回りに１８０度回転して表示させることを示す情報である場合、表示部２２５は該当する画像データを取得する。
【０１０４】
ステップＳ９０７において、回転表示設定がなされていないと判定された場合、表示装置２００Ａは、表示部２２５により、画像メモリに格納されている、表示装置２００の表示領域に表示可能な最大のサイズに縮小のみされた画像データを取得する（ステップＳ９０９）。例えば、コンテンツデータ３１１が動画データである場合、表示部２２５は、ステップＳ９０５の処理によって縮小された画像データを取得する。
【０１０５】
ステップＳ９１０の処理は、図８のステップＳ８０８の処理と同様であるため説明を省略する。
【０１０６】
ステップＳ９１０において、変倍率の変更があったと判定された場合、表示装置２００Ａは、画像縮小部２２３により、上記のステップＳ９０８又はステップＳ９０９において取得された画像データの画像を、表示設定情報２３１Ａに含まれる変倍率に応じて縮小させる（ステップＳ９１１）。
【０１０７】
続いて表示装置２００Ａは、表示部２２５により、画像データの画像を投影して表示させる（ステップＳ９１２）。すなわち、表示部２２５は、上記のステップＳ９１０において変倍率が変更されたと判定された場合は、ステップＳ９１１において生成された画像データの画像を投影して表示させる。また、表示部２２５は、ステップＳ９１０において変倍率が変更されていないと判定された場合は、ステップＳ９０８又はステップＳ９０９において取得された画像データの画像を投影して表示させる。
【０１０８】
ステップＳ９１３の処理は、図８のステップＳ８１１の処理と同様であるため説明を省略する。
【０１０９】
なお、本実施形態では、コンテンツデータ３１１に含まれる画像データにより表示される画像のサイズが表示装置２００Ａの表示領域のサイズ以下である場合においても、コンテンツデータ３１１が動画データか否かを判定してもよい。そして、コンテンツデータ３１１が動画データでないと判定された場合、上記のステップＳ９０４の処理を実行してもよい。
【０１１０】
以下に、図１０を参照して、図９のステップＳ９０４の処理について説明する。図１０は、第三の実施形態の表示装置２００Ａによる処理においてメモリに格納される画像データの一例を説明するための図である。
【０１１１】
図１０では、図９のステップＳ９０１で取得したコンテンツデータ３１１に含まれる画像データにより表示される画像を画像４０とし、画像４０のサイズを２５６０×１６００［ピクセル］とした。また、図１０では、表示装置２００Ａの表示領域のサイズを８００×１２８０［ピクセル］とした。
【０１１２】
本実施形態では、図１０に示すように、画像回転部２２７及び画像縮小部２２３は、画像４０を表示させる画像データから、画像４１、４２、４３、４４のそれぞれを表示させる画像データを生成する。
【０１１３】
画像４１は、画像４０を表示装置２００Ａの表示領域に表示可能な最大のサイズまで縮小させた画像である。画像４２は、画像４０を左回りに９０度回転させて表示装置２００Ａの表示領域に表示可能な最大のサイズまで縮小させた画像である。画像４３は、画像４０を左回りに１８０度回転させて表示装置２００Ａの表示領域に表示可能な最大のサイズまで縮小させた画像である。画像４４は、画像４０を左回りに２７０度（又は右回りに９０度）回転させて表示装置２００Ａの表示領域に表示可能な最大のサイズまで縮小させた画像である。
【０１１４】
このように、本実施形態では、画像４０を縮小させた画像を表示させる画像データと、画像４０を縮小し、且つ所定の角度回転させた複数の画像を表示させる複数の画像データとを生成し、生成した各画像データを画像メモリに格納する。したがって、本実施形態では、ユーザ等により画像メモリに格納されている画像データにより表示される画像を回転させる指示がなされた場合でも、画像の表示までにかかる時間を短縮でき、快適な視聴を提供できる。
【０１１５】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【０１１６】
本国際特許出願は２０１４年９月１６日に出願した日本国特許出願第２０１４−１８８０２８号に基づきその優先権を主張するものであり、日本国特許出願第２０１４−１８８０２８号の全内容を本願に援用する。
【符号の説明】
【０１１７】
１００    表示システム
２００      表示装置
２１      ＣＰＵ
２２      ＲＡＭ
２３      ＲＯＭ
２４      外部Ｉ／Ｆ
２７      記録媒体
２５      通信Ｉ／Ｆ
２６      画像投影装置
３００      サーバ
２２１    コンテンツデータ取得部
２２２    画像サイズ判定部
２２３    画像縮小部
２２４    メモリ格納部
２２５    表示部
２２６    画像サイズ設定部
３１０    コンテンツデータベース
２３１    表示設定情報
３１１    コンテンツデータ
Ｂ        バス
Ｎ        ネットワーク
【図１】
2016043161.tif 000003
【図２】
2016043161.tif 000004
【図３】
2016043161.tif 000005
【図４】
2016043161.tif 000006
【図５】
2016043161.tif 000007
【図６】
2016043161.tif 000008
【図７】
2016043161.tif 000009
【図８】
2016043161.tif 000010
【図９】
2016043161.tif 000011
【図１０】
2016043161.tif 000012
【手続補正書】
【提出日】平成28年8月25日(2016.8.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データを表示する表示装置であって、
ネットワークを介して接続する外部装置から第一の画像データを受信する受信部と、
前記受信部によって受信された第一の画像データの画像サイズに基づき、前記第一の画像データを前記表示装置の表示領域内に表示できるか否かを判定する判定部と、
前記第一の画像データが表示領域内に表示できないと判定された場合に、前記第一の画像データから、前記表示領域のサイズと一致する画像サイズとなる第二の画像データを生成する生成部と、
前記生成部によって生成された第二の画像データを格納する格納部と、
前記生成部によって生成された第二の画像データを前記表示装置に表示する表示部と、
を有し、
前記表示部は、前記表示装置によって表示された前記第二の画像データの画像サイズの変更の指示を受け付けたとき、前記変更の指示に従って前記第二の画像データから変倍処理された第三の画像データを前記表示装置に表示し、前記表示装置によって表示された前記第三の画像データの画像サイズの変更の指示を受け付けたとき、前記変更の指示に従って前記第二の画像データから変倍処理された第四の画像データを前記表示装置に表示し、
前記判定部は、前記第一の画像データの水平方向及び垂直方向の画素数のうち、少なくともいずれか一方が前記表示領域の水平方向及び垂直方向の画素数より大きい場合、前記第一の画像データが前記表示領域内に表示できないと判定する
表示装置。
【請求項２】
（削除）
【請求項３】
前記生成部は、
前記第一の画像データのアスペクト比と、前記第二の画像データのアスペクト比とが等しくなるように、前記第二の画像データを生成する請求項１に記載の表示装置。
【請求項４】
前記判定部は、
前記第一の画像データの高さが前記表示領域の高さ以下であり、且つ前記第一の画像データの幅が前記表示領域の幅以下である場合に、前記第一の画像データを前記表示領域内に表示できると判定する請求項１に記載の表示装置。
【請求項５】
前記表示部は、
前記第一の画像データが表示領域内に表示できると判定された場合に、前記第一の画像データを表示させる請求項１、３または４の何れか一項に記載の表示装置。
【請求項６】
前記第一の画像データが、動画データの一部であるか否かを判定し、前記第一の画像データが前記動画データの一部でないと判定された場合に、前記第一の画像データを回転させた第五の画像データを生成する画像回転部をさらに有する請求項１、３乃至５の何れか一項に記載の表示装置。
【請求項７】
前記画像回転部は、
前記第一の画像データの画像を複数の角度に回転させた複数の前記第五の画像のそれぞれを表示させる複数の第五の画像データを生成する請求項６に記載の表示装置。
【請求項８】
表示装置と、前記表示装囂にコンテンツデータを提供するサーバと、を有する表示システムであって、
前記コンテンツデータに含まれる第一の画像データの画像サイズに基づき、前記第一の画像データを前記表示装置の表示領域内に表示できるか否かを判定する判定部と、
前記第一の画像データが表示領域内に表示できないと判定された場合に、前記第一の画像データから、前記表示領域のサイズと一致する画像サイズとなる第二の画像データを生成する生成部と、
前記生成部によって生成された第二の画像データを格納する格納部と、
前記生成部によって生成された第二の画像データを前記表示装置に表示する表示部と、
を有し、
前記表示部は、前記表示装置によって表示された前記第二の画像データの画像サイズの変更の指示を受け付けたとき、前記変更の指示に従って前記第二の画像データから変倍処理された第三の画像データを前記表示装置に表示し、前記表示装置によって表示された前記第三の画像データの画像サイズの変更の指示を受け付けたとき、前記変更の指示に従って前記第二の画像データから変倍処理された第四の画像データを前記表示装置に表示し、
前記判定部は、前記第一の画像データの水平方向及び垂直方向の画素数のうち、少なくともいずれか一方が前記表示領域の水平方向及び垂直方向の画素数より大きい場合、前記第一の画像データが前記表示領域内に表示できないと判定する
表示システム。
【請求項９】
第一の画像データの画像サイズに基づき、前記第一の画像データを表示装置の表示領域内に表示できるか否かを判定する処理と、
前記第一の画像データが表示領域内に表示できないと判定された場合に、前記第一の画像データから、前記表示領域のサイズと一致する画像サイズとなる第二の画像データを生成する処理と、
前記生成部によって生成された第二の画像データを格納する処理と、
前記生成部によって生成された第二の画像データを前記表示装置に表示する処理と、をコンピュータに実行させ、
前記表示装置によって表示された前記第二の画像データの画像サイズの変更の指示を受け付けたとき、前記変更の指示に従って前記第二の画像データから変倍処理された第三の画像データが表示され、前記表示された前記第三の画像データの画像サイズの変更の指示を受け付けたとき、前記変更の指示に従って前記第二の画像データから変倍処理された第四の画像データが表示され、
前記判定においては、前記第一の画像データの水平方向及び垂直方向の画素数のうち、少なくともいずれか一方が前記表示領域の水平方向及び垂直方向の画素数より大きい場合、前記第一の画像データが前記表示領域内に表示できないと判定される
表示制御プログラム。
【国際調査報告】
2016043161.tif 000013
2016043161.tif 000014
2016043161.tif 000015
2016043161.tif 000016