(57)【要約】【課題】専用のポインティングデバイスを必要とすることなく、線図の描画を簡易に実現する。【解決手段】情報処理装置（１０）は、マトリクス状に配置された複数の圧力センサ（２１）を有し、複数の圧力センサ（２１）に入力されたポインティング位置の押圧力を検出する入力装置（２０）と、ポインティング位置に予め対応付けられた表示位置の色を、ポインティング位置の押圧力の強さに予め対応付けられた諧調で表示する表示装置（４０）とを備える。【選択図】図１
2017072955.tif 000002
【特許請求の範囲】
【請求項１】
マトリクス状に配置された複数の圧力センサを有し、前記複数の圧力センサに入力されたポインティング位置の押圧力を検出する入力装置と、
前記ポインティング位置に予め対応付けられた表示位置の色を、前記ポインティング位置の押圧力の強さに予め対応付けられた諧調で表示する表示装置と、
を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記ポインティング位置の押圧力の強さに予め対応付けられた高さ、大きさ、又は音色で音響信号を出力する音響出力装置を更に備える、情報処理装置。
【請求項３】
コンピュータが、
マトリクス状に配置された複数の圧力センサに入力されたポインティング位置の押圧力を示す信号を前記複数の圧力センサから読み取ることと、
前記ポインティング位置に予め対応付けられた表示位置の色を、前記ポインティング位置の前記押圧力の強さに予め対応付けられた諧調で表示することと、
を実行する情報処理方法。
【請求項４】
コンピュータに、
マトリクス状に配置された複数の圧力センサに入力されたポインティング位置の押圧力を示す信号を前記複数の圧力センサから読み取ることと、
前記ポインティング位置に予め対応付けられた表示位置の色を、前記ポインティング位置の前記押圧力の強さに予め対応付けられた諧調で表示することと、
を実行させる情報処理プログラム。
【請求項５】
コンピュータに、
マトリクス状に配置された複数の圧力センサに入力されたポインティング位置の押圧力を示す信号を前記複数の圧力センサから読み取ることと、
前記ポインティング位置に予め対応付けられた表示位置の色を、前記ポインティング位置の前記押圧力の強さに予め対応付けられた諧調で表示することと、
を実行させる情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
近年、液晶ディスプレイ上へのペン入力を検出し、ペン入力の移動軌跡に基づいて文字を表示したり或いはイラストを描画したりする機能を備えたタブレット端末が普及しており、この種のタブレット端末は、液晶ペンタブレットと呼ばれている。液晶ペンタブレットの中には、ペン入力の筆圧やペン先の傾きを検出し、筆圧やペン先の傾きに応じて筆跡の太さや文字のかすれ具合を忠実に再現できるものも実用化されている。このような液晶ペンタブレットを用いれば、マウスよりも直感的な操作が可能となり、絵筆やパステル等の実際の筆記具や描画具で描くのと同様な操作感覚で描画作業をコンピュータ上で実現できる。このような技術動向を背景に、液晶ペンタブレットへの関心が高まりつつあり、例えば、特許文献１では、マトリクス状に配置された表示画素を有する液晶表示パネルへのペン入力操作に応答して、描画像をカラー表示する液晶表示装置が提案されている。また、特許文献２では、マウスのボールに加えられる圧力を検出し、検出された圧力に対応した濃淡諧調でマウスの移動軌跡をディスプレイに表示することにより、筆圧に応じて線の太さやかすれ具合を表示する手法が提案されている。また、特許文献３では、ポインティングデバイスに加えられる圧力を検出し、検出された圧力に対応した線幅でポインティングデバイスの移動軌跡をディスプレイに表示する手法が提案されている。また、特許文献４では、タブレットに対するペン先の接触圧力や接触角に基づいて、ペン先の移動軌跡の太さ、形状、濃淡等を連続的に変更する手法が提案されている。また、特許文献５では、タブレットペンの筆圧に応じて描画パタンを拡大又は縮小する手法が提案されている。特許文献６では、ブラシパタン中の濃淡輪郭による凹凸表現により油絵の描画質感を再現するタブレット端末が提案されている。また、特許文献７では、ユーザが操作しているペンの筆圧を画面に表示することにより、ユーザがどの程度の筆圧でペン入力しているのかを目視しながら確認できるように構成されたタブレット端末が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２０９７８３号公報
【特許文献２】特開平０９−０６２４４１号公報
【特許文献３】特開平０５−１７３７０６号公報
【特許文献４】特開平０６−１４９４６８号公報
【特許文献５】特開２００４−１３９４１１号公報
【特許文献６】特開２００７−２５７６５５号公報
【特許文献７】特開平０９−０９１０７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のタブレット端末は、スタイラスペンやマウス等の専用のポインティングデバイスを用いて線図を描画するように構成されているため、例えば、指先等で線図を描画することはできなかった。また、専用のポインティングデバイスが一つしか用意されていない場合には、複数のポインティング位置を同時に指定して複数の線図を同時に描画することもできなかった。専用のポインティングデバイスを用いずに、例えば、指先等でポインティング位置を自由に指定して線図を描画することが可能になれば、タブレット端末の操作性が向上するとともに、専用のポインティングデバイスを携帯する必要もなくなり、利便性も向上すると考えられる。
【０００５】
そこで、本発明は、専用のポインティングデバイスを必要とすることなく、線図の描画を簡易に実現することを課題とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するため、本発明に係る情報処理装置は、マトリクス状に配置された複数の圧力センサを有し、複数の圧力センサに入力されたポインティング位置の押圧力を検出する入力装置と、ポインティング位置に予め対応付けられた表示位置の色を、ポインティング位置の押圧力の強さに予め対応付けられた諧調で表示する表示装置とを備える。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】本実施形態に係る第１の対応テーブルの説明図である。
【図３】本実施形態に係る第２の対応テーブルの説明図である。
【図４】本実施形態に係る圧力センサが検出する押圧力の強さの説明図である。
【図５】本実施形態に係る画素の色諧調の説明図である。
【図６】本実施形態に係るポインティング位置の移動軌跡の濃淡変化の一例を示す説明図である。
【発明を実施するための形態】
【０００８】
以下、図１乃至図６を参照しながら本発明の実施形態について説明する。ここで、同一符号は同一の要素を示すものとし、重複する説明は省略する。
図１は本実施形態に係る情報処理装置１０の構成を示すブロック図である。情報処理装置１０は、入力装置２０、記憶資源３０、表示装置４０、音響出力装置５０、及びプロセッサ６０を備えるコンピュータシステムである。情報処理装置１０は、例えば、感圧式により線図を描画する機能を搭載したタブレット端末や多機能携帯電話端末等の携帯情報端末である。入力装置２０は、ユーザからポインティング位置の指定を受け付ける入力インタフェースを提供するものであり、例えば、微細な圧力センサ２１を高密度でマトリクス状に配置してなる圧力センサシートと呼ばれるものである。この種の圧力センサシートとして、例えば、１ミリ角程度の有機トランジスタの表面に感圧導電ゴムシートが形成された公知のフレキシブル有機薄膜トランジスタアレイを用いることができる。感圧導電ゴムシートは、押圧力を受けて変形すると、抵抗値が変化するため、電源端子から感圧導電ゴムシートを介して有機薄膜トランジスタに流れるドレイン電流の変化に基づいて押圧力の強さを検出することができる。
【０００９】
記憶資源３０は、物理デバイス（例えば、ディスクドライブ又は半導体メモリ等のコンピュータ読み取り可能な記録媒体）の記憶領域が提供する論理デバイスである。記憶資源３０は、入力装置２０に入力されたポインティング位置の移動軌跡に基づいて線図を描画するための情報処理プログラム３１を格納している。情報処理プログラム３１は、メインプログラムの中で呼び出されて実行される複数のソフトウェアモジュールを備える。このようなソフトウェアモジュールは、入力装置２０に入力されたポインティング位置を検出し、ポインティング位置の移動軌跡から線図を描画するための一連の処理を実行するためにモジュール化されたサブプログラムであり、例えば、プロシージャ、サブルーチン、メソッド、関数、又はデータ構造等を用いて作成される。このようなソフトウェアモジュールとして、情報処理プログラム３１は、ポインティング位置に予め対応付けられた表示位置の色を、ポインティング位置の押圧力の強さに予め対応付けられた諧調で表示するように記述されたサブプログラムからなる表示モジュール３２を備える。記憶資源３０は、例えば、図２に示すように、Ｎ段階に区分された押圧力の強さ（Ｐ1，Ｐ2，Ｐ3，…，ＰN）とＮ段階の色諧調（Ｃ1，Ｃ2，Ｃ3，…，ＣN）とを対応付けた第１の対応テーブル３４を格納している。ここで、Ｎは２以上の整数であり、具体的には、色や明るさの濃淡の段階数を示す。
【００１０】
表示装置４０は、画像を表示するディスプレイ４３と、ディスプレイ４３に表示される画像のデータを格納するビデオランダムアクセスメモリ（ＶＲＡＭ（Video Random  Access Memory））４２と、ビデオランダムアクセスメモリ４２に格納されている画像データをフレーム周期で読み出してディスプレイ４３に表示するビデオディスプレイプロセッサ（ＤＳＰ（Video Display Processor））４１とを備えている。ディスプレイ４３は、例えば、液晶ディスプレイ又は有機エレクトロルミネッセンスディスプレイである。入力装置２０は、ディスプレイ４３に重ねて設けられてもよく、或いは入力装置２０とディスプレイ４３とがそれぞれ別々に設けられてもよい。入力装装置２０をディスプレイ４３に重ねて設けることにより、入力装置２０は、ディスプレイ４３上に入力されたポインティング位置を検出するタッチセンサとして機能することができる。プロセッサ６０は、算術演算、論理演算、ビット演算等を処理する算術論理演算ユニットと、各種レジスタ（プログラムカウンタ、データレジスタ、命令レジスタ、汎用レジスタ等）と、入力装置２０、記憶資源３０、表示装置４０、及び音響出力装置５０に接続するインタフェースとから構成され、入力装置２０に入力されたポインティング位置を検出し、記憶資源３０に格納されている情報処理プログラム３１を解釈及び実行し、ポインティング位置の移動軌跡に基づいて線図を描画し、ディスプレイ４３に表示する。
【００１１】
次に、図４及び図５を参照しながら、線図の描画処理の詳細について説明する。図４において、Ｐ1，Ｐ2，Ｐ3は、例えば、１回のポインティング操作により１３個の圧力センサ２１に入力された押圧力の強さを示しており、例えば、ポインティング位置１０１に配置されている圧力センサ２１が検出する押圧力の強さはＰ1であり、ポインティング位置１０２に配置されている圧力センサ２１が検出する押圧力の強さはＰ2であり、ポインティング位置１０３に配置されている圧力センサ２１が検出する押圧力の強さはＰ3である。図５において、符号４４は、ディスプレイ４３の画素を示し、Ｃ1，Ｃ2，Ｃ3は、ポインティング位置に予め対応付けられている表示位置（表示画素）の色諧調を示している。ここでは、説明の便宜上、ディスプレイ４３の解像度と入力装置２０の分解能が一致しているものと仮定し、一つの圧力センサ２１が検出する押圧力の強さと、一つの画素４４の色諧調とを一対一に対応付ける例を示している。例えば、表示位置２０１，２０２，２０３は、それぞれ、ポインティング位置１０１，１０２，１０３に予め対応付けられているものとする。プロセッサ６０は、ポインティング位置１０１，１０２，１０３に入力された押圧力の強さＰ1，Ｐ2，Ｐ3を示す信号をそれぞれの圧力センサ２１から読み取り、第１の対応テーブル３４を参照し、入力装置２０上のポインティング位置１０１に予め対応付けられているディスプレイ４３上の表示位置２０１の色諧調をＣ1に設定し、入力装置２０上のポインティング位置１０２に予め対応付けられているディスプレイ４３上の表示位置２０２の色諧調をＣ2に設定し、入力装置２０上のポインティング位置１０３に予め対応付けられているディスプレイ４３上の表示位置２０３の色諧調をＣ3に設定し、これらの設定された色諧調に基づいて画像データをビデオランダムアクセスメモリ４２に書き込む。これにより、表示位置２０１は、色諧調Ｃ1で表示され、表示位置２０２は、色諧調Ｃ2で表示され、表示位置２０３は、色諧調Ｃ3で表示される。例えば、図６に示すように、押圧力が強い程、濃い諧調で色表示することにより、押圧力の強さに応じた濃淡変化を再現できる。図中、濃淡の濃い部分は、押圧力が強い部分を示し、薄い部分は、押圧力が弱い部分を示している。
【００１２】
なお、説明の便宜上、ディスプレイ４３の解像度と入力装置２０の分解能が一致しているものと仮定し、一つの圧力センサ２１と一つの画素４４を対応付ける例を示したが、例えば、一つの圧力センサ２１が検出する押圧力の強さと、複数の画素４４の色諧調とを一対一に対応付けてもよい。また、色諧調Ｃ1，Ｃ2，Ｃ3の情報を表示位置２０１，２０２，２０３の情報と関連付けてこれを画像ファイル３６として記憶資源３０に保存してもよい。情報処理プログラム３１は、画像ファイル３６を参照、加工、又は編集するように記述されたサブプログラムからなる画像処理モジュールを備えてもよい。
【００１３】
情報処理プログラム３１は、入力装置２０へのポインティング入力に応答して、線図を描画するだけでなく、例えば、ポインティング位置の押圧力の強さに予め対応付けられた高さ（音の周波数）、大きさ（音のラウドネス）、又は音色（基音と倍音の合成波）で音響信号を出力するように記述されたサブプログラムからなる音響出力モジュール３３を備えてもよい。記憶資源３０は、例えば、図３に示すように、Ｍ段階に区分された押圧力の強さ（Ｐ1，Ｐ2，Ｐ3，…，ＰM）とＭ種類の音響パラメータ（Ｓ1，Ｓ2，Ｓ3，…，ＳM）とを対応付けた第２の対応テーブル３５を格納している。ここで、Ｍは２以上の整数である。この音響パラメータは、音響信号の高さ、大きさ、又は音色を指定するものである。音響出力装置５０は、一定周期分の波形データから演算により振幅変調や周波数変調等を行って音響信号を生成するプログラマブルサウンドジェネレータ（ＰＳＧ（Programmable Sound Generator））５１を備えている。プロセッサ６０は、音響出力モジュール３３を解釈及び実行し、第２の対応テーブル３５を参照して、ポインティング位置の押圧力の強さに予め対応付けられた音響パラメータを読み取り、音響パラメータによって指定される高さ、大きさ、又は音色を有する音響信号をプログラマブルサウンドジェネレータ５１から出力する。このようにして出力された音響信号は、音響ファイル３７として記憶資源３０に保存してもよい。情報処理プログラム３１は、音響ファイル３７を再生、加工、又は編集するように記述されたサブプログラムからなる音響処理モジュールを備えてもよい。
【００１４】
本実施形態によれば、ユーザからポインティング位置の指定を受け付ける入力インタフェースとして、マトリクス状に配置された複数の圧力センサ２１を有する入力装置２０を用いることにより、スタイラスペンやマウス等の専用のポインティングデバイスを必要とすることなく、例えば、指先でポインティング位置を指定し、メモ書きの感覚で線図を描画することができる。また、身近にある物を用いて入力装置２０にポインティング位置を指定することもできるため、利便性に優れている。また、複数のポインティング位置を同時に指定して複数の線図を同時に描画することもでるため、操作性に優れている。マトリクス状に配置された複数の圧力センサ２１に入力されたポインティング位置１０１，１０２，１０３に予め対応付けられた表示位置２０１，２０２，２０３の色を、ポインティング位置１０１，１０２，１０３の押圧力の強さに予め対応付けられた諧調Ｃ1，Ｃ2，Ｃ3で表示することにより、押圧力の強さに応じた濃淡変化を忠実に再現できる。また、ポインティング位置の押圧力の強さに予め対応付けられた高さ、大きさ、又は音色で音響信号を出力することにより、線図を描画しながら楽曲も同時に作製することができる。
【００１５】
なお、以上説明した各実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明はその趣旨を逸脱することなく、変更／改良され得るととともに、本発明にはその等価物も含まれる。即ち、各実施形態に当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。例えば、各実施形態が備える各要素およびその配置、材料、条件、形状、サイズなどは、例示したものに限定されるわけではなく適宜変更することができる。また、上下左右等の位置関係は、特に断らない限り、図示の比率に限定されるものではない。また、各実施形態が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
【符号の説明】
【００１６】
１０…情報処理装置
２０…入力装置
２１…圧力センサ
３０…記憶資源
３１…情報処理プログラム
３２…表示モジュール
３３…音響出力モジュール
３４…第１の対応テーブル
３５…第２の対応テーブル
３６…画像ファイル
３７…音響ファイル
４０…表示装置
４１…ビデオディスプレイプロセッサ
４２…ビデオランダムアクセスメモリ
４３…ディスプレイ
４４…画素
５０…音響出力装置
５１…プログラマブルサウンドジェネレータ
６０…プロセッサ
１０１，１０２，１０３…ポインティング位置
２０１，２０２，２０３…表示位置
【図１】
2017072955.tif 000003
【図２】
2017072955.tif 000004
【図３】
2017072955.tif 000005
【図４】
2017072955.tif 000006
【図５】
2017072955.tif 000007
【図６】
2017072955.tif 000008