(57)【要約】【課題】部分的に書き換えを行うことのできる表示デバイスを有する表示装置において、変更箇所の特定を高速化し、表示を高速化することのできる技術を提供する。【解決手段】電子ペーパー３６への表示を部分的に書き換えることのできる表示装置１００において、方向取得部２１は、電子ペーパー３６において保持する書換方向情報６０を取得する。差分検出部２２は、電子ペーパー３６に次に表示する画像のデータ及び表示中の画像のデータについて、取得した書換方向情報６０に応じた方向で、順次対応する領域を比較していくことにより、領域ごとに差分を検出する。描画部２３は、差分検出部２２により差分が検出された領域については、電子ペーパー３６への表示の書き換えを行う。【選択図】図３
2013047759.tif 000002
【特許請求の範囲】
【請求項１】
表示デバイスへの表示を部分的に書き換えることのできる表示装置であって、
前記表示デバイスにおいて書き換え方向を取得する方向取得部と、
前記表示デバイスに次に表示する画像のデータ及び該表示デバイスに表示中の画像のデータについて、前記取得した書き換え方向に応じた方向で、順次対応する領域を比較していくことにより、領域ごとに差分を検出する差分検出部と、
前記差分検出部により差分が検出された領域については、前記表示デバイスへの表示の書き換えを行う描画部と、
を備えることを特徴とする表示装置。
【請求項２】
前記差分検出部は、ライン単位で前記差分の検出処理を実行していく
ことを特徴とする請求項１記載の表示装置。
【請求項３】
前記描画部は、ライン単位で前記差分検出部において差分が検出されたか否かを判定し、差分が検出されたラインから、順次書き換え処理を実行していく
ことを特徴とする請求項２記載の表示装置。
【請求項４】
コンピュータを、表示デバイスへの表示を部分的に書き換えることのできる表示装置として動作させるためのプログラムであって、
前記表示デバイスにおいて書き換え方向を取得し、
前記表示デバイスに次に表示する画像のデータ及び該表示デバイスに表示中の画像のデータについて、前記取得した書き換え方向に応じた方向で、順次対応する領域を比較していくことにより、領域ごとに差分を検出し、
前記差分が検出された領域については、前記表示デバイスへの表示の書き換えを行う、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示デバイスを備える表示装置に関し、特に表示デバイスへの表示を部分的に書き換えることのできる表示装置に関する。
【背景技術】
【０００２】
例えば、電子ペーパー等の書き換え速度が比較的低速な表示デバイスを有する表示装置においては、表示を切り換えるときに、切り換えの前後で変更のある箇所のみを部分的に書き換える制御を行うこともある。画面全体については書き換えを行わず、変更箇所のみを書き換えることで、表示の切り換えに要する時間を短縮している。
【０００３】
例えば、電子ペーパー等の表示デバイスを有する表示装置における表示技術については、観察者の観察方向に合わせて、表示する画像の書き換え方向を変更する技術が開示されている（例えば、特許文献１）。また、表示するコンテンツに応じた方向で書き換えを行う技術についても開示されている（例えば、特許文献２）。
【０００４】
この他、視認者の顔の向きや距離に応じて液晶表示部の表示を変更することにより、視認者に対する視認性を保つ技術や、特定の領域のフレームレートを他の領域よりも高くすることにより、良好な閲覧性を実現する技術について開示されている（例えば、特許文献３、４）。表示パネルに画素データを供給するタイミングを制御することで、表示画面の切り換え操作に対して高速に対応する技術についても開示されている（例えば、特許文献５）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２０９７１１号公報
【特許文献２】特開２００６−２８５１７６号公報
【特許文献３】特開２００９−２８２４３６号公報
【特許文献４】特開２００７−０７９１４６号公報
【特許文献５】特開２００３−１８６４５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
画面の書き換え方向を変更可能な表示デバイスを有する表示装置において、部分的な書き換えを行う場合には、書き換えを行う必要のある箇所、すなわち、変更箇所の特定を高速化できることが望ましい。
【０００７】
本発明は、部分的に書き換えを行うことのできる表示デバイスを有する表示装置において、変更箇所の特定を高速化し、表示を高速化することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様によれば、表示デバイスへの表示を部分的に書き換えることのできる表示装置であって、前記表示デバイスにおいて書き換え方向を取得する取得部と、前記表示デバイスに次に表示する画像のデータ及び該表示デバイスに表示中の画像のデータについて、前記取得した書き換え方向に応じた方向で、順次対応する領域を比較していくことにより、領域ごとに差分を検出する検出部と、前記検出部により差分が検出された領域については、前記表示デバイスへの表示の書き換えを行う描画部とを備える。
【０００９】
本発明の他の一態様によれば、コンピュータを、表示デバイスへの表示を部分的に書き換えることのできる表示装置として動作させるためのプログラムであって、前記表示デバイスにおいて書き換え方向を取得し、前記表示デバイスに次に表示する画像のデータ及び該表示デバイスに表示中の画像のデータについて、前記取得した書き換え方向に応じた方向で、順次対応する領域を比較していくことにより、領域ごとに差分を検出し、前記差分が検出された領域については、前記表示デバイスへの表示の書き換えを行う。
【発明の効果】
【００１０】
本発明によれば、部分的に書き換えを行うことのできる表示デバイスを有する表示装置において、変更箇所の特定を高速化し、表示を高速化することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る表示装置の外観図である。
【図２】実施形態に係る表示装置の内部構成図である。
【図３】実施形態に係る表示装置の機能ブロック図である。
【図４】実施例の比較方法を説明する図である。
【図５】実施形態に係る表示装置による描画制御処理を示したフローチャートである。
【図６】次表示の画面に変更箇所が含まれる場合の画面例を示す図である。
【図７Ａ】比較方向と書換方向とが一致する場合における比較動作及び書換動作を説明する図（その１）である。
【図７Ｂ】比較方向と書換方向とが一致する場合における比較動作及び書換動作を説明する図（その２）である。
【図８Ａ】比較方向と書換方向とが不一致の場合における比較動作及び書換動作を説明する図（その１）である。
【図８Ｂ】比較方向と書換方向とが不一致の場合における比較動作及び書換動作を説明する図（その２）である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
図１は、本実施形態に係る表示装置の外観図である。図１に示すとおり、本実施形態に係る表示装置１００は、表示部１０１及び操作部１０２を筐体に備えている。
【００１３】
表示部１０１は、電子ペーパー等の電子デバイスを有し、操作画面やコンテンツ等の各種の画像を表示する。操作部１０２は、各種のボタン等を有し、表示装置１００の利用者は、操作部１０２を介して表示装置１００に対して入力を行う。表示装置１００は、操作部１０２を介して入力された利用者の指示等により、表示部１０１に表示する画像を切り換える等の制御を行う。本実施形態に係る表示装置１００は、表示部１０１に表示している画面を切り換えるときの画面の書き換え方向を変更可能とする。
なお、表示部１０１がタッチパネルを有し、タッチパネルを介して入力を受け付ける構成であってもよい。
【００１４】
図２は、本実施形態に係る表示装置１００の内部構成図である。図２に示すとおり、表示装置１００は、ＣＰＵ（Central Processing Unit）１１、メモリ部１２、グラフィック処理部１４、入力インタフェース部１５及び外部接続部１３が、互いにバス１６を介して接続される。
【００１５】
入力インタフェース部１５は、図１の操作部１０２等を介して入力された指示等を受け付ける。
外部接続部１３は、例えばＳＤ（Secure Digital）メモリカード等の記録媒体５０を接続する。記録媒体５０には、図１の表示部１０１に表示させる画像等のデータが記録されている。
【００１６】
メモリ部１２は、外部接続部１３を介して記録媒体５０から取り込んだデータの一時記憶や、本実施形態に係る画面の書き換え処理等を記述したプログラム等の表示装置１００の制御に必要なデータの保持を行う。
【００１７】
ＣＰＵ１１は、各部の動作の制御を行う。グラフィック処理部１４は、ＣＰＵ１１からの指示にしたがって、メモリ部１２に保持しているデータ等の表示部１０１への表示に関する処理等を実行する。
【００１８】
本実施形態に係る表示装置１００においては、操作部１０２からの指示等にしたがって、表示部１０１に表示する画像を切り換える場合は、設定されている書き換え方向で、変更箇所のみの部分的な書き換えを行う。具体的には、表示部１０１の画面に表示中の画像のデータと、次に表示させるべき画像のデータとの間の階調等の差分を検出し、差分の検出された箇所について、設定されている書き換え方向での書き換えを行う。差分の検出は、画面の書き換え方向と同じ方向で画像のデータを所定の領域単位で比較していくことにより行う。
【００１９】
なお、図１等においては、表示装置１００が単独で動作する構成を示しているが、これに限定されるものではない。例えば、表示システム内において、端末装置である表示装置１００が、サーバ装置等が保有するデータをネットワークを介して受信し、表示装置１００の表示部１０１に表示する構成等も含む。このような構成の表示システムにおいては、画像を表示する表示部を備える端末装置等を複数備える構成とすることもできる。以下においては、図１等に示す表示装置１００が単独で動作する構成を例に説明することとする。
【００２０】
図３は、本実施形態に係る表示装置１００の機能ブロック図である。表示装置１００は、アプリ３３（アプリ＃１）、アプリ３４（アプリ＃２）、電子ペーパー描画制御部３２、描画イメージ保持バッファ３１、オペレーティングシステム（ＯＳ）３５及び電子ペーパー３６を有する。
【００２１】
電子ペーパー３６は、図１の表示部１０１を構成する電子デバイスである。ＯＳ３５は、表示装置１００の基本ソフトウェアであり、電子ペーパー３６を含め、表示装置１００全体の制御を行う。アプリ３３、３４は、表示装置１００の各種の機能を実現するためのソフトウェアであり、それぞれが、ＯＳ３５による制御の下で動作する。
【００２２】
電子ペーパー描画制御部３２は、アプリ３３、３４からの指示にしたがって、電子ペーパー３６に表示する画面を表した画像の描画を制御し、方向取得部２１、差分検出部２２及び描画部１２を有する。
【００２３】
方向取得部２１は、電子ペーパー３６から、電子ペーパー３６のドライバが保持する書換方向情報６０を取得する。書換方向情報６０は、画面すなわち電子ペーパー３６の書き換え方向を表す情報であり、実施例では、縦方向及び横方向の２方向のうちいずれかを設定可能である。差分検出部２２は、方向取得部２１において取得した書換方向情報６０を参照し、電子ペーパー３６の書き換え方向に応じた方向で、表示中の画像と次に表示させる画像との間の差分を検出する。差分は、表示中の画像と次に表示させる画像とで対応する領域の画像のデータを比較することにより検出する。以下の説明では、次に表示部１０１の画面に表示させる画像を「次表示画像」等のように表記することもある。描画部２３は、差分の検出された領域についての書き換えを行う。
【００２４】
描画イメージ保持バッファ３１は、図２のメモリ部に保持している画像のデータのうち、電子ペーパー３６に表示中の画像のデータや次に表示させる画像のデータを一時記憶する。
【００２５】
このように、本実施形態に係る表示装置１００は、電子ペーパー描画制御部３２において、表示デバイスである電子ペーパー３６に表示中の画像と次に表示させる画像との間の差分を求めるときに、電子ペーパー３６の書き換え方向に応じた方向で、所定の対応する領域同士を比較していく。これにより、差分の存在する領域、すなわち書き換えが必要な領域を効率的に求めることが可能となる。
【００２６】
実施例では、電子ペーパー３６の書き換えを行うときの単位をライン単位とし、これに応じて、画像の比較についてもライン単位で行っている。これについて、図４を参照して説明する。
【００２７】
図４は、実施例に係る比較方法を説明する図である。このうち、図４（ａ）及び図４（ｂ）は、従来の一般的な比較方法を、図４（ｃ）は、実施例に係る比較方法を模式的に示す。図１の表示部１０１に表示中の画面及び次表示の画面は、それぞれ表示中画面イメージ（以下、表示中画面）Ｉｃ及び次表示画面（以下、次表示画面）イメージＩｎとする。
【００２８】
従来においては、表示中画面Ｉｃと次表示画面Ｉｎとを比較する場合は、図４（ａ）に示すように、表示中及び次表示の画像データ間の対応する箇所をポイントごとに比較していくか、あるいは図４（ｂ）に示すように、ラインごとに比較していく方法をとっている。図４（ａ）においては、表示中画面Ｉｃ中のポイントＰｃと、次表示画面Ｉｎ中のポイントＰｎとを比較し、図４（ｂ）においては、表示中画面Ｉｃ中のラインＬｃと、次表示画面Ｉｎ中のラインＬｎとを比較する。ポイントＰｃ、Ｐｎ同士を比較するよりも、ラインＬｃ、Ｌｎを比較した方が、画面全体では、比較を行う回数が抑制される。
【００２９】
更に、実施例では、図４（ｃ）に示すように、表示装置１００は、図３の電子ペーパー３６の書き換え方向と同じ方向で、表示中画像Ｉｃ及び次表示画像Ｉｎからそれぞれ対応する１ライン分の画像のデータ同士を順次比較していく。書き換え方向が（イ）方向である場合には、表示中画面Ｉｃ中の水平方向の１ラインＬｃ１と、これに対応する次表示画面Ｉｎの水平方向の１ラインＬｎ１とを比較して、差分を検出する。書き換え方向が（ロ）方向である場合には、表示中画面Ｉｃの垂直方向の１ラインＬｃ２と、これに対応する次表示画面Ｉｎの垂直方向の１ラインＬｎ２とを比較して、差分を検出する。
【００３０】
図５は、本実施形態に係る表示装置の電子ペーパー描画制御部３２による描画制御処理を示したフローチャートである。電子ペーパー描画制御部３２は、例えば利用者が図１の操作部１０２に対して行った操作により、表示部１０１への表示を更新する旨の指示を受けたことを契機として、図５に示す一連の処理を開始する。
【００３１】
まず、ステップＳ１で、電子ペーパー描画制御部３２の方向取得部２１が、電子ペーパー３６の書換方向情報６０を取得する。これとともに、比較の対象となっているラインをカウントするための情報を初期化する。以下の説明においては、ステップＳ１で初期化する情報を、ライン情報とする。ライン情報は、表示中及び次表示の２つの画像の比較を行うときに、比較対象となっているラインが、比較方向に関して何ライン目かを表す。前述のとおり、比較の方向は、電子ペーパー３６の書き換え方向に一致する。
【００３２】
次に、ステップＳ２で、電子ペーパー描画制御部３２の差分検出部２２は、ステップＳ１で取得した書換方向情報６０に基づき、ライン情報が示すラインのデータに対して調査を行う。ここで、調査とは、表示中及び次表示の２つの画像のデータのうち、ライン情報が示すラインのデータ同士を比較して、差分を検出することをいう。
【００３３】
ステップＳ３で、差分検出部２２は、次表示画像中に、表示中の画像に対して変更点が存在するか否かを判定する。変更点が存在しない場合は、ステップＳ６へと処理を移行させる。変更点が存在する場合は、ステップＳ４に進む。
【００３４】
ステップＳ４で、電子ペーパー描画制御部３２の描画部２３は、次表示の画像のデータから、ライン情報が示す１ライン分のデータを表示中の画像を保持する表示中バッファに転送する。そして、ステップＳ５で、描画部２３は、変更のあった１ラインの書き換えを行い、電子ペーパー３６に描画し、ステップＳ６へと処理を移行させる。
【００３５】
ステップＳ６で、差分検出部２２は、全ラインについて調査を行ったか否かを判定する。ステップＳ６の判定は、ライン情報と、電子ペーパー３６の書き換え方向（＝比較方向）に関する画像のライン数とを比較することにより行う。未調査のラインが存在する場合には、ステップＳ２に戻り、上記の処理を実行する。全ラインについて調査を実施済である場合には、処理を終了する。
【００３６】
このように、本実施形態に係る表示装置によれば、電子ペーパー３６の書き換え方向と一致する方向で、電子ペーパー３６に表示中の画像と次に表示させる画像とを１ラインずつ比較していく。これにより、表示中の画像と次表示の画像との間の差分を、より効率的に特定することが可能となり、これにより、例えば、画面の書き換えを高速化することが可能となる。これについて、図６〜図８Ｂを参照して説明する。
【００３７】
図６は、次表示の画面に変更箇所が含まれる場合の画面例を示す図である。説明の簡単のため、次表示画面では、表示中の画面に対する変更箇所は２箇所存在し、それぞれＡ点、Ｂ点とする。画像の水平方向及び垂直方向を、それぞれＸ軸（横）方向及びＹ軸（縦）方向とする。
【００３８】
図７Ａ、図７Ｂ、図８Ａ及び図８Ｂは、２つの画面のデータを比較する方向と画面の書き換えの効率との関係を説明する図である。以下においては、表示中の画像と次表示の画像との比較は、いずれも横方向（図６のＸ軸方向）に１ラインずつ行っていくこととし、図１の表示部１０１に次に表示する画像の変更点は、図６に示すＡ点及びＢ点（以下においては変更点Ａ及び変更点Ｂ）であるとする。
【００３９】
図７Ａ及び図７Ｂは、表示中の画面及び次に表示する画面の２つの画面のデータを比較するときの方向が画面の書き換え方向と一致する場合における比較及び書き換えの動作を説明する図である。図７Ａ（１）に示すように、表示部１０１に表示中の画面に対する次表示の画面の変更点Ａ、Ｂは、Ｘ座標を同一とし、１本の直線上にあるとする。表示部１０１に表示中の画像との比較は、Ｘ軸方向にラインＬごとに行っていく。
【００４０】
この場合、図７Ｂ（２）に示すように、２つの変更点Ａ、Ｂは、次に表示する画面の画像Ｉｎのうち、いずれもラインＬ＿Ｘから検出される。図７Ａ及び図７Ｂに示す例では、差分の検出された箇所の書き換えは、Ｘ軸方向で行う。このため、図７Ｂ（３）に示すように、変更点Ａ、Ｂを含む１本のラインＬ´＿Ｘのみを書き換えにより、表示部１０１の表示が、図７Ａの（２）に示す状態（表示部１０１）から（３）に示す状態（表示部１０１´）へと変更され、画面の書き換えが完了する。
【００４１】
これに対し、図８Ａ及び図８Ｂは、比較の方向が画面の書き換え方向と一致しない場合における比較及び書き換えの動作を説明する図である。図７Ａ（１）と同様に、図８Ａ（１）に示す場合も、表示部１０１に表示中の画面に対する次表示の画面の変更点Ａ、Ｂは、Ｘ座標を同一とする。図７Ａ（１）とは異なり、画面の書き換えについては、図８Ａ（１）に示すように、表示部１０１に表示中の画像との比較は、Ｙ軸方向にラインＬ´ごとに行っていく。
【００４２】
比較の処理においてはラインＬ´をＸ軸方向に移動させてゆき、ラインごとに行うため、図８Ｂ（２）に示すように、２つの変更点Ａ、Ｂは１本のラインＬ＿Ｘから検出される。その一方で、書き換え処理においてはラインをＹ軸方向に移動させてゆくため、変更点Ａ、Ｂを含むラインＬ´＿Ｙａ及びＬ´＿Ｙｂの２本のラインの書き換えを行う必要がある。このため、図８Ｂ（３）に示すように、１回目の書き換えにおいて、まず、変更点Ａが表示部１０１´の画面表示に反映され、２回目の書き換えにおいて、変更点Ｂが表示部１０１´´の画面表示に反映される。
【００４３】
例えば図５のフローチャートに示すように、差分の検出されたラインについては順次書き換えを行っていく構成とすることで、画面全体の差分を検出してから書き換えを行う場合と比較して、より高速に書き換えを行うことが可能となる。
【００４４】
以上説明したように、本実施形態に係る表示装置を含む表示装置によれば、電子ペーパー等の表示デバイスの書き換え方向に応じた方向で、表示デバイスに表示中の画像と次に表示する画像とを、ライン単位等の所定の領域ごとに比較していく。差分（変更箇所）が検出された領域については、表示デバイスへの表示の書き換えを行う。差分を検出するための比較の方向が表示デバイスの書き換え方向と一致していることで、書き換え速度が比較的低速な電子ペーパー等のような表示デバイスを有する表示装置であっても、差分をより高速に求めることが可能となる。そして、差分をより高速に求めることが可能となることで、書き換え処理をより高速化することが可能となる。
【００４５】
なお、本実施形態に係る表示装置は、電子ペーパーを表示デバイスとして有する表示装置に限定されるものではない。電子ペーパー以外であっても、被駆動素子を駆動して表示を行う構成の表示デバイスを有する表示装置であれば、同様に適用することができる。
【００４６】
なお、本発明は、上述の実施の形態に例示した構成に限らず、その趣旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【符号の説明】
【００４７】
１１    ＣＰＵ
１２    メモリ部
１３    外部接続部
１４    グラフィック処理部
１５    入力インタフェース部
１６    バス
２１    方向取得部
２２    差分検出部
２３    描画部
３１    描画イメージ保持バッファ
３２    電子ペーパー描画制御部
３３、３４  アプリ
３５    オペレーティングシステム（ＯＳ）
３６    電子ペーパー
５０    記録媒体
６０    書換方向情報
１００  表示装置
１０１  表示部
１０２  操作部
【図２】
2013047759.tif 000003
【図３】
2013047759.tif 000004
【図５】
2013047759.tif 000005
【図１】
2013047759.tif 000006
【図４】
2013047759.tif 000007
【図６】
2013047759.tif 000008
【図７Ａ】
2013047759.tif 000009
【図７Ｂ】
2013047759.tif 000010
【図８Ａ】
2013047759.tif 000011
【図８Ｂ】
2013047759.tif 000012