(57)【要約】      （修正有）【課題】過去に２つの端末を同時に使用したときのことを思い出しやすくする。【解決手段】スマートフォン及び手書きデバイスからなる手書き対応装置１において、プロセッサ１１の状態情報取得部１０２は、スマートフォンに画面が表示されるアプリケーションの状態を表す情報である状態情報を取得する。入力情報取得部１０３は、スマートフォンにアプリ画面が表示されているときに手書きデバイスに入力された入力情報を取得する。情報記憶部１０４は、取得された状態情報及び取得された入力情報を対応付けて記憶する。情報出力部１０６は、ユーザの操作により指定された情報に対応付けて記憶されている情報を読み出して出力する。例えば、過去に手書き入力が行われたときにスマートフォンにおいて実行されていたアプリを起動する操作がそのアプリについての状態情報を指定する操作として行われた場合に、その状態情報に対応付けられた入力情報を出力する。【選択図】図４
2020113166.tif 000002
【特許請求の範囲】
【請求項１】
第１端末に画面が表示される第１アプリケーションの状態を表す状態情報を取得する第１取得部と、
前記第１端末に前記第１アプリケーションの画面が表示されているときに第２端末に入力された入力情報を取得する第２取得部と、
取得された前記状態情報及び取得された前記入力情報を対応付けて記憶する記憶部と、
記憶されている前記状態情報及び前記入力情報のいずれかを指定する操作が行われた場合に指定された情報に対応付けて記憶されている情報を出力する出力部と
を備える処理装置。
【請求項２】
前記出力部は、前記第１端末において前記第１アプリケーションを前記状態にする操作が当該状態を表す前記状態情報を指定する操作として行われた場合に、当該状態情報に対応付けられた前記入力情報を出力する
請求項１に記載の処理装置。
【請求項３】
前記出力部は、前記第１端末で前記第１アプリケーションを起動する操作が当該第１アプリケーションについての前記状態情報を指定する操作として行われた場合に、当該状態情報に対応付けられた前記入力情報を出力する
請求項１又は２に記載の処理装置。
【請求項４】
前記入力情報が出力された場合に、前記第１アプリケーションの状態を当該入力情報に対応付けて記憶されている前記状態情報が表す状態に遷移させる第１遷移部を備える
請求項３に記載の処理装置。
【請求項５】
前記出力部は、取得された前記入力情報のうちのいずれかを選択する操作が受け付けられた場合、選択された入力情報を指定する操作が行われたものとして、当該選択された入力情報に対応付けられた前記状態情報を出力する
請求項１から４のいずれか１項に記載の処理装置。
【請求項６】
前記出力部は、記憶されている前記入力情報と内容が共通する情報を入力する操作が前記第２端末において行われた場合、当該入力情報を指定する操作が行われたものとして、当該入力情報に対応付けられた前記状態情報を出力する
請求項１から５のいずれか１項に記載の処理装置。
【請求項７】
前記第２取得部は、前記第２端末において実行される第２アプリケーションの機能により入力された情報を前記入力情報として取得し、
前記入力情報が出力された場合に、前記第２アプリケーションの状態を当該入力情報に対応付けて記憶されている前記状態情報が表す状態に遷移させる第２遷移部を備える
請求項１から６のいずれか１項に記載の処理装置。
【請求項８】
前記第２端末は、表示機能を有しない端末であり、
前記出力部は、前記入力情報を前記第１端末に出力する
請求項１から７のいずれか１項に記載の処理装置。
【請求項９】
請求項１から８のいずれか１項に記載の処理装置と、
前記第１端末と、
前記第２端末とを備え、
前記処理装置は、前記第１端末又は前記第２端末のいずれかに設けられている
２端末の統合装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つの端末を同時に使用する技術に関する。
【背景技術】
【０００２】
２つの端末を同時に使用する技術が知られている。特許文献１には、ディスプレイ及びタブレット端末を同時に使用して、タブレット端末に入力した文書データをディスプレイに表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−２８２５４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
端末の小型化、薄型化が進み、２つの端末を同時に使用する場面が増えている。そのような同時使用を繰り返していると、過去に２つの端末を同時に使用したときのことを思い出したい場合がある。
そこで、本発明は、過去に２つの端末を同時に使用したときのことを思い出しやすくすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、第１端末に画面が表示される第１アプリケーションの状態を表す状態情報を取得する第１取得部と、前記第１端末に前記第１アプリケーションの画面が表示されているときに第２端末に入力された入力情報を取得する第２取得部と、取得された前記状態情報及び取得された前記入力情報を対応付けて記憶する記憶部と、記憶されている前記状態情報及び前記入力情報のいずれかを指定する操作が行われた場合に指定された情報に対応付けて記憶されている情報を出力する出力部とを備える処理装置を提供する。
【０００６】
また、前記出力部は、前記第１端末において前記第１アプリケーションを前記状態にする操作が当該状態を表す前記状態情報を指定する操作として行われた場合に、当該状態情報に対応付けられた前記入力情報を出力してもよい。
【０００７】
また、前記出力部は、前記第１端末で前記第１アプリケーションを起動する操作が当該第１アプリケーションについての前記状態情報を指定する操作として行われた場合に、当該状態情報に対応付けられた前記入力情報を出力してもよい。
【０００８】
また、前記入力情報が出力された場合に、前記第１アプリケーションの状態を当該入力情報に対応付けて記憶されている前記状態情報が表す状態に遷移させる第１遷移部を備えていてもよい。
【０００９】
また、前記出力部は、取得された前記入力情報のうちのいずれかを選択する操作が受け付けられた場合、選択された入力情報を指定する操作が行われたものとして、当該選択された入力情報に対応付けられた前記状態情報を出力してもよい。
【００１０】
また、前記出力部は、記憶されている前記入力情報と内容が共通する情報を入力する操作が前記第２端末において行われた場合、当該入力情報を指定する操作が行われたものとして、当該入力情報に対応付けられた前記状態情報を出力してもよい。
【００１１】
また、前記第２取得部は、前記第２端末において実行される第２アプリケーションの機能により入力された情報を前記入力情報として取得し、前記入力情報が出力された場合に、前記第２アプリケーションの状態を当該入力情報に対応付けて記憶されている前記状態情報が表す状態に遷移させる第２遷移部を備えていてもよい。
【００１２】
また、前記第２端末は、表示機能を有しない端末であり、前記出力部は、前記入力情報を前記第１端末に出力してもよい。
【００１３】
また、本発明は、上記の処理装置と、前記第１端末と、前記第２端末とを備え、前記処理装置は、前記第１端末又は前記第２端末のいずれかに設けられている２端末の統合装置を提供する。
【発明の効果】
【００１４】
本発明によれば、過去に２つの端末を同時に使用したときのことを思い出しやすくすることができる。
【図面の簡単な説明】
【００１５】
【図１】第１実施例に係る手書き対応装置の外観を表す図
【図２】スマートフォンのハードウェア構成を表す図
【図３】手書きデバイスのハードウェア構成の一例を表す図
【図４】手書き対応装置が実現する機能構成を表す図
【図５】表示されたアプリ画面及び入力された文字等の例を表す図
【図６】記憶された状態情報及び入力情報の一例を表す図
【図７】表示された手書きの文字等の一覧の一例を表す図
【図８】表示されたアプリ画面の一例を表す図
【図９】第１の操作の一例を表す図
【図１０】第２の操作の一例を表す図
【図１１】記憶処理における動作手順の一例を表す図
【図１２】出力処理における動作手順の一例を表す図
【図１３】出力処理における動作手順の別の一例を表す図
【図１４】第２実施例に係る手書き対応装置の外観を表す図
【図１５】スマートフォンのハードウェア構成を表す図
【図１６】手書き対応装置が実現する機能構成を表す図
【図１７】手書き入力可能なアプリの一例を表す図
【図１８】記憶された入力情報及び分類の一例を表す図
【発明を実施するための形態】
【００１６】
［１］第１実施例
図１は第１実施例に係る手書き対応装置１の外観を表す。手書き対応装置１は、スマートフォンと手書き用の端末とを統合した装置であり、本発明の「統合装置」の一例である。手書き対応装置１は、スマートフォン１０と、手書きデバイス２０と、カバー３０と、スタイラスペン４０とを備える。
【００１７】
スマートフォン１０は、表示面１７を有し、各種のアプリケーションプログラム（以下「アプリ」という）の画面を表示する。手書きデバイス２０は、ユーザによる手書きの入力を受け付ける装置である。スマートフォン１０及び手書きデバイス２０は、無線通信（有線通信でもよい）により互いにデータのやり取りが可能である。スマートフォン１０は本発明の「第１端末」の一例であり、手書きデバイス２０は本発明の「第２端末」の一例である。
【００１８】
スマートフォン１０及び手書きデバイス２０は、いずれもカバー３０に固定されている。カバー３０は、スマートフォン１０及び手書きデバイス２０を保護すると共に、折り畳み可能な可撓性を有する。スタイラスペン４０は、ペン先４１を有し、手書きの際に用いられるペンである。手書きデバイス２０は、読取板２と、用紙３とを備える。用紙３は、読取板２の上にセットされ、手書きの文字等（文字、記号、線及び絵等）が書き込まれる。図１の例では、曲線Ａ１が書き込まれている。
【００１９】
読取板２は、スタイラスペン４０によって用紙３に手書きされた文字等を入力情報として読み取る。読取板２は、スタイラスペン４０のペン先４１の位置を例えば電磁誘導方式で測定する。一方、スタイラスペン４０は、ペン先４１の筆圧を検出するセンサを有し、検出した筆圧を示す筆圧データを読取板２に送信する。読取板２は、測定したペン先４１の位置と筆圧とを対応付けた情報を入力情報として生成し、スマートフォン１０に送信する。
【００２０】
この入力情報は、筆圧が０よりも大きな状態、すなわちペン先４１が用紙３に接触している状態のときに測定されたペン先４１の位置が、スタイラスペン４０による入力位置を表す。この入力位置が連続して配置されると、ユーザが手書きした文字等を表すことになる。スマートフォン１０は、手書きデバイス２０に手書きされた文字等を表示するアプリを記憶しており、このアプリを実行することで、送信されてきた入力情報が示す文字等を表示面１７に表示する。図１の例では、曲線Ａ１を表す曲線Ｂ１が表示されている。
【００２１】
図２はスマートフォン１０のハードウェア構成を表す。スマートフォン１０は、物理的には、プロセッサ１１と、メモリ１２と、ストレージ１３と、通信装置１４と、入力装置１５と、出力装置１６と、バス１８などを含むコンピュータ装置として構成されてもよい。なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。また、各装置は、１つ又は複数含まれていてもよいし、一部の装置が含まれていなくてもよい。
【００２２】
プロセッサ１１は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ１１は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置（ＣＰＵ：Central Processing Unit）によって構成されてもよい。例えば、ベースバンド信号処理部等は、プロセッサ１１によって実現されてもよい。
【００２３】
また、プロセッサ１１は、プログラム（プログラムコード）、ソフトウェアモジュール、データなどを、ストレージ１３及び通信装置１４の少なくとも一方からメモリ１２に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。上述の各種処理は、１つのプロセッサ１１によって実行される旨を説明してきたが、２以上のプロセッサ１１により同時又は逐次に実行されてもよい。
【００２４】
プロセッサ１１は、１以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。メモリ１２は、コンピュータが読み取り可能な記録媒体である。メモリ１２は、例えば、ＲＯＭ（Read Only Memory）、ＥＰＲＯＭ（Erasable Programmable ＲＯＭ）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ＲＯＭ）、ＲＡＭ（Random Access Memory）などの少なくとも１つによって構成されてもよい。
【００２５】
メモリ１２は、レジスタ、キャッシュ、メインメモリ（主記憶装置）などと呼ばれてもよい。メモリ１２は、本開示の一実施の形態に係る無線通信方法を実施するために実行可能なプログラム（プログラムコード）、ソフトウェアモジュールなどを保存することができる。ストレージ１３は、メモリ１２と同様に、コンピュータが読み取り可能な記録媒体である。
【００２６】
ストレージ１３は、例えば、ＣＤ−ＲＯＭ（Compact Disc ＲＯＭ）などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー（登録商標）ディスク、磁気ストリップなどの少なくとも１つによって構成されてもよい。ストレージ１３は、補助記憶装置と呼ばれてもよい。
【００２７】
上述の記憶媒体は、例えば、メモリ１２及びストレージ１３の少なくとも一方を含むデータベース、サーバその他の適切な媒体であってもよい。通信装置１４は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア（送受信デバイス）である。通信装置１４は、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。
【００２８】
通信装置１４は、例えば周波数分割複信（ＦＤＤ：Frequency Division Duplex）及び時分割複信（ＴＤＤ：Time Division Duplex）の少なくとも一方を実現するために、高周波スイッチ、デュプレクサ、フィルタ、周波数シンセサイザなどを含んで構成されてもよい。例えば、上述の送受信アンテナ、アンプ部、送受信部、伝送路インターフェースなどは、通信装置１４によって実現されてもよい。送受信部は、送信部と受信部とで、物理的に、または論理的に分離された実装がなされてもよい。また、通信装置１４は、無線又は有線で手書きデバイス２０と通信可能である。
【００２９】
入力装置１５は、外部からの入力を受け付ける入力デバイス（例えばスイッチ、ボタン及びセンサ等）である。出力装置１６は、外部への出力を実施する出力デバイス（例えば図１に表す表示面１７に画像を表示するモニター、スピーカ及びＬＥＤ（Light Emitting Diode）ランプ等）である。なお、入力装置１５及び出力装置１６は、一体となった構成（例えばタッチスクリーン）であってもよい。プロセッサ１１及びメモリ１２等の各装置は、情報を通信するためのバス１８によって接続される。バス１８は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。
【００３０】
図３は手書きデバイス２０のハードウェア構成の一例を表す。手書きデバイス２０は、物理的には、プロセッサ２１と、メモリ２２と、ストレージ２３と、通信装置２４と、入力装置２５と、バス２７などを含むコンピュータ装置として構成されてもよい。これらのうち図２に同名のハードウェアが表されているものは、性能及び仕様等の違いはあるがそれらと同種のハードウェアである。
【００３１】
通信装置２４は、無線又は有線でスマートフォン１０と通信可能である。入力装置２５は、外部からの入力を受け付ける入力デバイス（例えば、マイクロフォン、スイッチ、ボタンなど）である。入力装置２５は、センサ装置２６を備える。センサ装置２６は、上述した読取板２に設けられ、スタイラスペン４０のペン先４１の位置を例えば電磁誘導方式で測定する。
【００３２】
なお、スマートフォン１０及び手書きデバイス２０は、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ：Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）、及び、ＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能の一部又は全てが実現されてもよい。例えば、プロセッサ１１は、これらのハードウェアの少なくとも１つで実装されてもよい。
【００３３】
手書き対応装置１が備える各装置における各機能は、各々のプロセッサ、メモリなどのハードウェア上に所定のソフトウェア（プログラム）を読み込ませることによって、プロセッサが演算を行い、各々の通信装置による通信を制御したり、メモリ及びストレージにおけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。
【００３４】
図４は手書き対応装置１が実現する機能構成を表す。スマートフォン１０のプロセッサ１１は、アプリ実行部１０１と、状態情報取得部１０２と、入力情報取得部１０３と、情報記憶部１０４と、指定操作受付部１０５と、情報出力部１０６とを実現する。プロセッサ１１は本発明の「処理装置」の一例である。手書きデバイス２０のプロセッサ２１は、入力情報生成部２０１と、入力情報送信部２０２とを実現する。
【００３５】
アプリ実行部１０１は、スマートフォン１０に導入されているアプリケーションプログラム（アプリ）を実行する。アプリ実行部１０１は、例えば、ブラウザ、電子メールアプリ、地図アプリ、乗換案内アプリ、動画配信アプリ、音楽配信アプリ、スケジュールアプリ及びＳＮＳ（Social Networking Service）アプリ等の各種のアプリを実行する。アプリ実行部１０１は、実行したアプリの画面を自装置の表示面１７に表示する。
【００３６】
入力情報生成部２０１は、手書きデバイス２０に手書きで入力された文字等を示す入力情報を生成する。入力情報とは、例えば上述したように測定されたペン先４１の位置と筆圧とを対応付けた情報である。手書き対応装置１を使用するユーザは、スマートフォン１０にアプリを実行させてアプリ画面を表示させながら、手書きデバイス２０に手書きで文字等を入力する場合がある。
【００３７】
図５は表示されたアプリ画面及び入力された文字等の例を表す。図５（ａ）では、スマートフォン１０にブラウザ画面として「おかずのレシピ」が書かれたウェブサイトが表示され、それを見ながらユーザが書いた食材のメモが手書きデバイス２０に描かれている。図５（ｂ）では、スマートフォン１０に動画配信のアプリ画面として「レッスンその９」の動画と他の回のレッスン動画のサムネイル画像とが表示され、それを見ながらユーザが書いた注目のレッスンの回を書いたメモが手書きデバイス２０に描かれている。
【００３８】
状態情報取得部１０２は、スマートフォン１０に画面が表示されるアプリケーションの状態を表す情報である状態情報を取得する。スマートフォン１０は本発明の「第１端末」の一例であり、状態情報取得部１０２は本発明の「第１取得部」の一例である。また、スマートフォン１０に画面が表示されるアプリケーションは本発明の「第１アプリケーション」の一例である。
【００３９】
状態情報取得部１０２は、図５（ａ）の例では、例えばブラウザを識別するアプリＩＤ（Identification）及びブラウザ画面に表示されているウェブサイトのＵＲＬ（Uniform Resource Locator）を状態情報としてアプリ実行部１０１から取得する。この状態情報は、ブラウザがどのようなウェブサイトを表示する状態なのかを表す情報である。
【００４０】
また、状態情報取得部１０２は、図５（ｂ）の例では、例えば動画配信のアプリを識別するアプリＩＤ及びそのアプリのアプリ画面において現在表示されている動画を指定する情報を状態情報としてアプリ実行部１０１から取得する。動画を指定する情報としては、ＵＲＬが用いられる場合もあるし、アプリ独自の情報が用いられる場合もある。
【００４１】
この状態情報は、動画配信のアプリがどのような動画を配信する状態なのかを表す情報である。なお、動画配信のアプリ画面においては、表示されるサムネイル画像が使用履歴に応じて変化するため指定できないことが多いが、指定可能な場合は、それらのサムネイル画像を指定する情報が状態情報として取得されてもよい。その場合は、状態情報は、動画配信のアプリがどのような動画を配信し、どのようなサムネイル画像を表示する状態なのかを表す情報となる。
【００４２】
状態情報取得部１０２は、アプリ実行部１０１がアプリを実行している間、所定の時間間隔で繰り返し状態情報を取得し、その度に、取得した状態情報を、取得した時刻に対応付けて情報記憶部１０４に供給する。また、状態情報取得部１０２は、状態情報を取得する度に、その旨を入力情報取得部１０３に通知する。入力情報取得部１０３は、この通知を受け取ると、入力情報を要求する要求データを手書きデバイス２０に送信する。
【００４３】
手書きデバイス２０においては、入力情報生成部２０１が、図５に表すような文字等を示す入力情報を所定の時間間隔で生成し、その度に生成した入力情報を入力情報送信部２０２に供給する。入力情報送信部２０２は、スマートフォン１０から要求データを受け取ると、供給された入力情報をスマートフォン１０に送信する。入力情報取得部１０３は、送信されてきた入力情報を取得することで、スマートフォン１０にアプリ画面が表示されているときに手書きデバイス２０に入力された入力情報を取得する。入力情報取得部１０３は本発明の「第２取得部」の一例である。
【００４４】
入力情報取得部１０３は、取得した入力情報を、取得した時刻に対応付けて情報記憶部１０４に供給する。情報記憶部１０４は、状態情報取得部１０２により取得された状態情報及び入力情報取得部１０３により取得された入力情報を対応付けて記憶する。情報記憶部１０４は本発明の「記憶部」の一例である。情報記憶部１０４は、対応付けられた取得時刻の差が閾値未満の状態情報及び入力情報を互いに対応付けて記憶する。
【００４５】
図６は記憶された状態情報及び入力情報の一例を表す。図６の例では、情報記憶部１０４は、アプリＩＤである「Ａｐｌ００１」及び「ｈｔｔｐｓ：／／ａａａ・・・」というＵＲＬ１を含む状態情報に対応付けて入力情報１〜９を記憶している。「Ａｐｌ００１」はブラウザのアプリＩＤである。また、情報記憶部１０４は、アプリＩＤである「Ａｐｌ００２」及び「ｈｔｔｐｓ：／／ｂｂｂ・・・」というＵＲＬ２を含む状態情報に対応付けて入力情報１１〜１９を記憶している。「Ａｐｌ００２」は動画配信アプリのアプリＩＤである。
【００４６】
例えばＵＲＬ１が図５（ａ）に表すウェブページのＵＲＬである場合、これに対応付けられた入力情報１〜９は、図５（ａ）に表す「たまねぎ１→１．５個」という文字を表す。また、ＵＲＬ２が図５（ｂ）に表す動画のＵＲＬである場合、これに対応付けられた入力情報１１〜１９は、図５（ｂ）に表す「レッスン３、５、９あとで見る」という文字及び「３、５、９」の下に描かれた二重線を表す。
【００４７】
情報記憶部１０４は、これら以外にも、ユーザがアプリ画面を見ながら手書き入力を行う度に、状態情報及び入力情報を互いに対応付けて記憶する。
指定操作受付部１０５は、情報記憶部１０４に記憶されている状態情報及び入力情報のいずれかを指定する操作を受け付ける。指定操作受付部１０５は、例えば、情報記憶部１０４を参照し、記憶されている入力情報が示す手書きの文字等の一覧を表示する。
【００４８】
図７は表示された手書きの文字等の一覧の一例を表す。図７（ａ）では、指定操作受付部１０５は、「入力情報一覧画面」として、手書きの文字等を示す手書き画像のサムネイル画像Ｃ１、Ｃ２、Ｃ３及びＣ４を表示している。指定操作受付部１０５は、これらのサムネイル画像を操作子として表示して、「選択してください。」という文字列も表示する。
【００４９】
この例では、サムネイル画像Ｃ２が選択されたものとする。すると、指定操作受付部１０５は、この操作を、手書き画像Ｄ２に示された文字等を入力した入力情報を指定する操作として受け付ける。そして、指定操作受付部１０５は、図７（ｂ）に表すように、選択されたサムネイル画像Ｃ２の元となった手書きの文字等を示す手書き画像Ｄ２と、「選択した手書き入力時のアプリ画面を表示しますか？」という文字列と、はいボタンとを表示する。
【００５０】
このアプリ画面の表示を問い合わせる画面においてユーザがはいボタンを押す操作を行うと、指定操作受付部１０５は、受け付けた操作により指定された入力情報を情報出力部１０６に供給する。情報出力部１０６は、ユーザの操作により指定された情報に対応付けて記憶されている情報を情報記憶部１０４から読み出して出力する。情報出力部１０６は本発明の「出力部」の一例である。ここでいう「情報」とは、状態情報及び入力情報の一方の情報及び他方の情報ことである。
【００５１】
つまり、情報出力部１０６は、状態情報が指定された場合は入力情報を出力し、入力情報が指定された場合は状態情報を出力する。より詳細には、情報出力部１０６は、例えば前述したように取得された入力情報のうちのいずれかを選択する操作が受け付けられた場合、その選択された入力情報を指定する操作が行われたものとして、その選択された入力情報に対応付けられた状態情報を読み出して出力する。
【００５２】
情報出力部１０６は、例えば、状態情報が表す状態で表示されていたアプリを実行するアプリ実行部１０１に対してその状態情報を出力する。また、情報出力部１０６は、状態情報を出力すると共に、その状態情報が表す状態のアプリ画像を表示するようアプリ実行部１０１に指示する。アプリ実行部１０１は、指示されたとおり、出力されてきた状態情報が表す状態のアプリ画像を表示する。
【００５３】
図８は表示されたアプリ画面の一例を表す。図８の例では、アプリ実行部１０１は、図５（ｂ）に表す動画配信のアプリ画面（レッスン９の動画を配信する画面）を表示している。スマートフォン１０においては、複数のアプリを実行することができ、そのうちの１つのアプリのアプリ画面がアクティブ画面として表示され、他のアプリはアプリ画面が表示されずバックグラウンドで実行された状態になっているものとする。
【００５４】
アプリ実行部１０１は、該当するアプリが既に起動されていてバックグラウンドで実行される状態であれば、そのアプリのアプリ画面をアクティブ画面にすると共に状態情報が表す状態で表示する。また、アプリ実行部１０１は、該当するアプリが起動されていなければ、そのアプリを起動してアプリ画面をアクティブ画面とし、状態情報が表す状態で表示する。
【００５５】
以上のとおり状態情報が出力されることで、過去に文字等を入力したときに表示されていたアプリ画面をそのときの状態で表示させることができる。本実施例では、状態情報が出力されない場合に比べて、どのような画面を見ながら手書きの入力が行われたのかを容易に知ること（入力情報を選択した者が入力したユーザ自身であれば、容易に思い出すこと）ができる。
【００５６】
続いて、状態情報を指定する操作について説明する。状態情報を指定する操作は２通りある。例えば、指定操作受付部１０５は、過去に手書き入力が行われたときにスマートフォン１０において実行されていたアプリをそのときの状態にする操作を、その状態を表す状態情報を指定する第１の操作として受け付ける。第１の操作について図９を参照して説明する。
【００５７】
図９は第１の操作の一例を表す。図９（ａ）では、ブラウザが実行され、「おかずのレシピ」が書かれたウェブサイトが表示された状態が表されている。この状態は、図５（ａ）に表すブラウザと同じ状態（同じウェブページを表示する状態）である。ここで、状態情報取得部１０２は、取得した状態情報を指定操作受付部１０５にも供給するものとする。
【００５８】
指定操作受付部１０５は、情報記憶部１０４を参照し、供給された状態情報、すなわち、現在アプリ画面が表示されているアプリの状態情報と同じ状態情報が記憶されているか否かを判断する。指定操作受付部１０５は、そのような状態情報が記憶されている場合、図９（ａ）に表すウェブサイトを表示させる操作を、記憶されていると判断した状態情報を指定する第１の操作として受け付ける。
【００５９】
指定操作受付部１０５は、第１の操作を受け付けると、図９（ｂ）に表すように、「この画面で入力された手書きの情報があります。表示しますか？」という文字列と、はいボタン及びいいえボタンとを表示する。指定操作受付部１０５は、いいえボタンを押す操作がされた場合はこの表示を取り消す。指定操作受付部１０５は、はいボタンを押す操作がされた場合は、記憶されていると判断した状態情報を情報出力部１０６に供給する。
【００６０】
情報出力部１０６は、供給された状態情報に対応付けて記憶されている入力情報を読み出し、読み出した入力情報をアプリ実行部１０１に対して出力する。このように、情報出力部１０６は、過去に手書き入力が行われたときにスマートフォン１０において実行されていたアプリをそのときの状態にする操作がその状態に関する状態情報を指定する操作（第１の操作）として行われた場合に、その状態情報に対応付けられた入力情報を出力する。
【００６１】
情報出力部１０６は、入力情報を出力すると共に、その入力情報が示す手書きの文字等を表示するようアプリ実行部１０１に指示する。アプリ実行部１０１は、指示されたとおり、出力されてきた入力情報が示す手書きの文字等を図９（ｃ）に表すように表示する。
【００６２】
以上のとおり入力情報が出力されることで、過去に文字等を入力したときに表示されていたアプリ画面を再度表示した場合に、その文字等も再び表示させることができる。その結果、入力情報が出力されない場合に比べて、現在表示されているアプリ画面が過去に表示されたときにどのような文字等が入力されたのかを容易に知ること又は容易に思い出すことができる。
【００６３】
続いて、状態情報を指定する第２の操作について説明する。指定操作受付部１０５は、過去に手書き入力が行われたときにスマートフォン１０において実行されていたアプリを起動する操作を、そのアプリについての状態情報を指定する第２の操作として受け付ける。第２の操作について図１０を参照して説明する。
【００６４】
図１０は第２の操作の一例を表す。図１０（ａ）では、動画配信のアプリが起動され、アプリ実行部１０１が、起動時に最初に表示される動画及びサムネイル画像を含むアプリ画面を表示している。このアプリ画面は、図５（ｂ）に表す動画配信のアプリと状態は異なるが（図５（ｂ）ではレッスンその９という特定の動画を表示させる状態であるのに対し、図１０（ａ）では起動初期の状態）、同じアプリのアプリ画面である。
【００６５】
アプリが起動されると、状態情報取得部１０２がそのアプリの状態情報を取得して指定操作受付部１０５に供給する。指定操作受付部１０５は、情報記憶部１０４を参照し、供給された状態情報に含まれるアプリＩＤ、すなわち、現在アプリ画面が表示されているアプリのアプリＩＤと同じアプリＩＤを含む状態情報が記憶されているか否かを判断する。
【００６６】
指定操作受付部１０５は、そのような状態情報が記憶されている場合、図１０（ａ）に表す動画配信アプリを起動する操作を、記憶されていると判断した状態情報を指定する第２の操作として受け付ける。指定操作受付部１０５は、第２の操作を受け付けると、図１０（ｂ）に表すように、「このアプリの実行中に入力された手書きの情報があります。表示しますか？」という文字列と、はいボタン及びいいえボタンとを表示する。
【００６７】
指定操作受付部１０５は、この入力情報表示を問い合わせる画面においていいえボタンを押す操作がされた場合はこの表示を取り消す。指定操作受付部１０５は、はいボタンを押す操作がされた場合は、記憶されていると判断した状態情報を情報出力部１０６に供給する。情報出力部１０６は、供給された状態情報に対応付けて記憶されている入力情報を読み出し、読み出した入力情報をアプリ実行部１０１に対して出力する。
【００６８】
このように、情報出力部１０６は、過去に手書き入力が行われたときにスマートフォン１０において実行されていたアプリを起動する操作がそのアプリについての状態情報を指定する操作（第２の操作）として行われた場合に、その状態情報に対応付けられた入力情報を出力する。
【００６９】
情報出力部１０６は、入力情報を出力すると共に、その入力情報が示す手書きの文字等を表示するようアプリ実行部１０１に指示する。アプリ実行部１０１は、指示されたとおり、出力されてきた入力情報が示す手書きの文字等を図１０（ｃ）に表すように入力情報画面として表示する。なお、出力されてきた入力情報が複数ある場合は、アプリ実行部１０１は、図７（ａ）に表すような入力情報一覧画面を表示して、表示する入力情報を選択させればよい。
【００７０】
以上のとおり入力情報が出力されることで、過去に文字等を入力したときに実行されていたアプリを再度起動した場合に、その文字等を再び表示させることができる。その結果、入力情報が出力されない場合に比べて、アプリを起動したときに、そのアプリが過去に実行されたときにどのような文字等が入力されたのかを容易に知ること又は容易に思い出すことができる。
【００７１】
また、アプリ実行部１０１は、図１０（ｃ）の入力情報画面において「アプリ画面に切り替え」と書かれたボタンを表示している。このボタンを押す操作が行われた場合、アプリ実行部１０１は、出力されてきた入力情報に対応付けて記憶されている状態情報が表す状態にアプリの状態を遷移させる。この場合のアプリ実行部１０１は本発明の「第１遷移部」の一例である。
【００７２】
図１０の例では、図５（ｂ）に表す動画配信アプリのアプリ画面で入力された手書きの文字等を示す入力情報が選択されたので、アプリ実行部１０１は、図１０（ｄ）に表すように、図５（ｂ）において表示されている「レッスンその９」の動画を配信する状態に動画配信アプリの状態を遷移させる。このようにアプリの状態を遷移させることで、遷移がされない場合に比べて、過去に手書きの文字等を入力したときにアプリがどのような状態であったのかを容易に知ること又は容易に思い出すことができる。
【００７３】
なお、出力されてきた入力情報が複数ある場合は、アプリ実行部１０１は、前述したように入力情報一覧画面において入力情報を選択させた後に、選択された入力情報に対応付けて記憶されている状態情報が表す状態にアプリの状態を遷移させればよい。また、出力されてきた入力情報が１つであり、アプリ画像への遷移を承諾する設定がされている場合は、アプリ実行部１０１は、入力情報が示す手書きの文字等を一定時間表示させた後、自動的にその入力情報に対応付けて記憶されている状態情報が表す状態にアプリの状態を遷移させてもよい。
【００７４】
上記のいずれの場合でも、アプリ実行部１０１は、入力情報が出力された場合に、その入力情報に対応付けて記憶されている状態情報が表す状態にアプリの状態を遷移させる。これにより、アプリの状態の遷移が行われない場合に比べて、過去に２つの端末（スマートフォン１０及び手書きデバイス２０）を同時に使用したときのアプリの状態を容易に復元することができる。
【００７５】
入力情報が示す手書きの入力は手書きデバイス２０に対して行われたものであるが、手書きデバイス２０は、入力を受け付ける機能を有するが、表示機能を有しない端末である。そのため、情報出力部１０６は、表示機能を有する自端末（スマートフォン１０）に入力情報を出力し、その入力情報が示す手書きの文字等を表示させる。これにより、２つの端末を同時に使用したときに表示機能を有しない端末で入力された内容（手書きの文字等）をもう１つの端末で表示させて確認することができる。
【００７６】
スマートフォン１０のプロセッサ１１は、上記の構成に基づいて、２つの端末が同時に使用されたときの入力情報又は状態情報を記憶する記憶処理と、２つの端末が過去に使用されたときの入力情報又は状態情報を出力する出力処理とを行う。
図１１は記憶処理における動作手順の一例を表す。この動作手順は、ユーザがスマートフォン１０を操作してアプリを起動させることを契機に開始される。
【００７７】
まず、プロセッサ１１（アプリ実行部１０１）は、自端末に導入されているアプリを実行する（ステップＳ１１）。次に、プロセッサ１１（状態情報取得部１０２）は、自端末に画面が表示されるアプリの状態を表す状態情報を取得する（ステップＳ１２）。続いて、プロセッサ１１（入力情報取得部１０３）は、自端末にアプリ画面が表示されているときに手書きデバイス２０に入力された入力情報を取得する（ステップＳ１３）。
【００７８】
次に、プロセッサ１１（情報記憶部１０４）は、ステップＳ１２において取得された状態情報及びステップＳ１３において取得された入力情報を対応付けて記憶する（ステップＳ１４）。そして、プロセッサ１１は、アプリが実行中であるか否かを判断する（ステップＳ１５）。プロセッサ１１は、実行中である（ＹＥＳ）と判断した場合はステップＳ１１に戻って動作を行い、実行中でない（ＮＯ）と判断した場合はこの動作手順を終了する。
【００７９】
図１２は出力処理における動作手順の一例を表す。この動作手順は、ユーザが入力情報一覧画面を表示させる操作を行うことを契機に開始される。まず、プロセッサ１１（指定操作受付部１０５）は、自端末に記憶されている入力情報が示す手書きの文字等の一覧を表示する（ステップＳ２１）。次に、プロセッサ１１（指定操作受付部１０５）は、表示された文字等のいずれかを選択する操作を、入力情報を指定する操作として受け付ける（ステップＳ２２）。
【００８０】
続いて、プロセッサ１１（指定操作受付部１０５）は、選択された入力情報に対応する状態情報が表す状態のアプリ画面の表示を問い合わせる画面を表示する（ステップＳ２３）。ユーザが表示することを選択すると、プロセッサ１１（情報出力部１０６）は、指定された入力情報に対応付けて記憶されている状態情報を自端末の記憶手段（情報記憶部１０４）から読み出して出力する（ステップＳ２４）。そして、プロセッサ１１（アプリ実行部１０１）は、出力されてきた状態情報が表す状態のアプリ画像を表示する（ステップＳ２５）。
【００８１】
図１３は出力処理における動作手順の別の一例を表す。この動作手順は、ユーザがアプリを起動する操作を行うことを契機に開始される。まず、プロセッサ１１（アプリ実行部１０１）が、起動時に最初に表示されるアプリ画面を表示する（ステップＳ３１）。次に、プロセッサ１１（状態情報取得部１０２）は、起動されたアプリの状態情報を取得する（ステップＳ３２）。
【００８２】
続いて、プロセッサ１１（指定操作受付部１０５）は、自端末の記憶手段（情報記憶部１０４）を参照し、取得された状態情報とアプリが共通する状態情報が記憶されているか否かを判断する（ステップＳ３３）。プロセッサ１１は、記憶されていない（ＮＯ）と判断した場合はこの動作手順を終了する。ステップＳ３３で記憶されている（ＹＥＳ）と判断された場合は、プロセッサ１１（指定操作受付部１０５）は、記憶されている状態情報に対応する入力情報が示す手書きの文字等の表示を問い合わせる画面を表示する（ステップＳ３４）。
【００８３】
ステップＳ３４において入力情報が示す手書きの文字等を表示させる操作が行われると、プロセッサ１１（指定操作受付部１０５）は、この操作を入力情報を指定する操作として受け付ける（ステップＳ３５）。次に、プロセッサ１１（情報出力部１０６）は、指定された入力情報を自端末の記憶手段（情報記憶部１０４）から読み出して出力する（ステップＳ３６）。
【００８４】
続いて、プロセッサ１１（アプリ実行部１０１）は、出力されてきた入力情報が示す手書きの文字等を表示する（ステップＳ３７）。そして、プロセッサ１１（アプリ実行部１０１）は、図１０（ｃ）の説明で述べたアプリ画面への切り替え操作が行われると、表示中の文字等を示す入力情報に対応する状態情報が表す状態にアプリを遷移させる（ステップＳ３８）。
【００８５】
手書き対応装置１は、上記のとおり、入力情報及び状態情報を対応付けて記憶しておき、いずれかの情報が指定されると、それに対応する情報を出力して表示する。これにより、過去に２つの端末を同時に使用したときの情報（アプリ画面又は手書きの文字等）が表示されるので、この情報出力が行われない場合に比べて、過去に２つの端末を同時に使用したときのことを思い出しやすくすることができる。
【００８６】
［２］第２実施例
本発明の第２実施例について、以下、第１実施例と異なる点を中心に説明する。第１実施例では、２つの端末のうちの一方が表示機能を有しない端末であったが、第２実施例では、両端末とも表示機能を有する。
【００８７】
図１４は第２実施例に係る手書き対応装置１ａの外観を表す。手書き対応装置１ａは、スマートフォン１０と、スマートフォン２０ａと、カバー３０とを備える。スマートフォン２０ａは、表示面２９を有し、各種のアプリの画面を表示する。図１４では、スマートフォン１０がブラウザの画面を表示し、スマートフォン２０ａが動画配信アプリの画面を表示している。
【００８８】
図１５はスマートフォン２０ａのハードウェア構成を表す。スマートフォン２０ａは、図３に表す各装置に加え、出力装置２８を備える。出力装置２８は、表示面２９を有し、外部への出力を実施する出力デバイス（例えば図１４に表す表示面２９に画像を表示するモニター等）である。入力装置２５及び出力装置２８は、一体となってタッチスクリーンを構成している。
【００８９】
図１６は手書き対応装置１ａが実現する機能構成を表す。スマートフォン２０ａのプロセッサ２１は、図４に表す入力情報生成部２０１に代えてアプリ実行部２０３及び状態情報送信部２０４を実現する。アプリ実行部２０３は、スマートフォン２０ａに導入されているアプリを実行する。例えばスマートフォン２０ａには、手書き入力が可能なアプリが導入されており、アプリ実行部２０３は、その手書き入力アプリを実行する。
【００９０】
図１７は手書き入力可能なアプリの一例を表す。図１７では、アプリ実行部２０３は、ＰＤＦ（Portable Document Format）データへの手書きの書き込みが可能なアプリを手書き入力アプリとして実行し、そのＰＤＦ書込みアプリのアプリ画面を表示している。図１７では、スマートフォン１０のアプリ実行部１０１がブラウザを実行して「２／１０のニュース」を表示している。
【００９１】
一方、スマートフォン２０ａのアプリ実行部２０３は、ＰＤＦ書込みアプリを実行して「１／１０のニュース」を表示すると共に、そのＰＤＦデータに手書きで書きこまれた囲い及び矢印の線と「変更」という文字とを表示している。この手書きの文字等は、ブラウザの表示を見ながらＰＤＦデータに書込みを加えたことを表している。アプリ実行部２０３は、この手書き入力においてユーザが接触したタッチスクリーン上の位置を示す位置情報の集合を入力情報として生成する。
【００９２】
生成された位置情報は、ユーザが手書きした文字等を示す情報である。アプリ実行部２０３が生成した入力情報は、入力情報送信部２０２によりスマートフォン１０に送信され、入力情報取得部１０３によって取得される。このように、本実施例の入力情報取得部１０３は、スマートフォン２０ａにおいて実行されるアプリの機能により入力された情報を入力情報として取得する。スマートフォン２０ａにおいて実行されるアプリは本発明の「第２アプリケーション」の一例である。
【００９３】
状態情報送信部２０４は、スマートフォン２０ａに画面が表示されるアプリケーションの状態を表す情報である状態情報をスマートフォン１０に送信する。状態情報送信部２０４は、スマートフォン１０の状態情報取得部１０２と同様にして状態情報をアプリ実行部２０３から取得して、スマートフォン１０に送信する。状態情報取得部１０２は、送信されてきた状態情報を、スマートフォン２０ａにおける状態情報として取得する。
【００９４】
本実施例の情報出力部１０６は、入力情報及び状態情報を、自端末（スマートフォン１０）のアプリ実行部１０１に限らず、スマートフォン２０ａのアプリ実行部２０３に対しても出力する。例えば、情報出力部１０６が入力情報をアプリ実行部２０３に対しても出力した場合、アプリ実行部２０３は、出力されてきた入力情報が示す手書きの文字等を、それを表示可能な手書き入力アプリを実行することで表示する。
【００９５】
アプリ実行部２０３は、図１７に表す手書きの文字等であれば、ＰＤＦ書込みアプリを実行して（起動されていなければ起動し、アクティブ画面でなければアクティブ画面としてから）表示する。また、出力されてきた入力情報が複数ある場合は、アプリ実行部２０３は、図７（ａ）に表すような入力情報一覧画面を表示して、入力情報を選択させる。
【００９６】
そして、アプリ実行部２０３は、選択された入力情報が示す手書きの文字等を表示する。また、図１０（ｃ）の例で述べたアプリ画面への切り替え操作が行われた場合は、アプリ実行部２０３は、スマートフォン１０の情報記憶部１０４に対して表示した入力情報に対応付けて記憶されている状態情報を要求し、その応答で送信されてきた状態情報が表す状態にアプリの状態を遷移させる。
【００９７】
なお、情報出力部１０６は、入力情報を出力する際に、その入力情報に対応付けて記憶されている状態情報が表す状態にアプリの状態を遷移させることを、予め指示してもよい。情報出力部１０６は、例えば、アプリ画面への切り替え操作が行われた場合、複数の入力情報からいずれかが選択された場合又は手書きの文字等が表示されてから一定時間が経過した場合のいずれかの場合に、アプリの状態を遷移させるよう指示すればよい。
【００９８】
いずれの方法で指示が行われた場合でも、情報出力部１０６は、入力情報を出力した場合に、アプリ実行部２０３により実行されるアプリの状態をその入力情報に対応付けて記憶されている状態情報が表す状態に遷移させることになる。この場合の情報出力部１０６は本発明の「第２遷移部」の一例である。
【００９９】
例えば図１７の例において、「変更」等の手書きの文字等を示す入力情報が出力された場合、入力情報自体は手書きの文字等だけを表す情報であるが、それに対応付けられた状態情報により、「１／１０のニュース」を表すＰＤＦデータが表示されることになる。このようにアプリの状態を遷移させることで、遷移がされない場合に比べて、過去に手書きの文字等を入力したときにスマートフォン２０ａにおいてアプリがどのような状態であったのかを容易に知ること又は容易に思い出すことができる。
【０１００】
［３］変形例
上述した実施例は本発明の実施の一例に過ぎず、以下のように変形させてもよい。
【０１０１】
［３−１］指定操作
情報（入力情報又は状況情報）を指定する指定操作は、上記の各実施例で述べたものに限らない。例えば第１実施例であれば、情報出力部１０６は、記憶されている入力情報と内容が共通する情報を入力する操作が手書きデバイス２０において行われた場合、その入力情報を指定する操作が行われたものとして、その入力情報に対応付けられた状態情報を出力してもよい。
【０１０２】
本変形例では、情報記憶部１０４が、入力情報を記憶する際に、その入力情報が示す手書きの文字を認識し、認識した文字が属する分類を特定する。情報記憶部１０４は、例えば、周知の文字認識技術を用いて文字の認識を行い、語句と分類とを対応付けた辞書データを用いて分類の特定を行う。情報記憶部１０４は、特定した分類を入力情報に対応付けて記憶する。
【０１０３】
図１８は記憶された入力情報及び分類の一例を表す。図１８の例では、情報記憶部１０４は、図５（ａ）に表す「たまねぎ」及び「１→１．５個」という手書きの文字から「食品」及び「数量」という分類を特定している。また、情報記憶部１０４は、図５（ｂ）に表す「レッスン」、「３、５、９」及び「あとで見る」という手書きの文字から「学習」及び「数量」という分類を特定している。
【０１０４】
情報記憶部１０４は、新たな入力情報が取得されて供給された場合に、その入力情報についても分類を特定する。情報記憶部１０４は、新たに特定した分類と共通する分類を記憶している場合に、それらの分類に対応付けて記憶している状態情報を情報出力部１０６に供給する。こうして供給された状態情報は、新たに手書きで入力された文字と内容が共通する情報が過去に手書きで入力されたときに実行されていたアプリの状態を表す情報である。
【０１０５】
情報出力部１０６は、供給された状態情報をアプリ実行部１０１に出力し、その状態情報が表す状態のアプリ画面を表示させる。本変形例では、例えば過去に手書きで入力した文字がはっきり思い出せなくても、似た内容の文字を手書きで入力することで、それと似た内容の文字を過去に入力したときに表示されていたアプリ画面を表示させて思い出すことができる。
【０１０６】
［３−２］第１端末及び第２端末
本発明における第１端末及び第２端末は、上述したスマートフォン及び手書きデバイスに限らない。例えばタブレット端末でもよいし、スマートフォン等に接続可能なタッチパッド又はキーボードデバイス等でもよい。少なくとも、第１端末が表示機能を備え、第２端末が入力機能を備えていれば、どのような端末が用いられてもよい。
【０１０７】
［３−３］状態情報
状態情報が表すアプリの状態は、上述したものに限らない。例えばブラウザの状態として、特定のウェブページが表示された状態以外にも、そのウェブページの特定の箇所が表示された状態が用いられてもよい。また、地図アプリの状態として、特定の地域が特定の倍率で表示された状態が用いられてもよい。
【０１０８】
また、電子メールアプリの状態として、特定のキーワードで検索してヒットしたメールの一覧が表示された状態が用いられてもよい。また、ＳＮＳアプリの状態として、特定のアカウントの投稿が表示された状態が用いられてもよい。これらの状態が用いられる場合、状態情報は、例えばウェブページ又は地図の特定の範囲を示す情報であったり、特定の倍率又は特定のキーワードを示す情報であったりしてもよい。
【０１０９】
また、状態情報は、表示されたアプリ画面をキャプチャした静止画像又は動画像であってもよい。要するに、状態情報を用いることで後から再現可能な状態であれば、どのような状態が用いられてもよいし、その状態を再現するための情報であれば、どのような情報が状態情報として用いられてもよい。
【０１１０】
［３−４］出力先
情報出力部１０６が情報（状態情報及び入力情報）を出力する出力先は、上述したもの（アプリ実行部）に限らない。情報出力部１０６は、状態情報が画像又は動画を一般的なフォーマットで表している場合は、それらの情報を直接表示手段に出力して表示させてもよい。また、情報出力部１０６は、各情報を、第１端末及び第２端末とは異なる外部装置（例えばパソコン）に対して出力してもよい。その場合は外部装置が各情報に基づく表示をすることで、過去のアプリの状況や手書きの入力内容をユーザに伝えることができる。
【０１１１】
［３−５］統合装置
第１端末及び第２端末を備える統合装置は、上述した手書き対応装置に限らない。例えば、各実施例で述べた手書き対応装置は、第１端末及び第２端末がカバーから取れないように固定されていたが、それぞれ着脱可能であってもよい。また、カバーを用いずにヒンジ等で第１端末及び第２端末が連結されていてもよい。
【０１１２】
また、第１端末及び第２端末が直接連結されたり分離したりする機構を備えていてもよい。いずれの統合装置も、第１端末及び第２端末を同時に使用しやすいように両端末が近接した状態を維持する仕組みを有していることが望ましい。なお、そのような仕組みを有していない第１端末及び第２端末であっても、両端末を近づけて使用することを前提とした分離型の装置として提供されてもよい。
【０１１３】
［３−６］各機能を実現する装置
図４に表す各機能を実現する装置は、上述したスマートフォン１０のプロセッサ１１に限らない。例えば、第１実施例の手書きデバイス２０のプロセッサ２１又は第２実施例のスマートフォン２０ａのプロセッサ２１によってそれらの機能の一部又は全部が実現されてもよい。それらの場合は、プロセッサ２１も本発明の「処理装置」の一例となる。また、各スマートフォン及び手書きデバイス２０以外の外部装置のプロセッサによって各機能が実現されてもよい。その場合は、外部装置のプロセッサが本発明の「処理装置」の一例となる。
【０１１４】
いずれの場合も、処理装置、第１端末及び第２端末を備える統合装置又は分離型の装置の全体で図４に表す各機能が実現されていればよい。なお、処理装置は、各実施例のように第１端末又は前記第２端末のいずれかに設けられていることが望ましい。そうすることで、処理装置が外部装置に設けられている場合に比べて、入力情報又は状態情報の少なくとも一方を取得する際の通信の負荷を小さくすることができる。
【０１１５】
［３−７］発明のカテゴリ
本発明は、上述した処理装置、第１端末及び第２端末に限らず、それらを備える２端末の統合装置と捉えることができる。また、本発明は、それらの端末及び装置が実施する処理を実現するための情報処理方法としても捉えられ、また、それらの端末及び装置を制御するコンピュータを機能させるためのプログラムとしても捉えられる。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されてもよいし、インターネット等のネットワークを介してコンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態で提供されてもよい。
【０１１６】
［３−８］機能ブロック
なお、上記実施例の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック（構成部）は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。
【０１１７】
すなわち、各機能ブロックは、物理的又は論理的に結合した１つの装置を用いて実現されてもよいし、物理的又は論理的に分離した２つ以上の装置を直接的又は間接的に（例えば、有線、無線などを用いて）接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記１つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。
【０１１８】
機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知（broadcasting）、通知（notifying）、通信（communicating）、転送（forwarding）、構成（configuring）、再構成（reconfiguring）、割り当て（allocating、mapping）、割り振り（assigning）などがあるが、これらに限られない。たとえば、送信を機能させる機能ブロック（構成部）は、送信部（transmitting unit）や送信機（transmitter）と呼称される。いずれも、上述したとおり、実現方法は特に限定されない。
【０１１９】
［３−９］入出力された情報等の扱い
入出力された情報等は特定の場所（例えば、メモリ）に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
【０１２０】
［３−１０］処理手順等
本開示において説明した各態様／実施例の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。
【０１２１】
［３−１１］入出力された情報等の扱い
入出力された情報等は特定の場所(例えばメモリ)に保存されてもよいし、管理テーブルで管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
【０１２２】
［３−１２］ソフトウェア
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。
【０１２３】
また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術（同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ：Digital Subscriber Line）など）及び無線技術（赤外線、マイクロ波など）の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。
【０１２４】
［３−１３］情報、信号
本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
【０１２５】
なお、本開示において説明した用語及び本開示の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。例えば、チャネル及びシンボルの少なくとも一方は信号（シグナリング）であってもよい。また、信号はメッセージであってもよい。また、コンポーネントキャリア（ＣＣ：Component Carrier）は、キャリア周波数、セル、周波数キャリアなどと呼ばれてもよい。
【０１２６】
［３−１４］システム、ネットワーク
本開示において使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。
【０１２７】
［３−１５］パラメータ、チャネルの名称
また、本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。例えば、無線リソースはインデックスによって指示されるものであってもよい。
【０１２８】
上述したパラメータに使用する名称はいかなる点においても限定的な名称ではない。さらに、これらのパラメータを使用する数式等は、本開示で明示的に開示したものと異なる場合もある。様々なチャネル（例えば、ＰＵＣＣＨ、ＰＤＣＣＨなど）及び情報要素は、あらゆる好適な名称によって識別できるので、これらの様々なチャネル及び情報要素に割り当てている様々な名称は、いかなる点においても限定的な名称ではない。
【０１２９】
［３−１６］「判断」、「決定」
本開示で使用する「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up、search、inquiry)（例えば、テーブル、データベース又は別のデータ構造での探索）、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。
【０１３０】
また、「判断」、「決定」は、受信(receiving)（例えば、情報を受信すること）、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)（例えば、メモリ中のデータにアクセスすること）した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。また、「判断（決定）」は、「想定する（assuming）」、「期待する（expecting）」、「みなす（considering）」などで読み替えられてもよい。
【０１３１】
［３−１７］「に基づいて」の意味
本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
【０１３２】
［３−１８］「異なる」
本開示において、「ＡとＢが異なる」という用語は、「ＡとＢが互いに異なる」ことを意味してもよい。なお、当該用語は、「ＡとＢがそれぞれＣと異なる」ことを意味してもよい。「離れる」、「結合される」などの用語も、「異なる」と同様に解釈されてもよい。
【０１３３】
［３−１９］「及び」、「又は」
本開示において、「Ａ及びＢ」でも「Ａ又はＢ」でも実施可能な構成については、一方の表現で記載された構成を、他方の表現で記載された構成として用いてもよい。例えば「Ａ及びＢ」と記載されている場合、他の記載との不整合が生じず実施可能であれば、「Ａ又はＢ」として用いてもよい。
【０１３４】
［３−２０］態様のバリエーション等
本開示において説明した各態様／実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知（例えば、「Ｘであること」の通知）は、明示的に行うものに限られず、暗黙的（例えば、当該所定の情報の通知を行わない）ことによって行われてもよい。
【０１３５】
以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されるものではないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とするものであり、本開示に対して何ら制限的な意味を有するものではない。
【符号の説明】
【０１３６】
１…手書き対応装置、２…読取板、３…用紙、１０…スマートフォン、２０…手書きデバイス、２０ａ…スマートフォン、３０…カバー、４０…スタイラスペン、１０１…アプリ実行部、１０２…状態情報取得部、１０３…入力情報取得部、１０４…情報記憶部、１０５…指定操作受付部、１０６…情報出力部、２０１…入力情報生成部、２０２…入力情報送信部、２０３…アプリ実行部、２０４…状態情報送信部。
【図１】
2020113166.tif 000003
【図２】
2020113166.tif 000004
【図３】
2020113166.tif 000005
【図４】
2020113166.tif 000006
【図５】
2020113166.tif 000007
【図６】
2020113166.tif 000008
【図７】
2020113166.tif 000009
【図８】
2020113166.tif 000010
【図９】
2020113166.tif 000011
【図１０】
2020113166.tif 000012
【図１１】
2020113166.tif 000013
【図１２】
2020113166.tif 000014
【図１３】
2020113166.tif 000015
【図１４】
2020113166.tif 000016
【図１５】
2020113166.tif 000017
【図１６】
2020113166.tif 000018
【図１７】
2020113166.tif 000019
【図１８】
2020113166.tif 000020