(57)【要約】【課題】テロップ情報の表示とともに表示する画像情報の表示を制御するテロップ情報表示装置および方法を提供する。【解決手段】テロップ情報を記憶するテロップデータ記憶部、画像情報を記憶する画像記憶部と、前記テロップ情報および前記画像情報を表示する表示部を有する。そして、テロップ情報の表示開始とともに前記画像情報の再生を開始し、前記テロップ情報の表示終了とともに前記画像情報の再生を終了する画像再生部とを備える。【選択図】図１
2008203771.tif 000002
【特許請求の範囲】
【請求項１】
テロップ情報を記憶するテロップデータ記憶部と、
画像情報を記憶する画像記憶部と、
前記テロップ情報および前記画像を表示する表示部と、
前記テロップ情報の表示開始とともに前記画像情報の再生を開始し、前記テロップ情報の表示終了とともに前記画像情報の再生を終了する画像再生部と
を備えることを特徴とするテロップ情報表示装置。
【請求項２】
前記画像再生部は、前記テロップ情報を表示部に表示したときを表示開始、前記テロップ情報が表示部に表示されなくなったときを表示終了とすることを特徴とする請求項１に記載のテロップ情報表示装置。
【請求項３】
前記画像再生部は、前記テロップ情報の表示時間より、前記画像情報の再生時間が短い場合、前記画像情報を繰り返して再生することを特徴とする請求項１または２に記載のテロップ情報表示装置。
【請求項４】
テロップ情報と、該テロップ情報の属性データを記憶するテロップデータ記憶部および、前記テロップ情報とともに表示する画像情報を記憶する画像記憶部より、テロップ情報および画像情報を取得する情報取得ステップと、
前記テロップ情報の表示開始とともに前記画像情報の再生を開始し、前記テロップ情報の表示終了とともに前記画像情報の再生を終了する画像再生ステップと
を備えることを特徴とするテロップ情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テロップ情報を表示する装置および方法に関し、特にテロップ情報とともに画像情報を表示するテロップ情報表示装置およびテロップ情報表示方法に関する。
【背景技術】
【０００２】
映画、テレビ、カラオケにおいて、翻訳言語、台詞、場面説明または歌詞などを表示するためにテロップが表示画面に挿入される。あるいは表示画面に隣接して配置した表示部によりテロップが表示される。
テロップ情報の表示技術が例えば、特許文献１〜６に開示されている。
特許文献１は、ＣＡＰＴＡＩＮ（Character And Pattern Telephone Access Information Network）システムやＣＤ−Ｇはデータレートが低いために短時間にダイナミックに変化する字幕が表示できなかった。そのため、色データを記憶するカラールックアップテーブルと、字幕の色データを記憶しているカラールックアップテーブルのアドレスを検出する検出手段を備え、検出手段によって検出されたアドレスを字幕の色情報として伝送するものである。
これにより、色情報を、カラールックアップテーブルのアドレス情報によって伝送することができるので、データレートを低くすることができる。その結果、高品質の字幕をユーザの好みにより表示させることができるとともに、背景のビデオを劣化させずに、字幕の表示を高速で切換えることができる。
【０００３】
特許文献２は、演奏曲の歌詞テロップの切換表示タイミングで背景映像を切換えるものであり、映像切換予定時刻に合わせてテロップの表示速度を制御するものである。
特許文献３は、曲演奏情報の中に、演奏用データと、歌詞テロップデータと、表示切換フラグを挿入し、ＣＰＵが表示切換フラグを認識すると、歌詞テロップと背景画像を同時に切換えることにより、カラオケの演奏にあわせてテロップと映像を切換えるものである。
特許文献４は、カラオケの歌詞テロップを表示する装置であって、文字サイズ設定手段を備え、設定された文字サイズで歌詞テロップを表示するものである。また楽曲のテンポ情報に基づいて画面に表示する文字数を変化させ、あるいは文字サイズを変化させるものである。
特許文献５は、各単語にそれぞれ関連づけられた色情報と時間情報からなる単語変換表を記憶し、入力された各単語について単語変換表にあるか検索し、検索された単語に単語変換表から読み出した色情報と時間情報からなるキーフレームを生成するものである。これにより、テロップ文字の色を変化させたり、表示時間を変化させたりするものである。
特許文献６は、字幕、メニュー、カラオケの歌詞表示などサブピクチャの表示形式をユーザが表示色、サイズ、位置またはスクロール速度を設定することにより変更できるものである。
【特許文献１】特開平７−２３１４３５号公報
【特許文献２】特開平７−３１９４８５号公報
【特許文献３】特開平７−３１９４８４号公報
【特許文献４】特開平７−３３４１７８号公報
【特許文献５】特開２０００−３２３４１号公報
【特許文献６】特開２００１−７８１４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１〜６やその他従来技術において、テロップは、テロップと同一画面に表示される映像または画像の附属として表示されるものであり、その場合、テロップは映像または画像の変化と同期して、表示が変化し、または切換えられる。すなわち、映画やテレビの場合は、俳優の口に合わせて翻訳語や台詞が表示され、また場面の切換えに同期して場面説明が表示される。カラオケの場合は、演奏に合わせて歌詞が表示される。またユーザがテロップに色をつけたり、表示速度を変えたりするものであった。
【０００５】
本発明は上記のように映像または画像の附属として同期または連動表示されるテロップではなく、テロップとともに画像を表示するテロップ情報表示装置および方法である。例えば、本発明のテロップ情報表示装置は公共施設などに設置する情報表示モニターおよびテロップ情報表示機能を持つアプリケーションやモニターに利用されるものである。より具体的には、広告塔やビルの壁面に設置される広告表示装置に利用されるものである。
本発明において、テロップは、広告塔に表示される広告や宣伝、ニュースやお知らせである。またテロップは文字だけでなく、絵、写真や漫画のような静止画、或いはアニメーションや動画であってもよく、またテロップは表示領域上を上から下へ、右から左へのように一方向に流れるスクロール表示を制御するものであり、更に、テロップの一区切りを切換えて表示するような態様も本発明の対象とする。
また本発明において、テロップとともに表示される画像は、絵、写真や漫画のような静止画、或いはアニメーションや動画である。
したがって、本発明は、テロップの表示とともに表示する画像の表示を制御するテロップ情報表示装置および方法を提供するものである。
【課題を解決するための手段】
【０００６】
本発明のテロップ情報表示装置は、上記課題を解決するために、テロップ情報を記憶するテロップデータ記憶部と、画像情報を記憶する画像記憶部と、前記テロップ情報および前記画像情報を表示する表示部と、前記テロップ情報の表示開始とともに前記画像情報の再生を開始し、前記テロップ情報の表示終了とともに前記画像情報の再生を終了する画像再生部とを備える。
【０００７】
本発明のテロップ情報表示装置は、前記画像再生部が前記テロップ情報を表示部に表示したときを表示開始、前記テロップ情報を表示部に表示されなくなったときを表示終了とするとよく、また前記画像再生部が前記テロップ情報の表示時間より、前記画像情報の再生時間が短い場合、前記画像情報を繰り返して再生するとよい。
【０００８】
また本発明は別の観点によれば、テロップ情報表示方法であり、テロップ情報と、該テロップ情報の属性データを記憶するテロップデータ記憶部および前記テロップ情報とともに表示する画像情報を記憶する画像記憶部より、テロップ情報および画像情報を取得する情報取得ステップと、前記テロップ情報の表示開始とともに前記画像情報の再生を開始し、前記テロップ情報の表示終了とともに前記画像情報の再生を終了する画像再生ステップとを備える。
また本発明は、コンピュータに、上記各ステップを実行させるためのテロップ表示制御プログラムであり、またこのプログラムを記録した媒体である。
【発明の効果】
【０００９】
本発明によれば、テロップ情報の表示に合わせて画像情報を表示するので、テロップ情報を確実に全部表示することができ、その結果、視聴者に知らせたいテロップ情報の内容を全部視認させることができる。これにより、広告効果、宣伝効果を顕著にすることができる。
【発明を実施するための最良の形態】
【００１０】
（実施形態１）
図１は実施形態１の構成を示すブロック図である。
このブロック図において、本発明の特徴部分は、画像データ蓄積部１２０、テロップデータ蓄積部１３０、番組情報蓄積部１４０、画像再生部１５０によって構成される。これら特徴部分が他の部分と協働して本発明のテロップ情報表示装置を構成する。
【００１１】
以下に本発明のテロップ情報表示装置の各部分を説明する。
制御部１０は、本発明のテロップ情報表示装置全体を制御する部分であり、また本発明のフローチャートを実行する部分である。制御部１０は、マイクロプロセッサ（Microprocessor）、プログラミングすることができるＬＳＩ（Large Scale Integration）であるＦＰＧＡ（Field Programmable Gate Array）、特定用途のために設計、製造される集積回路であるＡＳＩＣ（Application Specific Integrated circuit）、その他の演算機能を有する回路のいずれであってもよい。本発明では、記録媒体に格納した本発明のプログラムを読み出して、本発明のフローチャートを実行する。
インターネットなどの外部ネットワーク２０は、イーサネット（登録商標）などの通信インターフェース３０を介して、本発明のテロップ情報表示装置と接続され、相互に通信を行う。これを用いてテロップ文字データ、静止画データや動画データのような画像データ、番組情報などを取得することができる。
【００１２】
入力部４０は、キーボードのような文字入力装置、マウスまたはポインティングデバイスなどからなる部分である。入力部４０は、これらの構成部分を使用して、テロップ文字情報、絵、写真や漫画のような静止画情報、或いはアニメーションや動画情報など、あるいはこれらの組合わせ情報を入力する。本発明では、これらを総称して、画像情報ということもある。または外部ネットワーク２０などからテロップ文字情報、絵、写真や漫画のような静止画情報、或いはアニメーションや動画情報など、あるいはこれらの組合わせ情報を取り込み、入力する。また入力部４０は、本発明のテロップ情報表示装置に動作指示、命令、指示または選択を入力する部分である。
【００１３】
表示部５０は、入力された画像信号を表示する部分であり、テロップ情報および画像情報を表示する表示画面である。この表示画面は、液晶モニタモジュール、プラズマ表示装置、ブラウン管表示装置またはＬＥＤ表示装置などにより構成される。
音声出力部６０は、例えばスピーカであり、音声信号を音響振動に変換する部分である。
ＲＯＭ７０は、例えば本発明の制御プログラムや通信インターフェース３０、入力部４０または表示部５０を制御するプログラムを格納する半導体装置、ＣＤよりなる記憶媒体である。
ＲＡＭ８０は、制御部１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用する高速書き込み、読み出しが可能な半導体装置よりなる記憶媒体である。テロップ文字データを表示イメージデータとして、イメージ展開する場合などに使用する。
不揮発メモリ９０は、ユーザが設定した情報などの設定データを記憶するために備えられ、電源が供給されなくてもデータを不揮発に保持可能な記憶媒体である。例えば、ＨＤ（Hard Disk）やＥＥＰＲＯＭなどが使用される。
【００１４】
記録媒体１００は、例えばＨＤにより実現され、情報を追加、変更、消去など記録可能な記録媒体である。本発明では、表示部５０に表示するための画像データ、テロップデータまたは番組情報のような大容量データおよび本発明のプログラムを格納する。これらデータは以下のような部分に仮想的に分けて蓄積される。
動画データ蓄積部１１０は、制御部１０の制御指示に従って表示部５０に表示するための動画データを格納する部分である。動画情報は、アニメーションや映画、テレビ番組、カラオケ画像のような動画情報などである。また本発明では、テロップとして表示するために使用する動画情報も含む。
画像データ蓄積部１２０は、制御部１０の制御指示に従って表示部５０に表示するための画像データ、特に静止画データを格納する部分である。静止画情報は、テロップ文字、絵、写真や漫画のような静止画情報である。また本発明のテロップとして使用する静止画情報も含む。
【００１５】
テロップデータ蓄積部１３０は、制御部１０の制御指示に従って表示部５０に表示するためのテロップ文字データを格納する部分である。例えば、図２（ａ）にテロップ情報を示すように、テロップＮｏ．１、テロップＮｏ．２のようにテロップ情報ごとに、Ｘ座標、Ｙ座標、幅、高さ、記述形式、文字方向、フォント種、フォントサイズ、文字色、背景色、表示方向、表示速度、言語種、再生回数、連携、連携表示枠、連携コンテンツおよびテロップ文字列のように、テロップ文字およびその属性データと、連携データをテーブル形式で格納する。
【００１６】
ここで、図２（ｂ）に示した凡例を参照すると、記述形式は、０がそのままを表し、１がＨＴＭＬ形式を表す。文字方向は、０が横書き、１が縦書き表す。フォント種は、０が明朝体、１がゴシック体を表す。文字色は、０が黒色、１が赤色、２が青色、３が緑色を表す。背景色は、０が黒色、１が赤色、２が青色、３が緑色を表す。表示方向は、０が右から左へ、１が下から上へを表す。表示速度は、０が遅い、５０が速いを表し、０〜５０の数値で記述する。言語種は、０が日本語、１が英語、２が中国語、３が韓国語を表す。連携は、０が連携しない、１が連携するを表す。連携表示枠は、０が表示枠１、１が表示枠２を表す。連携コンテンツは、テロップＮｏ．１またはテロップＮｏ．２に連携するコンテンツ名が入力される。図２の例では、テロップＮｏ．１にmove1.mpgが連携し、テロップＮｏ．２にsample.jpgが連携する。
図２（ａ）（ｂ）に記載したテロップ文字、属性データ、連携データは一例であり、これ以上に、文字数、テロップ長さ、テロップ作成日、作成者、テロップ表示時間のような属性データがあってもよい。更に、本発明では、テロップ情報として使用される絵、写真、漫画のような静止画情報、あるいはアニメーションや動画の画像情報と、その属性データを格納してもかまわない。またある場合にはテロップ情報は、図２（ａ）（ｂ）の全てのデータおよびデータ内容を備えなくてもよい。
【００１７】
番組情報蓄積部１４０は、図４〜図８で後述するように、テロップ情報と画像情報の番組情報を格納する部分である。即ち、動画データ蓄積部１１０に格納している動画データ、画像データ蓄積部１２０に格納している画像データまたはテロップデータ蓄積部１３０に格納しているテロップデータを、表示タイミングと組合わせて表示（番組）するための番組情報を格納する部分である。
【００１８】
画像再生部１５０は、テロップ情報とともに表示する画像情報の再生を制御する部分である。テロップ情報の表示開始とともに画像情報の再生を開始し、テロップ情報の表示終了とともに画像情報の再生を終了するように制御する。また、画像情報の再生時間がテロップ情報の表示時間より短い場合は、画像情報を繰り返して再生するよう制御する。
【００１９】
図３は本発明のテロップ情報表示装置によって表示部５０に表示されるテロップ情報と画像情報の表示状態を説明する図である。表示部５０の上方にテロップＮｏ．２を表示するためのテロップ表示領域２が形成され、下方の左半分にテロップＮｏ．１を表示するためのテロップ表示領域１が形成される。また表示部５０の中央左半分に動画または静止画などの画像情報を表示する表示枠２が形成され、右半分に動画または静止画などの画像情報を表示する表示枠１が形成される構成である。
図３に示した画面レイアウトは一例であり、表示枠１、２と、テロップ表示領域１、２はどのように配置してもよい。例えば、テロップ表示領域は１つでもよく、また画面の右側または左側のように縦方向に配置してもよい。また動画または静止画などの画像情報の表示枠は１つでもかまわない。この他、任意のレイアウトが可能であり、表示枠およびテロップ表示領域の数、大きさも任意に変更することが可能である。
また本発明のテロップ情報表示装置は、画像表示部と組合わせずに、テロップ情報を単独で表示する独立したテロップ情報表示装置として使用することも可能である。
【００２０】
図４は、≪番組情報設定画面―レイアウト≫の設定画面の一例を示す。図４は、図３に示した表示部５０の画面レイアウトに対応し、左側に表示部５０の画面レイアウトイメージを示し、右側にレイアウト設定画面を示す。この図４では、図３と同様に、画面上部にテロップＮｏ．２の表示領域２があり、画面下部の左半分にテロップＮｏ．１の表示領域１がある配置を示す。そして画面中央部左半分に画像情報の表示枠２があり、画面中央部右側に画像情報の表示枠１が配置されている様子を示す。
図４では、表示枠３、４は、設定されていないので、Ｘ座標、Ｙ座標、幅、高さが空白になっている。
このような画面レイアウトイメージに対して、レイアウト設定画面は、表示枠１、表示枠２、テロップＮｏ．１及びテロップＮｏ．２の表示場所について、それぞれＸ座標、Ｙ座標、幅および高さを数値で表している。したがってこの数値を変更することにより、左側の画面レイアウトイメージを変更することができる。逆に、左側の画面レイアウトイメージをマウスなどで、ドラックして、位置、大きさを変更することが可能である。この変更に伴い、同時にレイアウト設定画面の数値が変更される。
【００２１】
図５は、≪番組設定画面―テロップ２≫の設定画面の一例であり、図４に示したテロップＮｏ．２に表示するテロップ情報を作成するための画面である。図５の左側は図４に示したテロップＮｏ．２にスクロール表示する文字列を示している。このようなテロップ文字は、入力部３０から入力してもよいし、ネットワーク２０から取得してもよい。ここでは「大感謝セール・・・・・発売中です。」が入力或いは選択されたことを示している。この例ではテロップ情報は文字列により構成されているが、テロップ情報は文字に限らず、絵、写真や漫画のような静止画、或いはアニメーションや動画などの画像情報であってもよい。
図５の右側には、テロップＮｏ．２の属性データを設定するための入力画面を示し、この入力画面はデフォルトにより入力するようになっている。この画面は、図２のテロップ情報と対応している。図５の右側には、記述形式、文字方向、フォント種、フォントサイズ、文字色、背景色、表示方向、表示速度、再生回数と、連携、および連携する場合に、表示枠と表示コンテンツ名を入力できるようになっている。
【００２２】
ここで、記述形式は、左画面に表示されたテロップ情報をそのままに表示するか、「ＨＴＭＬ形式」として表示するかを設定する。「ＨＴＭＬ形式」の場合は、テロップ情報をＨＴＭＬタグ形式で記載し、部分的にフォントの色やサイズ、装飾（例えば、太字、斜体、下線など）を設定することができる。
文字方向は、テロップ情報を形成する文字の並び方向を設定するものであり、デフォルトは縦書きと横書きを表示し、図５は横書きが選択された場合を示している。ここでは文字方向として表しているが、テロップ情報が文字でない場合はテロップ情報を構成する絵、写真、漫画、静止画、アニメーションまたは動画の並び方向であってもよい。
【００２３】
フォント種は明朝体、ゴシック体、楷書体などである。図では明朝体が選択されている。
フォントサイズは、１文字のサイズを表すドット数であり、例えば、７〜５００が設定可能であり、図は１８０ドットを設定している。
文字色は、赤色、青色、緑色、蛍光色などであり、図５では黒色が選択されている。
背景色は、テロップＮｏ．２を表示する表示領域の背景色、例えば文字色の反対色を設定する。図５では白色が選択されている。
表示方向はテロップのスクロール方向であり、デフォルトは右から左と、下から上があり、図では右から左が選択されている。
表示速度は、テロップ情報のスクロールの移動速度であり、テロップ表示画面上をテロップ情報を形成するドットがスクロールする１秒間当りの移動速度が設定される。図は遅いと速いの間を移動させてスクロール速度を設定するつまみを表している。テロップ情報を小さい部分に分割して各テロップ部分を切換え表示する場合は、その切換え時間が表示速度として設定される。
【００２４】
再生回数は、テロップ情報を再生する回数を指定する。ここでは３回に設定されている。
連携は、テロップＮｏ．２の表示に画像表示を連携するか、しないかを設定する。ここでは連携するが設定され、表示枠１にmove1.mpgを表示することが設定されている。この連携に関する画像情報は、図６に示すようにＲＡＭ上に表示枠１のデータ構造（Mem1）として格納される。図６には、連携しない通常表示データimage2.jpgとして示している。
図示しないが、テロップＮｏ．１についても同様に入力され、設定される。
図５に示したテロップ情報および属性データは一例であり、テロップ情報が絵、写真、漫画などの静止画、アニメーションや動画などの画像情報の場合は、これらに関する属性データを入力してもよいし、また図５の属性データを全部入力しなくてもかまわない。
【００２５】
以上のように、図４の画面により入力または設定されたレイアウトのデータは、番組情報蓄積部１４０に、図５の画面により入力または設定されたテロップ情報は、テロップデータ蓄積部１３０にそれぞれ蓄積される。
また、図４、図５の画面は、入力部４０により、ユーザが表示させたいテロップ情報を選択し、検出したい属性データを入力し、またはテロップ表示領域の大きさを設定する場合に、その確認画面としても利用される。
【００２６】
図７は、≪番組設定画面―表示枠１≫の設定画面を示し、この図は表示枠１に表示するコンテンツと表示時間を表示の順番に設定する設定画面を示す。図６の設定画面の意味は、１行目は、表示枠１に、“move1.mpg”という動画を５分間表示することを表している。２行目は、“move2.avi”という動画を１０分間表示することを表している。３行目は、“image1.bmp”という静止画を２分間表示することを表している。４行目は、“move3.mpg”という動画を５分３０秒間表示することを表している。５行目は、“image2.jpg”という静止画を３０秒間表示することを表している。
図示しないが、表示枠２についても同様に入力され、設定される。
このように、表示するコンテンツ（動画または静止画のような画像）を表示順に設定する。
【００２７】
図７の設定に従い、図８（ａ）に示すような表示枠１の番組データ（ProgD1）が生成され、番組情報蓄積部１４０に格納される。図８（ａ）の表示枠１の制御データ（ProgD1）の意味は、図７と同じであるので、説明を省略する。但し、図８（ａ）の表示時間は単位を秒で表している。同様に、表示枠２にも画像情報を表示する場合は、図７の設定画面により画像情報の表示番組が設定され、番組データ（ProgD2）が生成される。
また図８（ｂ）は、図２、図４、図５に示したテロップ設定データにより生成されたテロップ番組データ（ProgT）を示し、番組情報蓄積部１４０に格納される。図８（ｂ）に示したテロップ番組データ（ProgT）の意味は、図２、図４、図５に示したテロップ設定データと同じであるので、説明を省略する。
なお、図８（ｂ）のテロップ番組データ（ProgT）には、テロップＮｏ．１の前に、「本日は晴天なり・・・」を表示する番組データが挿入されている。
【００２８】
図９（ａ）は、テロップ情報の横書きスクロールを説明する図であり、上１行に示したテロップ情報から順次下方のように表示され、その結果、表示領域にテロップ情報が左から右方向へスクロール表示される様子を示している。
図９（ｂ）は、テロップ情報の縦書きスクロールを説明する図であり、左側１行に示したテロップ情報から順次右側に示すように、下から上方向へスクロール表示される様子を示している。
【００２９】
次に本発明のテロップ情報表示装置の動作をフローチャートにしたがって説明する。
図１０は、入力部４０により表示すべき画像が入力され、または選択され、図４、図５、図７により確認された画像を表示枠に表示する場合の処理を説明するフローチャートである。
このフローチャートは、制御部１０が本発明の記録媒体１００に格納したプログラムを読み出して、順次各ステップを実行することにより実現される。以下に説明するフローチャートも同様である。
【００３０】
ユーザまたはテロップ情報表示装置によって画像情報の表示が指示されると、ステップＳ１０１で、番組情報蓄積部１４０に格納されている図８（ａ）に示す表示枠１の番組データ（ProgD1）の先頭ポインタを取得する。図８（ａ）によれば、先頭ポインタは、Ｎｏ．１である。次にステップＳ１０２では、ポインタがＮＵＬＬかどうか判断する。ＮＵＬＬである場合は、番組がないので、このフローを終了する。ＮＵＬＬでなければ、ステップＳ１０３に進み、ポインタＰｔが指す番組の表示時間（Ｖｔ）を取得する。図８（ａ）によれば、表示枠１の番組データ（ProgD1）のＮｏ．１のコンテンツの表示時間は３００秒であるので、これを設定する。次に、ステップＳ１０４では、ポインタＰｔが指すコンテンツファイルを表示する。この場合、図８（ａ）によれば、コンテンツmove1.mpgが表示される。すると、ステップＳ１０５では、表示時間の計測を開始する。次のステップＳ１０６では、表示時間が表示枠１の番組データ（ProgD1）のＮｏ．１の表示時間（Ｖｔ）である３００秒以上経過したかどうか判断される。ｙｅｓであれば、ステップＳ１０７に進み、次の番組へポインタＰｔを変更して、ステップＳ１０２に戻る。そして、全ての番組を再生したら、ポインタＰｔはＮＵＬＬになるので、ステップＳ１０２を経て、このフローを終了する。
【００３１】
表示時間が表示枠１の番組データ（ProgD1）のＮｏ．１の表示時間（Ｖｔ）以下である場合、次のステップＳ１０８に進み、コンテンツが動画かどうか判定される。動画でなく、静止画である場合は、ステップＳ１０５に戻り、表示時間の計測を続ける。動画である場合はステップＳ１０９で、再生終了したかどうか判定される。再生が終了していなければ、ステップＳ１０５に戻り、表示時間の計測を続ける。再生が終了すれば、ステップＳ１１０に進み、このコンテンツファイルを繰り返し再生するため、先頭から再生を開始するよう、ステップＳ１０５に戻る。
このようにして、表示枠１に番組データ（ProgD1）に設定された画像情報が表示される。
同様に、表示枠２に設定された番組データも画像情報が表示される。
【００３２】
次に、表示枠に表示する画像情報が、テロップ情報と連携しない画像情報を表示する通常表示の場合と、テロップ情報と連携する画像情報を表示する連携表示の場合の制御データを生成する手順を説明する。つまり、表示枠にテロップ情報と連携しない通常の画像情報を表示している状態のときに、テロップ情報と連携する画像情報の表示を割り込むための制御データを生成する手順を説明する。
図１１は、画像を通常表示と連携表示に制御する制御データを生成するフローチャートを示す。
初めに、ステップＳ２０１で、図６に示す表示枠１の表示制御データ（Mem1）の通常表示データの更新フラグは１か、どうか判断される。更新フラグが１でなければ、すなわち、０あれば、ステップＳ２０２に進む。
【００３３】
更新フラグが１であれば、ステップＳ２０７に進み、通常表示データのコンテンツがＮＵＬＬかどうか判断する。ＮＵＬＬであれば、表示すべき画像情報がないので、ステップＳ２０９に進み、画像情報の表示枠を黒画面にするため、黒画像データを作成し、通常表示出力用のメモリ上にセットする。そして、ステップＳ２１０に進む。もし、ステップＳ２０７で、ＮＵＬＬでなければ、ステップＳ２０８に進み、通常表示データのコンテンツデータを画像データ蓄積部１２０より読み出し、通常表示出力用のメモリ上にセットする。この場合、図６に示すように、image2.jpgがセットされたことを示す。そして、ステップＳ２１０に進む。ステップＳ２１０では、更新が済んだことを表すために、通常表示データの更新フラグを０にセットし、次のステップＳ２０２に進む。
【００３４】
ステップＳ２０２では、表示制御データ（Mem1）の連携表示データの更新フラグは１か、どうか判断される。更新フラグが０であれば、ステップＳ２０３に進み、更新フラグが１であれば、ステップＳ２１１に進む。ステップＳ２１１〜ステップＳ２１４は、テロップ表示とともに連携表示が割り込んできた場合の制御である。この制御は、上記ステップＳ２０７〜ステップＳ２１０とほぼ同様であり、通常表示のところが連携表示に変わるだけであるので、説明を省略する。
【００３５】
ステップＳ２０３では、表示制御データ（Mem1）の連携表示データのコンテンツがＮＵＬＬかどうか判断される。コンテンツがあれば、ステップＳ２０４に進み、連携出力用メモリのデータを表示部５０に転送する。ＮＵＬＬであればステップＳ２０５に進み、通常出力用メモリのデータを表示部５０に転送する。そして、ステップＳ２０６では、プログラムは終了かどうか判断され、終了であれば、このフローを終了する。終了でなければ、ステップＳ３０１に戻る。
【００３６】
次に、テロップ情報の表示制御を説明する。
図１２は、テロップ情報の表示制御のフローチャートを示す。
ユーザまたはテロップ情報表示装置によって画像の表示が指示されると、ステップＳ３０１で、図８（ｂ）に示すテロップ番組データ（ProgT）の先頭ポインタを取得する。次にステップＳ３０２では、ポインタＰｔがＮＵＬＬかどうか判断する。ＮＵＬＬである場合は、このフローを終了する。ＮＵＬＬでなければ、ステップＳ３０３に進み、このテロップ情報に連携する画像情報があるかどうか判断する。
【００３７】
連携する画像情報がある場合は、ステップＳ３０４に進み、図６に示す表示枠の表示制御データ（Mem1）を取得する。即ち、連携する表示枠１の表示制御データMem1のコンテンツに連携するコンテンツファイル名をセットし、更新フラグを１にする。図６に示す例では、コンテンツファイル名として、move1.mpgをセットする。そして、ステップＳ３０５に進む。
ステップＳ３０３で、連携する画像情報がなしと判断された場合も、ステップＳ３０５に進み、テロップ情報の表示方向が横書きかどうか判断される。表示方向が横書きである場合は、ステップＳ３０６〜Ｓ３１５に進み、表示方向が縦書きである場合は、ステップＳ３１６〜Ｓ３２５に進む。表示方向が横の場合と縦の場合は、ほぼ同様の制御が行われるので、ここでは横方向の表示について説明する。
【００３８】
テロップ情報の表示方向が横書きである場合、ステップＳ３０６に進み、図８（ｂ）において、ポインタＰｔが指すテロップ番組データProgTを取得する。即ち、最初はテロップＮｏ．１について、テロップ情報の文字列、フォント種、フォントデータ等を取得し、メモリ上に、テロップデータを横に並べた文字列画像を制定する。次にステップＳ３０７で、上記メモリ上の文字列画像から文字列の長さ（ＣＷ）取得する。次にステップＳ３０８で、ポインタＰｔが指す番組、即ち、テロップＮｏ．１からテロップ表示領域の幅ＤＷを取得する。この表示文字列長ＣＷと、表示領域の幅ＤＷの関係を図１３（ａ）に示す。
図１３（ｂ）は、テロップ情報の表示方向が縦書きの場合の表示文字列長ＣＷと、表示領域の幅ＤＷの関係を示す。
【００３９】
ステップＳ３０９では、文字列画像配置位置Ｐｏを、Ｐｏ＝Ｘ座標＋ＤＷとする。即ち、ＰｏにＸ座標＋ＤＷを代入する。次にステップＳ３１０で、ポインタＰｔが指す番組座標、幅、高さ、背景色からテロップ枠を生成し、メモリ上の座標位置に配置する。そして、ステップＳ３１１で、メモリ上のテロップ枠の座標（Ｐｏ、Ｙ座標）に文字列画像を配置する。この様子を図１４（ａ）に示す。図１４（ａ）では、テロップ文字列の左端がテロップ表示領域の右端にあり、テロップ表示が始まるところを表している。図１４（ｂ）〜図１４（ｈ）は、時間経過に伴いテロップ文字列が順次左方向へスクロールされ、表示されることを表している。
ステップＳ３１２で、メモリ上のテロップ枠範囲の画像を画面に転送する。次のステップＳ３１３では、文字列画像配置位置Ｐｏは（Ｘ座標―ＣＷ）以下かどうか、すなわち、図１４（ｈ）に示すように、テロップ情報の右端が表示領域の左端に達し、テロップ表示が終了したかどうか、判断される。ｎｏであれば、テロップ情報の表示は済んでいないので、ステップＳ３１４に進み、予め設定された表示速度から算出される移動量ｄＭを文字列画像配置位置Ｐｏから減算する。即ち、Ｐｏ＝Ｐｏ−ｄＭを演算する。そして、ステップＳ３１０に戻る。以降、この操作を繰り返すことにより、テロップ情報を左方向へスクロールする。
【００４０】
ステップＳ３１３で、ｙｅｓであれば、テロップ情報の表示が終了したので、再生回数を再生したかどうか判断される。再生回数に達していない場合は、ステップＳ３０９に戻る。再生回数に達していれば、ステップＳ３２６に進み、連携する表示枠の表示制御データMem1のコンテンツに連携するコンテンツファイル名をＮＵＬＬにセットする。つぎにステップＳ３２７では、次の番組に変更するため、ポインタＰｔをインクリメントして次の番組に変更し、ステップＳ３０２に戻る。
以上のフローを繰り返し、全てのコンテンツファイルがＮＵＬＬになれば、ステップＳ３０２を経て、このフローを終了する。
【００４１】
以上、ステップＳ３０６〜Ｓ３１５は、表示方向が横方向の場合のフローであるが、表示方向が縦方向の場合は、ステップＳ３１６では縦に並べた文字列画像を制定するに変わり、ステップＳ３１７では表示文字列長(縦書き)ＣＷに変わり、ステップＳ３１８では高さＤＷに変わり、ステップＳ３１９ではＹ座標に変わり、ステップＳ３２３ではＹ座標に変わる。その他は同じである。
【００４２】
最後に、テロップ情報の表示終了を検出する方法を２つ説明する。
その１は、テロップ情報の表示位置から再生終了を検出方法である。
図１５は、テロップ情報の表示位置から再生終了を検出するフローチャートを示す。
テロップ情報を表示している場合に、そのテロップ情報が横書きかどうか判断する（ステップＳ４０１）。テロップ情報が横書きの場合は、ステップＳ４０２〜ステップＳ４１０に示す。またテロップ情報が縦書きの場合はステップＳ４１１〜ステップＳ４１９に示す。
【００４３】
ステップＳ４０２では、テロップ表示領域の横幅を表示エリア（ＤＷ）とする。ステップＳ４０３では、テロップ表示文字の横幅の合計を文字列長（ＣＷ）とする。これは、図１３（ａ）に示したとおりである。ステップＳ４０４では、文字列の左端をテロップ表示領域の右端に配置する。即ち、図１４（ａ）に示すように、テロップ文字列の先頭が表示領域の表示開始位置に配置した状態である。そして、ステップＳ４０５ではカウンタの初期化をする。つまり、Ｉ＜―０とする。ステップＳ４０６では、テロップ情報の表示を更新する。
【００４４】
ステップＳ４０７では、文字列の左端をテロップ表示領域の右端からＩ×Ｖの位置に配置する。次に、ステップＳ４０８では、Ｉ×Ｖは、テロップ文字列長ＣＷとテロップ表示領域の横幅ＤＷの合計以上かどうか判断する。Ｉ×Ｖがテロップ文字列長ＣＷとテロップ表示領域の横幅ＤＷの合計以下である場合は、ステップＳ４０９に進み、カウンタをインクリメントして、ステップＳ４０６に戻る。Ｉ×Ｖがテロップ文字列長ＣＷとテロップ表示領域の横幅ＤＷの合計以上である場合は、ステップＳ４１０で、再生回数を終了したかどうか判断する。ｎｏであれば、ステップＳ４０４に戻る。ｙｅｓであれば、このフローを終了する。
ステップＳ４０８で、テロップ文字列長ＣＷとテロップ表示領域の横幅ＤＷの合計を判断する意味は、図１４（ａ）に示すように、テロップ表示領域にテロップ文字列が表示されていない状態から、図１４（ｈ）に示すように、テロップ文字列の表示がなくなるまでを指している。
図１５のフローチャートは、図１４（ａ）に示すように、テロップ情報が表示開始されてから、図１４（ｈ）に示すように、テロップ情報が表示終了するまで、空白期間がある場合であるが、テロップ文字列を空白期間なしで表示する場合は、テロップ文字列長ＣＷとテロップ表示領域の横幅ＤＷの合計でなく、テロップ文字列長ＣＷを判断基準とすればよい。
【００４５】
テロップ情報が縦書きの場合はステップＳ４１１〜ステップＳ４１９のフローが実行される。このフローは、ステップＳ４１１では縦幅、ステップＳ４１３およびＳ４１６では上端、下端に変わる外は、ステップＳ４０２〜ステップＳ４１０と同様である。なお、縦書きの場合のテロップ情報の文字列長ＣＷは、図１２（ｂ）に示すように、縦方向の文字列長になる。また表示エリアＤＷは、テロップ情報の表示領域２の縦方向の高さをＤＷとする。
【００４６】
テロップ情報の表示終了を検出する方法のその２は、テロップ情報の表示開始からの時間によって検出する方法である。
テロップ情報の表示時間Ｔは、次式により求めることができる。
Ｔ＝｛（ＣＷ＋ＤＷ）／Ｖ×｝再生回数
ここで、Ｖは、表示速度である。
この式を基にして、図１６に示すようなフローチャートにより、テロップ情報の表示終了をテロップ情報の表示開始からの時間によって検出することができる。
【００４７】
初めに、テロップ情報が横書きかどうか判断される（ステップＳ５０１）。テロップ情報が横書きの場合は、ステップＳ５０２、ステップＳ５０３で説明する。またテロップ情報が縦書きの場合はステップＳ５０４、ステップＳ５０５で説明する。
テロップ情報が横書きの場合、ステップＳ５０２では、テロップ表示領域の横幅を表示エリア（ＤＷ）とし、ステップＳ５０３では、テロップ表示文字の横幅の合計を文字列長（ＣＷ）とする。
【００４８】
テロップ情報が縦書きの場合、ステップＳ５０４で、テロップ表示領域の横幅を表示エリア（ＤＷ）とし、ステップＳ５０５では、テロップ表示文字の高さの合計を文字列長（ＣＷ）とする。
次に、ステップＳ５０６では、上記式を用いて、テロップ情報の表示時間Ｔを算出し、このフローを終了する。
【００４９】
図１６のフローチャートも、図１４（ａ）に示すように、テロップ情報が表示開始されてから、図１４（ｈ）に示すように、テロップ情報が表示終了するまで、空白期間がある場合であるが、テロップ文字列を空白期間なしで表示する場合は、テロップ文字列長ＣＷとテロップ表示領域の横幅ＤＷの合計でなく、テロップ文字列長ＣＷにより演算すればよい。
【図面の簡単な説明】
【００５０】
【図１】テロップ情報表示装置のブロック図である。
【図２】テロップ情報の説明図である。
【図３】表示部に表示されるテロップ情報および画像情報の表示形態の説明図である。
【図４】表示部をレイアウトするための番組情報設定画面―レイアウトの説明図である。
【図５】テロップ情報を設定する番組情報設定画面―テロップＮｏ．２の説明図である。
【図６】表示枠の表示を制御する表示制御データの説明図である。
【図７】表示枠に表示する画像情報を設定する番組情報設定画面の説明図である。
【図８】表示枠１の番組データおよびテロップ番組データの説明図である。
【図９】テロップ情報のスクロール説明図である。
【図１０】表示枠の表示制御を説明するフローチャートである。
【図１１】表示枠に表示する画像情報を制御するフローチャートである。
【図１２】テロップ情報の表示制御を説明するフローチャートである。
【図１３】テロップ表示領域とテロップ文字列の関係を説明する図である。
【図１４】テロップ情報の表示開始から表示終了を説明する図である。
【図１５】テロップ情報の表示位置から再生終了を検出するフローチャートである。
【図１６】テロップ情報の再生終了を再生開始からの時間で検出するフローチャートである。
【符号の説明】
【００５１】
１０  制御部
１１０  動画データ蓄積部
１２０  画像データ蓄積部
１３０  テロップデータ蓄積部
１４０  番組情報蓄積部
１５０  画像再生部
【図１】
2008203771.tif 000003
【図２】
2008203771.tif 000004
【図３】
2008203771.tif 000005
【図４】
2008203771.tif 000006
【図５】
2008203771.tif 000007
【図６】
2008203771.tif 000008
【図７】
2008203771.tif 000009
【図８】
2008203771.tif 000010
【図９】
2008203771.tif 000011
【図１０】
2008203771.tif 000012
【図１１】
2008203771.tif 000013
【図１２】
2008203771.tif 000014
【図１３】
2008203771.tif 000015
【図１４】
2008203771.tif 000016
【図１５】
2008203771.tif 000017
【図１６】
2008203771.tif 000018