(57)【要約】【課題】ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うサーバ、装置、方法及びシステムを提供すること。【解決手段】文字修飾サーバ１０は、ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態ＤＢ２０、を備え、携帯電話機５０から受信した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータを携帯電話機５０から受信し、受信した範囲操作を示すデータにより指定された範囲の文字について、ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータを携帯電話機５０から受信し、受信した修飾操作を示すデータに含まれるドラッグ操作の方向又は回転に、修飾形態ＤＢ２０により対応付けられた文字の修飾の種別に基づいて、指定された範囲の文字の修飾を決定し、決定した文字の修飾を示すデータを携帯電話機５０に送信する。【選択図】図１
2010039694.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが使用するユーザ端末と通信可能に接続され、前記ユーザが入力した文字を前記ユーザ端末から受信し、文字の修飾をする文字修飾サーバであって、
ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態記憶手段と、
前記ユーザ端末から受信した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータを前記ユーザ端末から受信する範囲操作受信手段と、
前記範囲操作受信手段が受信した前記範囲操作を示すデータにより指定された範囲の文字について、前記ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータを前記ユーザ端末から受信する修飾操作受信手段と、
前記修飾操作受信手段が受信した前記修飾操作を示すデータに含まれる前記ドラッグ操作の方向又は回転に、前記修飾形態記憶手段により対応付けられた文字の修飾の種別に基づいて、前記指定された範囲の文字の修飾を決定する修飾形態決定手段と、
前記修飾形態決定手段が決定した前記文字の修飾を示すデータを前記ユーザ端末に送信する修飾態様送信手段と、
を備えることを特徴とする文字修飾サーバ。
【請求項２】
前記ユーザ端末から前記ユーザを識別するユーザ識別情報を受信し、ユーザ認証を行うユーザ認証手段と、
前記決定した文字の修飾の種別を、前記ユーザ識別情報に対応付けて記憶するユーザ操作記憶手段と、
前記範囲操作受信手段が前記ユーザ識別情報と共に前記範囲操作を示すデータを受信すると、前記ユーザ操作記憶手段により前記ユーザ識別情報に対応付けて記憶された前記文字の修飾の種別に基づいて、前記範囲操作を示すデータによって指定された範囲の文字について前記文字の修飾を示すデータを送信する優先修飾態様送信手段と、
を更に備えることを特徴とする請求項１に記載の文字修飾サーバ。
【請求項３】
ユーザが使用するユーザ端末から、前記ユーザが入力した文字を受信し、文字の修飾をする方法であって、
前記ユーザ端末から受信した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータを前記ユーザ端末から受信するステップと、
受信した前記範囲操作を示すデータにより指定された範囲の文字について、ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータを前記ユーザ端末から受信するステップと、
前記ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態記憶手段により、受信した前記修飾操作を示すデータに含まれる前記ドラッグ操作の方向又は回転に対応付けられた文字の修飾の種別に基づいて、前記指定された範囲の文字の修飾を決定するステップと、
決定した前記文字の修飾を示すデータを前記ユーザ端末に送信するステップと、
を備えることを特徴とする文字の修飾をする方法。
【請求項４】
ユーザが使用するユーザ端末と、前記ユーザ端末と通信可能に接続され、前記ユーザが入力した文字を前記ユーザ端末から受信し、文字の修飾をする文字修飾サーバとを備える文字修飾システムであって、
前記文字修飾サーバは、
ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態記憶手段と、
前記ユーザ端末から受信した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータを前記ユーザ端末から受信する範囲操作受信手段と、
前記範囲操作受信手段が受信した前記範囲操作を示すデータにより指定された範囲の文字について、前記ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータを前記ユーザ端末から受信する修飾操作受信手段と、
前記修飾操作受信手段が受信した前記修飾操作を示すデータに含まれる前記ドラッグ操作の方向又は回転に、前記修飾形態記憶手段により対応付けられた文字の修飾の種別に基づいて、前記指定された範囲の文字の修飾を決定する修飾形態決定手段と、
前記修飾形態決定手段が決定した前記文字の修飾を示すデータを前記ユーザ端末に送信する修飾態様送信手段と、を備え、
前記ユーザ端末は、
前記ユーザが入力した文字を前記文字修飾サーバに送信する文字送信手段と、
前記ユーザが入力した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータを前記文字修飾サーバへ送信する範囲操作送信手段と、
前記ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータを前記文字修飾サーバへ送信する修飾操作送信手段と、
決定した文字の修飾を示すデータを前記文字修飾サーバから受信する修飾態様受信手段と、
前記受信した文字の修飾を示すデータに基づいて表示する表示制御手段と、を備えることを特徴とする文字修飾システム。
【請求項５】
前記ユーザ端末は、タッチパネルを備えたモバイル装置であることを特徴とする請求項４に記載の文字修飾システム。
【請求項６】
ユーザが入力した文字の修飾をする文字修飾装置であって、
ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態記憶手段と、
前記入力した文字のうち、修飾する文字の範囲を指定する範囲操作を受付ける範囲操作受付手段と、
前記範囲操作受付手段が受付けた前記範囲操作を示すデータにより指定された範囲の文字について、前記ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を受付ける修飾操作受付手段と、
前記修飾操作受付手段が受付けた前記修飾操作を示すデータに含まれる前記ドラッグ操作の方向又は回転に、前記修飾形態記憶手段により対応付けられた文字の修飾の種別に基づいて、前記指定された範囲の文字の修飾を決定する修飾形態決定手段と、
前記修飾形態決定手段が決定した前記文字の修飾を示すデータに基づいて前記指定された範囲の文字を表示する修飾態様表示手段と、
を備えることを特徴とする文字修飾装置。
【請求項７】
前記ユーザを識別するユーザ識別情報を受付け、ユーザ認証を行うユーザ認証手段と、
前記決定した文字の修飾の種別を、前記ユーザ識別情報に対応付けて記憶するユーザ操作記憶手段と、
前記範囲操作受付手段が前記範囲操作を受付けると、前記ユーザ操作記憶手段により前記ユーザ識別情報に対応付けて記憶された前記文字の修飾の種別に基づいて、前記範囲操作を示すデータによって指定された範囲の文字を表示する優先修飾態様表示手段と、
を更に備えることを特徴とする請求項６に記載の文字修飾装置。
【請求項８】
前記文字修飾装置は、タッチパネルを備えたモバイル装置であることを特徴とする請求項６又は７に記載の文字修飾装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字修飾サーバ、装置、方法及びシステムに関する。
【背景技術】
【０００２】
近時、文書は、コンピュータを利用して作成されることが多く、ユーザは、コンピュータの入力装置から文字を入力し、文書を作成している。その際に、ユーザは、コンピュータへの操作により、入力した文字の形や色を変化させたり、文字の大きさ等を変えたりする文字修飾をすることにより、強調したい文字等を目立たせることができる。すなわち、文書の中の重要点を強調し、文書を分かりやすくするために、文字修飾は、コンピュータで文書を作成するには不可欠な機能である。
【０００３】
このような文字修飾を簡便かつ短時間で設定可能とする装置として、特許文献１のデータ修飾装置が知られている。特許文献１のデータ修飾装置は、文字に修飾を施すことを設定する場合に、複数種類の修飾データと対応づけられた表示された図形を指定することにより、文字修飾を施している。よって、ユーザは、画面上での文字列の修飾をグラフィカルに行うことができ、制御文字を意識することなく作業を行うことができ、その結果、文字修飾を簡便かつ短時間で設定可能である。
【特許文献１】特開平１０−２４０９５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、画面に表示された図形を指定することにより画面上での文字列の修飾をグラフィカルに行うので、文字修飾の操作は容易ではない。更に、例えば、モバイル端末等の画面の大きさが制約される機器等には適していない。また、ブログ等の日記が記載されるＷｅｂページは、日々の更新をモバイル端末から行われることが多いが、モバイル端末では、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）と比べて入力デバイスの種類が乏しいため、文字修飾をしたいにもかかわらず、文字修飾されない書込みが多い。その結果、デザイン的に優れたページとならず、テキスト文章によるページになってしまう傾向にある。そこで、文字修飾の操作を容易に行うことができる装置が求められている。
【０００５】
本発明は、ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うサーバ、装置、方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明では、以下のような解決手段を提供する。
【０００７】
（１）  ユーザが使用するユーザ端末と通信可能に接続され、前記ユーザが入力した文字を前記ユーザ端末から受信し、文字の修飾をする文字修飾サーバであって、ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態記憶手段と、前記ユーザ端末から受信した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータを前記ユーザ端末から受信する範囲操作受信手段と、前記範囲操作受信手段が受信した前記範囲操作を示すデータにより指定された範囲の文字について、前記ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータを前記ユーザ端末から受信する修飾操作受信手段と、前記修飾操作受信手段が受信した前記修飾操作を示すデータに含まれる前記ドラッグ操作の方向又は回転に、前記修飾形態記憶手段により対応付けられた文字の修飾の種別に基づいて、前記指定された範囲の文字の修飾を決定する修飾形態決定手段と、前記修飾形態決定手段が決定した前記文字の修飾を示すデータを前記ユーザ端末に送信する修飾態様送信手段と、を備えることを特徴とする文字修飾サーバ。
【０００８】
（１）の構成によれば、本発明に係る文字修飾サーバは、ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態記憶手段、を備え、ユーザ端末から受信した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータをユーザ端末から受信し、受信した範囲操作を示すデータにより指定された範囲の文字について、ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータをユーザ端末から受信し、受信した修飾操作を示すデータに含まれるドラッグ操作の方向又は回転に、修飾形態記憶手段により対応付けられた文字の修飾の種別に基づいて、指定された範囲の文字の修飾を決定し、決定した文字の修飾を示すデータをユーザ端末に送信する。
【０００９】
すなわち、本発明に係る文字修飾サーバは、ユーザ端末から受信した文字のうち、範囲操作により指定された範囲の文字について、受信したドラッグ操作の方向又は回転に基づいて文字の修飾を決定する。よって、本発明に係る文字修飾サーバは、ユーザが入力したテキスト文章について範囲を指定し、ドラッグ操作の方向又は回転によって文字の修飾を指定するだけで、指定された範囲の文字の修飾をすることができる。したがって、本発明に係る文字修飾サーバは、ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うことができる。
【００１０】
（２）  前記ユーザ端末から前記ユーザを識別するユーザ識別情報を受信し、ユーザ認証を行うユーザ認証手段と、前記決定した文字の修飾の種別を、前記ユーザ識別情報に対応付けて記憶するユーザ操作記憶手段と、前記範囲操作受信手段が前記ユーザ識別情報と共に前記範囲操作を示すデータを受信すると、前記ユーザ操作記憶手段により前記ユーザ識別情報に対応付けて記憶された前記文字の修飾の種別に基づいて、前記範囲操作を示すデータによって指定された範囲の文字について前記文字の修飾を示すデータを送信する優先修飾態様送信手段と、を更に備えることを特徴とする（１）に記載の文字修飾サーバ。
【００１１】
（２）の構成によれば、（１）に記載の文字修飾サーバは、ユーザ端末からユーザを識別するユーザ識別情報を受信し、ユーザ認証を行い、決定した文字の修飾の種別を、ユーザ識別情報に対応付けてユーザ操作記憶手段に記憶する。そして、ユーザ識別情報と共に範囲操作を示すデータを受信すると、ユーザ操作記憶手段によりユーザ識別情報に対応付けて記憶された文字の修飾の種別に基づいて、範囲操作を示すデータによって指定された範囲の文字について文字の修飾を示すデータを送信する。
【００１２】
すなわち、本発明に係る文字修飾サーバは、ユーザ識別情報と共に範囲操作を示すデータを受信すると、ユーザ識別情報に対応付けて記憶した文字の修飾の種別に基づいて、範囲操作によって指定された範囲の文字について文字の修飾を示すデータを送信する。よって、本発明に係る文字修飾サーバは、ユーザが修飾の範囲を指定するだけで、どのユーザ端末から指定しても、そのユーザに対応付けて記憶している文字の修飾を行うことができる。したがって、本発明に係る文字修飾サーバは、ユーザ端末によらずに、ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うことができる。
【００１３】
（３）  ユーザが使用するユーザ端末から、前記ユーザが入力した文字を受信し、文字の修飾をする方法であって、前記ユーザ端末から受信した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータを前記ユーザ端末から受信するステップと、受信した前記範囲操作を示すデータにより指定された範囲の文字について、ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータを前記ユーザ端末から受信するステップと、前記ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態記憶手段により、受信した前記修飾操作を示すデータに含まれる前記ドラッグ操作の方向又は回転に対応付けられた文字の修飾の種別に基づいて、前記指定された範囲の文字の修飾を決定するステップと、決定した前記文字の修飾を示すデータを前記ユーザ端末に送信するステップと、を備えることを特徴とする文字の修飾をする方法。
【００１４】
（３）の構成によれば、本発明に係る文字修飾方法は、ユーザ端末から受信した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータをユーザ端末から受信し、受信した範囲操作を示すデータにより指定された範囲の文字について、ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータをユーザ端末から受信し、ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態記憶手段により、受信した修飾操作を示すデータに含まれるドラッグ操作の方向又は回転に対応付けられた文字の修飾の種別に基づいて、指定された範囲の文字の修飾を決定し、決定した文字の修飾を示すデータをユーザ端末に送信する。よって、本発明に係る文字の修飾をする方法は、ユーザが入力したテキスト文章について範囲を指定し、ドラッグ操作の方向又は回転によって文字の修飾を指定するだけで、指定された範囲の文字の修飾をすることができる。したがって、本発明に係る文字の修飾をする方法は、ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うことができる。
【００１５】
（４）  ユーザが使用するユーザ端末と、前記ユーザ端末と通信可能に接続され、前記ユーザが入力した文字を前記ユーザ端末から受信し、文字の修飾をする文字修飾サーバとを備える文字修飾システムであって、前記文字修飾サーバは、ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態記憶手段と、前記ユーザ端末から受信した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータを前記ユーザ端末から受信する範囲操作受信手段と、前記範囲操作受信手段が受信した前記範囲操作を示すデータにより指定された範囲の文字について、前記ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータを前記ユーザ端末から受信する修飾操作受信手段と、前記修飾操作受信手段が受信した前記修飾操作を示すデータに含まれる前記ドラッグ操作の方向又は回転に、前記修飾形態記憶手段により対応付けられた文字の修飾の種別に基づいて、前記指定された範囲の文字の修飾を決定する修飾形態決定手段と、前記修飾形態決定手段が決定した前記文字の修飾を示すデータを前記ユーザ端末に送信する修飾態様送信手段と、を備え、前記ユーザ端末は、前記ユーザが入力した文字を前記文字修飾サーバに送信する文字送信手段と、前記ユーザが入力した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータを前記文字修飾サーバへ送信する範囲操作送信手段と、前記ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータを前記文字修飾サーバへ送信する修飾操作送信手段と、決定した文字の修飾を示すデータを前記文字修飾サーバから受信する修飾態様受信手段と、前記受信した文字の修飾を示すデータに基づいて表示する表示制御手段と、を備えることを特徴とする文字修飾システム。
【００１６】
（４）の構成によれば、本発明に係る文字修飾システムは、ユーザが使用するユーザ端末と、ユーザ端末と通信可能に接続され、ユーザが入力した文字をユーザ端末から受信し、文字の修飾をする文字修飾サーバとを備え、文字修飾サーバは、ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態記憶手段、を備え、ユーザ端末から受信した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータをユーザ端末から受信し、受信した範囲操作を示すデータにより指定された範囲の文字について、ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータをユーザ端末から受信し、受信した修飾操作を示すデータに含まれるドラッグ操作の方向又は回転に、修飾形態記憶手段により対応付けられた文字の修飾の種別に基づいて、指定された範囲の文字の修飾を決定し、決定した文字の修飾を示すデータをユーザ端末に送信する。そして、ユーザ端末は、ユーザが入力した文字を文字修飾サーバに送信し、ユーザが入力した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータを文字修飾サーバへ送信し、ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータを文字修飾サーバへ送信し、決定した文字の修飾を示すデータを文字修飾サーバから受信し、受信した文字の修飾を示すデータに基づいて表示する。よって、本発明に係る文字修飾システムは、ユーザが入力したテキスト文章について範囲を指定し、ドラッグ操作の方向又は回転によって文字の修飾を指定するだけで、指定された範囲の文字の修飾をすることができる。したがって、本発明に係る文字修飾システムは、ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うことができる。
【００１７】
（５）  前記ユーザ端末は、タッチパネルを備えたモバイル装置であることを特徴とする（４）に記載の文字修飾システム。
【００１８】
したがって、本発明に係る文字修飾システムは、モバイル装置のタッチパネルを介して受信したドラッグ操作の方向又は回転により文字の修飾を決定するので、モバイル装置のように入力デバイスの種類が乏しく、画面の大きさに制約があるような機器であっても、ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うことができる。
【００１９】
（６）  ユーザが入力した文字の修飾をする文字修飾装置であって、ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態記憶手段と、前記入力した文字のうち、修飾する文字の範囲を指定する範囲操作を受付ける範囲操作受付手段と、前記範囲操作受付手段が受付けた前記範囲操作を示すデータにより指定された範囲の文字について、前記ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を受付ける修飾操作受付手段と、前記修飾操作受付手段が受付けた前記修飾操作を示すデータに含まれる前記ドラッグ操作の方向又は回転に、前記修飾形態記憶手段により対応付けられた文字の修飾の種別に基づいて、前記指定された範囲の文字の修飾を決定する修飾形態決定手段と、前記修飾形態決定手段が決定した前記文字の修飾を示すデータに基づいて前記指定された範囲の文字を表示する修飾態様表示手段と、を備えることを特徴とする文字修飾装置。
【００２０】
（６）の構成によれば、本発明に係る文字修飾装置は、ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態記憶手段を備え、入力した文字のうち、修飾する文字の範囲を指定する範囲操作を受付け、受付けた範囲操作を示すデータにより指定された範囲の文字について、ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を受付け、受付けた修飾操作を示すデータに含まれるドラッグ操作の方向又は回転に、修飾形態記憶手段により対応付けられた文字の修飾の種別に基づいて、指定された範囲の文字の修飾を決定し、決定した文字の修飾を示すデータに基づいて指定された範囲の文字を表示する。
【００２１】
すなわち、本発明に係る文字修飾装置は、受付けた文字のうち、範囲操作により指定された範囲の文字について、受付けたドラッグ操作の方向又は回転に基づいて文字の修飾を決定する。よって、本発明に係る文字修飾装置は、ユーザが入力したテキスト文章について範囲を指定し、ドラッグ操作の方向又は回転によって文字の修飾を指定するだけで、指定された範囲の文字の修飾をすることができる。したがって、本発明に係る文字修飾装置は、ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うことができる。
【００２２】
（７）  前記ユーザを識別するユーザ識別情報を受付け、ユーザ認証を行うユーザ認証手段と、前記決定した文字の修飾の種別を、前記ユーザ識別情報に対応付けて記憶するユーザ操作記憶手段と、前記範囲操作受付手段が前記範囲操作を受付けると、前記ユーザ操作記憶手段により前記ユーザ識別情報に対応付けて記憶された前記文字の修飾の種別に基づいて、前記範囲操作を示すデータによって指定された範囲の文字を表示する優先修飾態様表示手段と、を更に備えることを特徴とする（６）に記載の文字修飾装置。
【００２３】
（７）の構成によれば、本発明に係る文字修飾装置は、決定した文字の修飾の種別を、ユーザ識別情報に対応付けて記憶するユーザ操作記憶手段を更に備え、ユーザを識別するユーザ識別情報を受付け、ユーザ認証を行い、範囲操作を受付けると、ユーザ操作記憶手段によりユーザ識別情報に対応付けて記憶された文字の修飾の種別に基づいて、範囲操作を示すデータによって指定された範囲の文字を表示する。
【００２４】
すなわち、本発明に係る文字修飾装置は、範囲操作を示すデータを受付け、ユーザ識別情報に対応付けて記憶された文字の修飾の種別に基づいて、範囲操作によって指定された範囲の文字を表示する。したがって、本発明に係る文字修飾装置は、ユーザが修飾の範囲を指定するだけで、そのユーザに対応付けて記憶している文字の修飾を行うので、本発明に係る文字修飾装置は、ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うことができる。
【００２５】
（８）  前記文字修飾装置は、タッチパネルを備えたモバイル装置であることを特徴とする（６）又は（７）に記載の文字修飾装置。
【００２６】
したがって、本発明に係る文字修飾装置は、モバイル装置のタッチパネルから受付けたドラッグ操作の方向又は回転により文字の修飾を決定するので、モバイル装置のように入力デバイスの種類が乏しく、画面の大きさに制約があるような機器であっても、ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うことができる。
【発明の効果】
【００２７】
本発明によれば、ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うことができ、更に、入力デバイスの種類が乏しく、画面の大きさに制約があるような機器であっても容易な操作で文字修飾を行うことができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施形態について図を参照しながら説明する。
【００２９】
［実施例１］
図１は、本発明の一実施形態に係る文字修飾サーバ１０の動作内容を示す概念図である。
【００３０】
文字修飾サーバ１０は、範囲操作受信手段として範囲操作受信部１１と、修飾操作受信手段として修飾操作受信部１２と、修飾形態決定手段として修飾形態決定部１３と、修飾態様送信手段として修飾態様送信部１４と、を備えている。そして、文字修飾サーバ１０は、ユーザ端末として携帯電話機５０から文字及び操作を示すデータ等を受信し、操作に応じた文字の修飾を行い、送信する。ユーザ端末は、例えば、モバイル端末である携帯電話機５０を用いて説明しているが、通常のＰＣであってもよく、小型情報管理端末、ゲーム機等、ユーザから文字を入力し、表示することが可能な電子機器として、様々なものが採用可能である。なお、範囲操作受信部１１、修飾操作受信部１２、修飾形態決定部１３、及び修飾態様送信部１４の各機能を実施するプログラムを文字修飾サーバ１０から受信し、このプログラムを受信した携帯電話機５０が各部をブラウザ等で実現してもよい。
【００３１】
範囲操作受信部１１は、携帯電話機５０から受信した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータを携帯電話機５０から受信する。すなわち、携帯電話機５０は、ユーザの操作を検知し、検知した操作によってユーザが指定する文字の範囲について、範囲操作を示すデータを作成し、送信する。範囲操作を示すデータは、例えば、ユーザから受付けた文字の中の開始位置と終了位置とにより範囲を示すデータである。ユーザの操作は、例えば、マウスで文字を指定する方法や、スタイラスペンや、指等によりタッチパネル５３をドラッグ操作する等により行われる。
【００３２】
修飾操作受信部１２は、範囲操作受信部１１が受信した範囲操作を示すデータにより指定された範囲の文字について、所定の操作により文字の修飾を指定する修飾操作を示すデータをユーザ端末から受信する。すなわち、携帯電話機５０は、ユーザの所定の操作を検知し、検知した所定の操作から、ユーザが指定する範囲の文字について、文字の修飾を指定する修飾操作を示すデータを作成し、送信する。修飾操作を示すデータは、例えば、マウスや、スタイラスペン等による特定の操作や、指等による方向又は回転（上下方向、左右方向、回転等）を示すデータである。
【００３３】
修飾形態決定部１３は、修飾操作受信部１２が受信した修飾操作を示すデータに基づいて、指定された範囲の文字の修飾を決定する。文字の修飾には、例えば、文字のフォントとして明朝体、ゴシック体、ポップ体等、文字の形として太字や斜体等、文字の色として各種の色、文字の大きさとして各種のサイズがあり、その他として影付き、白抜き、縁取り、下線、取消線、網掛け、下付き、上付き等がある。
【００３４】
修飾態様送信部１４は、修飾形態決定部１３が決定した文字の修飾を示すデータを携帯電話機５０に送信する。文字の修飾を示すデータは、指定された範囲の文字について、予め決められた修飾コード等により指定する。あるいは、１文字ごとに修飾コードを付加して送信してもよい。
【００３５】
図２は、本発明の一実施形態に係る文字修飾サーバ１０の機能を示す機能ブロック図である。
【００３６】
文字修飾サーバ１０は、図１の概念図に加え、ユーザ認証手段としてユーザ認証部１５と、修飾形態記憶手段として修飾形態ＤＢ（データベース）２０と、ユーザ操作記憶手段としてユーザ操作ＤＢ３０と、優先修飾態様送信手段として優先修飾態様送信部１６と、を更に備えている。
【００３７】
ユーザ認証部１５は、ユーザ端末からユーザを識別するユーザ識別情報を受信し、ユーザ認証を行う。ユーザ認証は、携帯電話機５０から受信したユーザＩＤを、本装置とは別のユーザ登録システムに問合せることにより行う。
【００３８】
修飾形態ＤＢ２０は、文字修飾を示す操作と、文字修飾の種別とを対応付けて記憶する。文字修飾を示す操作として、例えば、ドラッグ操作の方向（上下方向、左右方向等）や回転（左回転、右回転）がある。文字修飾の種別として、例えば、文字の色、文字のサイズ、文字のフォント等がある。
【００３９】
ユーザ操作ＤＢ３０は、決定した文字の修飾の種別を、ユーザ識別情報に対応付けて記憶する。例えば、ユーザＩＤに対応付けて、決定した文字の修飾の種別である文字修飾ＩＤを記憶すると共に回数を記憶し、文字修飾ＩＤごとに決定した文字修飾の態様を記憶すると共に回数を記憶する。このように、文字修飾サーバ１０がユーザ識別情報に対応付けて文字の修飾を記憶することで、ユーザがどの端末から文字を入力しても、ユーザ識別情報に対応付けて記憶した文字の修飾をすることができる。
【００４０】
優先修飾態様送信部１６は、範囲操作受信部１１がユーザ識別情報と共に範囲操作を示すデータを受信すると、ユーザ操作ＤＢ３０に基づいてユーザ識別情報に対応付けて記憶された文字の修飾の種別により、範囲操作を示すデータによって指定された範囲の文字について文字の修飾を示すデータを送信する。例えば、ユーザ操作ＤＢ３０において、そのユーザに対応付けて記憶した文字修飾について、最も記憶した回数が多い文字修飾ＩＤのなかで、最も記憶した回数が多い文字修飾の態様を抽出し、優先して送信する。
【００４１】
図３は、本発明の一実施形態に係る文字修飾サーバ１０のハードウェア構成の一例を示す図である。文字修飾サーバ１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、並びにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備える。
【００４２】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【００４３】
ＢＩＯＳ１０６０は、文字修飾サーバ１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、文字修飾サーバ１０のハードウェアに依存するプログラム等を格納する。
【００４４】
ハードディスク１０７４は、文字修飾サーバ１０が本発明の機能を実行するためのプログラムを記憶しており、修飾形態ＤＢ２０及びユーザ操作ＤＢ３０のデータベース等を構成している。
【００４５】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供することもできる。また、同様にテープドライブ１０７２に対応したテープメディア１０７１を主としてバックアップのために使用することもできる。
【００４６】
文字修飾サーバ１０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、又はメモリカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、文字修飾サーバ１０にインストールされ実行されてもよい。
【００４７】
前述のプログラムは、内部又は外部の記憶媒体に格納されてもよい。ここで、記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、又はメモリカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク又は光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを文字修飾サーバ１０に提供してもよい。
【００４８】
ここで、表示装置１０２２は、ユーザにデータの入力を受付ける画面を表示したり、文字修飾サーバ１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００４９】
ここで、入力手段は、ユーザによる入力の受付を行うものであり、キーボード及びマウス１１００等により構成してよい。
【００５０】
また、通信Ｉ／Ｆ１０４０は、文字修飾サーバ１０を専用ネットワーク又は公共ネットワークを介して端末（例えば、携帯電話機５０等）と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００５１】
図４は、本発明の一実施形態に係る修飾形態ＤＢ２０を示す図である。
【００５２】
修飾形態ＤＢ２０は、文字修飾の種別を識別する文字修飾ＩＤごとに、文字修飾を示す操作としてドラッグ操作の方向又は回転と、文字修飾の種別ごとの修飾態様と、フラグとを対応付けて記憶している。
【００５３】
例えば、右回転のドラッグ操作を文字の色に対応付ける。同様に、左回転のドラッグ操作を文字のサイズ、右方向へのドラッグ操作を文字のフォント種、左方向へのドラッグ操作を文字の太さ及び斜体等、上方向へのドラッグ操作を文字のその他の修飾１（影付き、白抜き、縁取り等）、下方向へのドラッグ操作を文字のその他の修飾２（下線、取消線、網掛け、下付き等）とする。ここで、ドラッグ操作の方向又は回転は、ドラッグ操作の開始（例えば、タッチパネル５３への接触から所定の時間）でその方向又は回転が決まり、ドラッグ操作の終了（例えば、タッチパネル５３からの離脱）で文字修飾が決定される。ドラッグ操作の開始から終了までの間における、順方向（例えば、右回転のドラッグ操作中の右への回転）及び逆方向（例えば、右回転のドラッグ操作中の左への回転）へのドラッグ操作により対応する文字修飾が順方向（例えば、赤から緑へ）又は逆方向（緑から赤へ）に変化する。変化済みの文字態様にはフラグをセットすることにより、順方向又は逆方向への操作に対応することができる。なお、図４では、変化の順は固定であるが、指定された回数により設けた順位の順に変化させるとしてもよい。ユーザが利用している態様順に変化させることにより少ない操作で目的の文字修飾の態様を決定することができる。
【００５４】
修飾形態ＤＢ２０における対応付けは予め設定されている。そして、修飾操作の設定変更処理によって対応付けを変更することができる。例えば、右回転のドラッグ操作を文字のサイズに対応付けることができる（後述する図１６参照）。
【００５５】
図５は、本発明の一実施形態に係るユーザ操作ＤＢ３０を示す図である。
【００５６】
ユーザ操作ＤＢ３０は、ユーザ識別情報としてユーザＩＤに対応付けて、操作時刻と、文字修飾の種別（修飾ＩＤ、その回数及び順位）と、文字修飾の態様（修飾態様、その回数及び順位）と、を対応付けて記憶する。操作時刻は、文字修飾の態様を決定した最新の時刻である。文字修飾の種別の修飾ＩＤ、その回数及び順位は、ドラッグ操作に対応する文字修飾の種別についての回数及び順位を記憶している。文字修飾の態様の修飾態様、その回数及び順位は、決定した文字修飾の態様についての回数及び順位を記憶している。
【００５７】
例えば、ドラッグ操作として右回転を行うことにより文字の色を選択し、赤色を決定したとすると、文字修飾の種別として文字の色Ｃ１の回数を更新し、更新した回数に基づいて降順に文字修飾の種別の優先順位を求め、記憶する。そして、文字修飾の態様、その回数及び順位は、赤色の回数を更新し、更新した回数に基づいて降順に、文字修飾の種別における文字修飾の態様の優先順位を求め、記憶する。優先順位については、回数だけで求めるのではなく、操作時刻も含めて優先順位を求める。例えば、回数が同じ場合は、操作時刻が最新の方を優先する。回数と、操作時刻（現在時刻に近いほど重みが大）との重み平均により優先順位を求めるとしてもよい。
【００５８】
ユーザ操作ＤＢ３０は、文字修飾が決定されたときに生成される。すなわち、文字修飾の範囲について、例えば、ドラッグ操作により、文字修飾の態様が選択され、文字修飾が決定されたとき（例えば、指がタッチパネル５３から離れたとき）に、ユーザＩＤに対応付けて、操作時刻と、文字修飾の種別の修飾ＩＤ、その回数及び順位と、文字修飾の態様の修飾態様、その回数及び順位と、を対応付けて記憶する。
【００５９】
図６は、本発明の一実施形態に係る文字修飾サーバ１０の処理内容を示すフローチャートである。なお、本処理は、例えば、プログラム開始指令（例えば、後述する図１１の文字修飾ボタン１１１を携帯電話機５０でタッチしたことを受信した場合等）を受付けて開始し、プログラム終了指令（例えば、後述する図１５の文字修飾ボタン１１１を携帯電話機５０で再タッチしたことを受信した場合等）を受付けて終了する。また、携帯電話機５０は、タッチパネル５３を備え、指による操作を検出でき、その操作は後述する図１１から図１５で説明している。
【００６０】
ステップＳ１０１において、ＣＰＵ１０１０は、範囲操作を受信か否かを判断する。すなわち、ＣＰＵ１０１０は、携帯電話機５０から受信したデータが範囲操作を示すデータか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０２に移し、ＮＯの場合は処理をステップＳ１０３に移す。携帯電話機５０は、例えば、タッチパネル５３の文字修飾ボタン１１１（後述する図１１参照）がタッチされたことを検出した後に、指によるドラッグ操作の開始位置と終了位置とを検出し、範囲操作を示すデータを作成し、送信する。
【００６１】
ステップＳ１０２において、ＣＰＵ１０１０は、範囲操作処理をする（後述する図７参照）。その後、ＣＰＵ１０１０は、処理をステップＳ１０１に移す。
【００６２】
ステップＳ１０３において、ＣＰＵ１０１０は、修飾操作を受信か否かを判断する。すなわち、ＣＰＵ１０１０は、携帯電話機５０から受信したデータが修飾操作を示すデータか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０４に移し、ＮＯの場合は処理をステップＳ１０５に移す。携帯電話機５０は、例えば、指によるドラッグ操作を検出し、ドラッグ操作の方向又は回転を検出する。そして、検出した方向又は回転の開始位置からの相対距離データを、指がタッチパネル５３から離れる迄、定期的に検出し送信する。
【００６３】
ステップＳ１０４において、ＣＰＵ１０１０は、修飾操作処理を行う（後述する図８参照）。その後、ＣＰＵ１０１０は、処理をステップＳ１０１に移す。
【００６４】
ステップＳ１０５において、ＣＰＵ１０１０は、修飾操作の決定か否かを判断する。すなわち、ＣＰＵ１０１０は、携帯電話機５０から受信したデータが修飾操作の決定を示すデータか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ１０６に移し、ＮＯの場合は処理をステップＳ１０１に移す。携帯電話機５０は、例えば、指によるドラッグ操作を検出し、ドラッグ操作の開始の方向又は開始の回転を検出後、指がタッチパネル５３から離れたことを検出し、修飾操作が決定されたことを示すデータを作成し、送信する。
【００６５】
ステップＳ１０６において、ＣＰＵ１０１０は、修飾操作決定処理をする（後述する図９参照）。その後、ＣＰＵ１０１０は、処理をステップＳ１０１に移す。
【００６６】
図７は、本発明の一実施形態に係る文字修飾サーバ１０の範囲処理の処理内容を示すフローチャートである。
【００６７】
ステップＳ２０１において、ＣＰＵ１０１０は、範囲操作を示すデータと、共に受信したユーザＩＤと、を取得する。その後、ＣＰＵ１０１０は、処理をステップＳ２０２に移す。
【００６８】
ステップＳ２０２において、ＣＰＵ１０１０は、取得したユーザＩＤに基づいてユーザ認証を行う。より具体的には、ＣＰＵ１０１０は、取得したユーザＩＤが初めての場合（例えば、ユーザ操作ＤＢ３０に記憶されていない場合）に、予め登録されていることを、ユーザＩＤを登録しているサーバに問合わせる。サーバに問合わせた結果、予め登録されていない場合には、エラー処理（例えば、再入力を促すために携帯電話機５０にメッセージを送信する）を行う。予め登録されている場合には、ユーザ操作ＤＢ３０にユーザＩＤを記憶する。その後、ＣＰＵ１０１０は、処理をステップＳ２０３に移す。
【００６９】
ステップＳ２０３において、ＣＰＵ１０１０は、ユーザＩＤに基づいて文字修飾を抽出する。より具体的には、ＣＰＵ１０１０は、ユーザＩＤによりユーザ操作ＤＢ３０を検索し、検索したユーザＩＤに対応付けて記憶した文字修飾の種別のうちで順位が最高の文字修飾の種別を取得し、取得した文字修飾の種別に対応付けられた文字修飾の態様のうちで順位が最高の文字修飾の態様を抽出する。その後、ＣＰＵ１０１０は、処理をステップＳ２０４に移す。
【００７０】
ステップＳ２０４において、ＣＰＵ１０１０は、抽出した文字修飾の態様に基づいて、文字の修飾を示すデータを作成し、送信する。ＣＰＵ１０１０は、例えば、ユーザの初めての操作等の場合で文字修飾の態様を抽出できないときは送信しない。その後、ＣＰＵ１０１０は、処理を終了し本処理に移る処理の次の処理へ戻る。
【００７１】
図８は、本発明の一実施形態に係る文字修飾サーバ１０の修飾操作処理の内容を示すフローチャートである。
【００７２】
ステップＳ３０１において、ＣＰＵ１０１０は、受信した修飾操作を示すデータを取得する。取得した修飾操作を示すデータには、例えば、ドラッグ操作の方向又は回転のデータ、開始地点からの相対距離データ等がある。その後、ＣＰＵ１０１０は、処理をステップＳ３０２に移す。
【００７３】
ステップＳ３０２において、ＣＰＵ１０１０は、取得した修飾操作を示すデータに対応付けられた文字修飾を抽出する。より具体的には、ＣＰＵ１０１０は、取得した修飾操作を示すデータのうち、ドラッグ操作の方向又は回転により修飾形態ＤＢ２０を検索し、検索した修飾操作に対応付けられた修飾態様の順番と、取得した相対距離データとに基づいて（例えば、相対距離データが１０ごとに次の修飾態様とする等）、送信済みのフラグがセットされていない最初の修飾態様を求める。取得した修飾操作を示すデータが逆方向を示すデータである場合には、検索した修飾操作に対応付けられた修飾態様のうちの送信済みのフラグがセットされている修飾態様のうちから最後にセットされている修飾態様のフラグをクリアし、その１つ前の修飾態様を求める。その後、ＣＰＵ１０１０は、処理をステップＳ３０３に移す。
【００７４】
ステップＳ３０３において、ＣＰＵ１０１０は、求めた文字修飾の態様に基づいて文字の修飾を示すデータを送信し、修飾形態ＤＢ２０に送信済みのフラグをセット又はクリアする。その後、ＣＰＵ１０１０は、処理を終了し本処理に移る処理の次の処理へ戻る。
【００７５】
図９は、本発明の一実施形態に係る文字修飾サーバ１０の修飾操作決定処理の内容を示すフローチャートである。
【００７６】
ステップＳ４０１において、ＣＰＵ１０１０は、決定した文字修飾の態様を取得する。すなわち、ＣＰＵ１０１０は、修飾操作の決定を示すデータを受信する直前の文字修飾の態様を取得する。その後、ＣＰＵ１０１０は、処理をステップＳ４０２に移す。
【００７７】
ステップＳ４０２において、ＣＰＵ１０１０は、取得した文字修飾の態様を記憶する。より具体的には、ＣＰＵ１０１０は、ユーザ操作ＤＢ３０のユーザＩＤに対応付けられて記憶した文字修飾の態様と、取得した文字修飾の態様とが同一の態様である場合には、取得した文字修飾の態様に対応付けられる文字修飾の種別の回数及び順位と、文字修飾の態様の回数及び順位とを更新し、操作時刻を記憶する。ユーザ操作ＤＢ３０のユーザＩＤに対応付けられて記憶した文字修飾の態様と、取得した文字修飾の態様とが異なる場合には、取得した文字修飾の態様を新たに記憶し、対応付けられる文字修飾の種別の回数及び順位と、文字修飾の態様の回数及び順位とを更新し、操作時刻を記憶する。その後、ＣＰＵ１０１０は、処理を終了し本処理に移る処理の次の処理へ戻る。
【００７８】
図１０は、本発明の一実施形態に係る文字修飾サーバ１０の修飾操作の設定変更処理の内容を示すフローチャートである。なお、本処理は、例えば、プログラム開始指令（例えば、後述する図１６の設定変更ボタン１１２を携帯電話機５０でタッチしたことを受信した場合等）を受付けて開始し、プログラム終了指令（例えば、後述する図１６の設定変更ボタン１１２を携帯電話機５０で再タッチしたことを受信した場合等）を受付けて終了する。
【００７９】
ステップＳ５０１において、ＣＰＵ１０１０は、携帯電話機５０から受信した、文字修飾の種別と修飾操作との対応の変更内容を取得する。変更内容は、文字修飾の種別（例えば、文字の色）に対応付けられた新たな修飾操作（例えば、左回転）である。その後、ＣＰＵ１０１０は、処理をステップＳ５０２に移す。
【００８０】
ステップＳ５０２において、ＣＰＵ１０１０は、修飾操作の設定を変更する。より具体的には、ＣＰＵ１０１０は、修飾形態ＤＢ２０において、文字修飾の種別と、修飾操作との対応付けを、受信した新たな対応付けに変更する。その後、ＣＰＵ１０１０は、処理を終了し本処理に移る処理の次の処理へ戻る。
【００８１】
図１１は、本発明の一実施形態に係る文字修飾サーバ１０が文字修飾を行う場合の携帯電話機５０での表示例を示す図である。図１１の表示例は、携帯電話機５０から文字を入力し、入力した文字を修飾するために文字修飾ボタン１１１をタッチし文字修飾状態にした後に、入力した文字のうち、文字の修飾を行いたい範囲を指定する操作を行っていることを示す表示例である。文字修飾ボタン１１１は、一度タッチするとロックされて文字修飾状態となり、再度タッチするとロックが解除されて文字修飾状態になる前の通常の状態になる。
【００８２】
携帯電話機５０の表示画面５２の入力表示欄１０１には、図１１に示すように、ユーザが入力した文字が表示され、タッチされた文字修飾ボタン１１１が反転表示されて文字修飾状態中であることを表している。そして、入力表示欄１０１は、タッチパネル５３になっているので、図１１が示す表示例は、ユーザが指定したい範囲の開始文字に指をタッチし、そのまま指を離さずに移動させ、終了文字で指をタッチパネル５３から離す、というドラッグ操作をし、その範囲が反転表示していることを表している。
【００８３】
図１２は、図１１に続く、本発明の一実施形態に係る文字修飾サーバ１０が文字修飾を行う場合の携帯電話機５０での表示例を示す図である。図１２の表示例は、携帯電話機５０から文字を入力し、入力した文字のうち、文字の修飾を行いたい範囲を指定する操作を行ったので、文字修飾サーバ１０が、記憶している文字修飾の中で順位が最も高い文字修飾を送信し、携帯電話機５０で表示していることを示す表示例である。
【００８４】
携帯電話機５０の表示画面５２の入力表示欄１０１には、図１２に示すように、ユーザが入力した文字が表示されている。そして、図１２が示す表示例は、ドラッグ操作をした範囲について、文字修飾サーバ１０がユーザに対応付けて記憶した文字修飾の種別のうち、例えば、順位が基も高い文字修飾の種別が文字のフォント種であるので、そのうちの順位が最も高いポップ体を送信し、携帯電話機５０が受信したポップ体を反転表示していることを表している。
【００８５】
図１３は、図１２に続く、本発明の一実施形態に係る文字修飾サーバ１０が文字修飾を行う場合の携帯電話機５０での表示例を示す図である。図１３の表示例は、携帯電話機５０から文字を入力し、入力した文字のうち、文字の修飾を行いたい範囲を指定する操作を行った後に、文字の修飾を指定する修飾操作を行っていることを示す表示例である。
【００８６】
携帯電話機５０の表示画面５２の入力表示欄１０１には、図１３に示すように、ユーザが入力した文字が表示され、ユーザが文字修飾を行うためにドラッグ操作により指定した範囲に、ユーザに対応付けて記憶した文字修飾の種別のうちで最も順位の高いポップ体が反転表示されている。そして、図１３が示す表示例は、タッチパネル５３に、指をタッチしたまま左回転させる操作をし、指定した範囲の文字のサイズが変化していることを表している。指をタッチしたまま左回転させる操作は、指定した範囲の文字のサイズを変化させる文字修飾を行う操作である。
【００８７】
図１４は、図１３に続く、本発明の一実施形態に係る文字修飾サーバ１０が文字修飾を行う場合の携帯電話機５０での表示例を示す図である。図１４の表示例は、携帯電話機５０から、更に文字の修飾を指定する修飾操作を行っていることを示す表示例である。
【００８８】
携帯電話機５０の表示画面５２の入力表示欄１０１には、図１４に示すように、ユーザが入力した文字が表示され、ユーザが文字修飾を行うためにドラッグ操作により指定した範囲が、反転表示されている。そして、図１４が示す表示例は、タッチパネル５３に、指をタッチしたまま、更に左回転させる操作をし、指定した範囲の文字のサイズが、更に変化していることを表している。
【００８９】
図１５は、図１４に続く、本発明の一実施形態に係る文字修飾サーバ１０が文字修飾を行う場合の携帯電話機５０での表示例を示す図である。図１５の表示例は、携帯電話機５０から文字を入力し、入力した文字のうち、文字の修飾を行いたい範囲を指定する操作を行い、修飾操作により文字のサイズを変化させた後に、決定したサイズの文字が表示されていることを示す表示例である。
【００９０】
携帯電話機５０の表示画面５２の入力表示欄１０１には、図１５に示すように、ユーザが入力した文字が表示され、ユーザが文字修飾を行うためにドラッグ操作により指定した範囲について、指をタッチパネル５３にタッチしたまま左回転させる操作を行い、文字のサイズを変化させる文字修飾を行い、変化させた後に指をタッチパネル５３から離すことにより決定したサイズの文字が、表示されている。そして、文字修飾状態を終了するために、文字修飾ボタン１１１を再タッチしたので、文字修飾ボタン１１１の反転表示が消え、文字修飾を終了したことを表している。なお、上述の説明では、文字修飾ボタン１１１は、一度タッチするとロックされるとしたが、文字修飾ボタン１１１を押しながら、文字の修飾を行いたい範囲を指定したり、文字の修飾を指定する修飾操作を行うとしてもよい。文字修飾ボタン１１１を押している間を文字修飾状態とし、文字修飾ボタン１１１を離すと、文字の修飾を決定し、文字修飾状態になる前の通常の状態になるとしてもよい。
【００９１】
図１６は、本発明の一実施形態に係る文字修飾サーバ１０が文字修飾の設定を変更する場合の携帯電話機５０での表示例を示す図である。図１６の例は、携帯電話機５０から設定変更を行っていることを示す例である。
【００９２】
携帯電話機５０の表示画面５２には、図１６が示すように、タッチパネル５３に表示されている設定変更ボタン１１２がタッチされたので反転表示され、入力表示欄１０１には、文字修飾の種別に対応付けられている操作内容が現在設定として表示され、新設定としてカーソル１１３の位置に左回転を示す２が入力され、文字修飾の種別の文字の色にドラッグ操作の左回転を設定しようとしていることが表示されている。このようにして、修飾種別ごとに新たな操作を対応付けて設定することができる。
【００９３】
実施例１によれば、文字修飾サーバ１０は、ユーザが使用する携帯電話機５０と通信可能に接続され、ユーザが入力した文字を携帯電話機５０から受信し、受信した文字のうち、修飾する文字の範囲を指定する範囲操作を示すデータを携帯電話機５０から受信する。そして、受信した範囲操作を示すデータにより指定された範囲の文字について、ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を示すデータを受信し、修飾形態ＤＢ２０により、受信した修飾操作を示すデータに含まれるドラッグ操作の方向又は回転に対応付けられた文字の修飾の種別に基づいて、指定された範囲の文字の修飾を決定し、決定した文字の修飾を示すデータを携帯電話機５０に送信する。よって、ユーザは、入力したテキスト文章について範囲を指定し、ドラッグ操作の方向又は回転によって文字の修飾を指定するだけで、指定した範囲の文字の修飾をすることができる。したがって、本発明に係る文字修飾サーバ１０は、ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うことができる。更に、入力デバイスの種類が乏しく、画面の大きさに制約があるような携帯電話機５０であっても文字修飾を容易に行うことができる。
【００９４】
更に、本発明に係る文字修飾サーバ１０は、決定した文字の修飾の種別を、ユーザ識別情報に対応付けて記憶するユーザ操作ＤＢ３０を備え、携帯電話機５０からユーザ識別情報と共に範囲操作を示すデータを受信すると、ユーザ認証を行い、ユーザ操作ＤＢ３０に基づいてユーザ識別情報に対応付けて記憶された文字の修飾の種別により、範囲操作を示すデータによって指定された範囲の文字について文字の修飾を示すデータを送信する。そして、携帯電話機５０から受信したドラッグ操作の方向又は回転により、修飾形態ＤＢ２０を検索し、検索したドラッグ操作の方向又は回転に対応付けられた文字の修飾の種別に基づいて文字の修飾を決定する。よって、ユーザは入力した文字の範囲を指定するだけで、どのユーザ端末から文字を入力しても、本発明に係る文字修飾サーバはユーザについて記憶している文字の修飾を行う。したがって、本発明に係る文字修飾サーバは、ユーザ端末によらずに、ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うことができる。
【００９５】
［実施例２］
実施例２に係る文字修飾装置９０は、タッチパネルを備えたモバイル装置によって構成されている。なお、モバイル端末である携帯電話機５０を用いて説明しているが、例えば、通常のＰＣであってもよく、小型情報管理端末、ゲーム機等、単独でユーザから文字を入力し、表示することが可能な電子機器として、様々なものが採用可能である。また、文字修飾装置９０で実行するプログラムは、サーバ等から適宜ダウンロードして実行するとしてもよい。
【００９６】
図１７は、本発明の別の一実施形態に係る文字修飾装置９０の機能を示す機能ブロック図である。文字修飾装置９０は、実施例１と同様に、範囲操作受付手段として範囲操作受付部９１と、修飾操作受付手段として修飾操作受付部９２と、修飾形態決定手段として修飾形態決定部９３と、修飾態様表示手段として修飾態様表示部９４と、ユーザ認証手段としてユーザ認証部９５と、修飾形態記憶手段として修飾形態ＤＢ２０と、ユーザ操作記憶手段としてユーザ操作ＤＢ３０と、優先修飾態様表示手段として優先修飾態様表示部９６と、を備えている。そして、文字修飾装置９０は、ユーザから文字及び操作を示すデータ等を受付け、操作に応じた文字の修飾を行い、表示する。
【００９７】
図１８は、本発明の別の一実施形態に係る文字修飾装置９０のハードウェア構成の一例を示す図である。図１８に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１１、メモリ２０１２、操作部２０１３、表示部２０１４、タッチパネル２０１５、通信部２０１６、音声出力部２０１７、マイク２０１８、インターフェース部２０１９、がバスラインＢＵＳにより接続されて文字修飾装置９０を構成する。
【００９８】
ＣＰＵ２０１１は、文字修飾装置９０を統括的に制御する部分であり、メモリ２０１２に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００９９】
メモリ２０１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）又は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であってよく、文字修飾装置９０で機能する各種プログラムを予め記憶又はサーバ等から適宜ダウンロードして記憶している。ＲＡＭは、修飾形態ＤＢ２０、ユーザ操作ＤＢ３０を含む各種データを記憶する装置である。
【０１００】
操作部２０１３は、各種設定や入力操作を行う操作ボタン群、決定操作ボタン等を備えており、操作部２０１３による入力情報はＣＰＵ２０１１の制御下で処理される。ここで、操作部２０１３は、ユーザからの操作入力による押圧を感知して、ＣＰＵ２０１１にＢＵＳを介して信号を送信する。ＣＰＵ２０１１は、この信号を受信することで、操作部２０１３への操作入力があったことを判断する。
【０１０１】
表示部２０１４は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ（Ｅｌｅｃｔｏｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）によって構成され、各種データを表示する。表示部２０１４には、タッチパネル２０１５が装備され、スタイラスペンや、ユーザの指等の接触（タッチ）を検知することができる。
【０１０２】
通信部２０１６は、無線通信（例えば、携帯電話や無線ＬＡＮとして機能するため）に必要なアンテナ及びアンテナ信号処理回路等を含んで構成される。インターフェース部２０１９は、文字修飾装置９０と周辺機器とを接続し、データの送受信や電源供給等を行う。
【０１０３】
音声出力部２０１７は、電気信号を音声に変換し、スピーカ等から出力する。マイク２０１８は、音声を電気信号に変換し、入力する。
【０１０４】
［実施例２の処理内容］
実施例１と同様に、文字修飾装置９０は、修飾形態ＤＢ２０（図４参照）、ユーザ操作ＤＢ３０（図５参照）を備え、単独で、各処理を行う（図６から図１０参照）。文字修飾装置９０は、単独で、実施例１と同様に、ユーザの操作を受付け、受付けた範囲操作及び修飾操作に従い、ユーザが入力したテキスト文章の文字修飾をする（図１１から図１６参照）。
【０１０５】
実施例２によれば、文字修飾装置９０は、タッチパネルを備えたモバイル装置であり、ドラッグ操作の方向又は回転と、文字の修飾の種別とを対応付けて記憶する修飾形態ＤＢ２０を備え、入力した文字のうち、修飾する文字の範囲を指定する範囲操作を受付け、受付けた範囲操作を示すデータにより指定された範囲の文字について、ドラッグ操作の方向又は回転を含む所定の操作により文字の修飾を指定する修飾操作を受付け、受付けた修飾操作を示すデータに含まれるドラッグ操作の方向又は回転に、修飾形態ＤＢ２０により対応付けられた文字の修飾の種別に基づいて、指定された範囲の文字の修飾を決定し、決定した文字の修飾を示すデータに基づいて指定された範囲の文字を表示する。更に、決定した文字の修飾の種別を、ユーザ識別情報に対応付けて記憶するユーザ操作ＤＢ３０を備え、ユーザを識別するユーザ識別情報を受付け、ユーザ認証を行い、範囲操作を受付けると、ユーザ操作ＤＢ３０によりユーザ識別情報に対応付けて記憶された文字の修飾の種別に基づいて、範囲操作を示すデータによって指定された範囲の文字を表示する。
【０１０６】
したがって、実施例２によれば、文字修飾装置９０は、モバイル装置のタッチパネルから受付けるドラッグ操作の方向又は回転により文字の修飾を決定するので、モバイル装置のように入力デバイスの種類が乏しく、画面の大きさに制約があるような機器であっても、ユーザが入力したテキスト文章に対して容易な操作で文字修飾を行うことができる。
【０１０７】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０１０８】
【図１】本発明の一実施形態に係る文字修飾サーバ１０の動作内容を示す概念図である。
【図２】本発明の一実施形態に係る文字修飾サーバ１０の機能を示す機能ブロック図である。
【図３】本発明の一実施形態に係る文字修飾サーバ１０のハードウェア構成の一例を示す図である。
【図４】本発明の一実施形態に係る修飾形態ＤＢ２０を示す図である。
【図５】本発明の一実施形態に係るユーザ操作ＤＢ３０を示す図である。
【図６】本発明の一実施形態に係る文字修飾サーバ１０の処理内容を示すフローチャートである。
【図７】本発明の一実施形態に係る文字修飾サーバ１０の範囲処理の処理内容を示すフローチャートである。
【図８】本発明の一実施形態に係る文字修飾サーバ１０の修飾操作処理の内容を示すフローチャートである。
【図９】本発明の一実施形態に係る文字修飾サーバ１０の修飾操作決定処理の内容を示すフローチャートである。
【図１０】本発明の一実施形態に係る文字修飾サーバ１０のユーザ操作設定変更処理の内容を示すフローチャートである。
【図１１】本発明の一実施形態に係る文字修飾サーバ１０が文字修飾を行う場合の携帯電話機５０での表示例を示す図である。
【図１２】図１１に続く、本発明の一実施形態に係る文字修飾サーバ１０が文字修飾を行う場合の携帯電話機５０での表示例を示す図である。
【図１３】図１２に続く、本発明の一実施形態に係る文字修飾サーバ１０が文字修飾を行う場合の携帯電話機５０での表示例を示す図である。
【図１４】図１３に続く、本発明の一実施形態に係る文字修飾サーバ１０が文字修飾を行う場合の携帯電話機５０での表示例を示す図である。
【図１５】図１４に続く、本発明の一実施形態に係る文字修飾サーバ１０が文字修飾を行う場合の携帯電話機５０での表示例を示す図である。
【図１６】本発明の一実施形態に係る文字修飾サーバ１０が文字修飾の設定を変更する場合の携帯電話機５０での表示例を示す図である。
【図１７】本発明の別の一実施形態に係る文字修飾装置９０の機能を示す機能ブロック図である。
【図１８】本発明の別の一実施形態に係る文字修飾装置９０のハードウェア構成の一例を示す図である。
【符号の説明】
【０１０９】
１０  文字修飾サーバ
１１  範囲操作受信部
１２  修飾操作受信部
１３  修飾形態決定部
１４  修飾態様送信部
１５  ユーザ認証部
１６  優先修飾態様送信部
２０  修飾形態ＤＢ
３０  ユーザ操作ＤＢ
９０  文字修飾装置
９１  範囲操作受付部
９２  修飾操作受付部
９３  修飾形態決定部
９４  修飾態様表示部
９５  ユーザ認証部
９６  優先修飾態様表示部
【図１】
2010039694.tif 000003
【図２】
2010039694.tif 000004
【図３】
2010039694.tif 000005
【図４】
2010039694.tif 000006
【図５】
2010039694.tif 000007
【図６】
2010039694.tif 000008
【図７】
2010039694.tif 000009
【図８】
2010039694.tif 000010
【図９】
2010039694.tif 000011
【図１０】
2010039694.tif 000012
【図１１】
2010039694.tif 000013
【図１２】
2010039694.tif 000014
【図１３】
2010039694.tif 000015
【図１４】
2010039694.tif 000016
【図１５】
2010039694.tif 000017
【図１６】
2010039694.tif 000018
【図１７】
2010039694.tif 000019
【図１８】
2010039694.tif 000020