(57)【特許請求の範囲】
【請求項１】
表示部と、
動画を前記表示部に表示する動画表示手段と、
前記動画に付加されるべき付加情報を前記表示部に表示する情報表示手段と、
前記付加情報と、前記情報表示手段による該付加情報の表示の開始時刻と終了時刻を指す時刻データとを関連付けて記憶する記憶部と、
外部操作に基づき、前記記憶部の前記時刻データを設定または修正する編集手段と、
前記動画表示手段による前記動画の表示開始から計時を開始し、計時しながら計時データを出力するタイマと、を備え、
前記情報表示手段は、
前記動画の表示開始後、前記タイマが出力する前記計時データと前記記憶部の前記時刻データとを比較する手段を含み、
前記比較の結果に基づき前記計時データが前記開始時刻を指すと判定したとき、前記時刻データに関連付けされた前記付加情報を前記記憶部から読出し表示を開始し、その後、前記比較の結果に基づき前記計時データが前記終了時刻を指すと判定したとき前記付加情報の表示を終了する、携帯端末。
【請求項２】
前記編集手段は、前記動画を非表示状態の前記表示部に編集用データを表示する、請求項１に記載の携帯端末。
【請求項３】
外部から前記付加情報を入力して前記記憶部に格納する入力手段を、さらに備える、請求項１または２に記載の携帯端末。
【請求項４】
前記入力手段は、
外部から送信される前記付加情報を受信する手段を含む、請求項３に記載の携帯端末。
【請求項５】
前記入力手段は、
前記外部の記憶媒体から前記付加情報を読出す手段を含む、請求項３に記載の携帯端末。
【請求項６】
外部から操作される操作部と、
前記操作部の操作に基づき、前記記憶部に格納される前記付加情報を設定する付加情報設定手段をさらに備える、請求項１から５のいずれかに記載の携帯端末。
【請求項７】
前記付加情報設定手段は、
前記付加情報の表示内容を編集する手段を含む、請求項６に記載の携帯端末。
【請求項８】
前記情報表示手段は、予め設定された表示態様を指定する情報に従い、前記付加情報を表示し、
前記携帯端末は、
前記操作部の操作に基づき、前記付加情報の前記表示態様を指定する情報を設定する手段をさらに備える、請求項６または７に記載の携帯端末。
【請求項９】
前記付加情報はファイルであり、
前記ファイルは、前記携帯端末において処理可能な種類のファイルである、請求項１から８のいずれかに記載の携帯端末。
【請求項１０】
タイマと、表示部と、記憶部と、処理部とを有する携帯端末における情報処理方法であって、
前記記憶部には、動画に付加されるべき付加情報と、該付加情報の表示の開始時刻と終了時刻を指す時刻データが関連付けて記憶され、
前記動画を前記表示部に表示する動画表示ステップと、
前記動画に付加されるべき付加情報を前記表示部に表示する情報表示ステップと、
外部操作に基づき、前記記憶部の前記時刻データを設定または修正する編集ステップと、
前記タイマは、前記動画表示ステップにおける前記動画の表示開始から計時を開始し、計時しながら計時データを出力し、
前記情報表示ステップは、
前記動画の表示開始後、前記タイマが出力する前記計時データと前記記憶部の前記時刻データとを比較するステップを含み、
前記比較の結果に基づき前記計時データが前記開始時刻を指すと判定したとき、前記時刻データに関連付けされた前記付加情報を前記記憶部から読出し表示を開始し、その後、前記比較の結果に基づき前記計時データが前記終了時刻を指すと判定したとき前記付加情報の表示を終了する、情報処理方法。
【請求項１１】
前記編集ステップでは、前記動画を非表示状態の前記表示部に編集用データが表示される、請求項１０に記載の情報処理方法。
【請求項１２】
請求項１０または１１に記載の情報処理方法を、タイマと、表示部と、記憶部と、処理部とを有する携帯型コンピュータに実行させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムを記録したコンピュータで読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は携帯端末、情報処理方法、プログラムおよび記録媒体に関し、特に、表示部に動画像とともに付加情報を表示することのできる携帯端末、情報処理方法、プログラム、およびプログラムを記録したコンピュータで読取り可能な記録媒体に関する。
【背景技術】
【０００２】
今日において、ムービー（動画像）再生機能を持つ携帯端末は、ムービーを見ながらリアルタイムで、当該ムービーの付加情報（文字、記号、絵、など）を入力することが可能となっている。以降、このような付加情報をテロップとよぶ。
【０００３】
具体的な構成がたとえば特許文献１に記載されている。特許文献１では、ムービーを自動再生して表示すると共に、入力するテロップの始点を指定するための始点ボタンと、終点を指定するための終点ボタンをムービー表示画面に表示する。
【０００４】
ユーザは、画面に表示されるムービーを見ながら所望の始点および終点を検索し、所望のタイミングで上記始点ボタンおよび終点ボタンを操作する。制御部は、上記始点ボタンの操作に対応するムービーの再生時刻から上記終点ボタンの操作に対応するムービーの再生時刻までの間をテロップの表示区間として認識する。これにより、ムービーを見ながらリアルタイムでテロップの入力が可能となる。
【０００５】
そして、制御部は、ムービーを再生する際には、ユーザにより入力されたテロップを、上記表示区間のタイミングで該ムービーと共に表示制御する。
【特許文献１】特開２００４−２６０６３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来の技術によれば、ユーザの手作業によるテロップ入力であるから、テロップ入力に時間がかかるし、入力操作も煩わしく、不便である。特に、テロップの再生時刻の設定については、各テロップに対して、ユーザはムービーを再生しながらテロップの再生始点および終点を検索し、検索した再生始点と終点に応じたタイミングでボタン操作する必要があり、多くのテロップを入力したい場合には、作業量は膨大となる。
【０００７】
それゆえにこの発明の目的は、表示中の動画像とともに表示されるべき付加情報を簡単に得ることのできる携帯端末、情報処理方法、プログラム、およびプログラムを記録したコンピュータで読取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【０００８】
この発明のある局面に従う携帯端末は、表示部と、動画を表示部に表示する動画表示手段と、動画に付加されるべき付加情報を表示部に表示する情報表示手段と、付加情報と、情報表示手段による該付加情報の表示の開始時刻と終了時刻を指す時刻データとを関連付けて記憶する記憶部と、外部操作に基づき、記憶部の前記時刻データを設定または修正する編集手段と、動画表示手段による動画の表示開始から計時を開始し、計時しながら計時データを出力するタイマと、を備え、情報表示手段は、動画の表示開始後、タイマが出力する計時データと記憶部の前記時刻データとを比較する手段を含み、比較の結果に基づき計時データが開始時刻を指すと判定したとき、時刻データに関連付けされた付加情報を記憶部から読出し表示を開始し、その後、比較の結果に基づき計時データが終了時刻を指すと判定したとき付加情報の表示を終了する。
好ましくは、外部から付加情報を入力して記憶部に格納する入力手段を、さらに備える。
【０００９】
好ましくは、入力手段は、外部から送信される前記付加情報を受信する手段を含む。
好ましくは、入力手段は、前記外部の記憶媒体から前記付加情報を読出す手段を含む。
【００１０】
好ましくは、外部から操作される操作部と、前記操作部の操作に基づき、前記記憶部に格納される前記付加情報を設定する付加情報設定手段をさらに備える。
【００１１】
好ましくは、付加情報設定手段は、前記付加情報の表示内容を編集する編集手段を含む。
【００１２】
好ましくは、付加情報設定手段は、前記付加情報の表示時間を設定する手段を含む。
好ましくは、付加情報を表示する手段は、予め設定された表示態様を指定する情報に従い、前記付加情報を表示し、携帯端末は、操作部の操作に基づき、前記付加情報の前記表示態様を指定する情報を設定する手段をさらに備える。
【００１３】
好ましくは、前記付加情報はファイルであり、前記ファイルは、前記携帯端末において処理可能な種類のファイルであることを特徴とする。
【００１４】
この発明の他の局面に従う情報処理方法は、タイマと、表示部と、記憶部と、処理部とを有する携帯端末における情報処理方法であって、記憶部には、動画に付加されるべき付加情報と、該付加情報の表示の開始時刻と終了時刻を指す時刻データが関連付けて記憶され、動画を表示部に表示する動画表示ステップと、動画に付加されるべき付加情報を表示部に表示する情報表示ステップと、外部操作に基づき、記憶部の時刻データを設定または修正する編集ステップと、タイマは、動画表示ステップにおける動画の表示開始から計時を開始し、計時しながら計時データを出力し、情報表示ステップは、動画の表示開始後、タイマが出力する計時データと記憶部の時刻データとを比較するステップを含み、比較の結果に基づき計時データが開始時刻を指すと判定したとき、時刻データに関連付けされた付加情報を記憶部から読出し表示を開始し、その後、比較の結果に基づき計時データが終了時刻を指すと判定したとき付加情報の表示を終了する。
【００１５】
この発明のさらに他の局面に従うプログラムは、上述の情報処理方法を、タイマと、表示部と、記憶部と、処理部とを有する携帯型コンピュータに実行させるためのプログラムである。
【００１６】
この発明のさらに他の局面では、上述のプログラムを記録したコンピュータで読取り可能な記録媒体が提供される。
【発明の効果】
【００１７】
本発明によれば、携帯端末において、表示部に再生により表示される動画とともに表示される付加情報を、外部から入力して得ることができるから、簡単に付加情報を取得できる。
【００１８】
本発明によれば、再生により表示される動画に付加される情報を、付加情報設定手段によりその内容を、ユーザの操作部を介した外部操作により設定することができる。
【００１９】
本発明によれば、付加情報の設定では、付加情報の表示内容の編集がユーザの操作部を介した外部操作により可能である。
【００２０】
また、付加情報の設定では、付加情報の動画とともに表示されるべき時間である表示時間を、ユーザの操作部を介した外部操作により設定することが可能である。
【００２１】
また、付加情報の設定では、付加情報が動画とともに表示されるときの当該付加情報の表示態様を、ユーザの操作部を介した外部操作により設定することが可能である。
【発明を実施するための最良の形態】
【００２２】
以下、この発明の実施の形態について図面を参照して詳細に説明する。
本実施の形態では、ムービーを再生し表示する機能を有した携帯端末の一例として携帯電話機を例示しているが、これに限定されない。たとえばムービー再生し表示する機能を有した携帯型コンピュータの一例であるＰＤＡ(Portable Digital Assistant）などであってもよい。
【００２３】
本実施の形態では、テロップを手作業で編集する代わりに、予め作成済みのテロップのデータ（以下、テロップデータという）を携帯電話機に入力する。テロップデータは、テロップが示す内容（文字、記号、絵などの情報）、テロップの内容がムービーとともに表示される期間の開始時点を示す再生開始時刻、および当該期間の終了時点を示す再生終了時刻の情報を含む。テロップデータは携帯電話機の操作部を介してユーザが所望するように設定することができる。
【００２４】
また本実施の形態では、テロップファイルの種類を携帯電話機で指定することができる。これは、携帯電話機の機種によって、内蔵ソフトウェアはサポートする（データ処理可能な）テロップファイルの種類を決めているからである。
【００２５】
また、本実施の形態では、携帯電話機の内蔵ソフトウェアはテロップファイルの種類によって、別々の導入制御処理を行う。そのため、普通のファイル種類(例えば、拡張子がtxtのファイル)だけではなく、専用の新たなファイル種類でもサポートすることができる。好ましくは、特定の拡張子が付された専用のテロップファイルを定義する。たとえば、拡張子がmsf(Mobile Subtitle Format)の専用のテロップファイルを定義して、この種類のテロップファイルに対して、新たな機能(専用のエンコード機能、ＤＲＭ（Digital Rights Management）保護など)をサポートする。携帯電話機側において、テロップ情報を抽出するため、テロップファイル種類に応じて対応する制御処理を行う。
【００２６】
図１は、本発明の一実施の形態に係る携帯電話機の電気的構成を示すブロック図である。図１において、携帯電話機１８は、アンテナ１、アンテナ１を介して図示しない無線基地局との無線信号の送受信を行う無線信号部２、IrDAとBluetoothなどの方式でデータ伝送を行う無線データ部３、無線信号部２によって送受信される無線信号に含まれる音声信号に所定の信号処理を施す音声処理部４、音声処理部４によって処理される音声信号を外部に放音するスピーカ５、および外部音声を集音して音声処理部４に供給するマイク６を備える。
【００２７】
さらに、携帯電話機１８は、無線信号部２によって送受信される無線信号に含まれるテキストデータやＨＴＭＬ（Hyper Text Markup Language）データやプログラムなどの各種データまたは無線データ部３によって送受信されるデータに所定の信号処理を施すデータ処理部７、数字や文字などのデータ入力や機能選択などの各種指示を入力するために各種キーからなる操作部８、メモリカード９が着脱自在に装着されて装着されたメモリカード９のデータを読み書きするメモリカードアクセス部１９、カメラ装置１０、データ処理部７によって処理された各種データや操作部８によって入力されたデータやメモリカード９についてアクセスされたデータやカメラ装置１０によって撮像されたピクチャー（静止画）あるいはムービーなどのデータを記憶する記憶部１１、操作部８によって入力されたデータや記憶部１１から読出されたデータを表示する表示部１２、携帯電話機１８全体の動作を制御する制御部１３、外部の装置と図示しないケーブルまたは無線で通信するための通信部２２および時間を計時して時間データを制御部１３に出力するタイマ２３を備える。
【００２８】
制御部１３はマイクロコンピュータの機能を有し、ＣＰＵ（Central Processing Unit）２０、およびＲＯＭ（Read Only Memory）またはＲＡＭ（Random Access Memory）からなるメモリ２１を含む。
【００２９】
図２は本発明の実施の形態に係る導入されたテロップファイルを得る方式を模式的に示す図である。ここで、‘導入’とは、携帯電話機１８のメモリ２１またはメモリカード９などに格納されている任意のテロップファイルから必要な情報(テロップの内容、再生始点および再生終点)を抽出し、データバッファに格納することである。
【００３０】
図２を参照して、本実施の形態では、携帯電話機１８にテロップファイルを供給する元として、携帯電話機１８と通信部２２または無線データ部３を介してデータ交換できるパーソナルコンピュータなどの電子装置１４、テロップファイルを格納した記憶部（図示せず）を有して当該記憶部から読出したテロップファイルを、インターネットなどの各種の通信ネットワーク１７を経由して携帯電話機１８に送信するサーバ（サーバコンピュータ）１５、他の端末(少なくともIrDA、Bluetooth中の一種機能を有している)１６などを想定する。
【００３１】
電子装置１４の図示のない記憶部に格納されたテロップファイルは、ダウンロードケーブルやPC Linkなどの方式で携帯電話機１８へ送信され、携帯電話機１８は、当該テロップファイルを受信して記憶部１１に格納する。
【００３２】
携帯電話機１８は無線信号部２を通して、通信ネットワーク１７に接続し、通信ネットワーク１７を通して、テロップファイルを有するサーバ１５にアクセスする。必要なテロップファイルは無線信号部２を通してサーバ１５からダウンロードされて、データ処理部７で処理されて、記憶部１１に格納される。
【００３３】
他の端末１６は無線データ部３を通して、携帯電話機１８へテロップファイルを送信する。携帯電話機１８は当該テロップファイルを受信する。受信されたテロップファイルはデータ処理部７で処理されて、記憶部１１に格納される。
【００３４】
テロップファイルを格納するメモリカード９が、携帯電話機１８のメモリカードアクセス部１９に挿入されると、制御部１３のＣＰＵ２０の制御により、メモリカードアクセス部１９はメモリカード９をアクセスし、テロップファイルを読出す。読出されたテロップファイルは記憶部１１に格納される。
【００３５】
図３（Ａ）〜（Ｃ）には、記憶部１１の記憶内容の一例が示される。図３（Ａ）を参照して記憶部１１には、テロップファイルを記憶するためのテロップファイル領域Ｅ１、属性データ領域Ｅ２、ムービーなどを含む画像データおよびその他の表示部１２に表示するためのデータを格納するための表示データ領域Ｅ３、および解析内容データ１１１を記憶するためのバッファ領域ＢＥを含む。
【００３６】
図３（Ｂ）を参照してテロップファイル領域Ｅ１には、複数のテロップファイルＦｉ（ｉ＝１、２、…、ｎ）が格納される。テロップファイルＦｉは、当該テロップファイルを一意に識別するための識別子であるファイル名データＦＮｉ、および１つ以上のテロップデータＴＤを含む。テロップデータＴＤは、ムービーとともに表示されるテロップの内容（絵、文字、記号など）を示すテロップ内容ＴＣ、ムービー再生時にテロップ内容ＴＣを表示開始する時刻を示す再生開始時刻ＴＳおよび表示終了する時刻を示す再生終了時刻ＴＥを関連付けて含む。再生開始時刻ＴＳおよび再生終了時刻ＴＥそれぞれは、ムービーの再生開始時点からタイマ２３により計測された経過時間を示し、再生開始時刻ＴＳから再生終了時刻ＴＥの期間に亘って関連のテロップ内容ＴＣが表示される。また、テロップファイルＦｉには、当該ファイルの最後に格納しているテロップデータの次に、当該テロップファイルの終わりを示すマークＥＯＦ（end of file）が格納される。
【００３７】
図３（Ｃ）には属性データ領域Ｅ２の内容例が示される。属性データ領域Ｅ２は、テロップファイル領域Ｅ１に格納されているテロップファイルＦｉのそれぞれに関連して、当該テロップファイルの内容を表示部１２に表示するための表示態様を指定する属性を示す属性データＡＴｉ、およびプリセットデータＤＡが格納される。属性データＡＴｉと対応のテロップファイルＦｉとの関連付は、たとえばポインタなどを用いてなされる。ここでは、ファイル名データＦＮｉにより関連付けされた属性データＡＴｉを辿る（検索する）ことができる。
【００３８】
属性データＡＴｉは関連付けされたテロップファイルＦｉのテロップデータＴＤのテロップ内容ＴＣを表示部１２に表示するための属性（オプション）を指示する。具体的には、表示部１２における表示位置を指示するデータＡ１、テロップ内容ＴＣの文字のサイズを指示するデータＡ２、テロップ内容ＴＣの背景色を指示するデータＡ３、テロップの内容ＴＣをスクロールするか否かを指示するデータＡ４、およびテロップ内容ＴＣの表示に関する属性を属性データ領域Ｅ２に予め格納されている（当該携帯電話機１８の工場出荷時などにおいて予め格納されている）プリセットデータＤＡを参照するか否かを指示するデータＡ５を含む。
【００３９】
さらに属性データＡＴｉは、関連付けされたテロップデータＴＤのテロップ内容ＴＣが文字である場合に、その文字の表示色を指示するデータＣ１、ハイライト表示するか否かを指示するデータＣ２および点滅（ブリンク表示）させるか否かを指示するデータＣ３を含む。なお、属性データＡＴｉにより指定される表示のための属性の種類および文字の表示のための属性の種類、ならびに属性の種類数はこれに限定されるものではない。
【００４０】
属性データＡＴｉが参照されるとき、データＡ５がプリセットデータＤＡの参照を指示しているか否かが判定されて、参照を指示していると判定された場合には、データＡ１〜Ａ４およびデータＣ１〜Ｃ３が指示する表示の属性は、プリセットデータＤＡが指示する属性に代替される。
【００４１】
図４には、表示部１２の概略構成が示される。表示部１２は、液晶アレイからなるＬＣＤ（Liquid Crystal Display）２４、ＬＣＤ２４の液晶アレイのＹ方向の並びの液晶を電圧を印加して駆動するためのＹドライバ２５およびＸ方向の並びの液晶を電圧を印加して駆動するためのＸドライバ２６、ならびにデータ処理部２７を含む。データ処理部２７は、制御部１３から与えられる表示データに基づきＬＣＤ２４を駆動するための信号を生成して、Ｙドライバ２５およびＸドライバ２６に与える。Ｙドライバ２５およびＸドライバ２６は、データ処理部２７から与えられる信号に基づく電圧をＬＣＤ２４のＸ方向の液晶およびＹ方向の液晶に印加する。これにより、ＬＣＤ２４を介してデータを表示することができる。
【００４２】
図５（Ａ）〜（Ｈ）は、テロップの導入動作を説明するための、携帯電話機１８のテロップ導入と表示設定の画面例を示す図である。これらの画面の表示の制御は、制御部１３によりなされる。なお、ここではテロップ内容ＴＣは文字であるとしているが、これに限定されず、イラストなどの図または絵であってもよい。
【００４３】
図５（Ａ）に示すように、表示部１２に「テロップ」…などの編集機能リストを表示する。上記の画面で、操作部８を操作して「テロップ」を指示し、「選択」ボタン１２１またはセンターキー１２４を押せば、「テロップ編集」が指定される。「テロップ編集」が指定されると、次に、表示部１２には図５（Ｂ）のテロップ編集のための画面が表示される。
【００４４】
図５（Ｂ）の画面では、「テロップ編集」、「テロップ導入」、「テロップ消去」のメニュー項目が表示される。操作部８を操作して、たとえば「テロップ導入」を指示して「選択」ボタン１２１またはセンターキー１２４を押せば、次に図５（Ｃ）の画面が表示される。
【００４５】
図５（Ｃ）の画面では、導入されるテロップファイルのテロップ置き場であるテロップ供給元を選択する。図５（Ｃ）ではテロップ供給元として、たとえばメモリ２１（Handset Memory）、およびメモリカードアクセス部１９に装着されているメモリカード９（Memory Card）が提示されて、ユーザは操作部８を介して所望するどちらかを指定し、「選択」ボタン１２１またはセンターキー１２４を押せば、図５（Ｄ）のテロップリストを表示する画面に切替わる。
【００４６】
図５（Ｄ）の画面では、図５（Ｃ）において選択されたテロップ供給元に格納されているテロップファイルのファイル名がＣＰＵ２０によって読出されてリスト表示される。ユーザが操作部８を操作して、テロップリストから導入したいテロップのファイル名を指定して、「選択」ボタン１２１またはセンターキー１２４を押せば、画面は図５（Ｅ）のようなテロップに関する情報をユーザが設定するためのメニュー画面に切替わる。
【００４７】
図５（Ｅ）の画面においては、選択したテロップファイルＦｉのテロップデータＴＤと、関連の属性データＡＴｉの設定をすることができる。もしテロップデータＴＤまたは属性データＡＴｉに関する情報のユーザによる設定（変更または更新）を所望しない場合には、ユーザは画面の「設定」ボタン１２２を押せばよい。その場合には、テロップデータＴＤまたは属性データＡＴｉに関する情報の設定は制御部１３によりなされる。つまり、属性データＡＴｉのデータＡ５はデフォルト設定(プリセットデータＤＡの参照)を指示するように設定される。また、テロップデータＴＤの内容は選択されたテロップファイルＦｉの含むテロップデータＴＤの内容となって、図５（Ｂ）の画面へ戻る。以上で、テロップの導入と表示の属性データＡＴｉの制御部１３による自動的な設定が完了する。
【００４８】
図５（Ｅ）では、テロップデータＴＤに関して、テロップ内容ＴＣの文字の編集、属性データＡＴｉのデータＡ１〜Ａ４の設定である表示設定、およびテロップ内容ＴＣの文字の修飾の設定である文字修飾などの項目を一覧表示する。ここで、ユーザはテロップ内容ＴＣの文字の編集を希望した場合には、操作部８を操作して画面の「テロップ文字」を選択し、センターキー１２４を押す。これにより、図５（Ｆ）の画面に切替わる。テロップ内容ＴＣの表示属性の設定を希望した場合には、操作部８を操作して画面の「表示設定」を選択し、センターキー１２４を押す。これにより、図５（Ｇ）の画面に切替わる。テロップ内容ＴＣの文字の修飾を希望した場合には、操作部８を操作して画面の「文字修飾」を選択し、センターキー１２４を押す。これにより、図５（Ｈ）の画面に切替わる。
【００４９】
図５（Ｆ）の画面で「文字編集」を選択した場合には、テロップ内容ＴＣの文字を修正することができる。また「時間設定」はテロップデータＴＤの再生時刻（再生開始時刻ＴＳまたは再生終了時刻ＴＥ）を修正することができる。
【００５０】
図５（Ｇ）の画面では、テロップ内容ＴＣの「表示位置」、「文字サイズ」、「背景色」、「スクロール」、「プリセット」…などのテロップ表示に関する属性を、操作部８を操作してユーザが所望するように設定することができる。「表示位置」、「文字サイズ」、「背景色」、「スクロール」などの属性をユーザが所望する内容を有効とする場合には、ユーザは「プリセット」を、プリセットデータＤＡを参照しないように設定しておく。
【００５１】
図５（Ｈ）の画面では、テロップ内容ＴＣの文字について「文字色」、「ハイライト」、「点滅」…などの文字装飾に関する属性をユーザが所望するように設定することができる。
【００５２】
テロップの設定が全て終わったら、「戻る」ボタン１２３を操作して図５（Ｅ）の画面に戻る。そして、「設定」ボタン１２２を押せば、テロップの設定は上記設定した設定値になって、テロップの内容はテロップファイルの含む内容になって、「戻る」ボタン１２３を操作して図５（Ｂ）の画面へ戻る。
【００５３】
以上の手順で選択されたテロップファイルを読出してメモリ２１の所定領域に格納して、続いて所定領域のテロップファイルのテロップデータのテロップ内容および表示の属性が操作部８の操作により設定されると、設定された内容もメモリ２１の所定領域に一時的に格納される。設定が完了すると（図５（Ｂ）の画面に戻ると）、ＣＰＵ２０は、メモリ２１の所定領域に格納されたテロップファイルのテロップデータの内容および表示の属性を読出して、記憶部１１のテロップファイル領域Ｅ１および属性データ領域Ｅ２にテロップファイルＦｉおよび属性データＡＴｉとして関連付けて格納する。これにより、テロップの導入と表示設定は完了する。
【００５４】
図６は、ムービー再生をする時のテロップ付加の概略フローチャートであり、図７、図８および図９は、テロップ導入操作処理、テロップ導入制御処理およびテロップ再生制御処理のフローチャートであり、図１０はテロップ表示処理のフローチャートである。これらフローチャートに従うプログラムはメモリ２１などの記憶媒体に予め格納されており、ＣＰＵ２０がメモリ２１から各プログラムを読出して実行することにより、各処理が実行される。各フローチャートを参照して、携帯電話機１８におけるムービー再生をする時のテロップ付加の動作を説明する。
【００５５】
ユーザが操作部８を操作して所望のムービーデータの再生を指示すると、図６のフローチャートに従う処理が開始される。
【００５６】
まず、ＣＰＵ２０は、ユーザの操作部８のキー操作によりテロップの導入が指示されたか否かを判定する（ステップＳ１）。テロップの導入が指示されていないと判定すると（ステップＳ１で‘いいえ’）、ＣＰＵ２０は記憶部１１の表示データ領域Ｅ３から指示された所望のムービーデータを読出して処理して、表示部１２に表示を開始（再生開始）する（ステップＳ５）。
【００５７】
一方、ユーザによりテロップの導入が指示されたと判定すると（ステップＳ１で‘はい’）、ＣＰＵ２０は、ユーザの操作部８を介したテロップの導入操作を受付ける(ステップＳ２、図５（Ａ）〜（Ｈ）、図７を参照する)。そして、ＣＰＵ２０は、テロップの導入が成功したか否か判定し(ステップＳ３)、テロップの導入が成功しないと判定した場合において（ステップＳ３で‘いいえ’）、テロップは導入されなくて、操作部８を介したムービーの再生が行われる(ステップＳ５)。
【００５８】
一方、テロップの導入が成功したと判断した場合において（ステップＳ３で‘はい’）、制御部１３において、テロップの導入制御処理を行って(ステップＳ４、図８を参照する)、その後操作部８を介したムービーの再生が行われる(ステップＳ５)。
【００５９】
ステップＳ３の判定は、テロップの導入中に導入プロセスが外部イベントによって中断されることである。たとえば、導入する時、電話受信またはユーザのキャンセルによって、導入が成功しないことになる。
【００６０】
なお、ステップＳ２のテロップ導入操作中、テロップ置き場（所望のテロップデータが格納されている媒体）を選択した後、指定される置き場中のテロップファイルの拡張子を判断し、携帯電話機１８でサポートしないファイルがテロップリストに含まれていない場合には導入成功と判定される。
【００６１】
そして、ＣＰＵ２０は、ムービーを再生する際に、テロップを付加するか否かを判定する(ステップＳ６)。つまり、ステップＳ４のテロップの導入制御処理がなされたか否かを判定する。テロップ導入制御処理がされずテロップを付加しないと判定した場合において（ステップＳ６で‘いいえ’）、制御部１３の動作制御を通して、表示部１２において、ムービーのみが再生される(ステップＳ８)。
【００６２】
一方、テロップ導入制御処理がされてテロップを付加すると判定した場合において（ステップＳ６で‘はい’）、制御部１３により、テロップの再生制御処理が実行される(ステップＳ７、図９を参照する)。したがって、再生されるムービーにリアルタイムでテロップを付加することができる。
【００６３】
図７は、図５（Ａ）〜（Ｈ）で説明したロップの導入（ステップＳ２）を示すフローチャートである。図７を参照して、まず、ユーザは操作部８を操作してテロップファイルの置き場(本体のメモリ２１またはメモリカード９)を選択し(ステップＳ９)、続くユーザの操作部８の操作に基づき、選んだ置き場において、導入したいテロップファイルが有るか否かを判定する(ステップＳ１０)。導入したいテロップファイルが無いと判定した場合において（ステップＳ１０で‘無し’）、テロップの導入操作は終了する。
【００６４】
一方、導入したいテロップファイルが有ると判定した場合において（ステップＳ１０で‘有り’）、ＣＰＵ２０は、ユーザが操作部８を操作してテロップファイルを選択するので(ステップＳ１１)、続いて、ユーザの操作部８の操作に基づきテロップの設定を実行するか否かを判定する(ステップＳ１２)。テロップの設定を実行しないと判定した場合は（ステップＳ１２で‘いいえ’）、選択されたテロップファイルのテロップデータの表示または文字修飾の属性データには、プリセットデータＤＡがセットされて（ステップＳ１３)、テロップの導入操作は終了する。
【００６５】
一方、テロップの設定を行うと判定した場合において（ステップＳ１２で‘はい’）、ＣＰＵ２０は操作部８を介したユーザの指示に基づきテロップの設定を実行し(ステップＳ１４、図５（Ｅ）〜（Ｈ）の説明を参照する)、設定が終わると、テロップの導入操作は終了する。
【００６６】
図８はテロップの導入制御処理を示すフローチャートである。図８を参照して、ＣＰＵ２０はステップＳ２において導入されたテロップファイルＦｉの情報(たとえば、ファイル名、ファイルの格納場所（この場合、記憶部１１）、サイズなど)を認識し(ステップＳ１５)、認識した情報に基づき、記憶部１１のテロップファイル領域Ｅ１を検索して、導入されたテロップファイルＦｉを読出し、読出したテロップファイルＦｉのテロップデータＴＤのテロップ内容ＴＣ、テロップの再生開始時刻ＴＳおよび再生終了時刻ＴＥを解析し(ステップＳ１６)、解析結果を示す解析内容１１１を記憶部１１のバッファ領域ＢＥに格納する（ステップＳ１７）。
【００６７】
図９はテロップの再生制御処理を示すフローチャートである。図９を参照して、テロップが導入され、かつ操作部８を介した指示に基づきムービーの再生が開始されると、制御部１３によりタイマ２３が起動され計時を開始して時間データを制御部１３に出力する（ステップＳ１８）。ＣＰＵ２０は、タイマ２３から入力する時間データと、バッファ領域ＢＥの解析内容１１が指示する再生開始時刻ＴＳの時間とを比較して両時間が一致するか否かを判定する(ステップＳ１９)。時間データがテロップの再生開始時刻ＴＳの時間に一致しない（達しない）と判定した場合において（ステップＳ１９で‘いいえ’）、ステップＳ１９の動作制御をループする。
【００６８】
一方、時間データがテロップの再生開始時刻ＴＳの時間に一致する（達した）と判定した場合において（ステップＳ１９で‘はい’）、ＣＰＵ２０は記憶部１１のバッファ領域ＢＥから解析内容１１１（テロップデータＴＤのテロップ内容ＴＣ、テロップの再生開始時刻ＴＳおよび再生終了時刻ＴＥの情報）を読出して(ステップＳ２０)、読出した情報に基づき、テロップデータＴＤに基づく表示処理を実行する(ステップＳ２１、図１０を参照する)。
【００６９】
テロップ表示処理が終わると、解析内容１１１を参照して次のテロップデータＴＤが有るか否かを、マークＥＯＦが読出されるか否かに基づき判定する（ステップＳ２２）。マークＥＯＦが読出されず次に表示すべきテロップデータＴＤが読出されたならば（ステップＳ２２で‘有り’）、ステップＳ１９の処理に戻り当該テロップデータＴＤについて以降の処理が同様に行われる。
【００７０】
一方、マークＥＯＦが読出されて当該テロップファイルＦｉの全てのテロップデータＴＤに基づくテロップ表示は終了したと判定されると（ステップＳ２２で‘無し’）、タイマ２３はリセットされてバッファ領域１１１の内容は消去されて（ステップＳ２３）、テロップの再生制御処理は終了する。
【００７１】
図１０はテロップの表示処理を示すフローチャートである。図１０を参照して、ＣＰＵ２０はバッファ領域ＢＥから解析内容１１１（テロップ内容ＴＣ、テロップの再生開始時刻ＴＳおよび再生終了時刻ＴＥの情報）を読出して、認識できる情報である否かを判定する(ステップＳ２４)。認識できないと判定した場合において（ステップＳ２４で‘いいえ’）、テロップの表示処理は終了する。ステップＳ２４では、情報の合理性が判定される。たとえば、再生開始時刻ＴＳが再生終了時刻ＴＥを超える場合は不合理であり、テロップ再生はできない、すなわち認識できないと判定する。
【００７２】
一方、ＣＰＵ２０は情報を認識すると判定した場合において（ステップＳ２４で‘はい’）、動画連動制御処理を実行し(ステップＳ２５)、テロップ制御処理を実行し(ステップＳ２６)、続いて、タイマ２３から入力する時間データが示す時間とテロップの再生終了時刻ＴＥとを比較して、両時間が一致するか否かを判定する(ステップＳ２７)。両時間は一致せずテロップの再生終了時刻ＴＥに達しないと判定した場合において（ステップＳ２７で‘いいえ’）、テロップ内容ＴＣを関連の属性データＡＴｉに従い描画処理を実行し(ステップＳ２８)、その後ステップＳ２７の判定制御を再度実行し、つまりタイマ２３の時間データがテロップの再生終了時刻ＴＥに達しないと判定した場合においては（ステップＳ２７で‘いいえ’）、上述の動作制御(ステップＳ２７、Ｓ２８)をループする。
【００７３】
一方、テロップの再生終了時刻ＴＥに達すると判定した場合において（ステップＳ２７で‘はい’）、表示部１２においてテロップの描画は終了し(ステップＳ２９)、テロップの表示処理は終了する。
【００７４】
以下に、ユーザが携帯電話機１８を使ってテロップを導入する具体的な実施例について説明する。
【００７５】
ユーザが所望のテロップファイル(たとえば、ファイル名：movsub.txtのテロップファイル)は、図２のような方式を通して、既に記憶部１１のテロップファイル領域Ｅ１に格納されていたと仮定する。
【００７６】
テロップファイルmovsub.txtは、再生開始点ＴＳ、再生終了点、テロップ内容ＴＣが、[１]、[５]、[おはようございます]のそれぞれを示すテロップデータＴＤと、同様に、[８]、[１２]、[こんにちは]のそれぞれを示すテロップデータＴＤを含むと想定する。ここでは前者のテロップデータＴＤをテロップデータＴＤ１および後者のそれをテロップデータＴＤ２という。
【００７７】
先ず、ユーザが操作部８で再生したいムービー（たとえば、movie.３gp）を選択し、再生画面で「メニュー」を押し、再生メニューより「編集」を押し、図５（Ａ）が表示される。次に、図５（Ａ）〜（Ｈ）の説明のとおりに、テロップファイルmovsub.txtを導入する。
【００７８】
ＣＰＵ２０は導入されたテロップファイルの情報を認識し、認識した情報に基づき、記憶部１１に格納されているテロップファイルmovsub.txtを読出し、テロップ内容、テロップの再生始点および終点の情報を解析し、解析された情報を示す解析内容１１１を記憶部１１のバッファ領域ＢＥに格納する。
【００７９】
ユーザが操作部８を操作してムービーの再生画面に戻り、再生メニューより「再生」を押し、ムービーの再生を開始する。制御部１３によりタイマ２３が起動され、再生時間の経過が計測開始される。タイマ２３の時間データが一つ目のテロップデータＴＤ１の再生開始時刻ＴＳの時間を示す時、ＣＰＵ２０は記憶部１１のバッファ領域ＢＥよりテロップデータＴＤ１の情報を読み出し、読み出した情報に基づき、関連の属性データＡＴｉに従いテロップの表示処理を実行する。表示部１２において、ムービーと共に「おはようございます」が表示される。その後、タイマ２３の時間データが一つ目のテロップデータＴＤの再生終了時刻ＴＥに一致する（達する）時、「おはようございます」のテロップが表示部１２の画面から消える。ＣＰＵ２０が解析内容１１１に基づき、次のテロップデータＴＤ２が有ると判定するので、次のテロップの再生制御処理が行われる。
【００８０】
タイマ２３の時間データが、二つ目のテロップデータＴＤ２の再生開始時刻ＴＳの示す時間に一致する（達する）時、ＣＰＵ２０が記憶部１１のバッファ領域ＢＥからテロップデータＴＤ２の情報を読み出し、読み出した情報に基づき、関連の属性データＡＴｉに従いテロップの表示処理を実行する。表示部１２において、ムービーと共に「こんにちは」が表示される。その後、タイマ２３の時間データが二つ目のテロップデータＴＤ２の再生終了時刻ＴＥに一致する（達する）時、「こんにちは」が消える。ＣＰＵ２０は解析内容１１１に基づき、次のテロップデータＴＤはなしと判定し、タイマ２３をリセットし、記憶部１１のバッファ領域ＢＥに格納された解析内容１１１を消去して、テロップの再生制御処理は終了する。
【００８１】
その後、ムービーmovie.３gpの再生終点に達すると、テロップを付加するムービーの再生も終了する。
【００８２】
再生ムービーの画像とともにテロップを表示する場合には、図４のデータ処理部２７には制御部１３からテロップ内容ＴＣの示す文字などのデータが重畳されたムービーデータが与えられる。制御部１３は、テロップ内容ＴＣを重畳する時間期間を再生開始時刻ＴＳおよび再生終了時刻ＴＥに基づき決定する。また、文字の色などテロップ内容ＴＣの属性データＡＴｉに従う表示態様となるようにテロップ内容ＴＣの表示用のデータを決定する。データ処理部２７は、テロップ内容ＴＣの表示用のデータが重畳されたムービーデータに従う信号をＸドライバ２６およびＹドライバ２５に与えるので、Ｘドライバ２５およびＹドライバ２６は与えられる信号に基づく電圧信号をＬＣＤ２４の液晶アレイに印加する。これにより、ＬＣＤ２４にはテロップ内容ＴＣは属性データＡＴｉに従う表示態様で重畳されたムービーが表示される。
【００８３】
（他の実施の形態）
以上説明した処理機能を有したシステムは、プログラムで実現される。本実施の形態では、このプログラムはコンピュータで読取可能な記録媒体に格納される。
【００８４】
本実施の形態では、この記録媒体として、図２に示されている携帯電話機１８で処理が行なわれるために必要なメモリ、たとえばメモリ２１のようなそのものがプログラムメディアであってもよいし、また外部記憶装置としてのメモリカード９がメモリカードアクセス部１９に装着されることで読取可能なプログラムメディアであってもよい。いずれの場合においても、格納されているプログラムはＣＰＵ２０がアクセスして実行させる構成であってもよいし、あるいはいずれの場合もプログラムが一旦読出されて、読出されたプログラムは、図２の携帯電話機１８の所定のプログラム記憶エリア、たとえばメモリ２１の所定のプログラム記憶エリアにロードされて、ＣＰＵ２０により読出されて実行される方式であってもよい。このロード用のプログラムは、予め当該携帯電話機１８に格納されているものとする。
【００８５】
また、携帯電話機１８ではインターネットを含む通信ネットワーク１７と無線信号部２または無線データ部３を介して接続可能な構成が採用されているから、これら通信ネットワーク１７からプログラムが記憶媒体であるメモリ２１、記憶部１１またはメモリカード９にダウンロードされてもよい。なお、このように通信ネットワーク１７からプログラムがダウンロードされる場合には、ダウンロード用プログラムは予め当該携帯電話機１８本体に格納しておくか、あるいは別の記録媒体から予め当該形態電話機１８本体にインストールされるものであってもよい。また、通信部２２を介して外部の電子装置１４からメモリ２１、記憶部１１またはメモリカード９にプログラムがダウンロードされてもよい。
【００８６】
なお、一般的傾向として、コンピュータのオペレーティングシステムの一部として様々なプログラムモジュールを用意しておき、アプリケーションプログラムはこれらモジュールを所定の配列で必要なときに呼出して処理を進める方式が一般的である。そうした場合、当該携帯電話機１８において上述したシステムを実現するためのソフトウェア自体にはそうしたモジュールは含まれず、当該携帯電話機１８の制御部１３に相当のマイクロコンピュータでオペレーティングシステムと協働してはじめて当該システムが実現することになる。しかし、一般的なプラットホームを使用する限り、そうしたモジュールを含ませたソフトウェアを流通させる必要はなく、それらモジュールを含まないソフトウェア自体およびそれらソフトウェアを記録した記録媒体（およびそれらソフトウェアがネットワーク上を流通する場合のデータ信号）が実施の形態を構成すると考えることができる。
【００８７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施の形態に係る携帯電話機の電気的構成を示すブロック図である。
【図２】本発明の実施の形態に係る導入されたテロップファイルを得る方式を模式的に示す図である。
【図３】（Ａ）〜（Ｃ）には、記憶部の記憶内容の一例を示す図である。
【図４】表示部の概略構成を示す図である。
【図５】（Ａ）〜（Ｈ）はテロップ導入と表示設定の画面例を示す図である。
【図６】ムービー再生をする時のテロップ付加の概略フローチャートである。
【図７】図５（Ａ）〜（Ｈ）で説明したロップの導入（ステップＳ２）を示すフローチャートである。
【図８】テロップの導入制御処理を示すフローチャートである。
【図９】テロップの再生制御処理を示すフローチャートである。
【図１０】テロップの表示処理を示すフローチャートである。
【符号の説明】
【００８９】
１  アンテナ、２  無線信号部、３  無線データ部、４  音声処理部、５  スピーカ、６  マイク、７  データ処理部、８  操作部、９  メモリカード、１１  記憶部、１２  表示部、１３  制御部、１４  電子装置、１５  サーバ、１６  他の端末、１７  通信ネットワーク、１８  携帯電話機、Ｆｉ  テロップファイル、ＴＤ  テロップデータ、ＴＳ  再生開始時刻、ＴＥ  再生終了時刻、ＴＣ  テロップ内容、ＡＴｉ  属性データ。
【図１】
0004435075.tif 000002
【図２】
0004435075.tif 000003
【図３】
0004435075.tif 000004
【図４】
0004435075.tif 000005
【図５】
0004435075.tif 000006
【図６】
0004435075.tif 000007
【図７】
0004435075.tif 000008
【図８】
0004435075.tif 000009
【図９】
0004435075.tif 000010
【図１０】
0004435075.tif 000011