(57)【要約】【課題】画像を拡大表示する際に、無駄な画像処理を行わず、画像処理を高速に行うことができ、エネルギの消費を低減することができる表示装置を提供する。【解決手段】表示装置は、記憶部と、領域特定部と、拡大データ生成部と、表示制御部と、を備える。前記記憶部は、画像データが所定量毎の領域に分割された分割画像データを記憶する。前記領域特定部は、入力に基づいて、前記画像データの表示領域を特定する。前記拡大データ生成部は、前記領域特定部が特定した前記画像データの表示領域を含む前記分割画像データを拡大して出力する。前記表示制御部は、拡大された分割画像データの少なくとも一部を表示させる。【選択図】図１
2017224002.tif 000002
【特許請求の範囲】
【請求項１】
画像データが所定量毎の領域に分割された分割画像データを記憶する記憶部と、
入力に基づいて、前記画像データの表示領域を特定する領域特定部と、
前記領域特定部が特定した前記画像データの表示領域を含む前記分割画像データを拡大して出力する拡大データ生成部と、
拡大された分割画像データの少なくとも一部を表示させる表示制御部と、
を備える表示装置。
【請求項２】
前記領域特定部は、
ユーザが行う前記画像データの表示領域の指定に基づく入力に基づいて前記画像データを拡大した際の基準点と拡大率とを算出し、前記算出した基準点と前記表示制御部が画像データを表示させる表示部の原点とのずれと、前記算出した拡大率と、前記表示部の表示領域と、に基づいて画像データの表示領域を特定する、
請求項１に記載の表示装置。
【請求項３】
前記記憶部は、
前記画像データを一定のデータ量毎に分割された前記分割画像データを記憶する、
請求項１または請求項２に記載の表示装置。
【請求項４】
前記画像データが大きくなるにつれて、前記一定のデータ量を大きくする、
請求項３に記載の表示装置。
【請求項５】
前記記憶部は、
前記画像データを一定のピクセル量毎に分割された前記分割画像データを記憶する、
請求項１または請求項２に記載の表示装置。
【請求項６】
前記画像データが大きくなるにつれて、前記一定のピクセル量を小さくする、
請求項５に記載の表示装置。
【請求項７】
画像データが所定量毎の領域に分割された前記画像データの分割画像データを記憶する記憶部と、
特定された領域を含む前記分割画像データを拡大して出力する拡大データ生成部と、
拡大された分割画像データの少なくとも一部を表示させる表示制御部と、
を備える画像処理装置。
【請求項８】
前記記憶部は、
前記画像データを一定のデータ量毎に分割された前記分割画像データを記憶する、
請求項７に記載の画像処理装置。
【請求項９】
前記画像データが大きくなるにつれて、前記一定のデータ量を大きくする、
請求項８に記載の画像処理装置。
【請求項１０】
前記記憶部は、
前記画像データを一定のピクセル量毎に分割された前記分割画像データを記憶する、
請求項９に記載の画像処理装置。
【請求項１１】
前記画像データが大きくなるにつれて、前記一定のピクセル量を小さくする、
請求項１０に記載の画像処理装置。
【請求項１２】
画像データが所定量毎の領域に分割された分割画像データを記憶し、
入力に基づいて、前記画像データの表示領域を特定し、
特定した前記画像データの表示領域を含む前記分割画像データを拡大して出力し、
拡大された分割画像データを表示させる、表示方法。
【請求項１３】
コンピュータを、
画像データが所定量毎に分割された分割画像データを記憶する記憶部と、
入力に基づいて、前記画像データの表示領域を特定する領域特定部と、
前記領域特定部が特定した前記画像データの表示領域を含む前記分割画像データを拡大して出力する拡大データ生成部と、
拡大された分割画像データの少なくとも一部を表示させる表示制御部、
として機能させるプログラム。
【請求項１４】
画像データが所定量毎の領域に分割された分割画像データを記憶し、
特定された領域を含む前記分割画像データを拡大して出力し、
拡大された分割画像データの少なくとも一部を表示させる、画像処理方法。
【請求項１５】
コンピュータを、
画像データが所定量毎の領域に分割された分割画像データを記憶する記憶部と、
特定された領域を含む前記分割画像データを拡大して出力する拡大データ生成部と、
拡大された分割画像データの少なくとも一部を表示させる表示制御部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、画像処理装置、表示方法、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
取得した画像データを拡大表示するための画像データを生成するデコーダなどの画像処理装置がある。一般的に、表示装置において画像を拡大して表示する場合、画像処理装置は、画像の画像データ全体に対して画像を拡大表示した画像データを生成する。そして、画像処理装置は、生成した画像データのうち実際に表示部に表示する部分の画像データのみを使用して表示部に画像を表示させる。
特許文献１には、関連する技術として、料理レシピなどの教示型コンテンツを複数に分割し、その分割コンテンツを作業手順に沿って容易に自動的に表示する技術が記載されている。
また、特許文献２には、関連する技術として、各コマを単位画像情報として記憶媒体に記憶させ、コマを拡大表示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１６１４４６号公報
【特許文献２】実開平７−１６２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、一般的な画像処理装置は、表示部に表示しない画像についても拡大表示するための画像データを生成するという無駄な処理を行っている。そのため、一般的な画像処理装置は、画像の拡大率が高くなるにつれて画像処理に無駄な時間が掛り、エネルギも無駄に消費してしまう。
そのため、画像を拡大表示させる際に、無駄な画像処理を行わず、画像処理を高速に行うことができ、エネルギの消費を低減することのできる技術が求められていた。
【０００５】
そこでこの発明は、上記の課題を解決することのできる表示装置、画像処理装置、表示方法、画像処理方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、画像データが所定量毎の領域に分割された分割画像データを記憶する記憶部と、入力に基づいて、前記画像データの表示領域を特定する領域特定部と、前記領域特定部が特定した前記画像データの表示領域を含む前記分割画像データを拡大して出力する拡大データ生成部と、拡大された分割画像データの少なくとも一部を表示させる表示制御部と、を備える表示装置である。
【０００７】
また本発明は、画像データが所定量毎の領域に分割された前記画像データの分割画像データを記憶する記憶部と、特定された領域を含む前記分割画像データを拡大して出力する拡大データ生成部と、拡大された分割画像データの少なくとも一部を表示させる表示制御部と、を備える画像処理装置である。
【０００８】
また本発明は、画像データが所定量毎の領域に分割された分割画像データを記憶し、入力に基づいて、前記画像データの表示領域を特定し、特定した前記画像データの表示領域を含む前記分割画像データを拡大して出力し、拡大された分割画像データを表示させる、表示方法である。
【０００９】
また本発明は、コンピュータを、画像データが所定量毎に分割された分割画像データを記憶する記憶部と、入力に基づいて、前記画像データの表示領域を特定する領域特定部と、前記領域特定部が特定した前記画像データの表示領域を含む前記分割画像データを拡大して出力する拡大データ生成部と、拡大された分割画像データの少なくとも一部を表示させる表示制御部、として機能させるプログラムである。
【００１０】
また本発明は、画像データが所定量毎の領域に分割された分割画像データを記憶し、特定された領域を含む前記分割画像データを拡大して出力し、拡大された分割画像データの少なくとも一部を表示させる、画像処理方法である。
【００１１】
また本発明は、コンピュータを、画像データが所定量毎の領域に分割された分割画像データを記憶する記憶部と、特定された領域を含む前記分割画像データを拡大して出力する拡大データ生成部と、拡大された分割画像データの少なくとも一部を表示させる表示制御部、として機能させるプログラムである。
【発明の効果】
【００１２】
本発明によれば、画像を拡大表示させる際に、無駄な画像処理を行わず、画像処理を高速に行うことができ、エネルギの消費を低減することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の画像処理装置１０の最小構成の一例を示す図である。
【図２】本発明の一実施形態による表示装置１の構成の一例を示す図である。
【図３】本発明の一実施形態による記憶部１０１が記憶する画像データの例を示す図である。
【図４】本発明の一実施形態による表示部１０５がユーザの拡大操作により画像を拡大表示する際に使用する画像データと表示する画像の例を示す図である。
【図５】一実施形態による表示装置１の処理フローの一例を示す図である。
【発明を実施するための形態】
【００１４】
図１は、本発明の画像処理装置１０の最小構成の一例を示す図である。
本発明の画像処理装置１０は、図１に示すように、少なくとも記憶部１０１と、拡大データ生成部１０２と、表示制御部１０３と、を備える。
【００１５】
画像処理装置１０が備える記憶部１０１は、画像データが所定量毎の領域に分割された分割画像データを記憶する。
拡大データ生成部１０２は、特定した領域の画像データを拡大して出力する。
表示制御部１０３は、画像データを表示させる。
【００１６】
＜実施形態＞
図２は、本発明の一実施形態による表示装置１の構成の一例を示す図である。
図２に示すように、本実施形態による表示装置１は、図１で示した最小構成の画像処理装置１０が備える記憶部１０１と、拡大データ生成部１０２と、表示制御部１０３に加え、領域特定部１０４と、表示部１０５と、を備える。
【００１７】
表示装置１が備える記憶部１０１は、表示装置１が行う処理に必要な種々のデータを記憶する記憶部である。例えば、記憶部１０１は、画像データが所定量毎の領域に分割された分割画像データを記憶する。
拡大データ生成部１０２は、領域特定部１０４が特定した画像データの表示領域を含む分割画像データを拡大して出力する。
表示制御部１０３は、拡大された分割画像データの少なくとも一部を含む画像データの表示部１０５への表示を制御する。
領域特定部１０４は、表示部１０５に画像データの表示領域を特定する入力に基づいて、表示部１０５に画像データの表示領域を特定する。
表示部１０５は、表示制御部１０３による制御に基づいて、画像データが示す画像を表示する。
【００１８】
図３は、本発明の一実施形態による記憶部１０１が記憶する画像データの例を示す図である。
記憶部１０１は、図３に示すように、１つの画像が複数の画像分割領域に分割され、分割された領域のそれぞれとそれぞれの領域に対応する画像データとを対応付けて記憶している。例えば、記憶部１０１は、１つの画像が縦４×横４の１６分割された分割画像データを記憶する場合、分割領域１〜分割領域１６とそれぞれに対応する画像データ１〜画像データ１６を記憶する。
なお、記憶部１０１は、１つの画像の画像データが一定のデータ量毎に分割された分割画像データを記憶するものであってもよい。このとき、記憶部１０１が記憶する分割画像データは、１つの画像の画像データが大きくなるにつれて、一定のデータ量が大きくなる分割画像データであってもよい。また、記憶部１０１は、１つの画像の画像データが一定のピクセル量毎に分割された分割画像データを記憶するものであってもよい。このとき、記憶部１０１が記憶する分割画像データは、１つの画像の画像データが大きくなるにつれて、一定のピクセル量が小さくなる分割画像データであってもよい。
また、図３に示す画像データのそれぞれは、細かく分割されていればいる程対応できる表示の形状が幅広くなる。
【００１９】
図４は、本発明の一実施形態による表示部１０５がユーザの拡大操作により画像を拡大表示する際に使用する画像データと表示する画像の例を示す図である。
図４（１）は、表示装置１が備える表示部１０５が図４（２）に示す画像１を拡大表示させた場合の表示を示している。例えば、表示部１０５が画像１を拡大率１倍で表示中に、表示部１０５に対してユーザがピンチアウト操作を行う。そして、そのピンチアウト操作が、画像１をＸ方向にｎ倍、Ｙ方向にｎ倍拡大する操作であったものとする。
この場合、表示装置１が備える画像処理装置１０は、表示部１０５が検出するピンチアウト操作に基づいて、表示部１０５の中央の点を原点Ｏとして画像１の拡大前と拡大後とで表示位置が変化しない基準点Ｐ０（ｘ０，ｙ０）を特定する。例えば、画像処理装置１０は、ユーザが２つの指の片方を固定してピンチアウト操作した場合、固定した指の位置が基準点Ｐ０と特定する。また、例えば、画像処理装置１０は、ユーザが２つの指の両方を移動してピンチアウト操作した場合、２つの指の位置を結んだ中点を基準点Ｐ０と特定する。
画像処理装置１０は、ピンチアウト操作の操作量に基づいて、画像１をＸ方向とＹ方向のそれぞれにｎ倍拡大するかを算出する。例えば、画像処理装置１０は、表示部１０５が検出するピンチアウト操作における指の位置に基づいて、画像１をＸ方向に２倍、Ｙ方向に２倍拡大すると算出する。
画像処理装置１０は、特定した基準点Ｐ０を中心に画像１をｎ倍に拡大表示した場合の領域を算出する。例えば、図４（２）に示すように、画像１の画像データの１つが示す画像のサイズがＸ方向にｘ１、Ｙ方向にｙ１であるとする。また、画像処理装置１０が表示部１０５の検出するピンチアウト操作における指の位置に基づいて、画像１をＸ方向に２倍、Ｙ方向に２倍拡大すると算出したとする。この場合、画像処理装置１０は、特定した基準点Ｐ０を中心に、画像１をＸ方向に２倍、Ｙ方向に２倍拡大した、図４（１）に示す１から１６の数字で示す１６の領域を算出する。
そして、画像処理装置１０は、算出した１６の領域のうち、表示部１０５の表示領域に一部でも含まれる画像の画像データを特定する。例えば、図４（１）で示すＰ０を中心に画像１をＸ方向に２倍、Ｙ方向に２倍拡大した例の場合、画像処理装置１０は、画像データ１から１６に対応する画像の領域と表示部１０５の表示領域の座標を比較する。そして、画像処理装置１０は、比較した領域の座標が一致する画像データ５、６、７、９、１０、１１、１３、１４、１５を画像１の拡大後に表示部１０５に表示される画像に対応する画像データと特定する。そして、画像処理装置１０は、画像データ１から１６のうち、特定した画像データ５、６、７、９、１０、１１、１３、１４、１５のみを使用して拡大後に表示部１０５に拡大表示する画像データを生成する。
【００２０】
図５は、一実施形態による表示装置１の処理フローの一例を示す図である。
次に、一実施形態による表示装置１が行う処理について説明する。
【００２１】
表示装置１が備える記憶部１０１は、画像データを記憶する。例えば、記憶部１０１は、図３で示す画像１の画像データが複数の画像データに分割された分割画像データを記憶する（ステップＳ１）。なお、記憶部１０１が記憶する画像１の画像データは、１つの画像の画像データが一定のデータ量毎に分割された分割画像データを記憶するものであってもよい。このとき、記憶部１０１が記憶する分割画像データは、１つの画像の画像データが大きくなるにつれて、一定のデータ量が大きくなる分割画像データであってもよい。また、記憶部１０１は、１つの画像の画像データが一定のピクセル量毎に分割された分割画像データを記憶するものであってもよい。このとき、記憶部１０１が記憶する分割画像データは、１つの画像の画像データが大きくなるにつれて、一定のピクセル量が小さくなる分割画像データであってもよい。このようにすれば、画像処理装置１０が行う処理を高速に行うことができる。
なお、画像データのそれぞれは、細かく分割されていればいる程対応できる表示の形状が幅広くなる。
【００２２】
表示制御部１０３は、記憶部１０１から画像１を読み出す（ステップＳ２）。そして、表示制御部１０３は、表示部１０５の画面全体に画像１を１倍の拡大率で表示する（ステップＳ３）。
ここで、ユーザが表示部１０５に対して、画像１を拡大する拡大操作を行う。例えば、表示部１０５の中央を中心にユーザがピンチアウト操作を行い、図４で示したように、Ｘ方向に２倍、Ｙ方向に２倍、画像１を拡大したとする。
領域特定部１０４は、表示部１０５を介して行われた拡大操作入力を入力する（ステップＳ４）。領域特定部１０４は、入力した拡大操作入力に基づいて、表示部１０５に画像データの表示領域を特定する（ステップＳ５）。例えば、領域特定部１０４は、表示部１０５が検出するピンチアウト操作に基づいて、表示部１０５の中央の点を原点Ｏとして画像１の拡大前と拡大後とで表示位置が変化しない基準点Ｐ０（ｘ０，ｙ０）を特定する。例えば、領域特定部１０４は、ユーザが２つの指の片方を固定してピンチアウト操作した場合、固定した指の位置が基準点Ｐ０と特定する。また、例えば、領域特定部１０４は、ユーザが２つの指の両方を移動してピンチアウト操作した場合、２つの指の位置を結んだ中点を基準点Ｐ０と特定する。
領域特定部１０４は、ピンチアウト操作の操作量に基づいて、画像１をＸ方向とＹ方向のそれぞれにｎ倍拡大するかを算出する。例えば、領域特定部１０４は、表示部１０５が検出するピンチアウト操作における指の位置に基づいて、画像１をＸ方向に２倍、Ｙ方向に２倍拡大する拡大率と算出する。
領域特定部１０４は、特定した基準点Ｐ０を中心に画像１をｎ倍に拡大表示した場合の領域を算出する。例えば、図４（２）に示すように、画像１の画像データの１つが示す画像のサイズがＸ方向にｘ１、Ｙ方向にｙ１であるとする。また、領域特定部１０４が表示部１０５の検出するピンチアウト操作における指の位置に基づいて、画像１をＸ方向に２倍、Ｙ方向に２倍拡大すると算出したとする。この場合、領域特定部１０４は、特定した基準点Ｐ０を中心に、画像１をＸ方向に２倍、Ｙ方向に２倍拡大した、図４（１）に示す１から１６の数字で示す１６の領域を算出する。
そして、領域特定部１０４は、算出した１６の領域のうち、表示部１０５の表示領域に一部でも含まれる画像の画像データを特定する。例えば、図４（１）で示すＰ０を中心に画像１をＸ方向に２倍、Ｙ方向に２倍拡大した例の場合、領域特定部１０４は、画像データ１から１６に対応する画像の領域と表示部１０５の表示領域の座標を比較する。そして、領域特定部１０４は、比較した領域の座標が一致する画像データ５、６、７、９、１０、１１、１３、１４、１５を画像１の拡大後に表示部１０５に表示される画像に対応する画像データと特定する。
なお、ここで示した領域特定部１０４が画像データを特定する方法は一例であり、領域特定部１０４は、他の方法を用いて画像データを特定するものであってもよい。
領域特定部１０４は、特定した画像データを拡大データ生成部１０２に出力する。
【００２３】
拡大データ生成部１０２は、領域特定部１０４から特定した画像データを入力すると、入力した画像データを拡大表示するための画像データを生成する（ステップＳ６）。例えば、拡大データ生成部１０２は、領域特定部１０４から画像データ５、６、７、９、１０、１１、１３、１４、１５を入力した場合、画像データ５、６、７、９、１０、１１、１３、１４、１５のみを用いて拡大表示するための画像データを生成する。
そして、拡大データ生成部１０２は、生成した拡大表示するための画像データを表示制御部１０３に出力する。なお、拡大データ生成部１０２は、１つの画像データ全体に対して画像を拡大表示するための画像データを生成することのできるデコーダである。例えば、拡大データ生成部１０２は、アンドロイド（登録商標）、ウインドウズ（登録商標）、リナックス（登録商標）などのＯＳのライブラリに組み込まれているソフトウエアデコーダに基づいて動作するものであってもよい。また、拡大データ生成部１０２は、ハードウェアとして回路により構成されているものであってもよい。
【００２４】
表示制御部１０３は、拡大データ生成部１０２から拡大表示するための画像データを入力すると、入力した画像データが示す画像を表示部１０５に表示させる（ステップＳ７）。
表示部１０５は、表示制御部１０３による制御に基づいて、画像データが示す画像を表示する（ステップＳ８）。
【００２５】
以上、本発明の一実施形態による表示装置１の処理フローについて説明した。上述の表示装置１の処理において、記憶部１０１は、画像データが所定のデータ量毎の領域に分割された分割画像データを記憶する。拡大データ生成部１０２は、領域特定部１０４が特定した画像データの表示領域の画像データを拡大して出力する。表示制御部１０３は、画像データを表示部１０５に表示させる。領域特定部１０４は、表示部１０５に画像データの表示領域を特定する入力に基づいて、表示部１０５に画像データの表示領域を特定する。表示部１０５は、表示制御部１０３による制御に基づいて、画像データが示す画像を表示する。
このようにすれば、表示装置１が画像を拡大表示させる際に、表示装置１の備える画像処理装置１０が無駄な画像処理を行わず、画像処理を高速に行うことができ、エネルギの消費を低減することができる。
なお、記憶部１０１は、各画像の分割された分割画像データに加えて、各画像を１つの画像データとして記憶していてもよい。そして、表示制御部１０３は、１つの画像の全体を表示する場合には、画像を１つの画像データとして記憶していて画像データを用いて表示部１０５に表示させてもよい。
このようにすれば、表示装置１が画像を拡大表示させる際に、表示装置１の備える画像処理装置１０は、より画像処理を高速に行うことができる。
【００２６】
なお、本発明における記憶部１０１は、適切な情報の送受信が行われる範囲においてどこに備えられていてもよい。また、記憶部１０１は、適切な情報の送受信が行われる範囲において複数存在しデータを分散して記憶していてもよい。
【００２７】
なお本発明の実施形態における処理フローは、適切な処理が行われる範囲において、処理の順番が入れ替わってもよい。
【００２８】
なお本発明の実施形態について説明したが、上述の表示装置１及び画像処理装置１０は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００２９】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００３０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定するものではない。また、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができるものである。
【符号の説明】
【００３１】
１・・・表示装置
１０・・・画像処理装置
１０１・・・記憶部
１０２・・・拡大データ生成部
１０３・・・表示制御部
１０４・・・領域特定部
１０５・・・表示部
【図１】
2017224002.tif 000003
【図２】
2017224002.tif 000004
【図３】
2017224002.tif 000005
【図４】
2017224002.tif 000006
【図５】
2017224002.tif 000007