(57)【要約】【課題】テキスト編集機能に特化した文書編集装置において、新たなハードウェアの追加をすることなく、他の電子デバイスにデータを簡単に転送する。【解決手段】本発明は、テキスト編集に特化した文書編集装置であって、テキストデータを記憶するための編集データ記憶手段と、キーボードからテキスト編集のためのキー情報を受け付けて、当該キー情報に従って編集データ記憶手段に記憶されたテキストデータを編集するテキスト編集手段と、編集データ記憶手段に記憶されたテキストデータをディスプレイに表示するための制御を行う表示制御手段と、キーボードから２次元コード表示のためのキー情報を受け付けて、編集データ記憶手段に記憶されたテキストデータに基づいて２次元コードを生成する２次元コード生成手段とを備え、表示制御手段は当該２次元コードに基づく２次元コードパターンをディスプレイに表示するための制御を行う、文書編集装置である。【選択図】図３
2011076540.tif 000002
【特許請求の範囲】
【請求項１】
キーボード及びディスプレイを備え、ユーザによって前記キーボードから入力されたテキストデータを前記ディスプレイに表示しながらテキスト編集を可能にする文書編集装置であって、
前記テキストデータを記憶するための編集データ記憶手段と、
前記キーボードからテキスト編集のためのキー情報を受け付けた場合に、当該キー情報に従って前記編集データ記憶手段に記憶されたテキストデータを編集するテキスト編集手段と、
前記編集データ記憶手段に記憶された前記テキストデータを前記ディスプレイに表示するための制御を行う表示制御手段と、
前記キーボードから２次元コード表示のためのキー情報を受け付けた場合に、前記編集データ記憶手段に記憶された前記テキストデータに基づいて２次元コードを生成する２次元コード生成手段と、を備え、
前記表示制御手段は、前記２次元コード生成手段によって２次元コードが生成された場合に、当該２次元コードに基づく２次元コードパターンを前記ディスプレイに表示するための制御を行う、
文書編集装置。
【請求項２】
メールアドレスを記憶するメールアドレス記憶手段と、
前記メールアドレス記憶手段に記憶されたメールアドレスの少なくとも１つを選択するメールアドレス選択手段と、をさらに備え、
前記２次元コード生成手段は、
前記選択されたメールアドレス及び前記編集データ記憶手段に記憶された前記テキストデータに基づいて、外部プログラムが解釈可能なコマンドデータを作成し、当該作成したコマンドデータに基づいて２次元コードを生成する、
請求項１記載の文書編集装置。
【請求項３】
所定の書式に従ったテンプレートを記憶するテンプレート記憶手段と、
前記テンプレート記憶手段に記憶されたテンプレートの１つを選択するためのキー情報を受け付けた場合に、前記選択されたテンプレートに基づくテキストデータを前記編集データ記憶手段にセットするテンプレート選択手段と、をさらに備え、
前記２次元コード生成手段は、
前記編集データ記憶手段に記憶された前記テンプレートに基づく前記テキストデータを所定のアプリケーションデータに変換し、前記選択されたメールアドレス及び前記変換された所定のアプリケーションデータに基づいて、外部プログラムが解釈可能なコマンドデータを作成し、当該作成したコマンドデータに基づいて２次元コードを生成する、
請求項２記載の文書編集装置。
【請求項４】
辞書データを記憶する辞書記憶手段と、
前記辞書記憶手段に記憶された辞書データを参照して、前記キーボードから入力されたキー情報に基づく第１の形態のテキストデータを第２の形態のテキストデータに変換する変換手段とをさらに備え、
前記変換手段は、前記第１の形態の第１のテキストデータと前記第２の形態の第２のテキストデータとの組み合わせが前記辞書データとして登録されていない場合に、当該組み合わせを新たな辞書データとして登録する辞書登録手段を含み、
前記２次元コード生成手段は、前記辞書記憶手段に記憶された前記新たな辞書データに基づいて２次元コードを生成する、
請求項２又は３記載の文書編集装置。
【請求項５】
キーボード及びディスプレイを備え、ユーザによって前記キーボードから入力されたテキストデータを前記ディスプレイに表示しながらテキスト編集を可能にする文書編集装置を用いたデータ転送方法であって、
前記文書編集装置のプロセッサが、前記キーボードから入力されたテキストデータをメモリに記憶するステップと、
前記プロセッサが、前記キーボードから２次元コード表示のためのキー情報を受け付けるステップと、
前記プロセッサが、前記メモリに記憶された所定のメールアドレス及び前記テキストデータに基づいて、外部のアプリケーションプログラムが解釈可能なコマンドデータを作成するステップと、
前記プロセッサが、前記作成したコマンドデータに基づいて２次元コードを生成するステップと、
前記プロセッサが、前記生成された２次元コードに基づく２次元コードパターンを前記ディスプレイに表示する制御を行うステップと、
携帯電話機が、前記ディスプレイに表示された前記２次元コードパターンを読み取って、前記コマンドデータを解釈してメールを作成し、メールを送信するステップと、
を含むデータ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書編集装置に関し、特に、テキスト編集機能に特化した文書編集装置及びこれを用いたデータ転送方法に関する。
【背景技術】
【０００２】
近年、携帯性を追求しつつ、軽快なテキスト入力を可能にした文書編集装置が普及しつつある。このような文書編集装置は、ハードウェア／ソフトウェアの性能等を考慮して、実装すべき機能を大胆にカットしてテキスト編集機能に特化する一方、ノート型コンピュータ並みのフルキーボードを備えることにより、軽快なテキスト入力を実現し、商用的価値を高めたものである。このため、典型的には、入力／編集したテキストデータは、より高度な機能を持つ他の電子デバイス（例えば、パーソナルコンピュータや携帯電話機）に転送され、利用されることになる。従って、テキスト編集機能に特化した文書編集装置では、データ転送のための手段として、ＵＳＢインターフェースやＭｉｃｒｏＳＤ（登録商標）カードインターフェースが用意されているに過ぎない。
【０００３】
一方、携帯電話機は、小型化、高機能化が図られ、例えば、撮像機能や無線通信機能を備えている。ユーザは、このような携帯電話機を用いて、無線ネットワークに接続して、インターネットメールを介して撮像データを送受したり、ＷＷＷ上のリソースにアクセスしたりすることができる。しかしながら、携帯電話機は、その筐体自体のサイズの制約から、フルキーボードを搭載することができず、従って、携帯電話機の数字キーを用いた独自の入力環境をユーザに提供するため、テキスト入力の操作性が十分であるとは言い難い。このため、携帯電話機は、例えば、メールアドレスやＵＲＬのキー入力を省略できるように、撮像機能を用いてＱＲコードのような２次元コードを読み取り、解析し、その解析結果を入力データとして処理することを可能にしている。
【０００４】
下記特許文献１は、アドレス情報のキー入力操作を行うことなく特定のネットワーク上の機器にアクセスする携帯通信端末及びそれを利用した通信システムを開示する。具体的には、特許文献１は、撮影部を備えた携帯通信端末であって、撮影部によって撮影された２次元コードを解析し、その解析の結果、ネットワーク上の固有のアドレス情報が含まれていると判断する場合に、当該アドレス情報に基づいてネットワーク上の機器にアクセスする携帯通信端末を開示する。また、特許文献１の携帯通信端末は、２次元コードに含まれる指示情報が含まれていると判断する場合には、当該指示情報に従った処理を行う。
【０００５】
また、下記特許文献２では、テレビ番組の内容とともに当該番組の提供者が提供する情報を含む２次元バーコードをテレビ受像機の画面上に表示し、２次元コード読み取り装置が、当該２次元コードを読み込み、デコードを行って、その結果として、文字や画像の表示、或いは音声出力を行う情報提供方法を開示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５-５７５０１号公報
【特許文献２】特開２００５-１５９５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したようなテキスト編集機能に特化した文書編集装置は、必要最低限のデータ転送手段のみを提供するに過ぎない。文書編集装置が例えばＵＳＢマスストレージクラスに準拠するように構成されている場合、ユーザは、パーソナルコンピュータを操作して、ＵＳＢポートを介して文書編集装置内のメモリから所望のデータをパーソナルコンピュータ内に取り込むことができる。
【０００８】
しかしながら、このようなＵＳＢによるデータ転送では、ＵＳＢケーブルによる物理的な接続が要求され、従って、ユーザは、ＵＳＢケーブルを常備する必要がある。また、出先において文書編集装置を用いてテキストデータを入力し、そこでデータ転送が要求される場合、結局、マスターとなるデバイス（典型的には、モバイルコンピュータ）が必要とされることから、文書編集装置のみならずマスターデバイスを携帯しなければならず、携帯性に優れた文書編集装置の意義を失ってしまう。
【０００９】
なお、物理的接続を不要としたＢｌｕｅｔｏｏｔｈ（登録商標）のような無線通信機能を採用することも考えられるが、消費電力やコストの観点から、これを実装することは現実的でない。
【００１０】
また、ＭｉｃｒｏＳＤ（登録商標）カードのようなメモリカードが用いられる場合、典型的には、パーソナルコンピュータや携帯電話機へのデータの授受が想定される。ユーザは、文書編集装置によって入力したテキストデータをメモリカードに保存した後、当該メモリカードをパーソナルコンピュータ等の対応スロットに装着することで、パーソナルコンピュータ上でテキストデータを利用できるようになる。
【００１１】
しかしながら、このようなメモリカードを媒介としたデータの授受に当たっては、構造上の問題から、ユーザは、機器本体への装着及び機器本体からの脱離に細心の注意を払う必要がある。また、メモリカード内のデータ保護の観点から、とりわけ、メモリカードの脱離時に、機器本体又はメモリカードインターフェースの電源をＯＦＦにするセーフティ操作が推奨される。従って、メモリカードの脱離の度に、ユーザにセーフティ操作を要求することは、操作が煩雑になり、操作性が低下する。さらに、カードインターフェースにメモリカードを装着したままでは、電力を消費し、文書編集装置を長時間駆動させることの弊害になる。
【００１２】
そこで、本発明は、テキスト編集機能に特化した文書編集装置であって、ハードウェアコンポーネントを新たに追加することなく、他の電子デバイスにデータを簡単に転送することができる文書編集装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、上記課題を解決するためになされたもので、以下の技術的特徴を有する。
【００１４】
即ち、ある観点に従う本発明は、キーボード及びディスプレイを備え、ユーザによって前記キーボードから入力されたテキストデータを前記ディスプレイに表示しながらテキスト編集を可能にする文書編集装置であって、前記テキストデータを記憶するための編集データ記憶手段と、前記キーボードからテキスト編集のためのキー情報を受け付けた場合に、当該キー情報に従って前記編集データ記憶手段に記憶されたテキストデータを編集するテキスト編集手段と、前記編集データ記憶手段に記憶された前記テキストデータを前記ディスプレイに表示するための制御を行う表示制御手段と、前記キーボードから２次元コード表示のためのキー情報を受け付けた場合に、前記編集データ記憶手段に記憶された前記テキストデータに基づいて２次元コードを生成する２次元コード生成手段と、を備え、前記表示制御手段は、前記２次元コード生成手段によって２次元コードが生成された場合に、当該２次元コードに基づく２次元コードパターンを前記ディスプレイに表示するための制御を行う、文書編集装置である。
【００１５】
これにより、接続ケーブルやメモリカードを用いることなく、既存のハードウェアコンポーネントを活用して、文書編集装置から他の電子デバイスにデータを簡単に転送することができるようになる。
【００１６】
また、本発明は、メールアドレスを記憶するメールアドレス記憶手段と、前記メールアドレス記憶手段に記憶されたメールアドレスの少なくとも１つを選択するメールアドレス選択手段と、をさらに備える。そして、前記２次元コード生成手段は、前記選択されたメールアドレス及び前記編集データ記憶手段に記憶された前記テキストデータに基づいて、外部のアプリケーションプログラムが解釈可能なコマンドデータを作成し、当該作成したコマンドデータに基づいて２次元コードを生成する、文書編集装置である。
【００１７】
これにより、生成された２次元コードは、携帯電話機に対するコマンドデータとして機能するので、携帯電話機は、２次元コードパターンを読み取り、コマンドヘッダを認識すると、各セクションの内容をメールの対応するフィールドに割り当てることによってメールを作成することができる。ユーザは、携帯電話機を操作してメール送信を指示することにより、携帯電話機は、作成したメールを送信する。このため、ユーザは、携帯電話機に対する操作を必要最小限に抑えつつ、文書編集装置１で編集したテキストデータを所定の宛先に簡単に転送できるようになる。
【００１８】
さらに、本発明は、所定の書式に従ったテンプレートを記憶するテンプレート記憶手段と、前記テンプレート記憶手段に記憶されたテンプレートの１つを選択するためのキー情報を受け付けた場合に、前記選択されたテンプレートに基づくテキストデータを前記編集データ記憶手段にセットするテンプレート選択手段と、をさらに備え、前記２次元コード生成手段は、前記編集データ記憶手段に記憶された前記テンプレートに基づく前記テキストデータを所定のアプリケーションデータに変換し、前記選択されたメールアドレス及び前記変換された所定のアプリケーションデータに基づいて、外部プログラムが解釈可能なコマンドデータを作成し、当該作成したコマンドデータに基づいて２次元コードを生成する、文書編集装置である。
【００１９】
これにより、生成された２次元コードは、他のアプリケーションプログラムで利用可能なデータ（例えばＣＳＶ形式のデータ）を含む、携帯電話機に対するコマンドデータとして機能するので、携帯電話機は、２次元コードパターンを読み取り、コマンドヘッダを認識すると、各セクションの内容をメールの対応するフィールドに割り当てることによってメールを作成することができる。ユーザは、携帯電話機を操作してメール送信を指示することにより、携帯電話機は、作成したメールを送信する。このため、ユーザは、携帯電話機に対する操作を必要最小限に抑えつつ、文書編集装置１で編集したテキストデータを所定の宛先に簡単に転送できるようになる。また、本実施形態によれば、テンプレートに基づいて作成されたテキストデータは、他のアプリケーションプログラムで利用可能なデータに変換されるので、ユーザは、携帯電話機から当該メールを受信したコンピュータのアプリケーションプログラム上で当該データを直ちに利用することができるようになる。
【００２０】
さらにまた、本発明は、辞書データを記憶する辞書記憶手段と、前記辞書記憶手段に記憶された辞書データを参照して、前記キーボードから入力されたキー情報に基づく第１の形態のテキストデータを第２の形態のテキストデータに変換する変換手段とをさらに備え、前記変換手段は、前記第１の形態の第１のテキストデータと前記第２の形態の第２のテキストデータとの組み合わせが前記辞書データとして登録されていない場合に、当該組み合わせを新たな辞書データとして登録する辞書登録手段を含み、前記２次元コード生成手段は、前記辞書記憶手段に記憶された前記新たな辞書データに基づいて２次元コードを生成する、文書編集装置である。
【００２１】
これにより、生成された２次元コードは、ユーザによって登録された辞書データを含む、携帯電話機に対するコマンドデータとして機能するので、携帯電話機は、２次元コードパターンを読み取り、コマンドヘッダを認識すると、各セクションの内容をメールの対応するフィールドに割り当てることによってメールを作成することができる。ユーザは、携帯電話機を操作してメール送信を指示することにより、携帯電話機は、作成したメールを送信する。このため、ユーザは、携帯電話機に対する操作を必要最小限に抑えつつ、辞書データを所定の宛先に簡単に転送できるようになる。従って、ユーザは、コンピュータ上の辞書データを、メールで受信した辞書データで更新することができ、従って、文書編集装置１とコンピュータとの間で辞書データの共有（同期）を図ることができるようになる。
【００２２】
また、別の観点に従う本発明は、キーボード及びディスプレイを備え、ユーザによって前記キーボードから入力されたテキストデータを前記ディスプレイに表示しながらテキスト編集を可能にする文書編集装置を用いたデータ転送方法である。当該データ転送方法は、前記文書編集装置のプロセッサが、前記キーボードから入力されたテキストデータをメモリに記憶するステップと、前記プロセッサが、前記キーボードから２次元コード表示のためのキー情報を受け付けるステップと、前記プロセッサが、前記メモリに記憶された所定のメールアドレス及び前記テキストデータに基づいて、外部のアプリケーションプログラムが解釈可能なコマンドデータを作成するステップと、前記プロセッサが、前記作成したコマンドデータに基づいて２次元コードを生成するステップと、前記プロセッサが、前記生成された２次元コードに基づく２次元コードパターンを前記ディスプレイに表示する制御を行うステップと、携帯電話機が、前記ディスプレイに表示された前記２次元コードパターンを読み取って、前記コマンドデータを解釈してメールを作成し、メールを送信するステップと、を含む。
【発明の効果】
【００２３】
本発明によれば、テキスト編集機能に特化した携帯型の文書編集装置において、他の電子デバイスにデータを簡単に転送することができるようになる。また、既存のハードウェアコンポーネントを活用するため、ハードウェアコンポーネントを新たに追加する必要がなく、この結果、製造コストを抑制することができるようになる。
【００２４】
本発明の他の技術的特徴及び作用効果乃至は利点は、添付した図面を参照して説明される以下の実施形態により明らかにされる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係る文書編集装置の外観を示す斜視図である。
【図２】本発明の一実施形態に係る文書編集装置のコントローラボードのハードウェア構成を示すブロックダイアグラムである。
【図３】本発明の一実施形態に係る文書編集装置における機能実現手段の構成を示すブロックダイアグラムである。
【図４】本発明の一実施形態に係る文書編集装置におけるメニュー選択画面の一例を示す図である。
【図５】本発明の一実施形態に係る文書編集装置における２次元コード生成処理を説明するためのフローチャートである。
【図６】本発明の一実施形態に係る文書編集装置における２次元コードパターン表示画面の一例を示す図である。
【図７】本発明の一の実施形態に係る文書編集装置における機能実現手段の構成を示すブロックダイアグラムである。
【図８】本発明の一の実施形態に係る文書編集装置におけるメニュー選択画面の一例を示す図である。
【図９】本発明の一実施形態に係る文書編集装置における２次元コード生成処理を説明するためのフローチャートである。
【図１０】本発明の一の実施形態に係る文書作成装置において作成されたコマンドデータの一例を説明するための図である。
【図１１】本発明の一の実施形態に係る文書編集装置における機能実現手段の構成を示すブロックダイアグラムである。
【図１２】本発明の一の実施形態に係る文書編集装置におけるメニュー選択画面の一例を示す図である。
【図１３】本発明の一の実施形態に係る文書編集装置におけるテキスト編集画面の一例を示す図である。
【図１４】本発明の一実施形態に係る文書編集装置における２次元コード生成処理を説明するためのフローチャートである。
【図１５】本発明の一の実施形態に係る文書編集装置における機能実現手段の構成を示すブロックダイアグラムである。
【発明を実施するための形態】
【００２６】
次に、本発明の実施の形態について、図面を参照しつつ説明する。
［第１の実施形態］
【００２７】
本実施形態は、テキスト編集機能に特化した文書編集装置であって、編集中のテキストデータを２次元コード（例えばＱＲコード）に変換し、その２次元コードパターンをディスプレイ画面上に表示する文書編集装置及びこれを用いたデータ転送方法を説明している。
【００２８】
図１は、本発明の一実施形態に係る文書編集装置の外観を示す斜視図である。同図に示すように、文書編集装置１は、ベース２と、キーボード３と、ディスプレイ４とを備える。
【００２９】
ベース２は、文書編集装置１全体の動作を司るコントローラボード１０（図示せず）や文書編集装置１が必要とする電力を供給するバッテリ等を収容する筐体であって、キーボード３及びディスプレイ４を支持している。
【００３０】
キーボード３は、ユーザがキー操作をするための入力デバイスである。本実施形態では、キーボード３には、折りたたみ式キーボードが採用されている。キーボード３は、折りたたまれた状態では概ねベース２のサイズになり、また、完全に展開された状態では例えばノート型コンピュータ程度のキーボードのサイズになるように、構成されている。ディスプレイ４は、例えば、液晶ディスプレイであり、ヒンジ機構を介してベース２に開閉自在に接続されている。ディスプレイ４は、キーボード３が折りたたまれた状態で、閉じることができる。キーボード３及びディスプレイ４は、コントローラボード１０の制御の下、ユーザインターフェースとして機能する。
【００３１】
図２は、本発明の一実施形態に係る文書編集装置１のコントローラボード１０のハードウェア構成を示すブロックダイアグラムである。
【００３２】
即ち、同図に示すように、コントローラボード１０は、プロセッサ１１と、メモリ１２と、キーボードコントローラ１３と、ディスプレイコントローラ１４と、ＵＳＢインターフェース１５と、メモリカードインターフェース１６とを含み、これらはシステムバス１７を介して接続されている。
【００３３】
プロセッサ１１は、メモリ１２上のプログラムを解釈、実行することにより、コントローラボード１０を統括的に制御するコアコンポーネントである。メモリ１２は、典型的には、フラッシュメモリのような書き換え可能な不揮発性メモリを含む半導体メモリモジュールで構成される。メモリ１２は、例えば、各種のプログラム、システムデータ及びユーザデータ等を記憶する。また、メモリ１２は、メールアドレスを含むアドレス帳データや所定の書式に従ったテンプレートデータを記憶する。
【００３４】
キーボードコントローラ１３は、キーボード３のハードウェア制御を行うためのコンポーネントであり、キーボード３に対するキー操作に応じてスキャンコードを生成し、プロセッサ１１に割り込みをかける。また、ディスプレイコントローラ１４は、ディスプレイ４のハードウェア制御を行うためのコンポーネントであり、プロセッサ１１による画像表示要求に基づいて画像表示データを生成し、これをディスプレイ４に出力する。
【００３５】
ＵＳＢインターフェース１５は、ＵＳＢマスストレージクラスに準拠して構成されたコンポーネントであり、これによって、文書編集装置１を他のホストデバイス（例えば、パーソナルコンピュータ等）のＵＳＢマスストレージとして機能させることができる。
【００３６】
メモリカードインターフェース１６は、例えば、ＭｉｃｒｏＳＤ（登録商標）やＳＤＨＣ（登録商標）に準拠して構成されたコンポーネントであり、これによって、ＭｉｃｒｏＳＤカードにアクセスすることができる。
【００３７】
図３は、本発明の第１の実施形態に係る文書編集装置１における機能実現手段の構成を示すブロックダイアグラムである。かかる機能実現手段は、プロセッサ１１が、各種のプログラムを実行し、他のハードウェアコンポーネントとの協働により、実現される。
【００３８】
同図に示すように、入力解釈部３１は、キーボード３から送られるスキャンコードを解釈し、キー情報を取得する。入力解釈部３１は、例えば、テキスト編集モードにおいては、キー情報をテキスト編集部３２に送る。一方、コマンドモードにおいては、入力解釈部３１は、キー情報をコマンド実行部３３に送る。入力解釈部３１は、通常は、テキスト編集モードであり、例えば、「メニュー」キーが押された場合に、コマンドモードに移行する。入力解釈３１は、コマンドモードにおいて、例えば「ＥＳＣ」キーが押された場合に、テキスト編集モードに戻る。
【００３９】
また、入力解釈部３１は、日本語入力を可能にするためのかな漢字変換部３１１を含む。かな漢字変換部３１１には、既知のかな漢字変換システムを採用することができる。かな漢字変換部３１１は、取得されたキー情報に基づいて辞書部３４の辞書データを参照し、変換候補を抽出する。また、かな漢字変換部３１１は、ユーザのキー操作に従って確定された文字セットをテキスト編集部３２に送る。さらに、かな漢字変換部３１１は、特定の文字又は文字列に対して読みがなを定義する辞書登録機能を備える。新たに定義された辞書データは、辞書部３４に登録される。
【００４０】
テキスト編集部３２は、入力解釈部３１から受け取ったキー情報又は文字セットに従って編集メモリ部３５の内容（テキストデータ）を更新する。編集メモリ部３５の内容は、後述するように、表示制御部３６により画像表示データに変換され、ディスプレイ４に表示されることになる。
【００４１】
コマンド実行部３３は、コマンドモードにおいて入力解釈部３１から送られるキー情報に応じて、所定のコマンドを実行する。例えば、ファイルの新規作成が指示された場合には、コマンド実行部３３は、編集メモリ部３５に対して初期化処理を行う。本実施形態では、コマンド実行部３３は、編集メモリ部３５に記憶されたテキストデータに基づいて２次元コードを生成する２次元コード生成部３３１を含む。
【００４２】
表示制御部３６は、他の機能実現手段から受け取ったデータを画像表示データに変換し、これをディスプレイ４に送る。例えば、表示制御部３６は、編集メモリ部３５に記憶されたテキストデータのうち、表示範囲にあるテキストデータに基づいて画像表示データを生成し、これをディスプレイ４に送る。これにより、ユーザは、編集中のテキストデータをディスプレイ４の画面上で認識することできる。また、表示制御部３６は、２次元コード生成部３３１によって生成された２次元コードに基づく２次元コードパターンに基づく画像表示データを生成し、これをディスプレイ４に送る。
【００４３】
図４は、本発明の第１の実施形態に係る文書編集装置１のディスプレイ４に表示されたメニュー選択画面の一例を示す図である。文書編集装置１は、例えば、プロセッサ１１の制御の下、キーボード３の「メニュー」が押されたと判断すると、同図（ａ）に示すようなタブメニューをディスプレイ４の画面に表示するように制御を行う。同図（ａ）は、「ファイル」タブにおけるメニュー項目を示している。ユーザは、例えば、左右矢印キーを用いて、カレントタブを切り替え、また、上下矢印キーを用いて、メニュー項目を選択することができる。同図（ｂ）は、「ツール」タブにおけるメニュー項目を示している。ユーザが「ツール」タブにおける「ＱＲコード表示」を選択すると、文書編集装置１は、プロセッサ１１の制御の下、メモリ１２に記憶された編集中のテキストデータに基づいて２次元コードを生成する処理を行う。
【００４４】
図５は、本発明の第１の実施形態に係る文書編集装置１における２次元コード生成処理を説明するためのフローチャートである。２次元コード生成処理は、ユーザのメニュー操作により「ＱＲコード表示」が選択された場合に、プロセッサ１１が２次元コード生成プログラムを実行することによりなされる処理であり、図３で示した２次元コード生成部３３１の処理として説明される。
【００４５】
即ち、同図に示すように、２次元コード生成部３３１は、ＱＲコード表示の指示を受け付けると、まず、編集メモリ部３５からテキストデータを読み込み（ＳＴＥＰ５０１）、当該テキストデータを所定長のデータブロックに分割する（ＳＴＥＰ５０２）。データブロックへの分割は、１つの２次元コードパターンに含み得るデータサイズに依存する。即ち、ＱＲコードでは、日本語で１８１７字を超えないサイズのデータブロックに分割される。
【００４６】
続いて、２次元コード生成部３３１は、分割したデータブロックを所定のＱＲコード変換規則に従って２次元コードに変換する（ＳＴＥＰ５０３）。２次元コード生成部３３１は、全てのデータブロックを２次元コードに変換したか否かを判断し（ＳＴＥＰ５０４）、未だ変換していないデータブロックがあると判断する場合には（ＳＴＥＰ５０４のＮｏ）、ＳＴＥＰ５０３に戻る。即ち、変換対象のテキストデータが複数のデータブロックに分割される場合、これらのデータブロックに基づく２次元コードは、連結モードで生成されることになる。連結モードでは、各２次元コードに連結情報が埋め込まれ、読み取り側のデバイスは、当該連結情報を解析することによって、元のテキストデータに復元する。
【００４７】
２次元コード生成部３３１は、全てのデータブロックを２次元コードに変換したと判断すると（ＳＴＥＰ５０４のＹｅｓ）、変換した２次元コードを表示制御部３６に送る（ＳＴＥＰ５０５）。表示制御部３６は、受け取った２次元コードに基づいて、ディスプレイ４に２次元コードパターンが表示されるように制御を行う。
【００４８】
このようにして、ディスプレイ４の画面には、図６に示すように、２次元コードパターンが、ページ番号とともに表示されることになる。同図は、生成された１０個の２次元コードパターンのうち９番目のものが表示された状態を示している。複数の２次元コードが生成された場合には、ユーザは、例えば、上下矢印キーを用いて、表示されるべき２次元コードパターンを選択することができる。ユーザは、キーボード３を操作して、ディスプレイ４の画面に２次元コードパターンを順番に表示させて、例えば、携帯電話機の撮像機能を用いてこれを取り込むことができる。そして、ユーザは、携帯電話機を操作して、取り込んだデータを例えば所定のウェブサイトにアップロードすることもできるし、インターネットメールを介してパーソナルコンピュータに転送することもできる。
【００４９】
従って、本実施形態によれば、接続ケーブルやメモリカードを用いることなく、既存のハードウェアコンポーネントを活用して、文書編集装置から他の電子デバイスにデータを簡単に転送することができるようになる。特に、テキスト編集機能に特化した文書編集装置においては、新たなハードウェアコンポーネントを追加する必要がないため、動作パフォーマンスを低下させることもなく、また、製造コストを抑制することができるようになる。
［第２の実施形態］
【００５０】
本実施形態は、上記実施形態の変形であり、編集中のテキストデータに加え、アドレス帳から選択されるメールアドレスを２次元コードに変換し、その２次元コードパターンをディスプレイ画面上に表示する文書編集装置及びこれを用いたデータ転送方法を説明している。本実施形態の文書編集装置１のハードウェア構成は、上記実施形態のそれと同様であるので、説明を省略する。
【００５１】
図７は、本発明の第２の実施形態に係る文書編集装置１における機能実現手段の構成を示すブロックダイアグラムである。本実施形態の文書編集装置１は、ユーザによって登録されたメールアドレス等を管理するアドレス帳機能を有する。
【００５２】
即ち、同図に示すように、本実施形態の文書編集装置１は、メールアドレス等を記憶するメールアドレス記憶部７１を備える。コマンド実行部３３は、入力解釈部３１から送られるキー情報に従って、メールアドレス記憶部７１に記憶されたメールアドレスを読み出して、これを表示制御部３６に送る。これによって、ディスプレイ４にはメールアドレスの一覧が表示され、ユーザはキーボード３を用いて特定のメールアドレスを選択することが可能になる。
【００５３】
また、本実施形態の２次元コード生成部３３１は、ＱＲコード表示が指示され、かつ、メールアドレスが選択されると、当該選択されたメールアドレス及び編集メモリ部３５に記憶されたテキストデータに基づいて、外部プログラムに対するコマンドデータを作成し、当該コマンドデータに基づいて２次元コードを生成する。外部プログラムは、典型的には、携帯電話機上で実行されるＪＡＶＡ（登録商標）アプリケーションプログラムである。このようなプログラムを実行している携帯電話機は、２次元コードパターンを読み取ると、メーラーを起動し、２次元コードに含まれるメールアドレスをメールの宛先フィールドに割り当てるとともに、テキストデータをメールの本文フィールドに割り当てることで、メールを作成する。
【００５４】
その他の機能実現手段は、上記実施形態で説明したものと同じであるため、説明を省略する。
【００５５】
図８は、本発明の第２の実施形態に係る文書編集装置１におけるメニュー選択画面の一例を示す図である。本実施形態では、図４（ｂ）に示すようなメニュー選択画面において「ＱＲコード表示」が選択されると、文書編集装置１は、続いて、図８（ａ）に示すような変換データの選択画面をディスプレイ４に表示する。ここで、ユーザがキーボード３を操作して「テキスト」を選択すると、上記実施形態で説明したように、文書編集装置１は、編集中のテキストデータに基づいて２次元コードを生成する処理を行い、その２次元コードパターンをディスプレイ４に表示する。これに対して、ユーザが「メールアドレス＋テキスト」を選択すると、文書編集装置１は、メールアドレスを読み出して、例えば、図８（ｂ）に示すようなメールアドレス選択画面を表示する。ユーザは、表示されたメールアドレスの中から所望のメールアドレスを選択すると、文書編集装置１は、選択したメールアドレス及び編集中のテキストデータに基づいて２次元コードを生成する処理を行い、その２次元コードパターンをディスプレイ４に表示する。
【００５６】
図９は、本発明の第２の実施形態に係る文書編集装置１における２次元コード生成処理を説明するためのフローチャートである。
【００５７】
同図に示すように、２次元コード生成部３３１は、メールアドレス記憶部７１から選択されたメールアドレスを読み込み（ＳＴＥＰ９０１）、さらに、編集メモリ部３５からデータを読み込む（ＳＴＥＰ９０２）。次に、２次元コード生成部３３１は、読み込んだメールアドレスとテキストデータとに基づいて、アプリケーションプログラムに対するコマンドデータを作成する（ＳＴＥＰ９０３）。
【００５８】
図１０は、本発明の第２の実施形態に係る文書作成装置１において作成されたコマンドデータの一例を説明するための図である。同図に示すように、コマンドデータ１００は、コマンドヘッダ１０１とこれに続くＴｏセクション１０２、サブジェクトセクション１０３、及びテキスト本文セクション１０４を含み、コマンド終端１０５で終わる。コマンドヘッダ１０１は、携帯電話機上のアプリケーションプログラムによって解釈されるコマンドであり、当該コマンドデータ１００が携帯電話機で作成されるメールに割り当てられるべきデータであることを示している。Ｔｏセクション１０２は、メールの宛先フィールドに割り当てられる少なくとも１つのメールアドレスを含む。サブジェクトセクション１０３は、メールのサブジェクトフィールドに割り当てられるデータを含む。テキスト本文セクション１０４は、メールの本文フィールドに割り当てられるデータであり、文書編集装置１によって編集されたテキストデータを含む。なお、ここでは明示していないが、コマンドデータは、ｃｃセクションやｂｃｃセクション等を含むことができる。
【００５９】
図９に戻り、２次元コード生成部３３１は、上記実施形態で説明したように、作成したコマンドデータを所定長のデータブロックに分割し、分割した全てのデータブロックを所定のＱＲコード変換規則に従って２次元コードに変換する（ＳＴＥＰ９０４〜ＳＴＥＰ９０６）。そして、プロセッサ１１は、変換した２次元コードを表示制御部３６に送る（ＳＴＥＰ９０７）。表示制御部３６は、受け取った２次元コードに基づいて、ディスプレイ４に２次元コードパターンが表示されるように制御を行う。
【００６０】
以上のように本実施形態によれば、ディスプレイ４の画面には、２次元コードパターンが、ページ番号とともに表示されることになる。本実施形態において生成された２次元コードは、携帯電話機に対するコマンドデータとして機能する。従って、携帯電話機は、２次元コードパターンを読み取り、コマンドヘッダを認識すると、各セクションの内容をメールの対応するフィールドに割り当てることによってメールを作成する。ユーザは、携帯電話機を操作してメール送信を指示することにより、携帯電話機は、作成したメールを送信する。このため、ユーザは、携帯電話機に対する操作を必要最小限に抑えつつ、文書編集装置１で編集したテキストデータを所定の宛先に簡単に転送できるようになる。
【００６１】
なお、本実施形態では、編集されたテキストデータは、メールの本文として送信されるものとしたが、例えば、添付ファイルとして送信されるものであってもよい。
［第３の実施形態］
【００６２】
本実施形態は、上記実施形態の変形であり、所定のテンプレートに基づいて編集されたテキストデータを２次元コードに変換し、その２次元コードパターンをディスプレイ画面上に表示する文書編集装置及びこれを用いたデータ転送方法を説明している。さらに、本実施形態では、当該編集されたテキストデータに加え、アドレス帳から選択されるメールアドレスを２次元コードに変換する例を説明している。
【００６３】
図１１は、本発明の第３の実施形態に係る文書編集装置１における機能実現手段の構成を示すブロックダイアグラムである。
【００６４】
即ち、同図に示すように、本実施形態の文書編集装置１は、テンプレートを記憶するテンプレート記憶部１１１を備える。テンプレートは、ユーザの入力・編集を補助するための所定の書式に従った文字列（項目）を予め含む初期ファイルである。本実施形態では、例えば、議事録を作成するために必要な項目を含む議事録テンプレート及び日報を作成するために必要な項目を含む日報テンプレートが用意されている。
【００６５】
また、本実施形態の２次元コード生成部３３１は、ＱＲコード表示が指示され、かつ、メールアドレスが選択されると、当該選択されたメールアドレス及び編集メモリ部３５に記憶されたテキストデータに基づいて、外部のアプリケーションプログラムで利用可能なアプリケーションデータを作成し、当該アプリケーションデータに基づいて２次元コードを生成する。アプリケーションデータは、例えば、表計算アプリケーションプログラムで読み込み可能なＣＳＶ形式のデータである。２次元データ生成部３３１は、テンプレートとして予め記述されたテキストに従って、ＣＳＶ形式のアプリケーションデータを作成する。
【００６６】
その他の機能実現手段は、上記実施形態で説明したものと同じであるため、説明を省略する。
【００６７】
図１２は、本発明の第３の実施形態に係る文書編集装置１におけるメニュー選択画面の一例を示す図である。本実施形態では、図４（ａ）に示すようなメニュー選択画面において「新規作成」が選択されると、文書編集装置１は、続いて、図１２に示すような変換データの選択画面をディスプレイ４に表示する。ここで、ユーザがキーボード３を操作して「通常文書」を選択すると、文書編集装置１は、テンプレートなしの状態でテキスト編集を可能にする。一方、ユーザが例えば「議事録」を選択すると、文書編集装置１は、議事録テンプレートをテンプレート記憶部１１１から読み出して、これを編集メモリ部３５に書き込む。これによって、文書編集装置１は、図１３に示すような編集画面を表示し、ユーザは、テキスト編集をすることができるようになる。従って、ユーザが「ＱＲコード表示指示」を選択し、かつ、メールアドレスを選択した場合、文書編集装置１は、選択したメールアドレス及び編集中のテキストデータに基づいて２次元コードを生成する処理を行い、その２次元コードパターンを表示する。
【００６８】
図１４は、本発明の第３の実施形態に係る文書編集装置１における２次元コード生成処理を説明するためのフローチャートである。
【００６９】
同図に示すように、２次元コード生成部３３１は、メールアドレス記憶部７１から選択されたメールアドレスを読み込み（ＳＴＥＰ１４０１）、さらに、編集メモリ部３５からテキストデータを読み込む（ＳＴＥＰ１４０２）。
【００７０】
次に、２次元コード生成部３３１は、当該テキストデータの編集にテンプレートが使用されたか否かを判断する（ＳＴＥＰ１４０３）。本実施形態では、２次元コード生成部３３１は、テキストデータがテンプレートにおける所定の項目を含むか否かで判断する。２次元コード生成部３３１は、テンプレートが使用されていないと判断する場合には（ＳＴＥＰ１４０３のＮｏ）、上記実施形態で説明したように、読み込んだメールアドレスとテキストデータとに基づいて、携帯電話機のアプリケーションプログラムに対するコマンドデータを作成する（ＳＴＥＰ１４０４）。
【００７１】
これに対して、２次元コード生成部３３１は、テンプレートが使用されていると判断する場合には（ＳＴＥＰ１４０３のＹｅｓ）、編集されたテキストデータを、所定の項目ごとにカンマで区切ってＣＳＶ形式のデータに変換した後（ＳＴＥＰ１４０５）、読み込んだメールアドレスとＣＳＶ形式のデータとに基づいて、携帯電話機のアプリケーションプログラムに対するコマンドデータを作成する（ＳＴＥＰ１４０６）。
【００７２】
次に、２次元コード生成部３３１は、上記実施形態で説明したように、作成したコマンドデータを所定長のデータブロックに分割し、分割した全てのデータブロックを所定のＱＲコード変換規則に従って２次元コードに変換する（ＳＴＥＰ１４０７〜ＳＴＥＰ１４０９）。そして、プロセッサ１１は、変換した２次元コードを表示制御部３６に送る（ＳＴＥＰ１４１０）。表示制御部３６は、受け取った２次元コードに基づいて、ディスプレイ４に２次元コードパターンが表示されるように制御を行う。
【００７３】
以上のように本実施形態によれば、ディスプレイ４の画面には、２次元コードパターンが、ページ番号とともに表示されることになる。本実施形態において生成された２次元コードは、他のアプリケーションプログラムで利用可能なデータ（例えばＣＳＶ形式のデータ）を含む、携帯電話機に対するコマンドデータとして機能する。従って、携帯電話機は、２次元コードパターンを読み取り、コマンドヘッダを認識すると、各セクションの内容をメールの対応するフィールドに割り当てることによってメールを作成する。ユーザは、携帯電話機を操作してメール送信を指示することにより、携帯電話機は、作成したメールを送信する。このため、ユーザは、携帯電話機に対する操作を必要最小限に抑えつつ、文書編集装置１で編集したテキストデータを所定の宛先に簡単に転送できるようになる。また、本実施形態では、テンプレートに基づいて作成されたテキストデータは、他のアプリケーションプログラムで利用可能なデータに変換されるので、ユーザは、携帯電話機から当該メールを受信したコンピュータのアプリケーションプログラム上で当該データを直ちに利用することができるようになる。
［第４の実施形態］
【００７４】
本実施形態は、上記実施形態の変形であり、ユーザによって登録されたかな漢字変換システムの辞書データを２次元コードに変換し、その２次元コードパターンをディスプレイ画面上に表示する文書編集装置及びこれを用いたデータ転送方法を説明している。
【００７５】
図１５は、本発明の第４の実施形態に係る文書編集装置１における機能実現手段の構成を示すブロックダイアグラムである。
【００７６】
本実施形態の２次元コード生成部３３１は、辞書転送が指示されると、辞書部３４に記憶された辞書データを読み出して、当該辞書データに基づいて２次元コードを生成する。表示制御部３６は、生成された２次元コードに基づく２次元コードパターンをディスプレイ４に表示するための制御を行う。
【００７７】
その他の機能実現手段は、上記実施形態で説明したものと同じであるため、説明を省略する。
【００７８】
以上のように本実施形態によれば、ディスプレイ４の画面には、２次元コードパターンが、ページ番号とともに表示されることになる。本実施形態において生成された２次元コードは、ユーザによって登録された辞書データを含む、携帯電話機に対するコマンドデータとして機能する。従って、携帯電話機は、２次元コードパターンを読み取り、コマンドヘッダを認識すると、各セクションの内容をメールの対応するフィールドに割り当てることによってメールを作成する。ユーザは、携帯電話機を操作してメール送信を指示することにより、携帯電話機は、作成したメールを送信する。このため、ユーザは、携帯電話機に対する操作を必要最小限に抑えつつ、辞書データを所定の宛先に簡単に転送できるようになる。これにより、ユーザは、コンピュータ上の辞書データを、メールで受信した辞書データで更新することができ、従って、文書編集装置１とコンピュータとの間で辞書データの共有（同期）を図ることができるようになる。
【００７９】
上記各実施形態は、本発明を説明するための例示であり、本発明を上記実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱しない限り、さまざまな形態で実施することができる。
【産業上の利用可能性】
【００８０】
本発明は、ディスプレイを備えた文書編集装置に広く適用することができる。
【符号の説明】
【００８１】
１…文書編集装置
２…本体
３…キーボード
４…ディスプレイ
１０…コントローラボード
１１…プロセッサ
１２…メモリ
１３…キーボードコントローラ
１４…ディスプレイコントローラ
１５…ＵＳＢインターフェース
１６…メモリカードインターフェース
３１…入力解釈部
３１１…かな漢字変換部
３２…テキスト編集部
３３…コマンド実行部
３３１…２次元コード生成部
３４…辞書部
３５…編集メモリ部
３６…表示制御部
【図１】
2011076540.tif 000003
【図２】
2011076540.tif 000004
【図３】
2011076540.tif 000005
【図４】
2011076540.tif 000006
【図５】
2011076540.tif 000007
【図６】
2011076540.tif 000008
【図７】
2011076540.tif 000009
【図８】
2011076540.tif 000010
【図９】
2011076540.tif 000011
【図１０】
2011076540.tif 000012
【図１１】
2011076540.tif 000013
【図１２】
2011076540.tif 000014
【図１３】
2011076540.tif 000015
【図１４】
2011076540.tif 000016
【図１５】
2011076540.tif 000017