[go: up one dir, main page]

JP2010119064A - 色検出装置、色検出プログラム及びコンピュータ読み取り可能な記録媒体、並びに色検出方法 - Google Patents

色検出装置、色検出プログラム及びコンピュータ読み取り可能な記録媒体、並びに色検出方法 Download PDF

Info

Publication number
JP2010119064A
JP2010119064A JP2008292715A JP2008292715A JP2010119064A JP 2010119064 A JP2010119064 A JP 2010119064A JP 2008292715 A JP2008292715 A JP 2008292715A JP 2008292715 A JP2008292715 A JP 2008292715A JP 2010119064 A JP2010119064 A JP 2010119064A
Authority
JP
Japan
Prior art keywords
color
unit
data
sensor
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008292715A
Other languages
English (en)
Inventor
Toshio Isoe
俊雄 磯江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2008292715A priority Critical patent/JP2010119064A/ja
Publication of JP2010119064A publication Critical patent/JP2010119064A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Liquid Crystal (AREA)
  • Image Input (AREA)
  • Facsimiles In General (AREA)
  • Color Image Communication Systems (AREA)

Abstract

【課題】接触した接触物の色を検出する装置の小型化を図ると共に、センサ面積の大きさを確保しつつ感度の低下及び解像度の劣化を防止する。
【解決手段】複数の画素回路31と、画素回路31毎に少なくとも1つ設けられた複数の光センサ6とを含むセンサ内蔵液晶パネル301と、領域PPに含まれる画素回路31を、R画素回路31r〜B画素回路31bで、順次発色させる画像表示処理部18と、画像表示処理部18が、領域PPに含まれる画素回路31を、R画素回路31r〜B画素回路31bで発色させる毎に、センサ内蔵液晶パネル301に接触するペンPの像を、各光センサ6を用いてスキャンするスキャン処理部12と、R画素回路31r〜B画素回路31bで発色させる毎に、スキャン処理部12によってスキャンされた、ペンPの像のそれぞれに基づいて、ペンPのセンサ内蔵液晶パネル301上における接触部分の色を検出する色判定処理部14Aを備える。
【選択図】図1

Description

