(57)【要約】操作検知部（１２０）が第１の操作を検知した場合、表示制御部（１３０）が、メモリ（１１０）に記憶されている複数のデータを表示部（２００）に表示させ、操作検知部（１２０）が第２の操作を検知した場合、表示制御部（１３０）が、表示部（２００）が表示している複数のデータのうち、第２の操作に応じた位置に表示されているデータを、表示部（２００）の所定の位置に表示させる。
2014141548.tif 000002
【特許請求の範囲】
【請求項１】
指定された複数のデータを記憶するメモリと、
第１の操作および第２の操作を検知する操作検知部と、
前記操作検知部が前記第１の操作を検知した場合、前記メモリに記憶されている複数のデータを表示部に表示させ、前記操作検知部が前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記第２の操作に応じた位置に表示されているデータを、前記表示部の所定の位置に表示させる表示制御部とを有する表示制御装置。
【請求項２】
請求項１に記載の表示制御装置において、
前記操作検知部は、前記表示部が該表示部への物体の接触または接近を検知することで、前記第１の操作および前記第２の操作を検知し、
前記表示制御部は、前記操作検知部が前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記操作検知部が前記第２の操作を検知した位置に表示されているデータを、前記表示部の所定の位置に表示させる表示制御装置。
【請求項３】
請求項２に記載の表示制御装置において、
前記表示制御部は、前記操作検知部が前記第２の操作を検知した場合、該第２の操作を検知した位置が所定の時間以上変化しない場合、前記表示部が表示している複数のデータのうち、該第２の操作を検知した位置に表示されているデータを、前記表示部の所定の位置に表示させる表示制御装置。
【請求項４】
請求項１から３のいずれか１項に記載の表示制御装置において、
前記表示制御部は、前記第２の操作に応じた位置に表示されているデータが複数ある場合、前記第２の操作が行われた順番が識別可能な表示を前記表示部に行わせる表示制御装置。
【請求項５】
請求項１から４のいずれか１項に記載の表示制御装置において、
前記表示部が２つある場合、前記表示制御部は、前記２つの表示部のうち、前記操作検知部が前記第１の操作を検知するための表示を行っている表示部以外の表示部に、前記複数のデータを表示させる表示制御装置。
【請求項６】
指定された複数のデータをメモリに記憶させる処理と、
第１の操作および第２の操作を検知する処理と、
前記第１の操作を検知した場合、前記メモリに記憶されている複数のデータを表示部に表示させる処理と、
前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記第２の操作に応じた位置に表示されているデータを、前記表示部の所定の位置に表示させる処理とを行う表示制御方法。
【請求項７】
コンピュータに、
指定された複数のデータをメモリに記憶させる手順と、
第１の操作および第２の操作を検知する手順と、
前記第１の操作を検知した場合、前記メモリに記憶されている複数のデータを表示部に表示させる手順と、
前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記第２の操作に応じた位置に表示されているデータを、前記表示部の所定の位置に表示させる手順とを実行させるためのプログラム。
【請求項８】
表示部と、
指定された複数のデータを記憶するメモリと、
第１の操作および第２の操作を検知する操作検知部と、
前記操作検知部が前記第１の操作を検知した場合、前記メモリに記憶されている複数のデータを前記表示部に表示させ、前記操作検知部が前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記第２の操作に応じた位置に表示されているデータを、前記表示部の所定の位置に表示させる表示制御部とを有する情報機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法およびそのプログラムならびに情報機器に関する。
【背景技術】
【０００２】
一般的にパーソナルコンピュータ等の情報処理装置において、データをコピーする場合、コピー指定したデータをクリップボードに記憶させ、そのデータの貼り付け位置が決定された後、クリップボードからそのデータを読み出して当該位置に貼り付ける。このとき、クリップボードに直近に記憶されたデータのみが、貼り付け対象のデータとして使用される。【０００３】
そのため、コピーしたいデータが複数ある場合、例えば、現在画面表示が行われているコピー元のアプリケーション上でクリップボードへデータをコピーし、コピー先のアプリケーションの画面へ表示を切り替えてからクリップボードのデータを貼り付けるという動作を、コピーしようとするデータの数だけ繰り返さなければならない。また、過去にコピー指定してクリップボードに記憶させたデータのうち、直近に記憶させたデータ以外の貼り付けを行いたい場合も、コピー元のアプリケーションの画面へ移動してから再びクリップボードにデータを記憶させる必要があるなど、様々な不便なケースが存在する。【０００４】
そこで、クリップボードに記憶させたデータを表示させる技術が考えられている（例えば、特許文献１参照。）。この技術を用いれば、コピー指定されたデータを１つのアプリケーションを用いて表示することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２２１９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
携帯デバイス等においては、一度に画面表示できるアプリケーションは通常１つだけであり、表示を切り替える際には、利用者はアプリケーションの起動履歴、もしくは実行中のアプリケーションのリストに類するものを経由しなければならない。そのため、前述したようなクリップボードを表示するアプリケーションを用いた場合であっても、複数のデータをコピーする場合は、表示の切り替えをその都度行わなければならなく、その手間がかかってしまうという問題点がある。【０００７】
本発明の目的は、前述した課題を解決する表示制御装置、表示制御方法およびそのプログラムならびに情報機器を提供することである。
【課題を解決するための手段】
【０００８】
本発明の表示制御装置は、
指定された複数のデータを記憶するメモリと、
第１の操作および第２の操作を検知する操作検知部と、
前記操作検知部が前記第１の操作を検知した場合、前記メモリに記憶されている複数のデータを表示部に表示させ、前記操作検知部が前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記第２の操作に応じた位置に表示されているデータを、前記表示部の所定の位置に表示させる表示制御部とを有する。【０００９】
また、本発明の表示制御方法は、
指定された複数のデータをメモリに記憶させる処理と、
第１の操作および第２の操作を検知する処理と、
前記第１の操作を検知した場合、前記メモリに記憶されている複数のデータを表示部に表示させる処理と、
前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記第２の操作に応じた位置に表示されているデータを、前記表示部の所定の位置に表示させる処理とを行う。【００１０】
また、本発明のプログラムは、
コンピュータに実行させるためのプログラムであって、
指定された複数のデータをメモリに記憶させる手順と、
第１の操作および第２の操作を検知する手順と、
前記第１の操作を検知した場合、前記メモリに記憶されている複数のデータを表示部に表示させる手順と、
前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記第２の操作に応じた位置に表示されているデータを、前記表示部の所定の位置に表示させる手順とを実行させる。【００１１】
また、本発明の情報機器は、
表示部と、
指定された複数のデータを記憶するメモリと、
第１の操作および第２の操作を検知する操作検知部と、
前記操作検知部が前記第１の操作を検知した場合、前記メモリに記憶されている複数のデータを前記表示部に表示させ、前記操作検知部が前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記第２の操作に応じた位置に表示されているデータを、前記表示部の所定の位置に表示させる表示制御部とを有する。
【発明の効果】
【００１２】
以上説明したように、本発明においては、コピー指定されたデータの貼り付けを容易に行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の情報機器の第１の実施の形態を示す図である。
【図２】図１に示した表示制御装置の内部構成の一例を示す図である。
【図３】図１に示した情報機器の外観の一例を示す図である。
【図４】図１に示した表示制御装置における表示制御方法のうち、利用者がコピー指定したデータを表示制御装置が記憶する処理の一例を説明するためのフローチャートである。
【図５】図１に示した表示制御装置における表示制御方法のうち、利用者がコピー指定したデータを貼り付けるときに表示制御装置が行う処理の一例を説明するためのフローチャートである。
【図６Ａ】図１に示した表示制御装置がアプリケーションの実行に伴う表示画面を表示部に表示させている様子の一例を示す図である。
【図６Ｂ】図２に示した表示制御部が表示部に複数のデータをリストとして表示したときの表示の様子の一例を示す図である。
【図６Ｃ】図２に示した表示制御部が、選択されたデータを表示部に表示させたときの表示の様子の一例を示す図である。
【図７】本発明の情報機器の第２の実施の形態を示す図である。
【図８】図７に示した表示制御装置における表示制御方法のうち、利用者がコピー指定したデータを貼り付けるときに表示制御装置が行う処理の一例を説明するためのフローチャートである。
【図９Ａ】図７に示した表示制御装置がアプリケーションの実行に伴う表示画面を表示部に表示させており、利用者が所定の操作を行っている様子の一例を示す図である。
【図９Ｂ】ステップ２２の処理が行われた後の表示部における表示の様子の一例を示す図である。
【図９Ｃ】図７に示した表示制御部が表示部に複数のデータをリストとして表示したときの表示の様子の一例を示す図である。
【図９Ｄ】図７に示した表示制御部が、選択されたデータを表示部に表示させたときの表示の様子の一例を示す図である。
【図１０Ａ】図７に示した表示制御部が複数のデータを入力領域に表示（入力）させる処理を行ったときの様子の一例を示す図である。
【図１０Ｂ】図７に示した表示制御部が複数のデータを入力領域に表示（入力）させる処理を行ったときの様子の一例を示す図である。
【図１０Ｃ】図７に示した表示制御部が複数のデータを入力領域に表示（入力）させる処理を行ったときの様子の一例を示す図である。
【図１０Ｄ】図７に示した表示制御部が複数のデータを入力領域に表示（入力）させる処理を行ったときの様子の一例を示す図である。
【図１０Ｅ】図７に示した表示制御部が複数のデータを入力領域に表示（入力）させる処理を行ったときの様子の一例を示す図である。
【図１１】本発明の情報機器の第３の実施の形態を示す図である。
【図１２】図１１に示した情報機器の外観の一例を示す図である。
【図１３Ａ】図１１に示した表示制御部が表示部に複数のデータをリストとして表示したときの表示の様子の一例を示す図である。
【図１３Ｂ】図１１に示した表示制御部が、選択されたデータを表示部に表示させたときの表示の様子の一例を示す図である。
【図１４Ａ】リストとして表示されている、コピー指定した履歴の全データを削除するためのボタンを表示制御部が表示部に表示させたときのリストの一例を示す図である。
【図１４Ｂ】リストとして表示されている、コピー指定した履歴の一部のデータを削除するためのボタンを表示制御部が表示部に表示させたときのリストの一例を示す図である。
【図１５Ａ】貼り付けボタンの他の表示の例を示す図である。
【図１５Ｂ】図１５Ａに示した貼り付けボタンが選択された場合のリスト表示ボタンの表示の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下に、本発明の実施の形態について図面を参照して説明する。
（第１の実施の形態）
図１は、本発明の情報機器の第１の実施の形態を示す図である。
【００１５】
本形態における情報機器１０には図１に示すように、表示制御装置１００と、表示部２００とが設けられている。なお、図１には、情報機器１０に設けられた構成要素のうち、本実施の形態に関わる主要な構成要素の一例を示す。
【００１６】
表示部２００は、表示制御装置１００からの指示に従って情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等のディスプレイである。
【００１７】
表示制御装置１００は、表示部２００における表示を制御する。
【００１８】
図２は、図１に示した表示制御装置１００の内部構成の一例を示す図である。
【００１９】
図１に示した表示制御装置１００には図２に示すように、メモリ１１０と、操作検知部１２０と、表示制御部１３０とが設けられている。なお、図２には、表示制御装置１００に設けられた構成要素のうち、本実施の形態に関わる主要な構成要素の一例を示す。
【００２０】
メモリ１１０は、プログラムや処理に必要な情報を記憶する。また、メモリ１１０は、表示制御装置１００が表示部２００に表示させている文字列や画像等のデータのうち、利用者の操作でコピー指定が行われたデータを記憶するクリップボード領域を有する。このクリップボード領域は、同一もしくは単一のアプリケーションだけではなく、複数の異なるアプリケーション間でもデータの受け渡しが可能な共有のメモリ領域である。また、メモリ１１０は、コピー指定が複数行われた場合、その複数の指定されたデータを記憶する。
【００２１】
操作検知部１２０は、情報機器１０または表示制御装置１００に対する利用者が行った操作を検知する。この操作は、表示制御装置１００が表示部２００に表示させている文字列や画像等のデータのうち、利用者が所望のデータを選択（コピー指定）するための操作や、メモリ１１０に記憶されている複数のデータのリストを表示部２００に表示させるための操作（第１の操作）、表示部２００が表示しているリストの中から所望のデータを選択する（コピー指定したデータを所定の位置に貼り付ける）ための操作（第２の操作）等である。これらの操作の具体的な方法については、一般的なものであっても良く、特に規定しない。例えば、利用者がカーソル等を移動させて、表示制御装置１００が表示部２００に表示させている文字列や画像等のデータやリストのうち、利用者が所望のデータを選択する操作であっても良いし、利用者が情報機器１０に具備されているハードウェアのボタンキーを押下してメモリ１１０に記憶されている複数のデータのリストを表示部２００に表示させる操作であっても良い。また、具体的には後述するが、表示部２００がタッチパネル機能を具備している場合、利用者が表示部２００へ指等を接触させることで、これらの操作を行うものであっても良い。
【００２２】
表示制御部１３０は、表示部２００の表示を制御する。また、表示制御部１３０は、操作検知部１２０における検知の結果に基づいて、表示部２００に所定の表示を行わせる。具体的には、表示制御部１３０は、操作検知部１２０が、メモリ１１０に記憶されている複数のデータのリストを表示部２００に表示させるための操作を検知した場合、メモリ１１０に記憶されている複数のデータを表示部２００に表示させる。また、表示制御部１３０は、複数のデータを表示部２００に表示させている状態で、操作検知部１２０が、表示部２００が表示しているリストの中から所望のデータを選択するための操作を検知した場合、表示部２００が表示している複数のデータのうち、当該操作に応じた表示部２００上の位置に表示されているデータ、つまり選択されたデータを、表示部２００の所定の位置（貼り付け位置）に表示させる。
【００２３】
図３は、図１に示した情報機器１０の外観の一例を示す図である。
【００２４】
図１に示した情報機器１０は図３に示すように、１つの筐体３００に表示部２００が搭載されている。
【００２５】
以下に、本形態における表示制御方法について説明する。まずは、本形態における表示制御方法のうち、利用者がコピー指定したデータを表示制御装置１００が記憶する処理について説明する。
【００２６】
図４は、図１に示した表示制御装置１００における表示制御方法のうち、利用者がコピー指定したデータを表示制御装置１００が記憶する処理の一例を説明するためのフローチャートである。この処理は、一般的に行われている処理と同じものでも良い。
【００２７】
まず、ステップ１にて、表示制御装置１００に設けられたＣＰＵ（不図示）がアプリケーションを起動すると、ステップ２にて、アプリケーションの実行に伴う表示画面を表示制御部１３０が表示部２００に表示させる。
【００２８】
その後、ステップ３にて、操作検知部１２０は、利用者がコピー指定を行うための操作を検知すると、ステップ４にて、コピー指定されたデータをメモリ１１０に書き込む。
【００２９】
以下に、本形態における表示制御方法のうち、利用者がコピー指定したデータを貼り付けるときに表示制御装置１００が行う処理について説明する。
【００３０】
図５は、図１に示した表示制御装置１００における表示制御方法のうち、利用者がコピー指定したデータを貼り付けるときに表示制御装置１００が行う処理の一例を説明するためのフローチャートである。
【００３１】
図６Ａは、図１に示した表示制御装置１００がアプリケーションの実行に伴う表示画面を表示部２００に表示させている様子の一例を示す図である。
【００３２】
図６Ａに示すように、表示部２００は、入力領域２１０を含む画面を表示している。入力領域２１０は、アプリケーションの指示に従った表示部２００の所定の位置に表示されており、文字列が入力可能なものである。
【００３３】
表示部２００が図６Ａに示した画面を表示している状態で、ステップ１１にて、表示制御部１３０は、所定の操作、つまり、メモリ１１０に記憶されている複数のデータのリストを表示部２００に表示させるための操作を操作検知部１２０が検知したかどうかを判定する。表示制御部１３０が、所定の操作を操作検知部１２０が検知したと判定した場合、ステップ１２にて、表示制御部１３０は、メモリ１１０に記憶されている複数のデータを読み出す。そして、ステップ１３にて、表示制御部１３０は、読み出した複数のデータをリストとして表示部２００に表示させる。このとき、表示制御部１３０は、表示部２００が表示している画面の一部に重ねて、当該リストを表示させる。
【００３４】
図６Ｂは、図２に示した表示制御部１３０が表示部２００に複数のデータをリストとして表示したときの表示の様子の一例を示す図である。
【００３５】
図６Ｂに示すように、表示制御部１３０は、複数のデータを、貼り付けできるデータのリストとして、表示部２００が表示している表示画面（図６Ａに示した表示画面）の一部に重ねて表示部２００に表示させる。このリストに含まれるデータ「カプチーノ」、「カフェ・ラテ」、「カフェ・オ・レ」、「エスプレッソ・マキア」、「アイス・ラテ」、「カフェ・モカ」、「アイス・モカ」、「ウインナー・コーヒー」、「アイリッシュ・コーヒー」および「ダッチ・コーヒー」は、図４に示したフローチャートを用いて説明したステップ３，４の処理で、メモリ１１０に記憶されたデータである。
【００３６】
その後、ステップ１４にて、表示制御部１３０は、表示部２００が表示しているリストの中から所望のデータを選択するための操作を操作検知部１２０が検知したかどうかを判定する。表示制御部１３０が、表示部２００が表示しているリストの中から所望のデータを選択するための操作を操作検知部１２０が検知したと判定した場合、ステップ１５にて、表示制御部１３０は、当該操作に応じた表示部２００上の位置に表示されているデータ、つまり、選択されたデータを、表示部２００の所定の位置に表示させる。
【００３７】
図６Ｃは、図２に示した表示制御部１３０が、選択されたデータを表示部２００に表示させたときの表示の様子の一例を示す図である。図６Ｃには、図６Ｂに示したリストの中から、「カプチーノ」が選択された場合を例に挙げて示す。
【００３８】
図６Ｃに示すように、表示制御部１３０が表示部２００に表示させたリストの中から選択された「カプチーノ」が、入力領域２１０に貼り付けられて表示（入力）される。
【００３９】
このように、コピー指定されたデータをメモリ１１０が記憶しておき、操作検知部１２０が貼り付け操作を検知した場合に、表示制御部１３０がメモリ１１０に記憶されているデータすべてをリストとして表示部２００に表示させ、その表示されたリストの中から選択されたデータを入力領域に表示（入力）させる。これにより、複数のデータがコピー指定された場合であっても、クリップボード（メモリ１１０）に直近に記憶されたデータ以外のデータについても、容易に貼り付けを行うことができる。
（第２の実施の形態）
図７は、本発明の情報機器の第２の実施の形態を示す図である。第２の実施の形態は、第１の実施の形態における利用者の各操作が、タッチスクリーン機能を具備した表示部へのタッチ操作である形態である。
【００４０】
本形態における情報機器１１には図７に示すように、表示制御装置１０１と、表示部２０１とが設けられている。なお、図７には、情報機器１１に設けられた構成要素のうち、本実施の形態に関わる主要な構成要素の一例を示す。
【００４１】
表示部２０１には、表示デバイス２２０と、センサデバイス２３０とが設けられている。表示デバイス２２０は、表示制御装置１０１からの指示に従って情報を表示するＬＣＤ等のディスプレイである。センサデバイス２３０は、表示部２０１への物体の接触または接近を検知する。また、センサデバイス２３０は、検知の結果を操作検知部１２１へ通知する。なお、表示デバイス２２０とセンサデバイス２３０とが物理的に分離されているものであっても良いし、これらが一体となってタッチスクリーンを構成するものであっても良い。
【００４２】
表示制御装置１０１には、メモリ１１０と、操作検知部１２１と、表示制御部１３０とが設けられている。メモリ１１０および表示制御部１３０は、第１の実施の形態のものと同じものである。操作検知部１２１は、センサデバイス２３０から通知された検知の結果に基づいて、センサデバイス２３０が検知した結果が所定の操作であるかを検知する。この所定の操作は、第１の実施の形態で説明したものと同様である。
【００４３】
以下に、本形態における表示制御方法について説明する。本形態における表示制御方法のうち、利用者がコピー指定したデータを表示制御装置１０１が記憶する処理は、第１の実施の形態で説明したものと同じである。また、センサデバイス２３０は、表示部２０１への物体の接触を検知するものである場合を例に挙げて説明する。
【００４４】
図８は、図７に示した表示制御装置１０１における表示制御方法のうち、利用者がコピー指定したデータを貼り付けるときに表示制御装置１０１が行う処理の一例を説明するためのフローチャートである。
【００４５】
ステップ２１にて、表示部２０１が、第１の実施の形態で説明した図６Ａに示した画面を表示している状態で、センサデバイス２３０が検知した接触があらかじめ設定された操作であることを操作検知部１２１が検知したかどうかを表示制御部１３０が判定する。
【００４６】
センサデバイス２３０が検知した接触があらかじめ設定された操作であることを操作検知部１２１が検知したと表示制御部１３０が判定した場合、ステップ２２にて、表示制御部１３０は、利用者がコピー指定したデータを表示部２０１に表示させるための貼り付けボタンおよびリスト表示ボタンを表示部２０１に表示させる。
【００４７】
図９Ａは、図７に示した表示制御装置１０１がアプリケーションの実行に伴う表示画面を表示部２０１に表示させており、利用者が所定の操作を行っている様子の一例を示す図である。
【００４８】
図９Ｂは、ステップ２２の処理が行われた後の表示部２０１における表示の様子の一例を示す図である。
【００４９】
図９Ａに示すように、センサデバイス２３０が検知した接触が、表示部２０１に表示されている入力領域２１０への接触であることを操作検知部１２１が検知すると、表示制御部１３０は、図９Ｂに示すように、貼り付けボタン２４０とリスト表示ボタン２５０とを表示部２０１（表示デバイス２２０）に表示させる。ここで、あらかじめ設定された時間以上、入力領域２１０への接触の継続が検知された場合に、表示制御部１３０が、貼り付けボタン２４０とリスト表示ボタン２５０とを表示部２０１に表示させるものであっても良い。
【００５０】
貼り付けボタン２４０は、一般的に用いられているボタンと同様のボタンであり、利用者が貼り付けボタン２４０に指を接触させることで貼り付けボタン２４０を選択すると、表示制御部１３０は、メモリ１１０に記憶されている複数のデータのうち、直近に記憶されたデータを読み出して入力領域２１０に表示（入力）させる。また、利用者が貼り付けボタン２４０に指を接触させることで貼り付けボタン２４０を選択すると、表示制御部１３０はリスト表示ボタン２５０を表示部２０１に表示させるものであっても良い。
【００５１】
また、ステップ２３にて、利用者がリスト表示ボタン２５０に指を接触させることで、センサデバイス２３０が検知した接触が、表示部２０１に表示されているリスト表示ボタン２５０への接触であることを操作検知部１２１が検知すると、ステップ２４にて、表示制御部１３０は、メモリ１１０に記憶されている複数のデータを読み出す。続いて、ステップ２５にて、表示制御部１３０は、読み出した複数のデータを貼り付けのデータリストとして表示部２０１に表示させる。このとき、表示制御部１３０は、メモリ１１０が直近に記憶したデータがリストの先頭になるように、複数のデータを表示部２０１に表示させるものでも良い。また、表示制御部１３０は、表示部２０１が表示している画面の一部に重ねて、当該リストを表示させる。
【００５２】
図９Ｃは、図７に示した表示制御部１３０が表示部２０１に複数のデータをリストとして表示したときの表示の様子の一例を示す図である。
【００５３】
図９Ｃに示すように、表示制御部１３０は、複数のデータを、貼り付けできるデータのリストとして、表示部２０１が表示している表示画面の一部に重ねて表示部２０１に表示させる。また、表示制御部１３０は、このリストを非表示とするための非表示ボタン２６０を、リストとともに表示部２０１に表示させる。
【００５４】
その後、ステップ２６にて、表示制御部１３０は、表示部２０１が表示しているリストの中から所望のデータを選択するための操作を操作検知部１２１が検知したかどうかを判定する。具体的には、センサデバイス２３０が検知した接触が、表示部２０１が表示しているリストの表示位置への接触であることを操作検知部１２１が検知したかどうかを表示制御部１３０が判定する。表示制御部１３０は、表示部２０１が表示しているリストの中から所望のデータを選択するための操作を操作検知部１２１が検知したと判定した場合、ステップ２７にて、表示制御部１３０は、センサデバイス２３０が接触を検知した位置に表示されているデータ、つまり、選択されたデータを、表示部２００の所定の位置に表示させる。ここで、表示制御部１３０は、センサデバイス２３０が接触を検知している位置が所定の時間以上変化しない場合に、その位置に表示されているデータを、表示部２００の所定の位置に表示させるものであっても良い。また、このとき、表示制御部１３０は、表示部２０１に表示されていたリストを非表示とする。
【００５５】
図９Ｄは、図７に示した表示制御部１３０が、選択されたデータを表示部２０１に表示させたときの表示の様子の一例を示す図である。図９Ｄには、図９Ｃに示したリストの中から、「カフェ・ラテ」が選択された場合を例に挙げて示す。
【００５６】
図９Ｄに示すように、表示制御部１３０が表示部２０１に表示させたリストの中から選択された「カフェ・ラテ」が、入力領域２１０に貼り付けられて表示（入力）される。
【００５７】
なお、前述した説明では、貼り付けボタン２４０への接触、リスト表示ボタン２５０への接触および貼り付けるデータの表示位置への接触は、個々の接触の後、利用者が指を表示部２０１から一度離す操作を想定している。一方、貼り付けボタン２４０への接触から、リスト表示ボタン２５０への接触および貼り付けるデータの表示位置への接触まで、利用者が指を表示部２０１から離さずに、一連の操作を行うものであって良い。例えば、貼り付けボタン２４０への接触後、リスト表示ボタン２５０まで指をドラッグし、リスト表示ボタン２５０に指が一定時間とどまったことを操作検知部１２１が検知すると、表示制御部１３０が表示部２０１にリストを表示させる。その後、利用者が指を表示部２０１から離さずに貼り付けたいデータが表示されている位置までドラッグしてから指を離したことを操作検知部１２１が検知すると、前述した処理と同様の処理が行われるものであっても良い。なお、全てが一連の動作としてできる操作と、前述した３つの操作において指が表示部２０１から離れる操作とを組み合わせてもよい。
【００５８】
以上の説明においては、複数のデータから構成されるリストから１つのデータを選択して、貼り付ける処理を例に挙げたが、複数のデータを選択して、貼り付けることも考えられる。
【００５９】
表示制御部１３０は、リストを表示した後、センサデバイス２３０が接触または接近を検知している位置が変化しない時間に応じて、貼り付けるデータの数を決定しても良い。例えば、センサデバイス２３０が接触または接近を検知している位置が変化しない時間が所定の時間よりも短い（接触が、表示部２０１を叩くような操作であるタップ）場合、表示制御部１３０は、貼り付けるデータを接触が検知されている位置に表示されているデータ１つとする。また、センサデバイス２３０が接触または接近を検知している位置が変化しない時間が所定の時間よりも長い場合、表示制御部１３０は、貼り付けるデータを複数とする。
【００６０】
図１０Ａ〜１０Ｅは、図７に示した表示制御部１３０が複数のデータを入力領域２１０に表示（入力）させる処理を行ったときの様子の一例を示す図である。
【００６１】
図１０Ａに示すように、センサデバイス２３０が指の接触を１つのデータ（図１０Ａに示した例では「カフェ・ラテ」）の表示位置で検知し、その位置があらかじめ設定された時間以上変化しない場合、表示制御部１３０は、図１０Ｂに示すように、その位置に表示されていたデータを、背景色を反転表示するなどして他のデータの表示と比較して強調した表示で表示部２０１に表示させる。その後、図１０Ｃに示すように、利用者が指を表示部２０１に接触させたままリスト上を移動させることで、センサデバイス２３０が指の接触を継続して検知し、その検知位置が移動していることを操作検知部１２１が検知した後、検知位置があらかじめ設定された時間以上変化しない場合、表示制御部１３０は、図１０Ｄに示すように、さらに、その位置に表示されていたデータ（図１０Ｄに示した例では「アイス・モカ」）を、背景色を反転表示するなどして他のデータの表示と比較して強調した表示で表示部２０１に表示させる。この操作に基づく処理を繰り返し、センサデバイス２３０が指の接触を検知しなくなったときに、表示制御部１３０は、図１０Ｅに示すように、強調表示されていたデータを、強調表示された順番に入力領域２１０に表示（入力）させる。なお、センサデバイス２３０が接触を検知した位置が、すでに強調表示されているデータの表示位置であり、その検知位置があらかじめ設定された時間以上変化しない場合、表示制御部１３０はそのデータの強調表示を解除する。また、表示制御部１３０は、強調表示の色調を変更する等で、強調表示された順番を示すものであっても良い。
【００６２】
以上、複数のデータを選択する操作として１本の指を用いた操作を説明したが、マルチタッチに対応しているタッチスクリーンの場合は、マルチタッチを用いた複数のデータの選択を可能としてもよい。マルチタッチを用いて複数選択された場合のデータの貼り付けの順番は、選択されたデータそれぞれが表示されている位置からほぼ同時に指が離れたことを操作検知部１２１が検知した場合は、それぞれのデータが表示されている位置でセンサデバイス２３０が接触を検知した順番とし、異なる場合にはタッチ後にデータそれぞれが表示されている位置から指が離れたことを操作検知部１２１が検知した順番とする。
【００６３】
また、センサデバイス２３０が接触を検知した位置がリストに表示されている非表示ボタン２６０の表示位置であることを操作検知部１２１が検知した場合、表示制御部１３０は、当該リストを非表示とする。また、センサデバイス２３０が接触を検知した位置がリストの表示位置以外の位置であることを操作検知部１２１が検知した場合、表示制御部１３０は、当該リストを非表示とするものであっても良い。
【００６４】
このように、コピー指定されたデータをメモリ１１０が記憶しておき、センサデバイス２３０が検知した接触または接近がデータのリストを表示させるための操作であることを操作検知部１２０が検知した場合に、表示制御部１３０がメモリ１１０に記憶されているデータすべてをリストとして表示部２０１に表示させる。そして、その表示されたリストの中から、センサデバイス２３０が接触または接近を検知した位置に表示されているデータを入力領域に表示（入力）させる。これにより、複数のデータがコピー指定された場合であっても、クリップボード（メモリ１１０）に直近に記憶されたデータ以外のデータについても、容易に貼り付けを行うことができる。さらに、センサデバイス２３０が接触または接近を検知している位置が変化しない時間に応じて、複数のデータを入力領域に表示（入力）させる。これにより、一度に１つのデータを貼り付けるだけではなく、複数のデータについても、容易に貼り付けを行うことができる。
（第３の実施の形態）
以上、情報機器がシングルスクリーン、つまり具備されている表示部が１つである場合を例に挙げて説明したが、２つ以上の表示部（マルチスクリーン）を具備するものであっても良い。
【００６５】
図１１は、本発明の情報機器の第３の実施の形態を示す図である。第３の実施の形態は、第２の実施の形態における表示部が複数具備された形態である。
【００６６】
本形態における情報機器１２には図１１に示すように、表示制御装置１０１と、表示部２０１，２０２とが設けられている。なお、図１１には、情報機器１２に設けられた構成要素のうち、本実施の形態に関わる主要な構成要素の一例を示す。
【００６７】
表示制御装置１０１および表示部２０１は、第２の実施の形態のものと同じである。
【００６８】
表示部２０２には、表示デバイス２２１と、センサデバイス２３１とが設けられている。表示デバイス２２１は、図７に示した表示デバイス２２０と同じものである。センサデバイス２３１は、表示部２０２への物体の接触または接近を検知する。また、センサデバイス２３１は、検知の結果を操作検知部１２１へ通知する。なお、表示デバイス２２１とセンサデバイス２３１とが物理的に分離されているものであっても良いし、これらが一体としてタッチスクリーンを構成するものであっても良い。
【００６９】
図１２は、図１１に示した情報機器１２の外観の一例を示す図である。
【００７０】
図１１に示した情報機器１２は図１２に示すように、２つの筐体３００，３０１から構成されている。また、筐体３００，３０１それぞれに表示部２０１，２０２が搭載されている。
【００７１】
図１１に示した形態においては、表示制御部１３０が表示部２０１に貼り付けボタン２４０を表示させる処理までは、第２の実施の形態における処理と同じ処理が行われる。
【００７２】
利用者が貼り付けボタン２４０に指を接触させることで、センサデバイス２３０が検知した接触が、表示部２０１に表示されている貼り付けボタン２４０への接触であることを操作検知部１２１が検知すると、表示制御部１３０は、メモリ１１０に記憶されている複数のデータを読み出す。続いて、表示制御部１３０は、読み出した複数のデータを貼り付けのデータリストとして、入力領域２１０が表示されていない表示部２０２に表示させる。
【００７３】
図１３Ａは、図１１に示した表示制御部１３０が表示部２０２に複数のデータをリストとして表示したときの表示の様子の一例を示す図である。
【００７４】
図１３Ａに示すように、表示制御部１３０は、メモリ１１０が直近に記憶したデータがリストの先頭になるように、複数のデータを貼り付けのデータリストとして表示部２０２に表示させるものでも良い。また、表示制御部１３０は、リストとともに非表示ボタン２６０を表示部２０２に表示させる。なお、表示制御部１３０は、貼り付けボタン２４０を表示している間、リストを表示部２０２に表示させる。また、表示制御部１３０は、リストを非表示とした後、貼り付けボタン２４０を表示部２０１に表示させた場合、リストを表示部２０２に再表示させる。なお、センサデバイス２３０が検知した接触が、表示部２０１に表示されているリスト内の接触であることを操作検知部１２１が検知した場合であっても、アプリケーションやスクリーンのアクティブ／非アクティブの切り替わりは発生しない。
【００７５】
その後、表示制御部１３０は、表示部２０１が表示しているリストの中から所望のデータを選択するための操作を操作検知部１２１が検知したかどうかを判定する。具体的には、センサデバイス２３１が検知した接触が、表示部２０２が表示しているリストの表示位置への接触であることを操作検知部１２１が検知したかどうかを表示制御部１３０が判定する。表示制御部１３０は、表示部２０２が表示しているリストの中から所望のデータを選択するための操作を操作検知部１２１が検知したと判定した場合、表示制御部１３０は、センサデバイス２３１が接触を検知した位置に表示されているデータ、つまり、選択されたデータを、表示部２０１の所定の位置に表示させる。ここで、表示制御部１３０は、センサデバイス２３１が接触を検知している位置が所定の時間以上変化しない場合に、その位置に表示されているデータを、表示部２０１の所定の位置に表示させるものであっても良い。また、このとき、表示制御部１３０は、表示部２０２に表示されていたリストを非表示とする。
【００７６】
図１３Ｂは、図１１に示した表示制御部１３０が、選択されたデータを表示部２０１に表示させたときの表示の様子の一例を示す図である。図１３Ｂには、図１３Ａに示したリストの中から、「カフェ・ラテ」が選択された場合を例に挙げて示す。
【００７７】
図１３Ｂに示すように、表示制御部１３０が表示部２０２に表示させたリストの中から選択された「カフェ・ラテ」が、表示部２０１の入力領域２１０に表示（入力）される。
【００７８】
このように、マルチスクリーンの場合、貼り付けボタン２４０が選択されると、貼り付けのデータリストが、入力領域２１０が表示されていない方の表示部に表示されるため、シングルスクリーンと比較して、リスト表示ボタンを表示させることが不要となる。また、表示制御部１３０が、操作検知部１２１がリストを表示させるまでの操作を検知するための表示を行っている表示部２０１、つまり、利用者がアプリ操作を行っている表示部２０１と異なる表示部２０２にリストを表示させるため、利用者のアプリ操作を全く阻害することなく操作数を削減することができる。
【００７９】
また、第１〜３の実施の形態で説明した貼り付けのデータリストに、当該データリストの中に表示されているデータを削除するためのボタンを表示させるものであっても良い。この説明は、図７に示した形態を用いて行う。
【００８０】
図１４Ａは、リストとして表示されている、コピー指定した履歴の全データを削除するためのボタンを表示制御部１３０が表示部２０１に表示させたときのリストの一例を示す図である。
【００８１】
図１４Ａに示すように、「履歴を全削除」と記載された全削除ボタン２７０が表示され、センサデバイス２３０が検知した接触が、表示部２０１が表示している全削除ボタン２７０への接触であることを操作検知部１２１が検知すると、表示制御部１３０はメモリ１１０に記憶されている複数のデータ全てを削除する。
【００８２】
図１４Ｂは、リストとして表示されている、コピー指定した履歴の一部のデータを削除するためのボタンを表示制御部１３０が表示部２０１に表示させたときのリストの一例を示す図である。
【００８３】
図１４Ｂに示すように、「選択した履歴を削除」と記載された選択削除ボタン２８０が表示される。センサデバイス２３０が指の接触を１つのデータの表示位置で検知し、その位置があらかじめ設定された時間以上変化せず、その後、利用者が指を表示部２０１に接触させたままリスト上を移動させることで、センサデバイス２３０が指の接触を継続して検知し、その検知位置が移動していることを操作検知部１２１が検知した後、その接触が選択削除ボタン２８０への接触であることを操作検知部１２１が検知すると、表示制御部１３０はメモリ１１０に記憶されている複数のデータのうち、接触を検知した位置に表示されていたデータを削除する。このとき、表示制御部１３０は、最初に接触を検知した位置に表示されていたデータを、背景色を反転表示するなどして他のデータの表示と比較して強調した表示で表示部２０１に表示させるものであっても良い。また、前述した、一度に複数のデータを貼り付ける処理を行うための操作と同様の操作で、一度に複数のデータを削除する処理を行うものであっても良い。
【００８４】
このように、クリップボードとして機能しているメモリ１１０から、不要のデータを削除する機能を具備することで、履歴リストのデータを整理することができ、より便利に履歴リストを利用することができる。
【００８５】
また、第１〜３の実施の形態において、入力領域２１０の近傍にデータ貼り付けのためのボタンが表示される形態を説明した。それ以外であっても、テキストの範囲選択時に画面上部のバーに貼り付けのためのボタンが表示されるものにも本発明は適用可能である。
【００８６】
図１５Ａは、貼り付けボタンの他の表示の例を示す図である。
【００８７】
図１５Ａに示すように、表示部２０１のテキストの範囲選択時に画面上部のバーに貼り付けボタン２４１が表示されるものであっても良い。
【００８８】
図１５Ｂは、図１５Ａに示した貼り付けボタン２４１が選択された場合のリスト表示ボタンの表示の一例を示す図である。
【００８９】
図１５Ａに示した貼り付けボタン２４１が選択されると、図１５Ｂに示すように貼り付けボタン２４１の隣にリスト表示ボタン２５１が表示される。
【００９０】
なお、情報機器１０，１１は、携帯電話機、携帯端末、タブレット型やノート型のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ゲーム機、デジタルカメラ等の電子機器である。
【００９１】
また、表示制御装置１００，１０１それぞれに設けられた各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を手順として記述したコンピュータプログラム（以下、プログラムと称する）を表示制御装置１００，１０１それぞれにて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを表示制御装置１００，１０１それぞれに読み込ませ、実行するものであっても良い。表示制御装置１００，１０１それぞれにて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、表示制御装置１００，１０１それぞれに内蔵されたＲＯＭ、ＲＡＭ等のメモリやＨＤＤ等を指す。この記録媒体に記録されたプログラムは、表示制御装置１００，１０１それぞれに設けられたＣＰＵ（不図示）にて読み込まれ、ＣＰＵの制御によって、前述したものと同様の処理が行われる。ここで、ＣＰＵは、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【００９２】
上記の実施の形態の一部または全部は、以下の付記のようにも記載され得るが、以下には限られない。
（付記１）指定された複数のデータを記憶するメモリと、
第１の操作および第２の操作を検知する操作検知部と、
前記操作検知部が前記第１の操作を検知した場合、前記メモリに記憶されている複数のデータを表示部に表示させ、前記操作検知部が前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記第２の操作に応じた位置に表示されているデータを、前記表示部の所定の位置に表示させる表示制御部とを有する表示制御装置。
（付記２）前記操作検知部は、前記表示部が該表示部への物体の接触または接近を検知することで、前記第１の操作および前記第２の操作を検知し、
前記表示制御部は、前記操作検知部が前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記操作検知部が前記第２の操作を検知した位置に表示されているデータを、前記表示部の所定の位置に表示させる、付記１に記載の表示制御装置。
（付記３）前記表示制御部は、前記操作検知部が前記第２の操作を検知した場合、該第２の操作を検知した位置が所定の時間以上変化しない場合、前記表示部が表示している複数のデータのうち、該第２の操作を検知した位置に表示されているデータを、前記表示部の所定の位置に表示させる、付記２に記載の表示制御装置。
（付記４）前記表示制御部は、前記第２の操作に応じた位置に表示されているデータが複数ある場合、前記第２の操作が行われた順番が識別可能な表示を前記表示部に行わせる、付記１から３のいずれか１項に記載の表示制御装置。
（付記５）前記表示部が２つある場合、前記表示制御部は、前記２つの表示部のうち、前記操作検知部が前記第１の操作を検知するための表示を行っている表示部以外の表示部に、前記複数のデータを表示させる、付記１から４のいずれか１項に記載の表示制御装置。
（付記６）指定された複数のデータをメモリに記憶させる処理と、
第１の操作および第２の操作を検知する処理と、
前記第１の操作を検知した場合、前記メモリに記憶されている複数のデータを表示部に表示させる処理と、
前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記第２の操作に応じた位置に表示されているデータを、前記表示部の所定の位置に表示させる処理とを行う表示制御方法。
（付記７）コンピュータに、
指定された複数のデータをメモリに記憶させる手順と、
第１の操作および第２の操作を検知する手順と、
前記第１の操作を検知した場合、前記メモリに記憶されている複数のデータを表示部に表示させる手順と、
前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記第２の操作に応じた位置に表示されているデータを、前記表示部の所定の位置に表示させる手順とを実行させるためのプログラム。
（付記８）表示部と、
指定された複数のデータを記憶するメモリと、
第１の操作および第２の操作を検知する操作検知部と、
前記操作検知部が前記第１の操作を検知した場合、前記メモリに記憶されている複数のデータを前記表示部に表示させ、前記操作検知部が前記第２の操作を検知した場合、前記表示部が表示している複数のデータのうち、前記第２の操作に応じた位置に表示されているデータを、前記表示部の所定の位置に表示させる表示制御部とを有する情報機器。
【００９３】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記実施の形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００９４】
この出願は、２０１３年３月１５日に出願された日本出願特願２０１３−５３３７３を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2014141548.tif 000003
【図２】
2014141548.tif 000004
【図３】
2014141548.tif 000005
【図４】
2014141548.tif 000006
【図５】
2014141548.tif 000007
【図６Ａ】
2014141548.tif 000008
【図６Ｂ】
2014141548.tif 000009
【図６Ｃ】
2014141548.tif 000010
【図７】
2014141548.tif 000011
【図８】
2014141548.tif 000012
【図９Ａ】
2014141548.tif 000013
【図９Ｂ】
2014141548.tif 000014
【図９Ｃ】
2014141548.tif 000015
【図９Ｄ】
2014141548.tif 000016
【図１０Ａ】
2014141548.tif 000017
【図１０Ｂ】
2014141548.tif 000018
【図１０Ｃ】
2014141548.tif 000019
【図１０Ｄ】
2014141548.tif 000020
【図１０Ｅ】
2014141548.tif 000021
【図１１】
2014141548.tif 000022
【図１２】
2014141548.tif 000023
【図１３Ａ】
2014141548.tif 000024
【図１３Ｂ】
2014141548.tif 000025
【図１４Ａ】
2014141548.tif 000026
【図１４Ｂ】
2014141548.tif 000027
【図１５Ａ】
2014141548.tif 000028
【図１５Ｂ】
2014141548.tif 000029
【国際調査報告】
2014141548.tif 000030
2014141548.tif 000031
2014141548.tif 000032
2014141548.tif 000033