(57)【要約】      （修正有）【課題】手軽、かつ直感的に文書を装飾できるようにする。【解決手段】文書装飾装置は、装飾対象を設定する装飾対象設定部と、加速度センサ、近接センサ、角速度センサの少なくともいずれか一の出力に基づいて、自装置の移動軌跡を推定する移動軌跡推定部と、移動軌跡に基づいて、装飾パターンを決定する装飾パターン決定部と、装飾パターンで、装飾対象を装飾した文書を生成する装飾文書生成部と、を備える。【選択図】図１
2014016693.tif 000002
【特許請求の範囲】
【請求項１】
装飾対象を設定する装飾対象設定部と、
自装置の移動軌跡を推定する移動軌跡推定部と、
前記移動軌跡に基づいて、装飾パターンを決定する装飾パターン決定部と、
前記装飾パターンで、前記装飾対象を装飾した文書を生成する装飾文書生成部と、
を備えることを特徴とする文書装飾装置。
【請求項２】
移動モデルと、前記装飾パターンと、の対応関係を設定する移動モデル設定部を備え、
前記装飾パターン決定部は、前記移動軌跡と、前記移動モデルと、の比較に基づいて、前記装飾パターンを決定する請求項１に記載の文書装飾装置。
【請求項３】
前記装飾パターン決定部は、前記移動軌跡との相関値が、所定の閾値を超える前記移動モデルのうち、前記相関値が最大である前記移動モデルに基づいて、前記装飾パターンを決定する請求項２に記載の文書装飾装置。
【請求項４】
加速度センサ、近接センサ、角速度センサの少なくともいずれかを備え、
前記移動軌跡推定部は、前記加速度センサ、前記近接センサ、前記角速度センサの少なくともいずれか一の出力に基づいて、前記移動軌跡を推定する請求項１乃至３のいずれか一に記載の文書装飾装置。
【請求項５】
前記装飾パターン決定部は、自装置の移動量に基づいて、前記装飾対象の装飾度を決定する請求項１乃至４のいずれか一に記載の文書装飾装置。
【請求項６】
前記装飾対象を含む文書を表示する表示部を備え、
前記装飾パターンは、テロップ表示、スイング表示、点滅表示、サイズ変更表示のうち、少なくともいずれか一の装飾を含む請求項１乃至５のいずれか一に記載の文書装飾装置。
【請求項７】
前記装飾対象は、文字、又は画像の少なくともいずれかを含む請求項１乃至６のいずれか一に記載の文書装飾装置。
【請求項８】
装飾文書生成部は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で文書を生成する請求項１乃至７のいずれか一に記載の文書装飾装置。
【請求項９】
装飾対象を設定する工程と、
移動軌跡を推定する工程と、
前記移動軌跡に基づいて、装飾パターンを決定する装飾パターン決定工程と、
前記装飾パターンで、前記装飾対象を装飾した文書を生成する工程と、
を含むことを特徴とする文書装飾方法。
【請求項１０】
文書装飾装置を制御するコンピュータに実行させるプログラムであって、
装飾対象を設定する処理と、
移動軌跡を推定する処理と、
前記移動軌跡に基づいて、装飾パターンを決定する装飾パターン決定処理と、
前記装飾パターンで、前記装飾対象を装飾した文書を生成する処理と、
を実行するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書装飾装置、文書装飾方法及びプログラムに関する。
【背景技術】
【０００２】
近年、電子メールやブログ（文字数制限があるミニブログを含む）において、文書の装飾機能は、多くの人に利用されている。文書の装飾機能とは、例えば、文字、画像等にテロップ表示、スイング表示、点滅表示等のアニメーション表示を付加する機能を意味する。また、文書の装飾機能には、文字の大きさ等を変更する機能を含む。そして、文書を装飾する場合には、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で文書を記述する場合が多い。
【０００３】
特許文献１においては、電子機器の移動量に基づいて、表示画面に表示された情報の表示サイズを変更する電子機器が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０２５１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
なお、上記先行技術文献の開示を、本書に引用をもって繰り込むものとする。以下の分析は、本発明の観点からなされたものである。
【０００６】
上述のとおり、近年、文書の装飾機能は、多くの人に利用されている。文書装飾機能を利用する場合、まず、ユーザは、装飾対象の文字、画像等を選択する。そして、ユーザは、メニュー画面等から、テロップ表示、スイング表示、点滅表示等の装飾パターンを選択する。次に、ユーザは、装飾パターンの詳細（アニメーション表示の速度等）を設定する。そして、ユーザは、プレビュー画面等によって、文書の装飾結果を確認する。
【０００７】
このように、文書を装飾する場合、ユーザは、複数の操作を行う必要がある。そのため、ユーザは、文書を装飾する作業を煩わしく感じる場合がある。
【０００８】
特許文献１で開示された技術では、テロップ表示、スイング表示、点滅表示等をすることはできない。
【０００９】
そのため、手軽、かつ直感的に文書を装飾できる文書装飾装置、文書装飾方法及びプログラムが、望まれる。
【課題を解決するための手段】
【００１０】
本発明の第１の視点によれば、装飾対象を設定する装飾対象設定部と、自装置の移動軌跡を推定する移動軌跡推定部と、前記移動軌跡に基づいて、装飾パターンを決定する装飾パターン決定部と、前記装飾パターンで、前記装飾対象を装飾した文書を生成する装飾文書生成部と、を備える文書装飾装置が提供される。
【００１１】
本発明の第２の視点によれば、装飾対象を設定する工程と、移動軌跡を推定する工程と、前記移動軌跡に基づいて、装飾パターンを決定する装飾パターン決定工程と、前記装飾パターンで、前記装飾対象を装飾した文書を生成する工程と、を含む文書装飾方法が提供される。
【００１２】
本発明の第３の視点によれば、文書装飾装置を制御するコンピュータに実行させるプログラムであって、装飾対象を設定する処理と、移動軌跡を推定する処理と、前記移動軌跡に基づいて、装飾パターンを決定する装飾パターン決定処理と、前記装飾パターンで、前記装飾対象を装飾した文書を生成する処理と、を実行するプログラムが提供される。なお、このプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント（ｎｏｎ−ｔｒａｎｓｉｅｎｔ）なものとすることができる。本発明は、コンピュータプログラム製品として具現することも可能である。
【発明の効果】
【００１３】
本発明の各視点によれば、手軽、かつ直感的に文書を装飾できる文書装飾装置、文書装飾方法及びプログラムが、提供される。
【図面の簡単な説明】
【００１４】
【図１】一実施形態を説明するための図である。
【図２】第１の実施形態に係る文書装飾装置１の全体構成の一例を示す平面図である。
【図３】文書装飾装置１の内部構成の一例を示す図である。
【図４】スイング表示の一例を示す図である。
【図５】点滅表示の一例を示す図である。
【図６】テロップ表示の一例を示す図である。
【図７】装飾対象が画像である一例を示す図である。
【図８】座標系の一例を示す図である。
【図９】移動モデルと装飾パターンの対応関係の一例を示す図である。
【図１０】移動モデルの一例を示す図である。
【図１１】文書装飾装置１の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
初めに、図１を用いて一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。
【００１６】
上述のとおり、文書を装飾する場合、ユーザは、複数の操作を行う必要がある。そのため、ユーザは、文書を装飾する作業を煩わしく感じる場合がある。そのため、手軽、かつ直感的に文書を装飾できる文書装飾装置が望まれる。
【００１７】
そこで、一例として図１に示す文書装飾装置１００を提供する。文書装飾装置１００は、装飾対象を設定する装飾対象設定部１０１と、自装置の移動軌跡を推定する移動軌跡推定部１０２と、移動軌跡に基づいて、装飾パターンを決定する装飾パターン決定部１０３と、装飾パターン決定部１０３が決定した前記装飾パターンで、装飾対象を装飾した文書を生成する装飾文書生成部１０４と、を備える。
【００１８】
文書装飾装置１００は、文書装飾装置１００の移動軌跡に基づいて、文書の装飾パターンを決定する。その際に、予め、装飾対象設定部１０１は、装飾対象を設定しておく。そして、装飾文書生成部１０４は、設定した装飾対象を、決定された装飾パターンで、文書を生成する。つまり、文書装飾装置１００では、文書を装飾する際に、ユーザは、希望する装飾パターンに対応する移動軌跡（移動方向等）となるように、文書装飾装置１００を動かせばよい。そのため、文書装飾装置１００では、ユーザは、文書を装飾する際に、複数のキーを押下する必要がない。従って、文書装飾装置１００は、手軽、かつ直感的に文書を装飾できる。
【００１９】
以下に具体的な実施の形態について、図面を参照してさらに詳しく説明する。
［第１の実施形態］
第１の実施形態について、図面を用いてより詳細に説明する。
【００２０】
図２は、本実施形態に係る文書装飾装置１の全体構成の一例を示す平面図である。
【００２１】
文書装飾装置１は、表示部１０と、入力検出部２０と、を含んで構成される。なお本実施形態に係る文書職装置１を、図２で示す形態に限定する趣旨ではない。文書装飾装置１には、例えば、スマートフォン、携帯電話、ゲーム機、タブレットＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、スレートＰＣ等が相当する。
【００２２】
ユーザは、表示部１０により文書装飾装置１が表示する情報（文字や画像等）を視認する。表示部１０は、液晶パネル、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネル等が好ましい。
【００２３】
入力検出部２０は、文書装飾装置１に対するユーザの操作を検出する。入力検出部２０としてハードウエアキー、タッチパネル等を採用することができる。入力検出部２０は、表示部１０上の位置の入力を検出するタッチパネルであってもよい。
【００２４】
入力検出部２０がタッチパネルである場合、タッチパネルは、ユーザの接触操作、又は近接操作を検出する。タッチパネルは、表示部１０の上に、タッチパネルガラスを組み合わせた外付け型であってもよい。または、表示部１０の上に平板上のタッチセンサを組み合わせたオンセル型であってもよい。あるいは、タッチパネルは、表示部１０にタッチセンサを内蔵したインセル型であっても良い。このように、タッチパネルの構成には、各種存在するが、その方式は問わない。さらに、タッチパネルの検出方式には、静電容量方式、光学方式を初めとして各種存在するがその方式は問わない。
【００２５】
図３は、文書装飾装置１の内部構成の一例を示す図である。文書装飾装置１は、表示部１０と、入力検出部２０と、移動検出部３０と、記憶部４０と、制御部５０と、を含んで構成される。図３には、簡単のため、本実施形態に係る文書装飾装置１に関係するモジュールを主に記載する。表示部１０、及び入力検出部２０は、上述の通りであるため、更なる説明を省略する。
【００２６】
制御部５０は、文書装飾装置１の全体を制御する。具体的には、制御部５０は、装飾対象設定部５１と、移動軌跡推定部５２と、装飾パターン決定部５３と、装飾文書生成部５４と、移動モデル設定部５５と、を含んで構成される。
【００２７】
移動検出部３０は、文書装飾装置１の移動を検出する。具体的には、移動検出部３０は、加速度センサ、近接センサ、角速度センサ等を含んで構成されることが好ましい。
【００２８】
近接センサは、表示部１０と同一方向を向くように、設置されていることが好ましい。その場合、制御部５０は、近接センサの出力値に基づいて、ユーザと近接センサ間の距離を算出する。なお、近接センサには、赤外線センサ、超音波センサ等があるが、距離の測定方式は問わない。
【００２９】
装飾対象設定部５１は、装飾対象を設定する。ここで、装飾対象とは、装飾対象の文字情報、画像情報等を含む情報である。画像情報には、所謂、絵文字を含むことは勿論である。
【００３０】
装飾対象設定部５１は、ユーザの操作に基づいて選択された文字、画像等を装飾対象として、設定する。つまり、ユーザは、電子メールやブログ等の文書の編集画面において、装飾対象の文字、画像等を選択する。そして、装飾対象設定部５１は、選択された文字、画像等を装飾対象として設定し、記憶部４０に装飾対象を記憶させる。
【００３１】
ここで、文書の装飾パターンには、文字等のテロップ表示、スイング表示、点滅表示、サイズ変更表示等の装飾を含む。
【００３２】
移動軌跡推定部５２は、自装置の移動軌跡を推定する。移動軌跡推定部５２は、加速度センサ、近接センサ、角速度センサ等の出力に基づいて、移動軌跡を推定する。移動軌跡は、三次元空間の座標値で表されることが好ましい。以下では、説明の簡単化のため、図４に示す座標系で説明する。図４では、移動検出部３０の位置を三次元空間における原点（Ｘ，Ｙ，Ｚ）＝（０，０，０）とする。さらに、原点からユーザの方向をＺ軸と規定する。そして、Ｚ軸と直交する２軸のうち、Ｚ軸と直交する２軸をＸ軸及びＹ軸と規定する。移動軌跡についての詳細は後述する。
【００３３】
記憶部４０は、教師用の移動軌跡（以下、移動モデルと呼ぶ）と、装飾パターンの対応関係を記憶する。装飾パターン決定部５３は、移動軌跡に応じて、装飾パターンを決定する。具体的には、前記装飾パターン決定部５３は、移動軌跡と、移動モデルと、の比較に基づいて、装飾パターンを決定する。移動モデルの詳細は、後述する。さらに、移動モデルと、装飾パターンの対応関係についても、詳細は後述する。
【００３４】
装飾文書生成部５４は、決定された装飾パターンで、装飾対象を装飾した文書を生成する。そして、制御部５０は、装飾文書生成部５４が生成した文書を、表示部１０に表示する。例えば、ＨＴＭＬ文書の場合、装飾文書生成部５４は、ＨＴＭＬ文書内に、所定のタグの追加等の変更を行う。例えば、テロップ表示する装飾パターンの場合、装飾文書生成部５４は、テロップ表示するように、ＨＴＭＬ文書等を生成する。
【００３５】
図５は、水平方向のスイング表示の一例を示す図である。図５（ａ）は、文書内において、「渋谷に１９時で。」と顔の絵文字（画像）を選択した一例を示す図である。ここで、図５（ｂ）に示すように、ユーザが、文書装飾装置１を左右（Ｘ軸方向）に振ったとする。その場合、移動検出部３０は、Ｘ軸方向の位置の変化を検出する。そして、移動軌跡推定部５２は、移動検出部３０が検出した位置の変化の軌跡を推定する。図５（ｂ）の場合には、移動軌跡推定部５２は、Ｘ軸方向の移動の軌跡を、移動軌跡として推定する。
【００３６】
ここで、予め、記憶部４０は、Ｘ軸方向の移動軌跡を、水平方向のスイング表示に対応する移動モデルとして、記憶しているとする。その場合、装飾パターン決定部５３は、装飾パターンを、水平方向のスイング表示と決定する。そして、装飾文書生成部５４は、装飾対象（図５（ａ）で選択された部分）を、水平方向にスイング表示するように、ＨＴＭＬ文書等を生成する。その結果、図５（ｃ）に示すように、制御部５０は、装飾対象を、水平方向にスイング表示して、表示部１０に表示する。
【００３７】
図６は、点滅表示の一例を示す図である。図６（ａ）は、文書内において、「渋谷に１９時で。」と顔の絵文字（画像）を選択した一例を示す図である。ここで、図６（ｂ）に示すように、ユーザが、文書装飾装置１をＺ軸方向に振ったとする。その場合、移動軌跡推定部５２は、Ｚ軸方向の移動の軌跡を、移動軌跡として推定する。
【００３８】
ここで、予め、記憶部４０は、Ｚ軸方向の移動軌跡を、点滅表示に対応する移動モデルとして、記憶しているとする。その場合、装飾パターン決定部５３は、装飾パターンを、点滅表示と決定する。そして、装飾文書生成部５４は、装飾対象を、点滅表示するように、ＨＴＭＬ文書等を生成する。その後、図６（ｃ）に示すように、制御部５０は、装飾対象を点滅表示して、表示部１０に表示する。
【００３９】
図７は、テロップ表示の一例を示す図である。図７（ａ）は、文書内において、「渋谷に１９時で。」と顔の絵文字（画像）を選択した一例を示す図である。ここで、図７（ｂ）に示すように、ユーザが、文書装飾装置１をＺ軸周りに回転させたとする。その場合、移動軌跡推定部５２は、Ｚ軸周りの回転移動の軌跡を、移動軌跡として推定する。
【００４０】
ここで、予め、記憶部４０は、Ｚ軸周りの回転移動の軌跡を、テロップ表示に対応する移動モデルとして、記憶しているとする。その場合、装飾パターン決定部５３は、装飾パターンを、テロップ表示と決定する。そして、装飾文書生成部５４は、装飾対象を、テロップ表示するように、ＨＴＭＬ文書等を生成する。その結果、図７（ｃ）に示すように、制御部５０は、テロップ表示して、装飾対象を表示部１０に表示する。
【００４１】
図８は、装飾対象が画像である一例を示す図である。図８（ａ）は、表示部１０に表示された画像を選択した一例を示す図である。ここで、図８（ｂ）に示すように、ユーザが、文書装飾装置１をＹ軸方向に振ったとする。その場合、移動軌跡推定部５２は、Ｙ軸方向の移動の軌跡を、移動軌跡として推定する。
【００４２】
ここで、予め、記憶部４０は、Ｙ軸方向の移動軌跡を、垂直方向のスイング表示に対応する移動モデルとして、記憶しているとする。その場合、装飾パターン決定部５３は、装飾パターンを、垂直方向のスイング表示と決定する。そして、装飾文書生成部５４は、装飾対象を、垂直方向にスイング表示するように、ＨＴＭＬ文書等を生成する。その結果、図８（ｃ）に示すように、制御部５０は、装飾対象を、垂直方向にスイング表示して、表示部１０に表示する。
【００４３】
次に、移動軌跡について、詳細に説明する。
【００４４】
上述のとおり、移動軌跡推定部５２は、自装置の移動軌跡を推定する。具体的には、移動軌跡推定部５２は、移動検出部３０の出力値を累積した点列を、移動軌跡として推定してもよい。あるいは、移動軌跡推定部３０は、線形補間、スプライン補間等を利用して、移動検出部３０の出力値から、近似曲線を算出してもよい。その場合、移動軌跡推定部５２は、算出された近似曲線を、移動軌跡として推定する。
【００４５】
例えば、移動検出部３０が加速度センサを備える場合、移動軌跡推定部５２は、加速度の軌跡を、移動軌跡として推定してもよい。または、移動軌跡推定部５２は、加速度センサの出力から、速度を算出してもよい。その場合、移動軌跡推定部５２は、速度の軌跡を、移動軌跡として推定してもよい。あるいは、移動軌跡推定部５２は、加速度センサの出力から、移動量を算出してもよい。その場合、移動軌跡推定部５２は、移動量の軌跡を、移動軌跡として推定してもよい。
【００４６】
具体的には、単位時間当たりの加速度とは、単位時間当たりの速度の変化量のことである。そこで、例えば、初期速度を０メートル毎秒とする。かつ、加速度を１メートル毎秒毎秒とする。その場合、１秒経過後は、速度は１メートル毎秒である。このようにして、加速度に基づき、速度を算出することができる。また、単位時間当たりの速度とは、単位時間当たりの移動量の変化量である。そこで、例えば、初期位置を０メートルの位置であるとする。かつ、速度を１メートル毎秒とする。その場合、１秒経過後は、１メートルの位置に移動していることとなる。このようにして、速度に基づき、移動量を算出することができる。
【００４７】
また、移動検出部３０が、近接センサを備えていてもよい。その場合、移動軌跡推定部５２は、ユーザと近接センサとの距離の軌跡を、移動軌跡として推定することが好ましい。
【００４８】
あるいは、移動検出部３０が、角速度センサを備えていてもよい。その場合、移動軌跡推定部５２は、文書装飾装置１の角度の軌跡を、移動軌跡として推定することが好ましい。具体的には、移動軌跡推定部５２は、角速度センサの出力をサンプリングし、サンプリングした結果を積分することで、文書装飾装置１の姿勢（角度）を得る事ができる。
【００４９】
次に、装飾パターンの決定について、詳細に説明する。
【００５０】
装飾パターン決定部５３は、自装置の移動軌跡に基づいて、装飾パターンを決定する。具体的には、まず、移動モデル設定部５５は、装飾パターンごとに、移動モデルを設定する。つまり、移動モデル設定部５５は、移動モデルと、装飾パターンと、の対応関係を設定する。そして、移動モデル設定部５５は、記憶部４０に、設定された対応関係を記憶する。
【００５１】
図９は、移動モデルと装飾パターンの対応関係の一例を示す図である。図９に示すように、文書装飾装置１では、移動モデルに応じた装飾パターンを設定する。従って、文書装飾装置１では、装飾パターン数の制限はない。また、文書装飾装置１では、移動モデルと装飾パターンの対応関係を変更してもよい。
【００５２】
上述のとおり、装飾パターン決定部５３は、移動軌跡と、移動モデルと、の比較に基づいて、装飾パターンを決定する。具体的には、まず、装飾パターン決定部５３は、記憶部４０に記憶されている移動モデルと、自装置の移動軌跡の相関値を算出することが好ましい。次に、装飾パターン決定部５３は、所定の閾値を超える相関値の移動モデルを抽出する。その後、装飾パターン決定部５３は、抽出した移動モデルのうちで、相関値が最大である移動モデルを選択する。そして、装飾パターン決定部５３は、移動モデルと装飾パターンの対応関係に基づいて、装飾パターンを決定する。
【００５３】
図１０は、移動モデルの一例を示す図である。ここで、図１０において、Ｘ軸、Ｙ軸、Ｚ軸からなる空間は、文書装飾装置１の位置を表す空間であるとする。さらに、図１０に示す線２０１〜線２０４は、それぞれ移動モデルを表すものとする。ここで、線２０１〜線２０３は、それぞれ、Ｘ軸、Ｙ軸、Ｚ軸上の直線である。つまり、線２０１〜線２０３は、それぞれ、Ｘ軸、Ｙ軸、Ｚ軸方向の移動を意味する移動モデルである。また、線２０４は、Ｚ軸周りの円弧である。つまり、線２０４はＺ軸周りの回転を意味する移動モデルである。さらに、移動モデル設定部５５は、線２０１〜線２０４に対応する移動モデルとして、水平方向のスイング表示、垂直方向のスイング表示、点滅表示、テロップ表示を設定しているものとする。
【００５４】
ここで、移動検出部３０が、文書装飾装置１の位置として、点Ｐ３０１〜点Ｐ３０３の位置を検出したとする。その場合、移動軌跡推定部５２は、点Ｐ３０１〜点Ｐ３０３の位置に基づいて、移動軌跡を推定する。例えば、移動軌跡推定部５２は、点Ｐ３０１〜点Ｐ３０３の位置を線形補間して得られた直線を、移動軌跡３１１として推定してもよい。そして、装飾パターン決定部５３は、移動軌跡３１１と、移動モデルを比較する。図１０の場合、装飾パターン決定部５３は、移動軌跡３１１と、線２０１〜線２０４で表す移動モデルとの各相関値を算出する。
【００５５】
そして、移動軌跡３１１は、線２０３で表す移動モデルとの相関値が最大であるとする。その場合、装飾パターン決定部５３は、装飾パターンを点滅表示と決定する。
【００５６】
装飾パターン決定部５３が相関値を算出する場合、例えば、まず、装飾パターン決定部５３は、移動モデルから複数の点をサンプリングする。そして、装飾パターン決定部５３は、移動モデルからサンプリングした点と、移動軌跡の距離に基づいて、相関値を算出してもよい。装飾パターン決定部５３は、移動モデルからサンプリングした点と、移動軌跡の距離を、最小二乗法を利用して算出してもよい。相関値の算出方法は各種あるが、その方式は問わない。
【００５７】
なお、図１０では、文書装飾装置１の位置を表す空間として、説明した。しかし、移動モデル設定部５５は、他の空間に移動モデルを設定しても良いことは勿論である。例えば、移動モデル設定部５５は、文書装飾装置１の角度変化量を表す空間等に、移動モデルを設定してもよい。その場合、移動モデル設定部５５は、角度変化量の空間内での移動モデル、及び対応する装飾パターンを設定する。
【００５８】
次に、文書装飾装置１の動作について説明する。
【００５９】
図１１は、文書装飾装置１の動作の一例を示すフローチャートである。
【００６０】
ステップＳ１において、ユーザの操作に基づいて、装飾対象が設定されたか否かを、制御部５０は判断する。装飾対象が設定された場合（ステップＳ１のＹｅｓ分岐）には、ステップＳ２に遷移する。装飾対象が設定されていない場合（ステップＳ１のＮｏ分岐）には、ステップＳ１に戻り、処理を継続する。
【００６１】
ステップＳ２において、移動検出部３０が文書装飾装置１の移動を検出したか否かを、制御部５０は判断する。文書装飾装置１の移動を検出した場合（ステップＳ２のＹｅｓ分岐）には、移動軌跡推定部５２は、移動検出部３０の出力値に基づいて、移動軌跡を推定する（ステップＳ３）。文書装飾装置１の移動を検出しない場合（ステップＳ２のＮｏ分岐）には、ステップＳ４に遷移する。
【００６２】
ステップＳ４において、入力検出部２０が文書の装飾の終了操作を検出したか否かを、制御部５０は判断する。具体的には、文書の装飾の終了操作とは、電子メール等の文書の作成において、ユーザが、文書の装飾の終了メニューを選択する操作であっても良い。又は、入力検出部２０が装飾対象の選択解除操作を検出した場合、制御部５０は、文書の装飾の終了操作が行われたと判断してもよい。あるいは、入力検出部２０が文書の作成終了操作を検出した場合、制御部５０は、文書の装飾の終了操作が行われたと判断してもよい。
【００６３】
文書の装飾の終了操作を検出した場合（ステップＳ４のＹｅｓ分岐）には、制御部５０は、文書の装飾処理を終了する。文書の装飾の終了操作を検出しない場合（ステップＳ４のＮｏ分岐）には、ステップＳ２に戻り、処理を継続する。
【００６４】
ステップＳ５において、移動軌跡推定部５２が推定した移動軌跡に対応する装飾パターンがあるか否かを、装飾パターン決定部５３は判断する。対応する装飾パターンがある場合（ステップＳ５のＹｅｓ分岐）には、装飾パターン決定部５３は、装飾パターンを決定し、ステップＳ６に遷移する。対応する装飾パターンがない場合（ステップＳ５のＮｏ分岐）には、ステップＳ２に戻り、処理を継続する。
【００６５】
ステップＳ６において、装飾文書生成部５４は、移動軌跡に対応する装飾パターンで、装飾対象を装飾した文書を生成する。さらに、制御部５０は、装飾した文書を、表示部１０にプレビュー表示することが好ましい。ユーザは、プレビュー表示を確認し、期待した装飾がされているか否かを判断する。
【００６６】
ステップＳ７において、入力検出部２０が、文書の装飾の決定操作を検出したか否かを、制御部５０は判断する。具体的には、装飾の決定操作として、ユーザが、装飾された文書を確認し、操作キーを押下する等の操作を行うことが好ましい。
【００６７】
文書の装飾の決定操作を検出した場合（ステップＳ７のＹｅｓ分岐）には、制御部５０は、装飾対象を装飾した文書を保存する（ステップＳ８）。文書の装飾の決定操作を検出しない場合（ステップＳ７のＮｏ分岐）には、ステップＳ２に戻り、処理を継続する。その際、制御部５０は、移動軌跡を初期化しても良い。
【００６８】
なお、移動モデルと装飾パターンの対応関係は、上述の例示に限定されない。例えば、移動モデル設定部５５は、Ｚ軸方向の移動と、装飾対象のサイズ変更（拡大縮小）と、を対応付けて設定してもよい。例えば、文書装飾装置１とユーザの距離が短くなった場合、装飾文書生成部５４は、装飾対象を拡大する装飾をし、文書を生成してもよい。一方、文書装飾装置１とユーザの距離が長くなった場合、装飾文書生成部５４は、装飾対象を縮小する装飾をし、文書を生成してもよい。
【００６９】
また、テロップ表示、スイング表示、点滅表示等のアニメーション表示を行う場合、装飾パターン決定部５３は、文書装飾装置１の移動速度に基づいて、アニメーションの表示速度を決定してもよい。例えば、スイング表示を行う場合、装飾パターン決定部５３は、文書装飾装置１の移動速度に基づいて、スイング表示の速度を決定しても良い。つまり、ユーザが文書装飾装置１を素早く動かした場合、文書装飾装置１は、スイング表示等の速度を速くしてもよい。
【００７０】
さらに、装飾パターン決定部５３は、文書装飾装置１の移動量に基づいて、装飾対象の装飾度を決定してもよい。装飾度とは、装飾対象のスイング幅、拡大率等、装飾の度合いを意味する。例えば、スイング表示する場合に、ユーザが文書装飾装置１を小さく動かした場合、文書装飾装置１は、装飾対象のスイング幅等を小さくしてもよい。また、装飾対象のサイズ変更をする場合、装飾文書生成部５４は、文書装飾装置１とユーザの距離が小さくなるほど、装飾対象の拡大率を高くしてもよい。
【００７１】
以上のように、本実施形態に係る文書装飾装置１では、文書装飾装置１の移動に基づいて、文書の装飾パターンを決定する。また、本実施形態に係る文書装飾装置１では、設定された移動モデルに対応する装飾パターンを設定できる。従って、本実施形態に係る文書装飾装置１では、手軽、かつ直感的に文書を装飾できる。
【００７２】
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
【００７３】
（付記１）装飾対象を設定する装飾対象設定部と、自装置の移動軌跡を推定する移動軌跡推定部と、前記移動軌跡に基づいて、装飾パターンを決定する装飾パターン決定部と、前記装飾パターンで、前記装飾対象を装飾した文書を生成する装飾文書生成部と、を備える文書装飾装置。
【００７４】
（付記２）移動モデルと、前記装飾パターンと、の対応関係を設定する移動モデル設定部を備え、前記装飾パターン決定部は、前記移動軌跡と、前記移動モデルと、の比較に基づいて、前記装飾パターンを決定する文書装飾装置。
【００７５】
（付記３）前記装飾パターン決定部は、前記移動軌跡との相関値が、所定の閾値を超える前記移動モデルのうち、前記相関値が最大である前記移動モデルに基づいて、前記装飾パターンを決定する文書装飾装置。
【００７６】
（付記４）加速度センサ、近接センサ、角速度センサの少なくともいずれかを備え、前記移動軌跡推定部は、前記加速度センサ、前記近接センサ、前記角速度センサの少なくともいずれか一の出力に基づいて、前記移動軌跡を推定する文書装飾装置。
【００７７】
（付記５）前記装飾パターン決定部は、自装置の移動量に基づいて、前記装飾対象の装飾度を決定する文書装飾装置。
【００７８】
（付記６）前記装飾パターン決定部は、前記装飾対象をアニメーション表示する場合、自装置の移動速度に基づいて、アニメーションの表示速度を決定する文書装飾装置。
【００７９】
（付記７）前記装飾対象を含む文書を表示する表示部を備え、前記装飾パターンは、テロップ表示、スイング表示、点滅表示、サイズ変更表示のうち、少なくともいずれか一の装飾を含む文書装飾装置。
【００８０】
（付記８）前記装飾対象は、文字、又は画像の少なくともいずれかを含む文書装飾装置。
【００８１】
（付記９）装飾対象を設定する工程と、移動軌跡を推定する工程と、前記移動軌跡に基づいて、装飾パターンを決定する装飾パターン決定工程と、前記装飾パターンで、前記装飾対象を装飾した文書を生成する工程と、を含む文書装飾装置。
【００８２】
（付記１０）移動モデルと、前記装飾パターンと、の対応関係を設定する工程を含み、前記装飾パターン決定工程は、前記移動軌跡と、前記移動モデルと、の比較に基づいて、前記装飾パターンを決定する文書装飾方法。
【００８３】
（付記１１）前記装飾パターン決定工程は、前記移動軌跡との相関値を算出する工程と、所定の閾値を超える前記移動モデルのうち、前記相関値が最大である前記移動モデルに基づいて、前記装飾パターンを決定する工程と、を含む文書装飾方法。
【００８４】
（付記１２）前記装飾パターン決定工程は、移動量に基づいて、装飾対象の装飾度を決定する工程を含む文書装飾方法。
【００８５】
（付記１３）文書装飾装置を制御するコンピュータに実行させるプログラムであって、装飾対象を設定する処理と、移動軌跡を推定する処理と、前記移動軌跡に基づいて、装飾パターンを決定する装飾パターン決定処理と、前記装飾パターンで、前記装飾対象を装飾した文書を生成する処理と、を実行するプログラム。
【００８６】
（付記１４）移動モデルと、前記装飾パターンと、の対応関係を設定する処理を実行し、
前記装飾パターン決定処理は、前記移動軌跡と、前記移動モデルと、の比較に基づいて、前記装飾パターンを決定するプログラム。
【００８７】
（付記１５）前記装飾パターン決定処理は、前記移動軌跡との相関値を算出する処理と、所定の閾値を超える前記移動モデルのうち、前記相関値が最大である前記移動モデルに基づいて、前記装飾パターンを決定する処理と、を実行するプログラム。
【００８８】
（付記１６）前記装飾パターン決定処理は、移動量に基づいて、装飾対象の装飾度を決定する処理を実行するプログラム。
【００８９】
なお、引用した上記の特許文献の開示は、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の示要素（各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む）の多様な組み合わせ、ないし、選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【符号の説明】
【００９０】
１、１００  文書装飾装置
１０  表示部
２０  入力検出部
３０  移動検出部
４０  記憶部
５０  制御部
５１、１０１  装飾対象設定部
５２、１０２  移動軌跡推定部
５３、１０３  装飾パターン決定部
５４、１０４  装飾文書生成部
５５  移動モデル設定部
３１１  移動軌跡
【図１】
2014016693.tif 000003
【図２】
2014016693.tif 000004
【図３】
2014016693.tif 000005
【図４】
2014016693.tif 000006
【図５】
2014016693.tif 000007
【図６】
2014016693.tif 000008
【図７】
2014016693.tif 000009
【図８】
2014016693.tif 000010
【図９】
2014016693.tif 000011
【図１０】
2014016693.tif 000012
【図１１】
2014016693.tif 000013