本発明は、色検出装置、色検出プログラム及びコンピュータ読み取り可能な記録媒体、並びに色検出方法に関するものであり、より詳細には、面状部材上に接触した接触物の接触部分の色を検出する色検出装置、色検出プログラム及び該色検出プログラムを記録したコンピュータ読み取り可能な記録媒体、並びに色検出方法色に関するものである。
携帯電話やPDA(Personal Digital Assistants)などの各種機器に、画像表示部として液晶ディスプレイを備えた画像表示装置が幅広く利用されていることは周知の通りである。
特に、PDAでは、古くからタッチセンサ(アナログ抵抗膜方式、静電容量方式)を備えることにより、直接指などを液晶ディスプレイに接触させることによって情報を入力するタッチ入力が可能となっている。また、携帯電話やその他の機器においても、タッチセンサを備えるセンサ内蔵型液晶表示装置の普及が期待されている。
一方、例えば、描画表示機能を有する電子黒板は、表示画面上に接触したペンなどの指示位置を認識し、その表示画面上の指示位置を含む所定領域において所定の色を発色させることで、表示画面上に描画できるようになっている。
このような電子黒板の機能を液晶ディスプレイなどの画像表示機能と組合せれば、ユーザの利便性をさらに向上させることができる。
表示画面上にペンなどを用いて電子的に描画する描画表示装置の従来例として、例えば、特許文献1には、電子黒板における入力色判定方法に関する技術が開示されている。
この電子黒板における入力色判定方法では、電子黒板に設けられたペンホルダから赤、青及び黒のフェルトペンのうちいずれの色のフェルトペンが残っているのかをペンホルダ内の色検出器により判定することで、ペンホルダ内に存在しない現在使用中のフェルトペンの色を判定するようになっている。
また、他の例として特許文献2には、CAD(computer-aided design)における表示方法に関する技術が開示されている。
このCADにおける表示方法では、特定の色に対応したペン番号を入力できるようになっており、入力したペン番号に基づいて、当該ペン番号に対応する色で、表示画面上に描画できるようになっている。
また、さらに他の例として、特許文献3には、メッセージプリント方法に関する技術が開示されている。
このメッセージプリント方法では、写真データが表示された表示画面上にライトペンを用いてメッセージを書き込むことにより、写真データに手書きメッセージが書き込まれた状態でプリント写真がプリントアウトされるようになっている。なお、メッセージの色の選択は、表示画面に表示されたアイコン等をライトペンで選択することで行われるようになっている。
特開昭61−213918号公報(1986年 9月22日公開) 特開平02−121072号公報(1990年 5月 8日公開) 特開平10−268440号公報(1998年10月 9日公開) 特開平 4−282609号公報(1992年10月 7日公開) 特開平 1−188069号公報(1989年 7月27日公開) 特開平 4−313722号公報(1992年11月 5日公開)
しかしながら、前記従来のセンサ内蔵型液晶表示装置では、液晶ディスプレイ上に接触する接触物の色を直接検出することができなかったため、例えば、液晶ディスプレイ上にペンなどの入力装置を用いて描画を行っているペン先の色などの検出はできなかった。
また、特許文献1〜3のいずれにも、表示画面上で電子的に描画を行っているペン先の色などを直接検出する方法については、開示されていない。
ところで、液晶ディスプレイに接触するペンなどのペン先の色を検出する方法としては、従来のCCD(Charge-coupled device)カメラの技術分野で行なわれている方法と同様にイメージセンサの前に3原色のフィルタを設けることなどにより色を検出することが考えられる。
このような従来の色検出方法に関する技術の一例として、特許文献4には、光源、イメージセンサ、カラーTFT液晶、及びカラーフィルタからなる超薄型入出力一体型情報処理装置に関する技術が開示されている。
この超薄型入出力一体型情報処理装置では、R(Red)、G(Green)及びB(Blue)の画素に対応してイメージセンサをそれぞれ配列することにより、カラーTFT液晶による画像表示と、表示画面上に載置された画像読み取り対象物のカラー画像の読み取りが可能となっている。
なお、この超薄型入出力一体型情報処理装置では、画像読み取り対象物のカラー画像の読み取りの際は、カラーTFT液晶のすべての画素を光が透過する状態とする点のみしか開示されていない。
また、この超薄型入出力一体型情報処理装置では、R、G及びBの各画素に対応するサブピクセルごとにイメージセンサを設けている。
ここで、図17(a)及び図17(b)に基づき、特許文献4に記載された超薄型入出力一体型情報処理装置の問題点について説明する。
図17(a)及び図17(b)は、光源とイメージセンサとの間にカラーフィルタを設ける場合の、イメージセンサとカラーフィルタとの大きさの関係を説明するための概念図である(イメージセンサはカラーフィルタの下に配置)。
なお、以下では、1ピクセルの画素に3つのサブピクセルが存在している場合について説明する。
図17(a)は、特許文献4に開示された超薄型入出力一体型情報処理装置におけるイメージセンサとカラーフィルタとの大きさの関係を概念的に示したものであり、イメージセンサ3つのサブピクセルにR、G及びBの3原色フィルタをそれぞれ設けた場合を示している。
このように、サブピクセル毎に、イメージセンサを設ける方法では、精細な加工が必要となりコスト面に問題があると共に、R、G及びB、1色当たりのイメージセンサの面積が小さくなり感度が低下してしまうという問題点がある。
一方、例えば、図17(b)は、R、G及びBの3原色フィルタのそれぞれのサイズを1ピクセルのサイズと同じ大きさとし、ピクセル毎にイメージセンサを設けた場合を概念的に示している。
この場合、3つのサブピクセル分の光を利用でき、イメージセンサのサイズも比較的大きくできるので、感度をおよそ3倍向上させることができるが、逆に解像度が1/3に低下してしまうという問題点がある。
本発明は、前記従来の問題点に鑑みなされたものであって、その目的は、装置の小型化に有用な、入出力一体型ディスプレイ(面状部材)の表示面上に接触した接触物の色を、検出に必要なセンサ面積の大きさを確保しつつ感度の低下及び解像度の劣化を防止して、検出することができる色検出装置、色検出プログラム及びコンピュータ読み取り可能な記録媒体、並びに色検出方法を提供することにある。
本発明の色検出装置は、前記課題を解決するために、複数の単位画素と、前記単位画素毎に少なくとも1つ設けられた複数の撮像センサとを含む面状部材と、所定範囲に含まれる前記単位画素を、等色の原理を満たす第1色、第2色及び第3色で、順次発色させる発色制御手段と、前記発色制御手段が、前記所定範囲に含まれる単位画素を、前記第1色、第2色及び第3色で発色させる毎に、前記面状部材に接触する接触物の像を、前記撮像センサを用いて撮像する撮像制御手段と、前記第1色、第2色及び第3色で発色させる毎に、前記撮像制御手段によって撮像された前記接触物の像のそれぞれに基づいて、前記接触物の前記面状部材上における接触部分の色を検出する色検出手段を備えていることを特徴としている。
また、本発明の色検出方法は、前記課題を解決するために、複数の単位画素と、前記単位画素毎に少なくとも1つ設けられた複数の撮像センサとを含む面状部材を用いて実行される色検出方法であって、所定範囲に含まれる前記単位画素を、等色の原理を満たす第1色、第2色及び第3色で発色させる発色制御ステップと、前記発色制御ステップで、前記所定範囲に含まれる単位画素を、前記第1色、第2色及び第3色で、順次発色させる毎に、前記面状部材に接触する接触物の像を、前記各撮像センサを用いて撮像する撮像制御ステップと、前記第1色、第2色及び第3色で発色させる毎に、前記撮像制御ステップで撮像された、前記接触物の像のそれぞれに基づいて、前記接触物の前記面状部材上における接触部分の色を検出する色検出ステップを含んでいることを特徴としている。
前記構成又は方法によれば、面状部材は、複数の単位画素と、前記単位画素毎に少なくとも1つ設けられた複数の撮像センサとを含んでいる。
したがって、面状部材の複数の単位画素を動作させることにより画像を、面状部材上(例えば、所定の表示面に表示する場合が考えられる。以下、このような場合について説明し、単に「表示面」という。)に表示することが可能である。
また、面状部材の複数の単位画素が、発色(発光)するときの光を利用して、表示面上の接触物に光を当て、その反射光を面状部材の複数の撮像センサで検出することにより表示面上の接触物の像を撮像することが可能である。
以上の構成によれば、画像表示部と、画像撮像部とを別々の装置で構成する必要がないので、入出力一体型装置の小型化が可能となる。
また、前記構成又は方法によれば、発色制御手段(発色制御ステップで)は、所定範囲に含まれる前記単位画素のそれぞれを、等色の原理を満たす第1色、第2色及び第3色で、順次発色させるようになっている。
また、撮像制御手段(撮像制御ステップで)は、前記発色制御手段が(前記発色制御ステップで)、前記所定範囲に含まれる単位画素を、前記第1色、第2色及び第3色で発色させる毎に、前記面状部材に接触する接触物の像を、前記各撮像センサを用いて撮像するようになっている。
さらに、前記構成又は方法によれば、色検出手段(色検出ステップで)は、前記第1色、第2色及び第3色で発色させる毎に、前記撮像制御手段によって(撮像制御ステップで)撮像された、前記接触物の像のそれぞれに基づいて、前記接触物の前記面状部材上における接触部分の色を検出するようになっている。
ここで、「等色の原理」とは、色彩学の学術用語であり、すべての色は3つの色で表現できるという原理のことである。
また、対象物の色を検出するためには、等色の原理より、3つの異なる色を有する光を対象物に照射し、その反射光を検出すれば良い。
以上のように、前記第1色、第2色及び第3色で発色させて、接触物の接触部分の色を検出するようにすれば、接触物の接触部分の色が仮に第1色と同じ色であるような場合でも、残りの第2色及び第3色を発色させて撮像した撮像データを基に、色の検出を行うことができる。
また、「所定範囲」とは、例えば、面状部材上の表示面の全体から、表示面の部分的な特定の範囲までを含む広い概念である。
また、「第1色、第2色及び第3色で発色させる」とは、まず、第1色を発色させ、次に第2色を発色させ、さらに第3色を発色させることを意味する。
ここで、色検出の精度向上の観点からは、第1色、第2色及び第3色を1度に発色させて、これらの3色が混色した状態を撮像した1つの撮像データを解析して色検出を行うよりも、等色の原理を満たす3色を第1色、第2色及び第3色を、発色させて、前記第1色、第2色及び第3色で発色させる毎に各撮像センサを用いて撮像した、撮像データを3つ用意して、これらの3つの撮像データを解析する方が好ましい。
なぜなら、等色の原理を満たす第1色、第2色及び第3色が混色した状態を撮像した撮像データ1つを解析して色検出を行うよりも、第1色、第2色及び第3色のそれぞれを分離した状態の3つの撮像データを解析して色検出を行う方が、分析が遥かに容易であり、検出精度も高いからである。
以上の構成又は方法によれば、例えば、単位画素毎に撮像センサを設けた場合でも、各単位画素は、少なくとも1つの撮像センサで、第1色、第2色及び第3色の3色分の撮像データを別々に得ることができる。
色検出の検出精度の観点からは、色画素毎に撮像センサを配置することが好ましいが、前記構成又は方法によれば、撮像センサの数が少なくても色検出の検出精度が比較的高いので、現状のセンサ面積(例えば、単位画素の数:撮像センサの数=1:1)及び色検出の検出精度を確保しつつ、検出感度の低下を防止することができる。
また、前記構成又は方法によれば、検出感度を上げるために、単位画素中の3つの色画素から出射されるすべての光を用いて1つの色を発色させるようにしなくても良いので、解像度の劣化も防止することができる。
以上より、装置の小型化に有用な、入出力一体型ディスプレイ(面状部材)の表示面上に接触した接触物の色を、感度の低下及び解像度の劣化を防止しつつ、検出することができる色検出装置及び色検出方法を提供することができる。
また、本発明の色検出装置は、前記接触物が前記面状部材に接触しているか否かを判定する接触判定手段を備えており、前記発色制御手段は、前記接触判定手段によって前記接触物が前記面状部材に接触していると判定された場合に、前記単位画素を発色させることが好ましい。
前記構成によれば、接触判定手段が、接触物が面状部材に接触していると判定している場合にしか単位画素を、前記第1色、第2色及び第3色で発色させないので、色検出ができない場合に、色検出を行ってしまうなどといった無駄な検出動作を防止することができる。
ここで、図17(c)に基づき、前記第1色、第2色及び第3色を発色させる構成が有する別の課題について説明する。
図17(c)は、従来のカラースキャナで、カラー画像に対してR(Red)、G(green)及びB(blue)の光を順次照射して、イメージセンサで画像の取り込みを行っているものを示す概念図である。
例えば、特許文献5及び6には、前記従来のカラースキャナの変形例として光源と原稿との間に液晶を設け、液晶にて光源色を変化させ色を取り込むスキャナが開示されている。
なお、特許文献5及び6に開示された技術では、いずれも画像表示用の画素を利用して色検出を行うという観点については、記載及び示唆されていない。また、レンズ等の別の光学系素子を用いており、装置の小型化の観点は考慮されていない。
ここで、カラースキャナの場合は、スキャン画面上に、原稿等を載置した状態で、原稿の画像データを取り込むので、スキャン画面にR、G及びBの光が、順次照射されても、その光は、原稿等に隠れて、ユーザには、ほとんど見えない。
しかしながら、入出力一体型ディスプレイ(面状部材)の表示面上に接触した接触物の色を検出する場合には、表示面上に画像表示が行なわれている状態をユーザが見ている状態で、接触物の色を検出する関係上、前記第1色、第2色及び第3色を順次発色させると表示にチラツキが生じてしまうという別の課題が生じる。
そこで、このような課題を解決するため、本発明の色検出装置は、前記構成に加えて、前記撮像制御手段によって撮像された前記接触物の像に基づいて、前記面状部材上における前記接触物の接触部分を含む接触部分包含領域を特定する接触部分包含領域特定手段を備え、前記発色制御手段は、前記接触部分包含領域特定手段によって特定された前記接触部分包含領域を前記所定範囲として、前記単位画素のそれぞれを発色させることが好ましい。
前記構成によれば、発色制御手段は、面状部材上の接触部分包含領域(接触部分包含領域=所定範囲)に含まれる単位画素を発色させる。
ここで、「接触部分包含領域」は、接触物の接触部分の領域であっても良いし、該接触部分及びその近傍を含む任意の大きさの閉じられた領域であっても良いが、表示のチラツキによるユーザへの影響を少なくする観点からは、できる限り小さくすることが好ましい。
これにより、接触部分包含領域の大きさを色検出が可能な範囲で、できるだけ小さくすることにより、前記表示のチラツキによるユーザへの影響を小さくすることができる。
すなわち、接触部分包含領域には、接触物が接触しているので、この接触部分包含領域における表示のチラツキは、該接触物に隠れてユーザには、ほとんど見えないようにすることができる。
以上より、装置の小型化に有用な、入出力一体型ディスプレイ(面状部材)の表示面上に接触した接触物の色を、感度の低下及び解像度の劣化を防止しつつ、表示のチラツキによるユーザへの影響を少なくして、検出することができる色検出装置及び色検出方法を提供することができる。
また、本発明の色検出装置は、前記構成に加えて、前記第1色は、赤色(R)、緑色(G)、青色(B)及び白色からなる4色のうちのいずれかであり、
前記第2色は、該4色のうち、前記第1色でない残りの3色のうちのいずれかであり、
前記第3色は、該3色のうち、前記第2色でない残りの2色のうちのいずれかであることが好ましい。
前記構成によれば、画像表示装置に一般的に用いられているR画素、G画素及びB画素の集まりを単位画素とする画像表示装置に本願発明を適用することができる。
なお、単位画素を白色に発色させるには、R画素、G画素及びB画素のすべてを発色させれば良い。
また、本発明の色検出装置は、前記構成に加えて、前記発色制御手段は、前記色検出手段によって前記接触部分の色が検出された場合に、前記単位画素を前記第1色、第2色及び第3色で発色させる動作を終了することが好ましい。
前記構成によれば、色検出手段により接触物の接触部分の色が検出されるまで、前記単位画素を発色させる動作を続けるので、接触物の接触部分の色を、確実に検出することができる。
また、一旦、色が検出された後は、発色動作を終了するので、重ねて色を検出するといった無駄な動作などを防止することができる。
また、本発明の色検出装置は、前記構成に加えて、前記色検出手段が検出した前記接触物の接触部分の色を示す色情報を保持する記憶部を備えていることが好ましい。
前記構成によれば、前記色検出手段が検出した前記接触物の接触部分の色を示す色情報を保持するので、同じ接触物の色を再検出する必要がない。
なお、色情報を保持するタイミングについては、色検出手段が接触物の色を検出した直後であることが好ましい。
また、色情報を保持する期間としては、接触物が接触(例えば、接触判定手段が、接触物が接触していると判定)して、色検出されてから離れる(例えば、接触判定手段が、接触物が接触していないと判定する)までの期間などが例示できる。
また、保持した色を適宜必要な処理に利用することができる。例えば、検出したペンの色で、表示面に描画できるように構成すれば、画用紙に色鉛筆で描画するのと同じ感覚で、電子的な描画を行うことができる。
なお、前記色検出装置及び色検出方法における各手段、各機能、各ステップ及び各処理のそれぞれは、コンピュータによって実現してもよく、この場合には、コンピュータを各手段として動作させ、コンピュータに各機能を実現させ、若しくはコンピュータに各ステップ及び各処理を実行させることにより前記前記色検出装置及び色検出方法を、コンピュータにて実現させる色検出プログラム、並びにそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
以上より、装置の小型化に有用な、入出力一体型ディスプレイ(面状部材)の表示面上に接触した接触物の色を、検出に必要なセンサ面積の大きさを確保しつつ感度の低下及び解像度の劣化を防止して、検出することができる色検出装置、色検出プログラム及びコンピュータ読み取り可能な記録媒体、並びに色検出方法を提供することができる。
本発明の色検出装置は、以上のように、複数の単位画素と、前記単位画素毎に少なくとも1つ設けられた複数の撮像センサとを含む面状部材と、所定範囲に含まれる前記単位画素を、等色の原理を満たす第1色、第2色及び第3色で、順次発色させる発色制御手段と、前記発色制御手段が、前記所定範囲に含まれる単位画素を、前記第1色、第2色及び第3色で発色させる毎に、前記面状部材に接触する接触物の像を、前記撮像センサを用いて撮像する撮像制御手段と、前記第1色、第2色及び第3色で発色させる毎に、前記撮像制御手段によって撮像された前記接触物の像のそれぞれに基づいて、前記接触物の前記面状部材上における接触部分の色を検出する色検出手段を備えているものである。
また、本発明の色検出方法は、以上のように、複数の単位画素と、前記単位画素毎に少なくとも1つ設けられた複数の撮像センサとを含む面状部材を用いて実行される色検出方法であって、所定範囲に含まれる前記単位画素を、等色の原理を満たす第1色、第2色及び第3色で、順次発色させる発色制御ステップと、前記発色制御ステップで、前記所定範囲に含まれる単位画素を、前記第1色、第2色及び第3色で発色させる毎に、前記面状部材に接触する接触物の像を、前記各撮像センサを用いて撮像する撮像制御ステップと、前記第1色、第2色及び第3色で発色させる毎に、前記撮像制御ステップで撮像された、前記接触物の像のそれぞれに基づいて、前記接触物の前記面状部材上における接触部分の色を検出する色検出ステップを含んでいる方法である。
それゆえ、装置の小型化に有用な、入出力一体型ディスプレイ(面状部材)の表示面上に接触した接触物の色を、感度の低下及び解像度の劣化を防止しつつ、検出することができる色検出装置及び色検出方法を提供するという効果を奏する。
本発明の一実施形態について図1〜図13に基づいて説明すれば、以下の通りである。
〔実施の形態1〕
(データ表示/センサ装置の概観構成及びその機能の概要)
まず、図1に基づき、本発明の一実施形態であるデータ表示/センサ装置(色検出装置)100の外観構成及びその機能の概要について説明する。
図1は、本発明の一実施形態に係るデータ表示/センサ装置100の概観構成及びその機能の概要を示す模式図である。
図1に示すように、本実施形態に係るデータ表示/センサ装置100の概観構成は、ヒンジHで結合された2つ折りに折り畳み可能な筐体300A及び筐体300Bを有し、筐体300A及び筐体300Bを折り畳んだ状態で対向する2つの内面のそれぞれに、センサ内蔵液晶パネル(面状部材)301A及びセンサ内蔵液晶パネル(面状部材)301B(以下、纏めてセンサ内蔵液晶パネル(面状部材)301と称する)が、互いに対向するようにそれぞれ配設されている構成である。
また、その機能の概要としては、それぞれのセンサ内蔵液晶パネル301に含まれる複数の画素回路(単位画素)31(図8参照)及び画素回路31毎に設けられた少なくとも1つの光センサ(撮像センサ)6(図2(a)・図2(b)参照)を駆動させることにより、2つのセンサ内蔵液晶パネル301A及びセンサ内蔵液晶パネル301Bのいずれかに接触したペン(接触物)Pのペン先(接触部分)の色を検出することが可能となっている。
なお、ここで、画素回路31の括弧書きの括弧内に単位画素と記載しているが、図2(a)に示すように、「単位画素」は、例えば、液晶ディスプレイの場合、厳密には、少なくともカラーフィルタ53r、カラーフィルタ53g、及びカラーフィルタ53b、液晶層52、バックライト307を含む1組のことであるが、以下の説明では、煩雑なので、画素回路31を便宜上「単位画素」と称して説明する。なお、画素回路31自体を説明している部分については、画素回路31そのものを意味しているものとする。R画素回路(色画素,R画素)31r、G画素回路(色画素,G画素)31g、B画素回路(色画素,B画素)31bのそれぞれの括弧内の表記についても同趣旨である。
また、詳細は後ほど説明するが、図1に示すように、データ表示/センサ装置100は、ペンPのペン先がセンサ内蔵液晶パネル301(図1では、センサ内蔵液晶パネル301Bに接触している)に接触したことを検知(判定)すると所定の大きさの領域PP(接触部分包含領域:なお、図1では、領域PPの大きさを誇張して描いている)を特定するようになっており、領域PPに含まれる画素回路31のみが発色したときの特定色の光が、ペンPに照射され、その反射光を複数の光センサ6で検出することにより、ペンPのペン先の色を検出するようになっている。
なお、以下では、便宜上、領域PPを、所定の限られた領域として説明している部分が存在しているが、領域PPは、このような限られた領域に限定されるものではなく、ペンPのペン先が接触する部分の領域であっても良いし、該接触する部分及びその近傍を含む任意の大きさの閉じられた領域であっても良い。また、センサ内蔵液晶パネル301の表示面全体の領域であっても良い。
また、データ表示/センサ装置100は、少なくともペンPがセンサ内蔵液晶パネル301に接触している間、検出した色を保持し、その色で、例えば、軌跡Lを描くことができるようになっている。
以上のように、センサ内蔵液晶パネル301は、複数の画素回路31と、画素回路31毎に少なくとも1つ設けられた複数の光センサ6を含んでいる。
したがって、センサ内蔵液晶パネル301の複数の画素回路31を動作させることにより画像をセンサ内蔵液晶パネル301上の所定の表示面に表示することが可能である。また、センサ内蔵液晶パネル301の複数の画素回路31が、発色するときの光を利用して、表示面上のペンPに光を当て、その反射光をセンサ内蔵液晶パネル301の複数の光センサ6で検出することにより表示面上のペンPの像を撮像することが可能である。
複数の光センサ6及び複数の画素回路31のそれぞれの個数は、画像表示機能、及び、以下で説明する色検出機能を確保できる数であれば、任意であって良いが、例えば、個々の光センサ6のセンサ面積の観点からは、1対1で同数であることが好ましい。これにより、従来の微細加工技術で簡単にセンサ内蔵液晶パネル301を作成することができ、従来のセンサ面積を維持できる。
しかしながら、技術の進歩により、将来的にセンサ面積当たりの光センサ6の感度が向上し、微細加工技術が進歩することも予想されるので、色検出に必要なセンサ面積の大きさを確保可能であれば、複数の光センサ6及び複数の画素回路31のそれぞれの個数が、1対3で、後者が前者の3倍の数であっても良い。このような構成を採用すれば、画素回路31が、例えば、3つの色画素を有する場合に、個々の色画素が発色する光の光センサ6による検出の色ごとの独立性を確保できる。
なお、複数の光センサ6及び複数の画素回路31のそれぞれの個数が、1対2で、後者が前者の2倍の数であっても良い。
すなわち、光センサ6は、複数の画素回路31毎に、少なくとも1つ含んでいれば良い。
なお、複数の光センサ6及び複数の画素回路31のそれぞれは、センサ内蔵液晶パネル301の面方向(表示画面の面内方向)の所定範囲に面状に並設されていることが好ましい。例えば、マトリクス状の配列などが例示できる。
また、複数の光センサ6及び複数の画素回路31の位置関係は、例えば、それぞれの数が1対1で同数の場合であり、かつ以下で説明するように、画素回路31が3つの色画素からなる場合、光センサ6の位置は、3つの色画素のいずれからも近い位置であることが好ましい(例えば、図2(b)参照)。
以上の構成によれば、画像表示部と、画像撮像部とを別々の装置で構成する必要がないので、データ表示/センサ装置100の小型化が可能となる。
センサ内蔵液晶パネル301のような面状部材としては、本実施形態のセンサ内蔵液晶パネルに限られない、例えば、ディスプレイの例としては、液晶ディスプレイの他、電気泳動型ディスプレイ、ツイストボール型ディスプレイ、微細なプリズムフィルムを用いた反射型ディスプレイ、デジタルミラーデバイス等の光変調素子を用いたディスプレイの他、発光素子として、有機EL(Light Emitting)発光素子、無機EL発光素子、LED(Light Emitting Diode)等の発光輝度が可変の素子を用いたディスプレイ、フィールドエミッションディスプレイ(FED)、プラズマディスプレイなどが例示できるが、これらのディスプレイと撮像センサ(イメージセンサ、光センサ)とを一体化した入出力一体型ディスプレイが将来的に開発された場合でも、これらの入出力一体型ディスプレイに本発明を適用できることは、以下の説明から明白であろう。
まず、以下で、前記データ表示/センサ装置100が備えるセンサ内蔵液晶パネル301の概要について説明する。
(センサ内蔵液晶パネルの概要)
データ表示/センサ装置100が備えるセンサ内蔵液晶パネル301は、データの表示に加え、対象物の画像検出が可能な液晶パネルである。ここで、対象物の画像検出とは、例えば、ユーザが指やペンなどでポインティング(タッチ)した位置の検出や、印刷物等の画像の読み取り(スキャン)である。なお、表示に用いるデバイスは、液晶パネルに限定されるものではなく、有機EL(Electro Luminescence)パネルなどであってもよい。
図2(a)及び図2(b)を参照しながら、センサ内蔵液晶パネル301の構造について説明する。図2(a)は、センサ内蔵液晶パネル301の断面を模式的に示す図である。なお、ここで説明するセンサ内蔵液晶パネル301は一例であり、表示面と読取面とが共用されているものであれば、任意の構造のものが利用できる。
図示のとおり、センサ内蔵液晶パネル301は、背面側に配置されるアクティブマトリクス基板51Aと、表面側に配置される対向基板51Bとを備え、これら基板の間に液晶層52を挟持した構造を有している。アクティブマトリクス基板51Aには、画素電極56、データ信号線57、光センサ回路32(図示せず)、配向膜58、偏光板59などが設けられる。対向基板51Bには、カラーフィルタ53r(赤)、53g(緑)、53b(青)、遮光膜54、対向電極55、配向膜58、偏光板59などが設けられる。また、センサ内蔵液晶パネル301の背面には、バックライト307が設けられている。
なお、光センサ回路32に含まれる光センサ6は、青のカラーフィルタ53bを設けた画素電極56の近傍に設けられているが、この構成に限定されるものではない。赤のカラーフィルタ53rを設けた画素電極56の近傍に設けてもよいし、緑のカラーフィルタ53gを設けた画素電極56の近傍に設けてもよい。
次に、図2(b)を参照しながら、光センサ6の配置方法の他の例について説明する。
図2(b)は、データ表示/センサ装置100が備えるセンサ内蔵液晶パネル301の他の例の1画素を示す模式図である。
図示のように、この例では、光センサ6が、カラーフィルタ53r、カラーフィルタ53g及びカラーフィルタ53bのいずれからも近くなるように、直線状に併設されたカラーフィルタ53r、カラーフィルタ53g及びカラーフィルタ53bの紙面に対して上側に配置されている。このような配置を採用することにより、光センサ6のサイズを大きくできるとともに、カラーフィルタ53r、カラーフィルタ53g及びカラーフィルタ53bからのいずれからも感度良く光を検出することができる。
次に、図3(a)および図3(b)を参照しながら、ユーザが、指やペンで、センサ内蔵液晶パネル301上をタッチした位置を検出する2種類の方法について説明する。
図3(a)は、反射像を検出することにより、ユーザがタッチした位置を検出する様子を示す模式図である。バックライト307から光63が出射されると、光センサ6を含む光センサ回路32は、指などの対象物64により反射された光63を検出する。これにより、対象物64の反射像を検出することができる。このように、センサ内蔵液晶パネル301は、反射像を検出することにより、タッチした位置を検出することができる。
また、図3(b)は、影像を検出することにより、ユーザがタッチした位置を検出する様子を示す模式図である。図3(b)に示すように、光センサ6を含む光センサ回路32は、対向基板51Bなどを透過した外光61を検出する。しかしながら、ペンなどの対象物62がある場合は、外光61の入射が妨げられるので、光センサ回路32が検出する光量が減る。これにより、対象物62の影像を検出することができる。このように、センサ内蔵液晶パネル301は、影像を検出することにより、タッチした位置を検出することもできる。
上述のように、光センサ6は、バックライト307より出射された光の反射光(影像)を検出してもよいし、外光による影像を検出してもよい。また、前記2種類の検出方法を併用して、影像と反射像とを両方を同時に検出するようにしてもよい。
(データ表示/センサ装置の要部構成)
次に、図4を参照しながら、前記データ表示/センサ装置100の要部構成について説明する。図4は、データ表示/センサ装置100の要部構成を示すブロック図である。図示のように、データ表示/センサ装置100は、1または複数の表示/光センサ部300、回路制御部600、データ処理部700、主制御部800、記憶部901、一次記憶部902、操作部903、外部通信部907、音声出力部908、および音声入力部909を備えている。ここでは、データ表示/センサ装置100は、単一の表示/光センサ部300を備えているものとして説明するが、複数備えていてもかまわない。
表示/光センサ部300は、いわゆる光センサ内蔵液晶表示装置である。表示/光センサ部300は、センサ内蔵液晶パネル301、バックライト307、それらを駆動するための周辺回路309を含んで構成される。
センサ内蔵液晶パネル301は、マトリクス状に配置された複数の画素回路31および光センサ回路32を含んで構成される。センサ内蔵液晶パネル301の詳細な構成については後述する。
周辺回路309は、液晶パネル駆動回路304、光センサ駆動回路305、信号変換回路306、バックライト駆動回路308を含む。
液晶パネル駆動回路304は、回路制御部600の表示制御部601からのタイミング制御信号(TC1)およびデータ信号(D)に従って、制御信号(G)およびデータ信号(S)を出力し、画素回路31を駆動する回路である。画素回路31の駆動方法の詳細については後述する。
光センサ駆動回路305は、回路制御部600のセンサ制御部602からのタイミング制御信号(TC2)に従って、信号線(R)に電圧を印加して、光センサ回路32を駆動する回路である。光センサ回路32の駆動方法の詳細については後述する。
信号変換回路306は、光センサ回路32から出力されるセンサ出力信号(SS)をデジタル信号(DS)に変換し、該変換後の信号をセンサ制御部602に送信する回路である。
バックライト307は、複数の白色LED(Light Emitting Diode)を含んでおり、センサ内蔵液晶パネル301の背面に配置される。そして、バックライト駆動回路308から電源電圧が印加されると、バックライト307は点灯し、センサ内蔵液晶パネル301に光を照射する。なお、バックライト307は、白色LEDに限らず、他の色のLEDを含んでいてもよい。また、バックライト307は、LEDに代えて、例えば、冷陰極管(CCFL:Cold Cathode Fluorescent Lamp)を含むものであってもよい。
バックライト駆動回路308は、回路制御部600のバックライト制御部603からの制御信号(BK)がハイレベルであるときは、バックライト307に電源電圧を印加して、逆に、バックライト制御部603からの制御信号がローレベルであるときは、バックライト307に電源電圧を印加しない。
次に、回路制御部600について説明する。回路制御部600は、表示/光センサ部300の周辺回路309を制御するデバイスドライバとしての機能を備えるものである。回路制御部600は、表示制御部601、センサ制御部602、バックライト制御部603、および表示データ記憶部604を備えている。
表示制御部601は、データ処理部700の表示データ処理部701から表示データを受信するとともに、表示データ処理部701からの指示に従って、表示/光センサ部300の液晶パネル駆動回路304に、タイミング制御信号(TC1)およびデータ信号(D)を送信し、前記受信した表示データをセンサ内蔵液晶パネル301に表示させる。
なお、表示制御部601は、表示データ処理部701から受信した表示データを、表示データ記憶部604に一次記憶させる。そして、当該一次記憶させた表示データに基づいて、データ信号(D)を生成する。表示データ記憶部604は、例えば、VRAM(video random access memory)などである。
センサ制御部602は、データ処理部700のセンサデータ処理部703からの指示に従って、表示/光センサ部300の光センサ駆動回路305に、タイミング制御信号(TC2)を送信し、センサ内蔵液晶パネル301にてスキャンを実行させる。
また、センサ制御部602は、信号変換回路306からデジタル信号(DS)を受信する。そして、センサ内蔵液晶パネル301に含まれる全ての光センサ回路32から出力されたセンサ出力信号(SS)に対応するデジタル信号(DS)に基づいて、画像データを生成する。つまり、センサ内蔵液晶パネル301の読み取り領域全体で読み取った画像データを生成する。そして、該生成した画像データをセンサデータ処理部703に送信する。
バックライト制御部603は、表示データ処理部701およびセンサデータ処理部703からの指示に従って、表示/光センサ部300のバックライト駆動回路308に制御信号(BK)を送信し、バックライト307を駆動させる。
なお、データ表示/センサ装置100が、複数の表示/光センサ部300を備える場合、表示制御部601は、データ処理部700から、どの表示/光センサ部300にて表示データを表示するかの指示を受けたとき、当該指示に応じた表示/光センサ部300の液晶パネル駆動回路304を制御する。また、センサ制御部602は、データ処理部700から、どの表示/光センサ部300にて対象物のスキャンを行うかの指示を受けたとき、当該指示に応じた表示/光センサ部300の光センサ駆動回路305を制御するとともに、当該指示に応じた表示/光センサ部300の信号変換回路306からデジタル信号(DS)を受信する。
次に、データ処理部700について説明する。データ処理部700は、主制御部800から受信する「コマンド」に基づいて、回路制御部600に指示を与えるミドルウェアとしての機能を備えるものである。なお、コマンドの詳細については後述する。
データ処理部700は、表示データ処理部701およびセンサデータ処理部703を備えている。そして、データ処理部700が、主制御部800からコマンドを受信すると、該受信したコマンドに含まれる各フィールド(後述する)の値に応じて、表示データ処理部701およびセンサデータ処理部703の少なくとも一方が動作する。
表示データ処理部701は、主制御部800から表示データを受信するとともに、データ処理部700が受信したコマンドに従って、表示制御部601およびバックライト制御部603に指示を与え、前記受信した表示データをセンサ内蔵液晶パネル301に表示させる。なお、コマンドに応じた、表示データ処理部701の動作については、後述する。
センサデータ処理部703は、データ処理部700が受信したコマンドに従って、センサ制御部602およびバックライト制御部603に指示を与える。
また、センサデータ処理部703は、センサ制御部602から画像データを受信し、当該画像データをそのまま画像データバッファ704に格納する。そして、センサデータ処理部703は、データ処理部700が受信したコマンドに従って、画像データバッファ704に記憶されている画像データに基づいて、「全体画像データ」、「部分画像データ(部分画像の座標データを含む)」、および「座標データ」の少なくともいずれか1つを、主制御部800に送信する。なお、全体画像データ、部分画像データ、および座標データについては、後述する。また、コマンドに応じた、センサデータ処理部703の動作については、後述する。
次に、主制御部800は、アプリケーションプログラムを実行するものである。主制御部800は、記憶部901に格納されているプログラムを、例えばRAM(Random Access Memory)等で構成される一次記憶部902に読み出して実行する。
主制御部800で実行されるアプリケーションプログラムは、センサ内蔵液晶パネル301に表示データを表示させたり、センサ内蔵液晶パネル301にて対象物のスキャンを行わせたりするために、データ処理部700に対して、コマンドおよび表示データを送信する。また、コマンドに「データ種別」を指定した場合は、当該コマンドの応答として、全体画像データ、部分画像データ、および座標データの少なくともいずれか1つを、データ処理部700から受信する。
なお、回路制御部600、データ処理部700、および主制御部800は、それぞれ、CPU(Central Processing Unit)およびメモリ等で構成することができる。また、データ処理部700は、ASIC(application specific integrate circuit)などの回路で構成されていてもよい。
次に、記憶部901は、図示のように、主制御部800が実行するプログラムおよびデータを格納するものである。なお、主制御部800が実行するプログラムは、アプリケーション固有のプログラムと、各アプリケーションが共用可能な汎用プログラムとに分離されていてもよい。
次に、操作部903は、データ表示/センサ装置100のユーザの入力操作を受けつけるものである。操作部903は、例えば、スイッチ、リモコン、マウス、キーボードなどの入力デバイスで構成される。そして、操作部903は、データ表示/センサ装置100のユーザの入力操作に応じた制御信号を生成し、該生成した制御信号を主制御部800へ送信する。
なお、前記スイッチの例としては、電源のオンとオフとを切り換える電源スイッチ905、予め所定の機能が割り当てられているユーザスイッチ906などのハードウェアスイッチを想定している。
その他、データ表示/センサ装置100は、無線/有線通信によって外部装置と通信を行うための外部通信部907、音声を出力するためのスピーカ等の音声出力部908、音声信号を入力するためのマイク等の音声入力部909などを適宜備えていてもよい。
(コマンドの詳細)
次に、図5および図6を参照しながら、主制御部800からデータ処理部700に送信されるコマンドの詳細について説明する。図5は、コマンドのフレーム構造の一例を模式的に示す図である。また、図6は、コマンドに含まれる各フィールドに指定可能な値の一例、および、その概要を説明する図である。
図5に示すように、コマンドは、「ヘッダ」、「データ取得タイミング」、「データ種別」、「スキャン方式」、「スキャン画像階調」、「スキャン解像度」、「スキャンパネル」、「表示パネル」、および「予備」の各フィールドを含んでいる。そして、各フィールドには、例えば、図6に示す値が指定可能である。
「ヘッダ」フィールドは、フレームの開始を示すフィールドである。「ヘッダ」フィールドであることが識別可能であれば、「ヘッダ」フィールドの値は、どのような値であってもよい。
次に、「データ取得タイミング」フィールドは、データを主制御部800へ送信すべきタイミングを指定するフィールドである。「データ取得タイミング」フィールドには、例えば、“00”(センス)、“01”(イベント)、および“10”(オール)という値が指定可能である。
ここで、“センス”は、最新のデータを直ちに送信すること指定するものである。よって、センサデータ処理部703は、「データ取得タイミング」フィールドの値が“センス”であるコマンドを受信すると、「データ種別」フィールドにて指定されている最新のデータを、直ちに、主制御部800に送信する。
また、“イベント”は、センサ制御部602から受信する画像データに変化が生じたタイミングで送信すること指定するものである。よって、センサデータ処理部703は、「データ取得タイミング」フィールドの値が“イベント”であるコマンドを受信すると、「データ種別」フィールドにて指定されているデータを、センサ制御部602から受信する画像データに、所定の閾値より大きい変化が生じたタイミングで、主制御部800に送信する。
また、“オール”は、所定周期でデータを送信すること指定するものである。よって、センサデータ処理部703は、「データ取得タイミング」フィールドの値が“オール”であるコマンドを受信すると、「データ種別」フィールドにて指定されているデータを、所定周期で、主制御部800に送信する。なお、前記所定周期は、光センサ回路32にてスキャンを行う周期と一致する。
次に、「データ種別」フィールドは、センサデータ処理部703から取得するデータの種別を指定するフィールドである。なお、「データ種別」フィールドには、例えば、“001”(座標)、“010”(部分画像)、および“100”(全体画像)という値が指定可能である。さらに、これらの値を加算することによって、“座標”と、“部分画像”/“全体画像”とを、同時に指定可能である。例えば、“座標”と“部分画像”とを同時に指定する場合、“011”と指定することができる。
センサデータ処理部703は、「データ種別」フィールドの値が“全体画像”であるコマンドを受信すると、画像データバッファ704に記憶している画像データそのものを主制御部800に送信する。画像データバッファ704に記憶している画像データそのものを、「全体画像データ」と称する。
また、センサデータ処理部703は、「データ種別」フィールドの値が“部分画像”であるコマンドを受信すると、センサ制御部602から受信する画像データから、所定の閾値より大きい変化が生じた部分を含む領域を抽出し、該抽出した領域の画像データを主制御部800に送信する。ここで、当該画像データを、「部分画像データ」と称する。なお、前記部分画像データが複数抽出された場合、センサデータ処理部703は、該抽出されたそれぞれの部分画像データを主制御部800に送信する。
さらに、センサデータ処理部703は、「データ種別」フィールドの値が“部分画像”であるコマンドを受信したとき、対象物が接近する先の点の座標として、部分画像データにおける代表座標を検出し、当該代表座標の部分画像データにおける位置を示す座標データを主制御部800に送信する。なお、前記代表座標とは、例えば、前記部分画像データの中心の座標、前記部分画像データの重心の座標などが挙げられる。
次に、センサデータ処理部703は、「データ種別」フィールドの値が“座標”であるコマンドを受信すると、前記代表座標の全体画像データにおける位置を示す座標データを主制御部800に送信する。なお、前記部分画像データが複数抽出された場合、センサデータ処理部703は、該抽出された、それぞれの部分画像データの、全体画像データにおける代表座標を検出し、当該代表座標を示す座標データのそれぞれを主制御部800に送信する(多点検出)。
なお、全体画像データ、部分画像データ、および座標データの具体例については、模式図を参照しながら後述する。
次に、「スキャン方式」フィールドは、スキャン実行時に、バックライト307を点灯するか否かを指定するフィールドである。「スキャン方式」フィールドには、例えば、“00”(反射)、“01”(透過)、および“10”(反射/透過)という値が指定可能である。
“反射”は、バックライト307を点灯した状態でスキャンを行うこと指定するものである。よって、センサデータ処理部703は、「スキャン方式」フィールドの値が“反射”であるコマンドを受信すると、光センサ駆動回路305とバックライト駆動回路308とが同期して動作するように、センサ制御部602とバックライト制御部603とに指示を与える。
また、“透過”は、バックライト307を消灯した状態でスキャンを行うことを指定するものである。よって、センサデータ処理部703は、「スキャン方式」フィールドの値が“透過”であるコマンドを受信すると、光センサ駆動回路305を動作させ、バックライト駆動回路308と動作させないようにセンサ制御部602とバックライト制御部603とに指示を与える。なお、“反射/透過”は、“反射”と“透過”とを併用してスキャンを行うことを指定するものである。
次に、「スキャン画像階調」フィールドは、部分画像データおよび全体画像データの階調を指定するフィールドである。「スキャン画像階調」フィールドには、例えば、“00”(2値)、および“01”(多値)という値が指定可能である。
ここで、センサデータ処理部703は、「スキャン画像階調」フィールドの値が“2値”であるコマンドを受信すると、部分画像データおよび全体画像データをモノクロデータとして、主制御部800に送信する。
また、センサデータ処理部703は、「スキャン画像階調」フィールドの値が“多値”であるコマンドを受信すると、部分画像データおよび全体画像データを多階調データとして、主制御部800に送信する。
次に、「スキャン解像度」フィールドは、部分画像データおよび全体画像データの解像度を指定するフィールドである。「解像度」フィールドには、例えば、“0”(高)および“1”(低)という値が指定可能である。
ここで、“高”は、高解像度を指定するものである。よって、センサデータ処理部703は、「スキャン解像度」フィールドの値が“高”であるコマンドを受信すると、部分画像データおよび全体画像データを高解像度で主制御部800に送信する。例えば、画像認識などの画像処理を行う対象の画像データ(指紋などの画像データ)には、“高”を指定することが望ましい。
また、“低”は、低解像度を指定するものである。よって、センサデータ処理部703は、「スキャン解像度」フィールドの値が“低”であるコマンドを受信すると、部分画像データおよび全体画像データを低解像度で主制御部800に送信する。例えば、タッチした位置等が分かる程度でよい画像データ(タッチした指や手の画像データなど)には、“低”を指定することが望ましい。
次に、「スキャンパネル」フィールドは、データ表示/センサ装置100が、複数の表示/光センサ部300を備えているときに、どの表示/光センサ部300にて対象物のスキャンを行うかを指定するフィールドである。「スキャンパネル」フィールドには、例えば、“001”(一番目の表示/光センサ部300)、“010”(二番目の表示/光センサ部300)という値が指定可能である。なお、これらの値を加算することによって、複数の表示/光センサ部300を同時に指定可能である。例えば、一番目と二番目の両方の表示/光センサ部300を同時に指定する場合、“011”と指定することができる。
ここで、センサデータ処理部703は、受信したコマンドの「スキャンパネル」フィールドの値に従って、指定された表示/光センサ部300の光センサ駆動回路305およびバックライト駆動回路308を制御するように、センサ制御部602およびバックライト制御部603に指示を与える。
次に、「表示パネル」フィールドは、データ表示/センサ装置100が、複数の表示/光センサ部300を備えているときに、どの表示/光センサ部300にて表示データを表示させるかを指定するフィールドである。「スキャン画像階調」フィールドには、例えば、“001”(一番目の表示/光センサ部300)、“010” (二番目の表示/光センサ部300)という値が指定可能である。なお、これらの値を加算することによって、複数の表示/光センサ部300を同時に指定可能である。例えば、一番目と二番目の両方の表示/光センサ部300を同時に指定する場合、“011”と指定することができる。
ここで、表示データ処理部701は、例えば、「表示パネル」フィールドの値が表示/光センサ部300であるコマンドを受信すると、表示/光センサ部300に表示データを表示させるために、表示/光センサ部300の液晶パネル駆動回路304およびバックライト駆動回路308を制御するように、表示制御部601およびバックライト制御部603に指示を与える。
次に、「予備」フィールドは、上述したフィールドにて指定可能な情報以外の情報をさらに指定する必要がある場合に、適宜指定されるフィールドである。
なお、主制御部800にて実行されるアプリケーションは、コマンドを送信するにあたり、上述したフィールドを全て使用する必要はなく、使用しないフィールドには無効値(NULL値など)を設定しておけばよい。
また、ユーザが指やペンなどでタッチした位置の座標データを取得したいときは、「データ種別」フィールドに“座標”を指定したコマンドをデータ処理部700に送信することとなるが、指やペンなどは動きがあるため、さらに、当該コマンドの「データ取得タイミング」フィールドに“オール”を指定し、座標データを取得するようにすることが望ましい。また、タッチした位置の座標データが取得できればよいため、スキャンの精度は高くなくてもよい。したがって、前記コマンドの「解像度」フィールドの値は“低”を指定しておけばよい。
また、コマンドの「データ種別」フィールドに“座標”を指定した場合において、例えば、ユーザが、複数の指やペンなどでセンサ内蔵液晶パネル301を同時にタッチした場合は、該タッチした位置の座標データのそれぞれを取得することができる(多点検出)。
また、原稿などの対象物の画像データを取得する場合、「データ種別」フィールドに“全体画像”を指定したコマンドをデータ処理部700に送信することとなるが、原稿などの対象物は、通常、静止させた状態でスキャンを実行することが一般的であるため、周期的にスキャンを実行する必要はない。従って、この場合は、「データ取得タイミング」フィールドに“センス”または“イベント”を指定することが望ましい。なお、原稿などの対象物をスキャンするときは、ユーザが文字を読みやすいように、スキャン精度は高い方が望ましい。したがって、「解像度」フィールドには“高”を指定することが望ましい。
(全体画像データ/部分画像データ/座標データ)
次に、図7(a)及び図7(b)を参照しながら、全体画像データ、部分画像データ、および座標データについて、例を挙げて説明する。図7(a)に示す画像データは、対象物がセンサ内蔵液晶パネル301上に置かれていないときに、センサ内蔵液晶パネル301全体をスキャンした結果として得られる画像データである。また、図7(b)に示す画像データは、ユーザが指でセンサ内蔵液晶パネル301をタッチしているときに、センサ内蔵液晶パネル301全体をスキャンした結果として得られる画像データである。
ユーザが指でセンサ内蔵液晶パネル301をタッチしたとき、当該タッチした近傍の光センサ回路32が受光する光量が変化するため、当該光センサ回路32が出力する電圧に変化が生じ、その結果として、センサ制御部602が生成する画像データのうち、ユーザがタッチした部分の画素値の明度に変化が生じることとなる。
図7(b)に示す画像データでは、図7(a)に示す画像データと比べると、ユーザの指に該当する部分の画素値の明度が高くなっている。そして、図7(b)に示す画像データにおいて、明度が所定の閾値より大きく変化している画素値を全て含む最小の矩形領域(領域PP)が、“部分画像データ”である。
なお、領域APで示される画像データが、“全体画像データ”である。
また、部分画像データ(領域PP)の代表座標Zの、全体画像データ(領域AP)における座標データは(Xa,Ya)であり、部分画像データ(領域PP)における座標データは(Xp,Yp)である。
(センサ内蔵液晶パネルの構成)
次に、図8を参照しながら、センサ内蔵液晶パネル301の構成、および、センサ内蔵液晶パネル301の周辺回路309の構成について説明する。図8は、表示/光センサ部300の要部、特に、センサ内蔵液晶パネル301の構成および周辺回路309の構成を示すブロック図である。
センサ内蔵液晶パネル301は、光透過率(輝度)を設定するための画素回路31、および、自身が受光した光の強度に応じた電圧を出力する光センサ回路32を備えている。なお、画素回路31は、赤色、緑色、青色のカラーフィルタのそれぞれに対応するR画素回路31r、G画素回路31g、B画素回路31bの総称として用いる。
画素回路31は、センサ内蔵液晶パネル301上の列方向(縦方向)にm個、行方向(横方向)に3n個配置される。そして、R画素回路31r、G画素回路31g、およびB画素回路31bの組が、行方向(横方向)に連続して配置される。この組が1つの画素を形成する。
画素回路31の光透過率を設定するには、まず、画素回路31に含まれるTFT(Thin Film Transistor)33のゲート端子に接続される走査信号線Giにハイレベル電圧(TFT33をオン状態にする電圧)を印加する。その後、R画素回路31rのTFT33のソース端子に接続されているデータ信号線SRjに、所定の電圧を印加する。同様に、G画素回路31gおよびB画素回路31bについても、光透過率を設定する。そして、これらの光透過率を設定することにより、センサ内蔵液晶パネル301上に画像が表示される。
次に、光センサ回路32は、一画素毎に配置される。なお、R画素回路31r、G画素回路31g、およびB画素回路31bのそれぞれの近傍に1つずつ配置されてもよい。
光センサ回路32にて光の強度に応じた電圧を出力させるためには、まず、コンデンサ35の一方の電極に接続されているセンサ読み出し線RWiと、フォトダイオード36のアノード端子に接続されているセンサリセット線RSiとに所定の電圧を印加する。この状態において、フォトダイオード36に光が入射されると、入射した光量に応じた電流がフォトダイオード36に流れる。そして、当該電流に応じて、コンデンサ35の他方の電極とフォトダイオード36のカソード端子との接続点(以下、接続ノードV)の電圧が低下する。そして、センサプリアンプ37のドレイン端子に接続される電圧印加線SDjに電源電圧VDDを印加すると、接続ノードVの電圧は増幅され、センサプリアンプ37のソース端子からセンシングデータ出力線SPjに出力される。そして、当該出力された電圧に基づいて、光センサ回路32が受光した光量を算出することができる。
次に、センサ内蔵液晶パネル301の周辺回路である、液晶パネル駆動回路304、光センサ駆動回路305、およびセンサ出力アンプ44について説明する。
液晶パネル駆動回路304は、画素回路31を駆動するための回路であり、走査信号線駆動回路3041およびデータ信号線駆動回路3042を含んでいる。
走査信号線駆動回路3041は、表示制御部601から受信したタイミング制御信号TC1に基づいて、1ライン時間毎に、走査信号線G1〜Gmの中から1本の走査信号線を順次選択し、該選択した走査信号線にハイレベル電圧を印加するとともに、その他の走査信号線にローレベル電圧を印加する。
データ信号線駆動回路3042は、表示制御部601から受信した表示データD(DR、DG、およびDB)に基づいて、1ライン時間毎に、1行分の表示データに対応する所定の電圧を、データ信号線SR1〜SRn、SG1〜SGn、SB1〜SBnに印加する(線順次方式)。なお、データ信号線駆動回路3042は、点順次方式で駆動するものであってもよい。
光センサ駆動回路305は、光センサ回路32を駆動するための回路である。光センサ駆動回路305は、センサ制御部602から受信したタイミング制御信号TC2に基づいて、センサ読み出し信号線RW1〜RWmの中から、1ライン時間毎に1本ずつ選択したセンサ読み出し信号線に所定の読み出し用電圧を印加するとともに、その他のセンサ読み出し信号線には、所定の読み出し用電圧以外の電圧を印加する。また、同様に、タイミング制御信号TC2に基づいて、センサリセット信号線RS1〜RSmの中から、1ライン時間毎に1本ずつ選択したセンサリセット信号線に所定のリセット用電圧を印加するとともに、その他のセンサリセット信号線には、所定のリセット用電圧以外の電圧を印加する。
センシングデータ出力信号線SP1〜SPnはp個(pは1以上n以下の整数)のグループにまとめられ、各グループに属するセンシングデータ出力信号線は、時分割で順次オン状態になるスイッチ47を介して、センサ出力アンプ44に接続される。センサ出力アンプ44は、スイッチ47により接続されたセンシングデータ出力信号線のグループからの電圧を増幅し、センサ出力信号SS(SS1〜SSp)として、信号変換回路306へ出力する。
(主制御部の構成及び記憶部に記憶されるデータ)
次に、図9に基づき、主制御部800の構成及び記憶部901に記憶される各種データについて説明する。
図9は、データ表示/センサ装置100の要部構成のうち、主制御部800及び記憶部901の詳細を示すブロック図である。
図示のように、主制御部800は、スキャン処理部(撮像制御手段)12、色判定処理部(色検出手段)14A及び画像表示処理部(発色制御手段)18を含んでいる。
また、記憶部901は、スキャン属性情報記憶部22、画像データ記憶部23、及び原色画像データ記憶部24の3つの記憶領域を含んでいる。なお、スキャン属性情報記憶部22には、接触部分包含領域判定コマンド記憶部222及び色検出コマンド記憶部223の2つの記憶領域を含んでおり、画像データ記憶部23は、接触部分包含領域特定用データ記憶部231及び接触部分包含領域特定結果記憶部232の2つの記憶領域を含んでおり、原色画像データ記憶部24は、色判定用データ記憶部241及び色判定結果記憶部(記憶部)242の2つの記録領域を含んでいる。
画像表示処理部18は、原色画像作成部(発色制御手段)181を備えており、原色画像作成部181が作成する原色画像データ(以下、例えば、R画素回路31r、G画素回路31g及びB画素回路31bを、順次発色させる場合には、それぞれ、R画像表示用データ、G画像表示用データ、B画像表示用データと称する)をデータ処理部700(及び回路制御部600)を介して表示/光センサ部300に送信してセンサ内蔵液晶パネル301に含まれる画素回路31のそれぞれを、等色の原理を満たす第1色、第2色及び第3色で、順次発色させるものである。
具体的には、例えば、第1色で発色させる場合は、原色画像作成部181が作成する原色画像データ全体を、第1色のみのデータとすれば良い。また、第2色で発色させる場合は、原色画像データ全体を第2色のみのデータとし、第3色で発色させる場合は、原色画像データ全体を第3色のみのデータとすれば良い。
ここで、「等色の原理」とは、色彩学の学術用語であり、すべての色は3つの色で表現できるという原理のことである。具体的には、色の3原色や、光の3原色、また、12色相環上で、環にそって4つおきに選択した3つの色(2次色など)などが好ましい。
また、ペンPのペン先の色を検出するためには、等色の原理より、3つの異なる色を有する光をペンPに照射し、その反射光を検出すれば良い。
例えば、ペンPのペン先の色が赤色である場合には、ペン先は赤色の光を吸収する。したがって、ペン先に赤色、緑色、及び青色の光をそれぞれ照射したときには、緑色及び青色の光の反射光は検出されるが、赤色の光の反射光は全く検出されないか、あるいは検出される光の強度が他の2色と比べて小さくなる。これにより、ペン先が赤色であると判断することができる。
また、「所定範囲」とは、例えば、センサ内蔵液晶パネル301の所定の表示面の全体から、表示面の部分的な特定の範囲(例えば、領域PP)までを含む広い概念であるが、本実施形態では、便宜上、所定範囲=領域PPであるとして説明する。
また、「第1色、第2色及び第3色で発色させる」とは、まず、第1色を発色させ、次に第2色を発色させ、さらに第3色を発色させることを意味する。なお、第1色、第2色及び第3色のうちの特定の色から他の色への切り替えの速度は、検出感度の観点から可能な限り高速であることが好ましい。
なお、画素回路31を、第1色、第2色及び第3色で発色させる構成としては、例えば、第1色、第2色及び第3色のそれぞれを発色可能な色画素の集まりを画素回路31とすれば良い。
また、色画素としては、本実施形態のR画素回路31r、G画素回路31g、及びB画素回路31bのように、3原色フィルタ及び液晶を組合せ、バックライト307からの光を3原色フィルタへ透過させるか否かを該液晶で切り換える構成であっても良いし、例えば、LED素子を用いた色画素のように、バックライトを用いず、色画素自身が、その色を発光(発色)する構成であっても良い。
なお、原色画像作成部181は、以下で説明するように、色判定部(色検出手段)141によってペンPのペン先の色が判定(検出)された場合に、画素回路31を第1色、第2色及び第3色で発色させる一連の動作を終了するように構成する。
これによれば、色判定部141によりペンPのペン先の色が検出されるまで、原色画像作成部181は、画素回路31を第1色、第2色及び第3色で発色させる動作を続けるので、ペンPのペン先の色を確実に検出することができる。
また、一端、色が検出された後は、原色画像作成部181は、発色動作を終了するので、重ねて色を検出するといった無駄な動作などを防止することができる。
また、画像表示処理部18は、色判定結果表示画像作成部182を備えており、ペンPのペン先が接触する領域PPに、以下で説明する色判定処理部(色検出手段)14Aによって検出されたペンPのペン先の色と同じ色で表示する(例えば、図1に示す軌跡Lを表示する)ための色判定結果表示画像を作成するものでもある。
等色の原理を満たす第1色、第2色及び第3色の例としては、第1色を、赤色(R)、緑色(G)及び青色(B)からなる3色のうちのいずれかとし、第2色を、該3色のうち、第1色でない2色のうちのいずれかとし、第3色を、該2色のうち、第2色でない残りの1色とする場合が例示できる。
また、等色の原理を満たす第1色、第2色及び第3色の他の例としては、第1色は、赤色、緑色及び青色のうちのいずれか2色、並びに白色からなる3色のうちのいずれかとし、第2色は、該3色のうち、第1色でない2色のうちのいずれかとし、第3色は、該2色のうち、第2色でない残りの1色とする場合が例示できる。
これにより、画像表示装置に一般的に用いられているR画素(R画素回路31r)、G画素(G画素回路31g)及びB画素(B画素回路31b)の集まりを単位画素(画素回路31)とする画像表示装置に本願発明を適用することができる。
なお、画素回路31を白色に発色させるには、R画素回路31r、G画素回路31g及びB画素回路31bのすべてを発色させれば良い。具体的には、原色画像作成部181が作成する原色画像データ全体を白色のみのデータとすれば良い。
スキャン処理部12は、スキャン実行部(撮像制御手段)131を備えており、スキャン実行部131がデータ処理部700(及び回路制御部600)を介して表示/光センサ部300の光センサ回路32を動作させて、画像表示処理部18が、領域PPに含まれる画素回路31を、第1色、第2色及び第3色で発色させる毎に、センサ内蔵液晶パネル301に接触するペンPの像を、各光センサ6を用いてスキャン(撮像)するものでもある。
また、スキャン処理部12は、接触部分包含領域特定部(接触判定手段,接触部分包含領域特定手段)136Aを備えており、ペンPのペン先がセンサ内蔵液晶パネル301(センサ内蔵液晶パネル301A及びセンサ内蔵液晶パネル301Bのいずれか)に接触しているか否かを判定するものでもある。
ここで、ペンPのペン先がセンサ内蔵液晶パネル301に接触しているか否かの判定は、例えば、接触部分包含領域特定部136Aは、上述したコマンドの「データ取得タイミング」が“イベント”に設定されている場合に、「部分画像データ」等がデータ処理部700から主制御部800に送信されたことをトリガとして、ペンPがセンサ内蔵液晶パネル301に接触したことを判定するようにすれば良い。
また、逆に、接触部分包含領域特定部136Aは、コマンドの「データ取得タイミング」が“イベント”に設定されている場合に、「部分画像データ」等が、所定時間、全く、データ処理部700から主制御部800に送信されないことをトリガとして、ペンPがセンサ内蔵液晶パネル301から離れたことを判定するようにすれば良い。
これによれば、接触部分包含領域特定部136Aが、ペンPがセンサ内蔵液晶パネル301に接触していると判定した場合にしか画素回路31に発色動作を実行させないので、色検出ができない場合に、色検出のための動作を行ってしまうなどといった無駄な動作を防止することができる。
なお、本実施形態では、接触部分包含領域特定部136Aが、上述した接触判定機能と、以下で説明する接触部分包含領域特定機能とを併有している場合について説明するが、これらの機能を別々の機能ブロックで構成しても良い。
スキャンデータ格納部133は、スキャン(撮像)された、少なくとも部分画像データ及び代表座標を含む撮像データ(以下、単に「スキャンデータ」という)を、スキャンデータ/接触部分包含領域特定結果保持部134、画像データ記憶部23の接触部分包含領域特定用データ記憶部231、原色画像データ記憶部24の色判定用データ記憶部241に格納する制御を行うものである。
また、スキャン処理部12は、スキャン属性情報設定部135を備えており、スキャン属性情報設定部135は、スキャン属性情報記憶部22に記録されている各種コマンドデータを読み出して、データ表示/センサ装置100のスキャン属性の設定を行うものである。
ここで、図17(c)に基づき、前記第1色、第2色及び第3色を発色させる構成が有する別の課題について説明する。
図17(c)は、従来のカラースキャナで、カラー画像に対してR、G及びBの光を順次照射して、イメージセンサで画像の取り込みを行っているものを示す概念図である。
例えば、特許文献5及び6には、前記従来のカラースキャナの変形例として光源と原稿との間に液晶を設け、液晶にて光源色を変化させ色を取り込むスキャナが開示されている。
なお、特許文献5及び6に開示された技術では、いずれも画像表示用の画素を利用して色検出を行うという観点については、記載及び示唆されていない。また、レンズ等の別の光学系素子を用いており、装置の小型化の観点は考慮されていない。
ここで、カラースキャナの場合は、スキャン画面上に、原稿等を載置した状態で、原稿の画像データを取り込むので、スキャン画面にR、G及びBの光が、順次照射されても、その光は、原稿等に隠れて、ユーザには、ほとんど見えない。
しかしながら、入出力一体型ディスプレイ(面状部材)の表示面上に接触した接触物の色を検出する場合には、表示面に画像表示が行なわれている状態をユーザが見ている状態で、接触物の色を検出する関係上、前記第1色、第2色及び第3色を順次発色させると表示にチラツキが生じてしまうという別の課題が生じる。
そこで、このような課題を解決するため、スキャン処理部12の接触部分包含領域特定部(接触判定手段,接触部分包含領域特定手段)136Aは、スキャンされたペンPの像に基づいて、センサ内蔵液晶パネル301上におけるペンPのペン先を含む所定の領域PPを特定するようにしている。
また、接触部分包含領域特定部136Aは、領域PPを特定するとその結果をスキャンデータ/接触部分包含領域特定結果保持部134、又は、画像データ記憶部23の接触部分包含領域特定結果記憶部232に記憶するようになっている。
スキャンデータ/接触部分包含領域特定結果保持部134は、各データを一時記憶させる部分である。一方、画像データ記憶部23の接触部分包含領域特定結果記憶部232は、各データを一時的に記憶させても良いし、常時記憶する構成であっても良い。
また、画像表示処理部18は、接触部分包含領域特定部136Aによって特定された領域PPに含まれる画素回路31のみを発色させるようになっている。
具体的には、例えば、領域PPを第1色で発色させる場合は、原色画像作成部181が作成する原色画像データの領域PPに対応する部分を、第1色のみのデータとし、それ以外を無色のデータとすれば良い(ただし、動画像などのアプリケーションデータを表示している場合には、画像表示処理部18は、アプリケーション画像データの領域PPに相当する部分を無色のデータとしたアプリケーション画像データを作成し、原色画像データと重ねて送信することが好ましい。以下同じ)。
また、領域PPを第2色で発色させる場合は、原色画像データの領域PPに対応する部分を第2色のみのデータとし、それ以外を無色のデータとすれば良い。また、領域PPを第3色で発色させる場合は、原色画像データの領域PPに対応する部分を第3色のみのデータとし、それ以外を無色のデータとすれば良い。
これによれば、画像表示処理部18は、センサ内蔵液晶パネル301上の領域PP(接触部分包含領域=所定範囲)に含まれる単位画素を発色させる。
ここで、領域PPは、ペンPのペン先の接触部分の領域であっても良いし、該接触部分及びその近傍を含む任意の大きさの閉じられた領域であっても良いが、表示のチラツキによるユーザへの影響を少なくする観点からは、できる限り小さくすることが好ましい。
これにより、領域PPの大きさを色検出が可能な範囲で、できるだけ小さくすることにより、前記表示のチラツキによるユーザへの影響を小さくすることができる。
すなわち、領域PPには、ペンPが接触しているので、この領域PPにおける表示のチラツキは、ペンPに隠れてユーザには、ほとんど見えないようにすることができる。
以上より、装置の小型化に有用な、センサ内蔵液晶パネル301の表示面上に接触したペンPのペン先の色を、感度の低下及び解像度の劣化を防止しつつ、表示のチラツキによるユーザへの影響を少なくして、検出することができる、データ表示/センサ装置100を提供することができる。
次に、色判定処理部(色検出手段)14Aは、色判定部141、色判定結果保持部(色検出手段)145を備えており、色判定部141は、原色画像データ記憶部24の色判定用データ記憶部241に記憶されている、前記第1色、第2色及び第3色で発色させる毎に、各光センサ6を用いてスキャン(撮像)したスキャンデータを読み出して、これを解析(分析)して、ペンPのペン先の色を判定(検出)するものである。
また、色判定処理部14Aは、色判定部141を備えており、色判定部141の色判定用データ解析部(色検出手段)142は、画像表示処理部18が、領域PPに含まれる画素回路31のそれぞれを、第1色、第2色及び第3色で発色させる毎に、スキャン処理部12によってスキャンされた、ペンPの像のそれぞれのスキャンデータを解析することで、ペンPのセンサ内蔵液晶パネル301上におけるペンPのペン先の色を特定(検出)するものである。
以上のように、第1色、第2色及び第3色で、順次発色させて、ペンPのペン先の色を検出するようにすれば、ペンPのペン先の色が仮に第1色と同じ色であるような場合でも、残りの第2色及び第3色を発色させてスキャンしたスキャンデータを基に、色の検出を行うことができる。
ここで、色検出の精度向上の観点からは、第1色、第2色及び第3色を1度に発色させて、これらの3色が混色した状態をスキャンした1つのスキャンデータを解析して色検出を行うよりも、等色の原理を満たす3色を第1色、第2色及び第3色を順次、発色させて、第1色、第2色及び第3色で発色させる毎に各光センサ6を用いてスキャンした、スキャンデータを3つ用意して、これらの3つのスキャンデータを解析する方が好ましい。
なぜなら、等色の原理を満たす第1色、第2色及び第3色が混色した状態をスキャンしたスキャンデータ1つを解析して色検出を行うよりも、第1色、第2色及び第3色のそれぞれを分離した状態の3つのスキャンデータを解析して色検出を行う方が遥かに容易であり、検出精度も高いからである。
以上によれば、例えば、画素回路31毎に光センサ6を設けた場合でも、各画素回路31は、1つの光センサ6で、第1色、第2色及び第3色の3色分のスキャンデータを別々に得ることができる。
色検出の検出精度の観点からは、R画素回路31r、G画素回路31g及びB画素回路31bの色画素毎に光センサ6を配置することが好ましいが、以上の構成を採用すれば、光センサ6の数が少なくても色検出の検出精度が比較的高いので、現状のセンサ面積(例えば、本実施形態の画素回路31の数:光センサ6の数=1:1)及び色検出の検出精度を確保しつつ、検出感度の低下を防止することができる。
また、以上の構成を採用すれば、検出感度を上げるために、画素回路31中の3つの色画素から出射されるすべての光を用いて1つの色を発色させるようにしなくても良いので、解像度の劣化も防止することができる。
色判定結果格納部143は、色判定部141の色判定結果を、色判定結果保持部(記憶部)145、又は、原色画像データ記憶部24の色判定結果記憶部(記憶部)242に記憶させるものである。
色判定結果保持部145は、色判定部141の色判定結果を一時記憶するものである。又は、原色画像データ記憶部24の色判定結果記憶部242は、色判定部141の色判定結果を一時記憶させても良いし、常時記憶するようにしても良い。
これによれば、色判定部141が検出したペンPのペン先の色を示す色情報を保持するので、同じ接触物の色を再検出する必要がない。
なお、色情報を保持するタイミングについては、色判定部141が接触物の色を検出した直後であることが好ましい。
また、色情報を保持する期間としては、ペンPが接触(例えば、接触部分包含領域特定部136Aが、ペンPが接触していると判定)して、色検出されてから離れる(例えば、接触部分包含領域特定部136Aが、ペンPが接触していないと判定する)までの期間などが例示できる。
また、保持した色を適宜必要な処理に利用することができる。例えば、検出したペンPのペン先の色で、表示面に描画できるように構成すれば、画用紙に色鉛筆で描画するのと同じ感覚で、電子的な描画を行うことができる。
ここで、図11に基づき、上述した電子的な描画を行うための色判定結果表示画像作成部182の構成の詳細について説明する。
図11は、色判定結果表示画像作成部182の各構成を示すブロック図である。図11に示すように、色判定結果表示画像作成部182は、主として接触位置特定部(接触位置特定手段)1821、補間線特定部(補間線特定手段)1822、及び表示画像作成部(検出色表示制御手段)1823から構成されている。
接触位置特定部1821は、光センサ6によってスキャンされたペンPの像のそれぞれに基づいて、ペンPのセンサ内蔵液晶パネル301上におけるペンPのペン先が検出された位置(接触位置)を特定(検出)するものである。
また、補間線特定部1822は、接触位置特定部1821により、第1の接触位置が特定された後に、第2の接触位置が特定された場合に、接触位置特定部1821が特定した、前記第1の接触位置及び前記第2の接触位置間を補間するための補間線を特定するようになっている。
また、表示画像作成部1823は、前記第1の接触位置、前記第2の接触位置、及び前記補間線を表示するための色検出結果表示画像を作成するようになっている。
これにより、第1の接触位置及び第2の接触位置間をスムーズに繋いで表示面に表示させることができる。
なお、本実施形態では、詳細は説明しないが、本発明に適用可能な補間方法として、0次補間(最近傍補間、最近傍点補間)、線形補間(直線補間、1次補間)及びキュービック補間(3次補間)などが例示できる。
また、3点以上の接触位置が特定された場合に、適当な補間関数を内挿しても良い。例えば、補間関数を用いた補間方法の例としては、ラグランジュ補間、スプライン補間、Sinc関数を用いた補間、Lanczos補間(ランツォシュ補間)などが例示できる。
以上より、装置の小型化に有用な、センサ内蔵液晶パネル301の表示面上に接触したペンPのペン先の色を、感度の低下及び解像度の劣化を防止しつつ、検出することができるデータ表示/センサ装置100を提供することができる。
(各種コマンドとデータ表示/センサ装置の動作との関係)
ここで、データ表示/センサ装置100における各種コマンドと、データ表示/センサ装置100の動作との関係について説明する。
本実施形態では、データ表示/センサ装置100の接触判定及び接触部分包含領域特定処理に関するコマンドの名称を「接触部分包含領域判定コマンド」と称し、予め接触部分包含領域判定コマンド記憶部222に記憶されているものとして説明する。
また、データ表示/センサ装置100の色判定処理及び色判定結果表示処理に関するコマンドの名称を「色検出コマンド」と称し、予め、色検出コマンド記憶部223に記憶されているものとする。
なお、「接触部分包含領域判定コマンド」は、接触判定処理及び接触部分包含領域特定処理のため主としてスキャン処理部12のスキャン属性を設定するためのコマンドである。
また、「色検出コマンド」は、色判定処理及び色判定結果表示処理のため主としてスキャン処理部12のスキャン属性を設定するためのコマンドである。
まず、「接触部分包含領域判定コマンド」では、図6に示す「データ取得タイミング」フィールドの値を“01”(イベント)と指定する。
なぜなら、上述したように、“イベント”は、センサ制御部602から受信する画像データに変化が生じたタイミングで、データ処理部700から主制御部800に画像データ等を送信することを指定するものであるから、これを利用することによって、接触判定処理及び接触部分包含領域特定処理を行うことが可能となるからである。
具体的には、「データ取得タイミング」フィールドの値が“イベント”であれば、ペンPの接触により、センサ制御部602から受信する画像データに、所定の閾値より大きい変化が生じたタイミングで、主制御部800に送信される。
次に、「接触判定コマンド」の「データ種別」フィールドの値は、“010”(部分画像)を指定することが好ましい。
なぜなら、上述したように、センサデータ処理部703は、「データ種別」フィールドの値が“部分画像”であるコマンドを受信すると、センサ制御部602から受信する画像データから、所定の閾値より大きい変化が生じた部分を含む領域(例えば、領域PP)を抽出し、該抽出した領域の画像データ(部分画像データ及び代表座標)を主制御部800に送信するようにできるからである。
なお、以下では、便宜上、“部分画像”が占める領域をそのまま領域PPとする場合について説明するが、上述した接触部分包含領域特定部136Aは、画像データ記憶部23の接触部分包含領域特定用データ記憶部231に記憶されている代表座標を中心として“部分画像”の領域と大きさの異なる領域を領域PPとしても良い。
なお、前記部分画像データが複数抽出された場合、センサデータ処理部703は、該抽出されたそれぞれの部分画像データを主制御部800に送信する。
さらに、センサデータ処理部703は、「データ種別」フィールドの値が“部分画像”であるコマンドを受信したとき、ペンPのペン先が接触する先の点の座標として、部分画像データにおける代表座標を検出し、当該代表座標の部分画像データにおける位置を示す座標データを主制御部800に送信する。
スキャンデータ格納部133は、「部分画像データ」及び「代表座標」のそれぞれを画像データ記憶部23の接触部分包含領域特定用データ記憶部231に記憶させる。
なお、前記代表座標とは、例えば、前記部分画像データの中心の座標、前記部分画像データの重心の座標などが挙げられる。
次に、「接触判定コマンド」の「スキャン方式」フィールドの値は、“00”(反射)を指定する。ペンPのペン先に画素回路31が発色する光を照射して、その反射光を検出するためである。
次に、「接触判定コマンド」の「スキャン画像階調」フィールドの値は、“00”(2値)、および“01”(多値)のいずれを指定しても良い。また、「接触判定コマンド」の「スキャン解像度」フィールドの値は、“0”(高)若しくは“1”(低)のいずれを指定しても良い。なぜなら、領域PPの特定ができれば良く、2値階調でスキャンすれば充分だからである。なお、「スキャン解像度」フィールドの値は、領域PPの特定精度の観点からは、“0”(高)に設定することが好ましい。
一方、「色検出コマンド」の色検出処理では、図6に示す「データ取得タイミング」フィールドの値を“00”(センス)を指定する。また、「色検出コマンド」の色検出処理では、検出色表示処理では、図6に示す「データ取得タイミング」フィールドの値を“01”(イベント)と指定する。
なぜなら、“センス”は、最新のデータを、データ処理部700から主制御部800に直ちに送信すること指定するものであるから、これにより、画像表示処理部18が、領域PPに含まれる画素回路31を、第1色、第2色及び第3色で、順次発色させる毎に、スキャン処理部12によってスキャンされたスキャンデータを主制御部800に送信されるようにできるから、これにより色検出処理が可能となるからである。
一方、“イベント”は、センサ制御部602から受信する画像データに変化が生じたタイミングで、データ処理部700から主制御部800に画像データ等を送信することを指定するものであるから、これを利用することによって、現在のペン先の位置を特定することができ、特定された位置に応じて検出色表示処理を行うことが可能となるからである。
具体的には、「データ取得タイミング」フィールドの値が“イベント”であれば、ペンPの移動に追随して、センサ制御部602から受信する画像データが、主制御部800に送信される。
次に、「色検出コマンド」の「データ種別」フィールドの値は、色検出処理及び検出色表示処理のいずれにおいても“010”(部分画像)を指定することが好ましい。
なぜなら、色検出処理では、全画像データ上の部分画像データが占める領域(若しくは領域PP)に含まれる部分のみを特定色で発色させることで、表示のチラツキを防止できるからである。
また、検出色表示処理では、ペンPの接触位置の特定ができれば、充分だからである。
なお、前記部分画像データが複数抽出された場合、センサデータ処理部703は、該抽出されたそれぞれの部分画像データを主制御部800に送信する。
さらに、センサデータ処理部703は、「データ種別」フィールドの値が“部分画像”であるコマンドを受信したとき、ペンPのペン先が接触する先の点の座標として、部分画像データにおける代表座標を検出し、当該代表座標の部分画像データにおける位置を示す座標データを主制御部800に送信する。
なお、前記代表座標とは、例えば、前記部分画像データの中心の座標、前記部分画像データの重心の座標などが挙げられる。
スキャンデータ格納部(撮像制御手段)133は、前記「部分画像データ」及び「代表座標」のそれぞれを、色判定結果保持部145、又は原色画像データ記憶部24の色判定用データ記憶部241接触部分包含領域特定用データに記憶させる。
次に、「色検出コマンド」の「スキャン方式」フィールドの値は、色検出処理及び検出色表示処理のいずれにおいても“00”(反射)を指定する。ペンPに画素回路31が発色する光を照射して、その反射光を検出するためである。
次に、「色検出コマンド」の「スキャン画像階調」フィールドの値は、色検出処理では、“01”(多値)を指定する。なぜなら、色検出を可能とするためには、多値階調でスキャンする必要があるからである。
また、検出色表示処理では、“00”(2値)であれば良い。なぜなら、ペンPの接触位置の特定ができれば、充分だからである。
また、「色検出コマンド」の「スキャン解像度」フィールドの値は、“0”(高)若しくは“1”(低)のいずれを指定しても良いが、色検出の精度の観点からは、“0”(高)に設定することが好ましい。
次に、データ表示/センサ装置100の動作と「接触判定コマンド」及び「色検出コマンド」との関係の詳細について説明する。
最初に、ペンPのペン先がセンサ内蔵液晶パネル301に接触していない状態では、スキャン属性情報設定部135は、接触部分包含領域判定コマンド記憶部222から予め記憶されている「接触部分包含領域判定コマンド」を読み出して「データ取得タイミング」のフィールド値を“イベント”に設定しているものとする。
ここで、ペンPのペン先がセンサ内蔵液晶パネル301に接触すると、上述のように、「データ取得タイミング」が“イベント”に設定されているので、ペンPのペン先がセンサ内蔵液晶パネル301に接触したことにより、センサデータ処理部703は、センサ制御部602から受信する画像データに変化が生じたと認識して、主制御部800に得られたスキャンデータを送信する。
なお、接触部分包含領域特定部(接触判定手段,接触部分包含領域特定手段)136Aは、主制御部800にスキャンデータが送信されたことをトリガとして、ペンPのペン先がセンサ内蔵液晶パネル301に接触したと判定する。
スキャンデータ格納部133は、コマンドの「データ取得タイミング」のフィールド値が“イベント”に設定されているので、得られたスキャンデータを接触部分包含領域特定用データとして接触部分包含領域特定用データ記憶部231に記憶する。
また、その後、スキャンデータ格納部133は、スキャンデータを接触部分包含領域特定用データ記憶部231に記憶させたことを、接触部分包含領域特定部136Aに通知し、接触部分包含領域特定部136Aは、接触部分包含領域特定用データ記憶部231に記録されたスキャンデータに基づいて、領域PPを特定する。この場合、スキャンデータに含まれる部分画像データの全画像データ上に占める領域をそのまま領域PPとしても良いし、スキャンデータに含まれる代表座標を中心とする所定の大きさを有する領域を領域PPとしても良い。
その後、接触部分包含領域特定部136Aは、領域PPを特定したことを画像表示処理部18の原色画像作成部181に通知する。
原色画像作成部181は、上記通知を受けて、スキャン属性情報設定部135を駆動し、スキャン属性情報設定部135は、色検出コマンド記憶部223から予め記憶されている「色検出コマンド」を読み出し、「データ取得タイミング」のフィールド値を“センス”に切り換える。
原色画像作成部181は、第1色から第3色までの原色画像データを作成し、順次、データ処理部700(及び回路制御部600)を介して表示/光センサ部300に、原色画像データを送信する。
その後、スキャンデータ格納部133は、「データ取得タイミング」のフィールド値が“センス”に設定されているので、第1色、第2色及び第3色で発色させる毎に、センサ内蔵液晶パネル301に接触するペンPの像が、各光センサ6を用いてスキャンされたスキャンデータを、データ処理部700から受信する。
スキャンデータ格納部133は、コマンドの「データ取得タイミング」のフィールド値が“センス”に設定されているので、色判定用データとして、色判定用データ記憶部241に記憶する。
スキャンデータ格納部133は、色判定用データを色判定用データ記憶部241に記憶させると、色判定用データ解析部142にその旨を通知する。
色判定用データ解析部142は、上記通知を受けて、色判定用データを色判定用データ記憶部241から読み出し、その色判定用データを解析して、ペンPのペン先の色を特定(検出)し、その色判定結果を色情報として、色判定結果記憶部242に記憶する。
また、色判定用データ解析部142は、色情報を色判定結果記憶部242に記憶させると、その旨をスキャン属性情報設定部135に通知する。
次に、スキャン属性情報設定部135は、上記通知を受けて、接触部分包含領域判定コマンド記憶部222から予め記憶されている「色検出コマンド」を読み出して「データ取得タイミング」のフィールド値を“イベント”に切り換える。
ここで、上述のように、「データ取得タイミング」が“イベント”に設定されているので、ペンPのペン先が移動すると、センサデータ処理部703が、センサ制御部602から受信する画像データに変化が生じたと認識して、主制御部800に得られたスキャンデータを送信する。
スキャンデータ格納部133は、得られたスキャンデータを接触位置特定用データとして画像データ記憶部23に記憶する。
また、その後、スキャンデータ格納部133は、スキャンデータを画像データ記憶部23に記憶させたことを、接触位置特定部1821に通知し、接触位置特定部1821は、画像データ記憶部23に記録されたスキャンデータに基づいて、接触物の接触位置を特定する。なお、本実施形態では、上述した、部分画像データ(領域PP)の代表座標Zの、全体画像データ(領域AP)における座標データ(Xa,Ya)が特定されるものとする。
その後、接触位置特定部1821は、接触物の接触位置を特定したことを補間線特定部1822に通知する。
補間線特定部1822は、上記通知を受けて、接触位置特定部1821によって特定された接触位置が、1つの場合には、その接触位置を、画像データ記憶部23に記憶し、その旨を表示画像作成部1823に通知する。
一方、補間線特定部1822は、接触位置特定部1821により、第1の接触位置が特定された後に、第2の接触位置が特定された場合に、接触位置特定部1821が特定した、前記第1の接触位置及び前記第2の接触位置間を補間するための補間線を特定し、第1の接触位置、第2の接触位置、補間線に関するすべてのデータを画像データ記憶部23に記憶し、その旨を表示画像作成部1823に通知する。
また、表示画像作成部1823は、上記通知を受けて、前記接触位置、若しくは、前記第1の接触位置、前記第2の接触位置、及び前記補間線を表示するための接触位置特定結果表示画像を作成するようになっている。
なお、前記接触位置、若しくは、前記第1の接触位置、前記第2の接触位置、及び前記補間線を表示するための色は、検出(判定された)された色を採用する。
これにより、第1の接触位置及び第2の接触位置間をスムーズに繋いで表示面に表示させることができる。
(データ表示/センサ装置の動作)
次に、図10〜図13に基づき、データ表示/センサ装置100の動作の詳細について説明する。
図10は、データ表示/センサ装置100の色検出動作を概念的に示す模式図であり、図10の(a)は、色検出動作の時間経過を示し、図10の(b)は、色検出動作の際の画面表示の様子を示す。
まず、図10の(a)に示すように、センサ内蔵液晶パネル301にペンPのペン先が接触(ペンタッチ)したと判定されると、白塗り矢印が示す位置から原色画像作成部181の原色画像データの作成動作が開始する。
その後、R画像表示用データ、G画像表示用データ、及びB画像表示用データが、順次作成される。ここで、R画素点灯期間Tは、ペンタッチがあって、R画像表示用データが表示されてからその表示が終了するまでの時間、G画素点灯期間Tは、G画像表示用データが表示されてからその表示が終了するまでの時間、B画素点灯期間Tは、B画像表示用データが表示されてからその表示が終了するまでの時間である。
ここで、発色動作の時間T=R画素点灯期間T+G画素点灯期間T+B画素点灯期間Tは、表示のチラツキ防止の観点からは、できるだけ短い方が好ましい。
また、図10の(b)に示すように、スキャン処理部12において部分画像データ(領域PP)及び代表座標の取得は、周期的に常時行なわれている(接触部分包含領域判定用のスキャンデータでも、色検出用のスキャンデータでも部分画像データ及び代表座標を取得できるので、座標検出は可能である)が、ペンPのペン先の色を検出するための色検出処理(ペン先の色と座標を検出)におけるR画像表示用データ、G画像表示用データ、及びB画像表示用データの発色動作は、色判定部141によりペンPのペン先の色が判定されると、ただちに終了し、接触判定処理(座標検出)に戻る。
なお、図10では、1回の色検出処理終了後、ただちに接触判定処理に戻っているが、何らかの理由により、色検出ができなかった場合、再度、色検出処理を行う。
次に、図12に示すフローチャートに基づき、接触部分包含領域特定ステップのフローについて説明する。図12は、データ表示/センサ装置100の動作(接触部分包含領域特定ステップ)を示すフローチャートである。
図12に示すように、データ表示/センサ装置100の電源スイッチが入ってセンサ内蔵液晶パネル301の表示がONになると、スキャン属性情報設定部135が、スキャン属性情報記憶部22に予め記憶されている「接触部分包含領域判定コマンド」の各フィールドの値を読み出してそのスキャン属性情報を設定してスタートとなる。
ステップS1(以下、「ステップ」は、省略する)では、スキャン実行部131から送られる「接触部分包含領域判定用コマンド」により、センサ制御部602が、光センサ駆動回路305を介して光センサ6によりスキャンを行って、そのスキャンデータ(ここでは、全体画像データを含む)をデータ処理部700の画像データバッファ704に蓄積(保持)する動作を所定のタイミングTC2で繰り返している。
次に、S2で、ユーザが、特定色の色鉛筆であるペンPをセンサ内蔵液晶パネル301Bに接触させると、S3に進む。
S3では、センサデータ処理部703は、スキャン実行部131から送られる「接触部分包含領域判定用コマンド」の「データ取得タイミング」のフィールド値が“01”(イベント)に設定されているので、センサ制御部602から受信する画像データから、ペンPの接触により、センサ制御部602から受信する画像データから、所定の閾値より大きい変化が生じた部分を含む領域が抽出された場合には、該抽出した領域の画像データ(部分画像データ及び代表座標)を主制御部800に送信し、「YES」となり、S4に進む。
一方、S3で、ペンPの接触により、センサ制御部602から受信する画像データから、所定の閾値より大きい変化が生じた部分を含む領域が抽出されなかった場合は、「NO」となり、センサデータ処理部703は、S1の動作に戻る。
S4では、スキャンデータ格納部133は、「接触部分包含領域判定用コマンド」の「データ取得タイミング」のフィールド値が“01”(イベント)に設定されているので、センサデータ処理部703から主制御部800におくられたスキャンデータ(部分画像データ及び代表座標)を接触部分包含領域特定用データ記憶部231に記憶(保持)させてS5に進む。
S5では、接触部分包含領域特定部136Aは、「接触部分包含領域判定用コマンド」の「データ取得タイミング」のフィールド値が“01”(イベント)に設定されているので、センサデータ処理部703から主制御部800にスキャンデータ(部分画像データ及び代表座標)が送られることをトリガとして、「ペンPが、センサ内蔵液晶パネル301Bに接触した」と判定し、領域PPを特定(接触部分包含領域特定処理)して「結合子A」に進む。
この接触部分包含領域特定処理では、接触部分包含領域特定部136Aは、スキャンデータに含まれる部分画像データの全画像データに占める領域を領域PPとして特定しても良いし、スキャンデータに含まれる代表座標に基づいて、該代表座標を中心とする所定の大きさの領域を領域PPとして特定しても良い。
なお、以下では、接触部分包含領域特定部136Aが、スキャンデータに含まれる部分画像データの全画像データに占める領域を領域PPとして特定した場合について説明する。
次に、図13は、データ表示/センサ装置100の動作(色検出ステップ)を示すフローチャートである。
「結合子A」からS6に進み、S6では、接触部分包含領域特定部136Aが、色判定用データ解析部142によって色判定が既に行われている場合には、「YES」となり、S10に進む。
一方、S6で、色判定用データ解析部142によって色判定が既に行われていない場合には、「NO」となり、S7に進む。
S7では、接触部分包含領域特定部136Aは、領域PPを特定したことを画像表示処理部18に通知する。
画像表示処理部18は、上記通知を受けて、原色画像作成部181を駆動し、原色画像作成部181は、接触部分包含領域特定用データ記憶部231からスキャンデータを読み出して領域PPの全画像データ上に占める領域のみを等色の原理を満たすR、G及びB表示としたR画像表示用データ、G画像表示用データ、B画像表示用データを作成し、順次、データ処理部700に送信する。これにより、センサ内蔵液晶パネル301の領域PPに含まれる画素回路31のそれぞれを、等色の原理を満たすR、G及びBで、順次発色(表示)させて、S8に進む。
S8では、原色画像作成部181は、スキャン属性情報設定部135を駆動し、スキャン属性情報設定部135は、色検出コマンド記憶部223から予め記憶されている「色検出コマンド」を読み出し、「データ取得タイミング」のフィールド値を“オール”に切り換える。
その後、スキャンデータ格納部133は、「データ取得タイミング」のフィールド値が“オール”に設定されているので、R、G及びBで発色させる毎に、センサ内蔵液晶パネル301に接触するペンPの像を、各光センサ6を用いてスキャンされたスキャンデータを、データ処理部700から受信する。
スキャンデータ格納部133は、コマンドの「データ取得タイミング」のフィールド値が“オール”に設定されている場合は、色判定用データとして、色判定用データ記憶部241に記憶させる。このとき、スキャンデータ格納部133は、色判定用データ記憶部241に、R、G及びBで発色させる毎に、センサ内蔵液晶パネル301に接触するペンPの像が、各光センサ6を用いてスキャンされた3つのスキャンデータをすべて記憶させると、色判定処理部14Aにその旨を通知してS9に進む。
S9では、色判定処理部14Aが、上記通知を受けて色判定部141を駆動し、色判定部141は、色判定用データ記憶部241に記憶されている3つのスキャンデータに基づいて、R、G及びBのそれぞれの光による反射光の強度を解析して、センサ内蔵液晶パネル301Bに接触したペンPのペン先の色を判定し、その色判定結果(色情報)を出力する。その後、色判定結果格納部143は、出力された色判定結果を色判定結果保持部145又は、色判定結果記憶部242に記憶させてS10に進む。
S10では、色判定処理部14Aの色判定部141が、色判定結果を出力したことを色判定結果表示画像作成部182の接触位置特定部1821に通知する。
接触位置特定部1821は、上記通知を受けて、S4にて、接触部分包含領域判定コマンド記憶部222又は色判定用データ記憶部241に記憶されているスキャンデータ(部分画像データ及び代表座標)の代表座標に基づいて、ペンPの接触位置を特定し、その接触位置特定結果を補間線特定部1822に送信してS11に進む。
S11では、接触位置特定結果が、2つ以上の接触位置を特定するものである場合には、「YES」となり、S12に進む。
一方、S11で接触位置特定結果が、1つのみの接触位置を特定するものである場合には、「NO」となり、S14に進む。
S12では、補間線特定部1822が、順次特定される接触位置間のそれぞれの補間線を特定してS13に進む。
S13では、表示画像作成部1823が、特定された2つ以上の接触位置と、順次特定される接触位置間のそれぞれの補間線のすべてを、検出した色で表示した表示画像データを作成してS15に進む。
また、S14では、特定された1つの接触位置を検出した色で表示した表示画像データを作成してS15に進む。
S15では、表示画像作成部1823が、データ処理部700を介して表示/光センサ部300に、作成した表示画像データを送信し、センサ内蔵液晶パネル301に検出した色の描画像が表示されてS16に進む。
S16では、表示画像作成部1823が色の描画像を表示したことを接触部分包含領域特定部136Aに通知する。
接触部分包含領域特定部136Aは、上記通知を受けて、ペンPの接触状態が解除されたか否かの判定を行い、ペンPの接触状態が解除されている場合には、「END」となりデータ表示/センサ装置100は動作を終了する(若しくは、図12の「START」に戻る)。
一方、ペンPの接触状態が解除されたか否かの判定を行い、ペンPの接触状態が解除されていない場合には、「YES」となり、S4に戻る。
以上より、装置の小型化に有用な、入出力一体型ディスプレイ(センサ内蔵液晶パネル301)の表示面上に接触したペンPのペン先の色を、感度の低下及び解像度の劣化を防止しつつ、検出することができるデータ表示/センサ装置100を提供することができる。
〔実施の形態2〕
本発明の他の実施の形態について図14及び図15に基づいて説明すれば、以下の通りである。なお、本実施の形態において説明すること以外の構成は、前記実施の形態1と同じである。また、説明の便宜上、前記の実施の形態1の図面に示した部材と同一の機能を有する部材については、同一の符号を付し、その説明を省略する。
本実施形態では、図4の表示制御部601及びセンサ制御部602のそれぞれの機能をハードウェアロジックで構成した場合について説明する。
図14は、データ表示/センサ装置100の要部構成をハードで実装した場合の一例を示すブロック図である。
図14に示すように、本実施形態(データ表示/センサ装置Aという)の要部構成は、光センサ6、シフトレジスタ(発色制御手段)401、インバータ(発色制御手段)402r、XNOR回路(発色制御手段)402g、インバータ(発色制御手段)402b、AND回路(撮像制御手段)403、シフトクロック生成部(発色制御手段)404、トランジスタ(撮像制御手段)405r、トランジスタ(撮像制御手段)405g及びトランジスタ(撮像制御手段)405b、インバータ付きトランジスタ(撮像制御手段)406r、インバータ付きトランジスタ(撮像制御手段)406g及びインバータ付きトランジスタ(撮像制御手段)406b、R画素回路31r、G画素回路31g及びB画素回路31b、座標演算部136B、色演算部14B、並びに、色記憶(記憶部)407r、色記憶(記憶部)407g及び色記憶(記憶部)407bからなる構成である。
図14は、R画素回路31r、G画素回路31g及びB画素回路31bがすべて点灯している場合(白表示)を示している。
シフトレジスタ(発色制御手段)401は、シフトクロック生成部404の駆動により、「11000000000」の情報を順次、1つずつ、循環させて出力するものである。
図14では、インバータ402r及びXNOR回路402gに対して「0」(LOWレベル)が出力され、XNOR回路402g及びインバータ402bに対して「1」(HIGHレベル)が出力されている様子を示している。
インバータ402rは、「0」が入力されているので、「1」を出力する。これにより、R画素回路31rが点灯する。
XNOR回路402gは、「00」が入力されているので、「1」を出力する。これにより、G画素回路31gが点灯する。
インバータ402bは、「0」が入力されているので、「1」を出力する。これにより、B画素回路31bが点灯する。
これにより、光センサ6は、R画素回路31r、G画素回路31g及びB画素回路31bが発色(発光)することによって生じた光がペンPに照射されることによって生じた反射光を受光する。
ここで、AND回路403は、「111」が入力されているので「1」を出力するが、トランジスタ405r〜トランジスタ405bのゲートには、すべて「1」が入力されているので、トランジスタ405r〜トランジスタ405bのゲートは開放される。
しかしながら、インバータ付きトランジスタ406r〜インバータ付きトランジスタ406bは、AND回路403からの「1」がインバータによって反転して「0」がトランジスタのゲートに入力されるので、光センサ6の検出信号は、色記憶407r〜色記憶407bには流れない。
すなわち、図14の状態では、色検出処理が行なわれていない状態を示している。
ここで、ペンPのペン先が接触すると、座標演算部136Bは、光センサ6の検出信号に基づいて、座標演算を行い「座標情報」が出力される。
座標演算部136Bは、このとき、シフトクロック生成部404を駆動する。そして、シフトクロック生成部404は、シフトレジスタ401を駆動して図15(a)に示す状態が実現される。
図15(a)は、データ表示/センサ装置Aの要部構成をハードで実装した場合においてR画素が点灯している様子を示す図であり、図15(b)は、G画素が点灯している様子を示す図であり、図15(c)は、B画素が点灯している様子を示す図である。
まず、図15(a)に示すように、シフトレジスタ401が駆動されて、インバータ402rには、「0」が入力されるので、インバータ402rは、「1」を出力する。これにより、R画素回路31rが点灯する。
また、XNOR回路402gには、「01」が入力されるので、XNOR回路402gは、「0」を出力する。これにより、G画素回路31gは、点灯しない。
また、インバータ402bは、「1」が入力されるので、インバータ402bは、「0」を出力する。これにより、B画素回路31bは、点灯しない。
このとき、光センサ6は、R画素回路31rが発色(発光)することによって生じた光がペンPに照射されることによって生じた反射光を受光する。
ここで、AND回路403には、「100」が入力されるので、AND回路403は、「0」を出力する。
ここで、インバータ402r〜インバータ402bには、AND回路403より「0」が入力されるので、インバータ付きトランジスタ406r〜インバータ付きトランジスタ406bのゲートには、すべて「1」が入力されて、インバータ付きトランジスタ406r〜インバータ付きトランジスタ406bのゲートは開放される。
一方、トランジスタ405r〜トランジスタ405bでは、トランジスタ405rのみゲートに「1」が入力されるので、トランジスタ405rのみゲートが開放される。
これにより、色記憶407rに光センサ6の検出信号による検出情報が記憶される。その後、シフトクロック生成部404がシフトレジスタ401を駆動して、図15(b)の状態に進む。
図15(b)では、シフトレジスタ401が駆動されて、インバータ402rには、「1」が入力されるので、インバータ402rは、「0」を出力する。これにより、R画素回路31rが点灯しない。
また、XNOR回路402gには、「11」が入力されるので、XNOR回路402gは、「1」を出力する。これにより、G画素回路31gは、点灯する。
また、インバータ402bは、「1」が入力されるので、インバータ402bは、「0」を出力する。これにより、B画素回路31bは、点灯しない。
このとき、光センサ6は、G画素回路31gが発色(発光)することによって生じた光がペンPに照射されることによって生じた反射光を受光する。
ここで、AND回路403には、「010」が入力されるので、AND回路403は、「0」を出力する。
ここで、インバータ402r〜インバータ402bには、AND回路403より「0」が入力されるので、インバータ付きトランジスタ406r〜インバータ付きトランジスタ406bのゲートには、すべて「1」が入力されて、インバータ付きトランジスタ406r〜インバータ付きトランジスタ406bのゲートは開放される。
一方、トランジスタ405r〜トランジスタ405bでは、トランジスタ405gのみゲートに「1」が入力されるので、トランジスタ405gのみゲートが開放される。
これにより、色記憶407gに光センサ6の検出信号による検出情報が記憶される。
同様に、図15(c)では、シフトレジスタ401が駆動されて、インバータ402rには、「1」が入力されるので、インバータ402rは、「0」を出力する。これにより、R画素回路31rが点灯しない。
また、XNOR回路402gには、「10」が入力されるので、XNOR回路402gは、「0」を出力する。これにより、G画素回路31gは、点灯しない。
また、インバータ402bには、「0」が入力されるので、インバータ402bは、「1」を出力する。これにより、B画素回路31bは、点灯する。
このとき、光センサ6は、B画素回路31bが発色(発光)することによって生じた光がペンPに照射されることによって生じた反射光を受光する。
ここで、AND回路403には、「001」が入力されるので、AND回路403は、「0」を出力する。
ここで、インバータ402r〜インバータ402bには、AND回路403より「0」が入力されるので、インバータ付きトランジスタ406r〜インバータ付きトランジスタ406bのゲートには、すべて「1」が入力されて、インバータ付きトランジスタ406r〜インバータ付きトランジスタ406bのゲートは開放される。
一方、トランジスタ405r〜トランジスタ405bでは、トランジスタ405bのみゲートに「1」が入力されるので、トランジスタ405bのみゲートが開放される。
これにより、色記憶407bに光センサ6の検出信号による検出情報が記憶される。
以上説明した、図15(a)〜図15(c)までの一連の動作により、色記憶407r〜色記憶407bのすべてに検出情報が記録されることをトリガとして、色演算部14Bは、ペンPのペン先の色を解析し、色情報を出力する。
以上より、装置の小型化に有用な、入出力一体型ディスプレイ(センサ内蔵液晶パネル301)の表示面上に接触したペンPのペン先の色を、感度の低下及び解像度の劣化を防止しつつ、検出することができるデータ表示/センサ装置Aを提供することができる。
〔実施の形態3〕
本発明のさらに他の実施の形態について図16に基づいて説明すれば、以下の通りである。なお、本実施の形態において説明すること以外の構成は、前記実施の形態1及び2と同じである。また、説明の便宜上、前記の実施の形態1及び2の図面に示した部材と同一の機能を有する部材については、同一の符号を付し、その説明を省略する。
図16は、本実施形態のデータ表示/センサ装置(データ表示/センサ装置Bと呼ぶ)の要部構成をハードで実装した場合の他の例を示すブロック図である。
本実施形態が実施の形態2と異なる点は、まず、トランジスタ405bが無いことと、インバータ付きトランジスタ406bに替えて、トランジスタ(撮像制御手段)406wが設けられている点のみであり、それ以外の構成は、実施の形態2と同じである。なお、動作については、実施の形態2と同様なので、ここでは、説明を省略し、実施の形態2と本実施形態との作用の違いについて説明する。
実施の形態2のデータ表示/センサ装置Aでは、R、G及びBのそれぞれの光が順次、発光し、R、G及びBのそれぞれの光が、光センサ6によって検出された検出情報として色記憶407r〜色記憶407bに記録される。
一方、実施の形態3では、R、G及び白(R〜Gのすべて点灯)のそれぞれの光が順次、発光し、R、G及白のそれぞれの光が、光センサ6によって検出された検出情報として色記憶407r〜色記憶(記憶部)407wに記録される。
以上より、装置の小型化に有用な、入出力一体型ディスプレイ(センサ内蔵液晶パネル301)の表示面上に接触したペンPのペン先の色を、感度の低下及び解像度の劣化を防止しつつ、検出することができるデータ表示/センサ装置Bを提供することができる。
なお、本発明は、上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組合せて得られる実施形態についても本発明の技術的範囲に含まれる。
最後に、データ表示/センサ装置100の各ブロック、特に主制御部800は、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。
すなわち、データ表示/センサ装置100は、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit)、前記プログラムを格納したROM(read only memory)、前記プログラムを展開するRAM(random access memory)、前記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデータ表示/センサ装置100の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、前記データ表示/センサ装置100に供給し、そのコンピュータ(又はCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
前記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやコンパクトディスク−ROM/MO/MD/デジタルビデオデイスク/コンパクトディスク−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。
また、データ表示/センサ装置100を通信ネットワークと接続可能に構成し、前記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、前記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
本発明は、複数の単位画素及び複数の撮像センサを備えた表示装置に適用できる。具体的には、表示装置として、例えば、アクティブマトリクス型の液晶表示装置に用いることができると共に、電気泳動型ディスプレイ、ツイストボール型ディスプレイ、微細なプリズムフィルムを用いた反射型ディスプレイ、デジタルミラーデバイス等の光変調素子を用いたディスプレイの他、発光素子として、有機EL発光素子、無機EL発光素子、LED(Light Emitting Diode)等の発光輝度が可変の素子を用いたディスプレイ、フィールドエミッションディスプレイ(FED)、プラズマディスプレイにも利用することができる。
本発明の一実施形態に係るデータ表示/センサ装置の概観構成及びその機能の概要を示す模式図である。 (a)は、前記データ表示/センサ装置が備えるセンサ内蔵液晶パネルの断面の一例を示す模式図であり、(b)は、前記データ表示/センサ装置が備えるセンサ内蔵液晶パネルの他の例の1画素を示す模式図である。 (a)は、前記データ表示/センサ装置が備えるセンサ内蔵液晶パネルにて反射像を検知することにより、ユーザがタッチした位置を検出する様子を示す模式図であり、(b)は、前記データ表示/センサ装置が備えるセンサ内蔵液晶パネルにて影像を検知することにより、ユーザがタッチした位置を検出する様子を示す模式図である。 前記データ表示/センサ装置の要部構成を示すブロック図である。 前記データ表示/センサ装置で用いられるコマンドのフレーム構造の一例を模式的に示す図である。 図5に示したコマンドに含まれる各フィールドに指定可能な値の一例、および、その概要を説明する図である。 (a)は、前記データ表示/センサ装置にて、対象物がセンサ内蔵液晶パネル上に置かれていないときに、センサ内蔵液晶パネル全体をスキャンした結果として得られる画像データであり、(b)は、前記データ表示/センサ装置にて、ユーザが指でセンサ内蔵液晶パネルをタッチしているときに、スキャンした結果として得られる画像データである。 前記データ表示/センサ装置が備えるセンサ内蔵液晶パネルの構成およびその周辺回路の構成を示すブロック図である。 前記データ表示/センサ装置の要部構成のうち、主制御部及び記憶部の詳細を示すブロック図である。 前記データ表示/センサ装置の色検出動作を概念的に示す模式図であり、(a)は、前記色検出動作の時間経過を示し、(b)は、前記色検出動作の際の画面表示の様子を示す。 前記主制御部の要部構成のうち、色判定結果表示画像作成部の詳細を示すブロック図である。 前記データ表示/センサ装置の動作(接触部分包含領域特定ステップ)を示すフローチャートである。 前記データ表示/センサ装置の動作(色検出ステップ)を示すフローチャートである。 前記データ表示/センサ装置の要部構成をハードで実装した場合の一例を示すブロック図である。 (a)は、前記データ表示/センサ装置の要部構成をハードで実装した場合においてR画素が点灯している様子を示す図であり、(b)は、G画素が点灯している様子を示す図であり、(c)は、B画素が点灯している様子を示す図である。 前記データ表示/センサ装置の要部構成をハードで実装した場合の他の例を示すブロック図である。 (a)及び(b)は、従来のカラースキャナにおいて、光源とイメージセンサとの間にカラーフィルタを設ける場合の、イメージセンサとカラーフィルタとの大きさの関係を説明するための概念図であり、(c)は、従来のカラースキャナにおいて、赤、青及び緑のLED(light-emitting diode)を順次点灯させて、それぞれの光をスキャンする様子を示す図である。
符号の説明
6 光センサ(撮像センサ)
12 スキャン処理部(撮像制御手段)
14A 色判定処理部(色検出手段)
14B 色演算部(色検出手段)
18 画像表示処理部(発色制御手段)
22 スキャン属性情報記憶部
23 画像データ記憶部
24 原色画像データ記憶部
31 画素回路(単位画素)
31r R画素回路(色画素,R画素)
31g G画素回路(色画素,G画素)
31b B画素回路(色画素,B画素)
100 データ表示/センサ装置(色検出装置)
131 スキャン実行部(撮像制御手段)
132 スキャン実行指示部(撮像制御手段)
133 スキャンデータ格納部(撮像制御手段)
134 スキャンデータ/接触部分包含領域特定結果保持部
135 スキャン属性情報設定部
136A 接触部分包含領域特定部(接触判定手段,接触部分包含領域特定手段)
136B 座標演算部(接触判定手段,接触部分包含領域特定手段)
141 色判定部(色検出手段)
142 色判定用データ解析部(色検出手段)
143 色判定結果格納部(色検出手段)
145 色判定結果保持部(記憶部)
181 原色画像作成部
182 色判定結果表示画像作成部
222 接触部分包含領域判定コマンド
223 色検出コマンド
231 接触部分包含領域特定用データ記憶部
232 接触部分包含領域特定結果記憶部
241 色判定用データ記憶部
242 色判定結果記憶部(記憶部)
300 表示/光センサ部
301 センサ内蔵液晶パネル(面状部材)
301A センサ内蔵液晶パネル(面状部材)
301B センサ内蔵液晶パネル(面状部材)
401 シフトレジスタ(発色制御手段)
402r インバータ(発色制御手段)
402g XNOR回路(発色制御手段)
402b インバータ(発色制御手段)
403 AND回路(撮像制御手段)
404 シフトクロック生成部(発色制御手段)
405r,405g,405b トランジスタ(撮像制御手段)
406r,406g,406b インバータ付きトランジスタ(撮像制御手段)
406w トランジスタ(撮像制御手段)
407r,407g,407b 色記憶(記録部)
407w 色記憶(記録部)
600 回路制御部
601 表示制御部
602 センサ制御部
603 バックライト制御部
700 データ処理部
701 表示データ処理部
703 センサデータ処理部
800 主制御部
901 記憶部
903 操作部
1821 接触位置特定部(接触位置特定手段)
1822 補間線特定部(補間線特定手段)
1823 表示画像作成部(検出色表示制御手段)
P ペン(接触物)
PP 領域(接触部分包含領域)
L 軌跡
H ヒンジ
R画素点灯期間
G画素点灯期間
B画素点灯期間

Claims (9)

  1. 複数の単位画素と、前記単位画素毎に少なくとも1つ設けられた複数の撮像センサとを含む面状部材と、
    所定範囲に含まれる前記単位画素を、等色の原理を満たす第1色、第2色及び第3色で、順次発色させる発色制御手段と、
    前記発色制御手段が、前記所定範囲に含まれる単位画素を、前記第1色、第2色及び第3色で発色させる毎に、前記面状部材に接触する接触物の像を、前記撮像センサを用いて撮像する撮像制御手段と、
    前記第1色、第2色及び第3色で発色させる毎に、前記撮像制御手段によって撮像された前記接触物の像のそれぞれに基づいて、前記接触物の前記面状部材上における接触部分の色を検出する色検出手段を備えていることを特徴とする色検出装置。
  2. 前記接触物が前記面状部材に接触しているか否かを判定する接触判定手段を備えており、
    前記発色制御手段は、前記接触判定手段によって前記接触物が前記面状部材に接触していると判定された場合に、前記単位画素を発色させることを特徴とする請求項1に記載の色検出装置。
  3. 前記撮像制御手段によって撮像された前記接触物の像に基づいて、前記面状部材上における前記接触物の接触部分を含む接触部分包含領域を特定する接触部分包含領域特定手段を備え、
    前記発色制御手段は、前記接触部分包含領域特定手段によって特定された前記接触部分包含領域を前記所定範囲として、前記単位画素のそれぞれを発色させることを特徴とする請求項1又は2に記載の色検出装置。
  4. 前記第1色は、赤色、緑色、青色及び白色からなる4色のうちのいずれかであり、
    前記第2色は、該4色のうち、前記第1色でない残りの3色のうちのいずれかであり、
    前記第3色は、該3色のうち、前記第2色でない残りの2色のうちのいずれかであることを特徴とする請求項1から3までのいずれか1項に記載の色検出装置。
  5. 前記発色制御手段は、前記色検出手段によって前記接触部分の色が検出された場合に、前記単位画素を前記第1色、第2色及び第3色で発色させる動作を終了することを特徴とする請求項1から4までのいずれか1項に記載の色検出装置。
  6. 前記色検出手段が検出した前記接触物の接触部分の色を示す色情報を保持する記憶部を備えていることを特徴とする請求項1から4までのいずれか1項に記載の色検出装置。
  7. 請求項1から6までのいずれか1項に記載の色検出装置における各手段としてコンピュータを動作させるための色検出プログラム。
  8. 請求項7に記載の色検出プログラムを記録したコンピュータ読み取り可能な記録媒体。
  9. 複数の単位画素と、前記単位画素毎に少なくとも1つ設けられた複数の撮像センサとを含む面状部材を用いて実行される色検出方法であって、
    所定範囲に含まれる前記単位画素を、等色の原理を満たす第1色、第2色及び第3色で、順次発色させる発色制御ステップと、
    前記発色制御ステップで、前記所定範囲に含まれる単位画素を、前記第1色、第2色及び第3色で発色させる毎に、前記面状部材に接触する接触物の像を、前記各撮像センサを用いて撮像する撮像制御ステップと、
    前記第1色、第2色及び第3色で発色させる毎に、前記撮像制御ステップで撮像された、前記接触物の像のそれぞれに基づいて、前記接触物の前記面状部材上における接触部分の色を検出する色検出ステップを含んでいることを特徴とする色検出方法。
JP2008292715A 2008-11-14 2008-11-14 色検出装置、色検出プログラム及びコンピュータ読み取り可能な記録媒体、並びに色検出方法 Pending JP2010119064A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008292715A JP2010119064A (ja) 2008-11-14 2008-11-14 色検出装置、色検出プログラム及びコンピュータ読み取り可能な記録媒体、並びに色検出方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008292715A JP2010119064A (ja) 2008-11-14 2008-11-14 色検出装置、色検出プログラム及びコンピュータ読み取り可能な記録媒体、並びに色検出方法

Publications (1)

Publication Number Publication Date
JP2010119064A true JP2010119064A (ja) 2010-05-27

Family

ID=42306395

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008292715A Pending JP2010119064A (ja) 2008-11-14 2008-11-14 色検出装置、色検出プログラム及びコンピュータ読み取り可能な記録媒体、並びに色検出方法

Country Status (1)

Country Link
JP (1) JP2010119064A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015158887A (ja) * 2014-01-21 2015-09-03 セイコーエプソン株式会社 位置検出システム、及び、位置検出システムの制御方法
WO2020080746A1 (en) * 2018-10-17 2020-04-23 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
CN111753818A (zh) * 2020-06-11 2020-10-09 北京万维智能技术有限公司 一种点阵智能水彩笔颜色自动识别系统
CN118150490A (zh) * 2024-03-08 2024-06-07 苏州百家旺传媒网络科技有限公司 电子烟外观混色鉴定系统

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015158887A (ja) * 2014-01-21 2015-09-03 セイコーエプソン株式会社 位置検出システム、及び、位置検出システムの制御方法
WO2020080746A1 (en) * 2018-10-17 2020-04-23 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
KR20200043110A (ko) * 2018-10-17 2020-04-27 삼성전자주식회사 디스플레이 장치 및 이의 제어 방법
US11042229B2 (en) 2018-10-17 2021-06-22 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
KR102656834B1 (ko) * 2018-10-17 2024-04-16 삼성전자주식회사 디스플레이 장치 및 이의 제어 방법
CN111753818A (zh) * 2020-06-11 2020-10-09 北京万维智能技术有限公司 一种点阵智能水彩笔颜色自动识别系统
CN118150490A (zh) * 2024-03-08 2024-06-07 苏州百家旺传媒网络科技有限公司 电子烟外观混色鉴定系统

Similar Documents

Publication Publication Date Title
JP5367339B2 (ja) メニュー表示装置、メニュー表示装置の制御方法、およびメニュー表示プログラム
JP2010140300A (ja) 表示装置、制御方法、制御プログラムおよび記録媒体
JP2010108081A (ja) メニュー表示装置、メニュー表示装置の制御方法、およびメニュー表示プログラム
CN101796540A (zh) 图像输入装置及图像输入方法
JP2010186442A (ja) 入力装置、及び入力制御方法
JP5567776B2 (ja) 色検出/色出力装置、色検出/色出力プログラム及びコンピュータ読み取り可能な記録媒体、並びに色検出/色出力方法
JP2010119064A (ja) 色検出装置、色検出プログラム及びコンピュータ読み取り可能な記録媒体、並びに色検出方法
JP5306780B2 (ja) 入力装置
JP2010122972A (ja) 画像表示/検出装置、選択方法、及び、プログラム
JP2010118018A (ja) 位置特定装置、位置特定プログラム及びコンピュータ読み取り可能な記録媒体、並びに位置特定方法
JP2010109467A (ja) 画像表示/像検知装置
JP5185086B2 (ja) 表示装置、表示装置の制御方法、表示装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2010204945A (ja) 入力装置、及び入力方法
JP5254753B2 (ja) 数値入力装置、数値入力方法、数値入力プログラム、およびコンピュータ読み取り可能な記録媒体
JP2010122383A (ja) 表示装置
WO2010050567A1 (ja) データ送信支援装置、電子機器、及びデータ送信支援装置の制御方法
JP2010122444A (ja) 地図表示装置、地図表示装置の制御方法、地図表示装置制御プログラムおよびコンピュータ読み取り可能な記録媒体
JP2010117841A (ja) 像検知装置、入力位置の認識方法、およびプログラム
JP2010096909A (ja) 画像表示/像検知装置および当該画像表示/像検知装置に備えられた表示部の検査方法
JP2010062938A (ja) 画像表示/像検知装置
JP5171572B2 (ja) 画像表示装置、画像表示装置の制御方法、プログラム、および記録媒体
JP2010118016A (ja) 入力装置、入力方法、入力プログラム、及びコンピュータ読み取り可能な記録媒体
JP2010160689A (ja) 入力装置、及び入力装置の制御方法
JP2010092272A (ja) 画像表示/像検知装置、補助画像表示方法、およびプログラム
JP2010140410A (ja) 携帯装置、および携帯装置の制御方法