(57)【要約】【課題】ユーザが、見逃したスクロールテロップまたは再度見たいスクロールテロップを直ちに見ることができ、興味のないスクロールテロップを直ちに進行方向に移動させることができる画像表示制御装置およびプログラムを提供する。【解決手段】文字が描画された横長の画像を表示枠にテロップとして表示し、当該画像の移動操作をユーザから受け付けていないときは、スクロールテロップとして当該画像を表示枠内で一定時間毎に一定量ずつ横方向に移動させるようにする一方、当該画像の移動操作をユーザから受け付けたときは、移動操作に従って当該画像を移動させるようにして、ユーザが、見逃したスクロールテロップまたは再度見たいスクロールテロップを直ちに見ることができ、興味のないスクロールテロップを直ちに進行方向に移動させることができるようにする。【選択図】        図２
2009032059.tif 000002
【特許請求の範囲】
【請求項１】
文字が描画された横長の画像を割り付けて表示する横長の表示枠を表示画面に表示し、上記表示枠に割り付けられた上記画像を上記表示枠内にて一定速度で横方向に移動させながら上記画像をユーザに表示する画像表示制御装置であって、
上記表示枠内に表示された上記画像に対するユーザからの操作であって上記画像を掴んだまま移動させる移動操作を受け付ける操作受付部と、
上記画像の横方向の一の位置であって上記表示枠内に表示する上記画像の横方向の先頭の位置を規定する画像基準位置を一定時間毎に一定量ずつ移動させて決定する位置決定部と、
上記表示枠の横方向の所定の位置であって上記表示枠内における上記画像の横方向の表示開始位置を規定する表示枠基準位置と上記位置決定部により決定された上記画像の上記画像基準位置とが合うように上記表示枠に上記画像を割り付けて表示させる表示制御部とを備え、
上記位置決定部は、上記操作受付部が上記表示制御部により上記表示枠内に表示させられた上記画像に対する上記移動操作を受け付けたときは、一定時間毎に一定量ずつ移動させて上記画像の上記画像基準位置を決定することに代えて、上記移動操作に従って上記画像の上記画像基準位置を決定することを特徴とする画像表示制御装置。
【請求項２】
文字が描画された横長の画像を割り付けて表示する横長の表示枠を表示画面に表示し、上記表示枠に割り付けられた上記画像を上記表示枠内にて一定速度で横方向に移動させながら上記画像をユーザに表示する画像表示制御装置を制御するプログラムであって、上記画像表示制御装置に、
上記画像の横方向の一の位置であって上記表示枠内に表示する上記画像の横方向の先頭の位置を規定する画像基準位置を一定量移動させて決定する第１の位置決定手順、
上記表示枠内に表示された上記画像に対するユーザからの操作であって上記画像を掴んだまま移動させる移動操作を受け付けたか否かを判定する操作受付手順、
上記操作受付手順で上記移動操作を受け付けたと判定したときに、上記第１の位置決定手順に代わり、上記移動操作に従って上記画像の上記画像基準位置を決定する第２の位置決定手順、および、
上記表示枠の横方向の所定の位置であって上記表示枠内における上記画像の横方向の表示開始位置を規定する表示枠基準位置と上記第１の位置決定手順または上記第２の位置決定手順の何れかにより決定された上記画像の上記画像基準位置とが合うように上記表示枠に上記画像を割り付けて表示させる表示制御手順を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示制御装置およびプログラムに関し、特に、テロップをスクロール表示する装置およびプログラムに用いて好適なものである。
【背景技術】
【０００２】
情報化社会である今日、情報の送り手は日々多くの情報を供給し、情報の受け手は日々多くの情報を取得している。情報伝達手段は、多種多様存在するが、文字をスクロールさせて表示する態様のテロップ（以下、「スクロールテロップ」という）もその一つとして数えられる。スクロールテロップは、新幹線の車両内に設置された表示装置のように専用の表示装置のほか、アプリケーションソフトウェアのＧＵＩ（Graphical User Interface）などの表示を主たる目的とする汎用の表示装置（例えば、パーソナルコンピュータ用ディスプレイ）にも表示される（例えば、特許文献１参照）。
【０００３】
しかしながら、パーソナルコンピュータを使用しているユーザが、スクロールテロップが表示される表示枠をふと見た瞬間、興味のある内容に関するスクロールテロップの後段部分が流れているという場面に遭遇することも少なくない。このような場面に遭遇したユーザは、一歩手前で見逃してしまった当該内容に関するスクロールテロップの前段部分をどうしても見たいときには、当該内容に関するスクロールテロップが再度流れてくるか否か、すぐに流れてくるか否かが分からないにもかかわらず、再度流れてくるまで待たなければならないという問題がある。
【０００４】
また、ユーザは、一度見たある内容に関するスクロールテロップを再度見たい場合にも、当該内容に関するスクロールテロップが再度流れてくるか否か、すぐに流れてくるか否かが分からないにもかかわらず、再度流れてくるまで待たなければならないという問題がある。
【０００５】
さらに、ユーザは、興味のある内容に関するスクロールテロップが流れてくるのを待つ間に興味のない内容に関するスクロールテロップが流れている場合は、当該興味のない内容に関するスクロールテロップが表示枠内を流れ過ぎるのを待たなければならないという問題がある。
【特許文献１】特開平１０−０２１０２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、このような問題を解決するために成されたものである。すなわち、ユーザが見逃したスクロールテロップまたは再度見たいスクロールテロップを直ちに見たいと感じたときであっても、当該スクロールテロップが表示枠内に再度流れてくるまで待たなければならないという問題、および、あるスクロールテロップが流れてくるのを待つ間に、興味のないスクロールテロップが表示枠内を流れているときは、興味のないスクロールテロップが表示枠内を流れ過ぎるのを待たなければならないという問題を解決することを目的とする。
【課題を解決するための手段】
【０００７】
上記した課題を解決するために、本発明では、文字が描画された横長の画像を表示枠に一定速度で移動させながら表示し、当該画像の移動操作をユーザから受け付けたときは、一定速度で移動させながら表示することに代えて、移動操作に従って当該画像を移動させるようにしている。
【発明の効果】
【０００８】
これにより、ユーザは、スクロールテロップをスクロールの進行方向と逆の方向に移動させることができる。したがって、ユーザは、見逃したスクロールテロップまたは再度見たいスクロールテロップが表示枠内に再度流れてくるまで待つことなく、スクロールテロップをスクロールの進行方向と逆の方向に移動させることにより、見逃したスクロールテロップまたは再度見たいスクロールテロップを表示枠内に表示させることにより、直ちに見ることができる。
【０００９】
また、ユーザは、スクロールテロップをスクロールの進行方向に移動させることができる。したがって、ユーザは、あるスクロールテロップが流れてくるのを待つ間に、興味のないスクロールテロップが表示枠内を流れているときは、興味のないスクロールテロップが表示枠内に流れ過ぎるのを待つことなく、スクロールテロップを進行方向に移動させることにより、興味のないスクロールテロップを進行方向の表示枠外に直ちに移動させることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態の画像表示制御装置を適用したノート型のパーソナルコンピュータ１０を示す図である。パーソナルコンピュータ１０は、本実施形態の画像表示制御装置を適用した装置の一例であって、図1に示すように、表示画面３００を表示する表示部１９０を備える。パーソナルコンピュータ１０は、文字が描画された横長の画像であってスクロールテロップとして機能する画像（本発明の画像に相当する。以下、「スクロールテロップ画像」という。）を表示する表示枠４００を表示画面３００上に表示する。パーソナルコンピュータ１０は、スクロールテロップ画像５００を表示枠４００内で左方向（両矢印のＦ方向）に一定速度でスクロールさせながら表示する。
【００１１】
スクロールテロップ画像５００は、１つの事柄（１つの報知すべき事項）に関する文字が描画された横長の画像（以下、「単画像」という。）の組み合わせから構成されている。例えば、図１に示すスクロールテロップ画像５００は、３つの単画像（文字「あいう・・・」が描画された単画像５０１、文字「アイウ・・・」が描画された単画像５０２および文字「１２３・・・」が描画された単画像５０３）から構成されている。換言すれば、図１に示すスクロールテロップ画像５００は、３つの事柄に関する文字が描画された画像であって、単画像５０１、単画像５０２および単画像５０３が横方向に結合した画像である。パーソナルコンピュータ１０は、図１に示すように、スクロールテロップ画像５００の全体が表示枠４００内に収容できないときは、スクロールテロップ画像５００の一部「あいう・・・スセソ」を表示枠４００内に表示する。なお、スクロールテロップ画像５００は、単画像1つから構成されてもよい。
【００１２】
図２は、図１に示すパーソナルコンピュータ１０の機能構成例を示す図である。図３は、単画像５０１〜５０３およびスクロールテロップ画像５００の一例を示す図である。図４から図６は、スクロールテロップ画像５００の表示位置を説明する図である。パーソナルコンピュータ１０は、図２に示すように、単画像取得部１００、単画像格納部１１０、単画像取出部１２０、結合部１３０、スクロールテロップ画像格納部１４０、操作受付部１５０、位置決定タイマ部１６０、位置決定部１７０、表示制御部１８０および表示部１９０を備えて構成される。
【００１３】
単画像取得部１００は、非図示のネットワークを介して、単画像を取得する。単画像の画像形式（image format）は、例えば、ＢＭＰ(Bit MaP)、ＪＰＥＧ（Joint Photographic Experts Group）、ＰＭＧ(Portable Network Graphics)などである。単画像は、描画されている文字の大きさ、文字数に応じて横方向の長さが異なる。
【００１４】
単画像格納部１１０は、単画像取得部１００によって取得された単画像を格納する。単画像取出部１２０は、単画像格納部１１０に格納された単画像を取り出す。単画像取出部１２０は、例えば、一の単画像が単画像格納部１１０に格納されたときに、当該一の単画像を取り出す。単画像取出部１２０は、取り出した単画像を結合部１３０に供給する。
【００１５】
結合部１３０は、単画像取出部１２０により取り出された複数の単画像を結合しスクロールテロップ画像５００を生成する。結合部１３０は、生成したスクロールテロップ画像５００をスクロールテロップ画像格納部１４０に格納する。具体的には、結合部１３０は、単画像取出部１２０から図３（ａ）に示す単画像５０３を取得した場合、前々回取得した単画像５０１と前回取得した単画像５０２とを結合した図２（ｂ）に示すスクロールテロップ画像５００をスクロールテロップ画像格納部１４０から読み出し、読み出したスクロールテロップ画像５００の末尾に今回取得した単画像５０３を結合（付加）することによって、図２（ｃ）に示す新たなスクロールテロップ画像５００を生成する。結合部１３０は、図２（ｂ）に示すスクロールテロップ画像５００に代えて、生成した図２（ｃ）に示す新たなスクロールテロップ画像５００をスクロールテロップ画像格納部１４０に格納する。なお、結合部１３０は、単画像取出部１２０から１つの単画像を取得したときに、スクロールテロップ画像格納部１４０にスクロールテロップ画像５００が格納さていない場合には、当該単画像をスクロールテロップ画像５００としてスクロールテロップ画像格納部１４０に格納する。
【００１６】
操作受付部１５０は、後述する表示制御部１８０により表示枠４００内に表示されたスクロールテロップ画像５００に対するユーザからの操作を受け付ける。具体的には、操作受付部１５０は、スクロールテロップ画像５００を掴む操作（以下、「掴み操作」という）、スクロールテロップ画像５００を掴んだまま移動させる操作（いわゆるドラッグである。以下、「移動操作」という）、および、掴んでいるスクロールテロップ画像５００を離す操作（いわゆるドロップである。以下、「離し操作」という）をユーザから受け付ける。
【００１７】
操作受付部１５０は、スクロールテロップ画像５００に対する掴み操作および離し操作を受け付けた場合には、各操作を受け付けた旨を後述する位置決定タイマ部１６０に通知する。また、操作受付部１５０は、スクロールテロップ画像５００に対する移動操作を受け付けた場合には、移動操作により特定される情報（以下、「移動情報」という。例えば、スクロールテロップ画像５００が横方向の左右何れの方向に移動したかを示す情報および横方向の移動量からなる）を後述する位置決定部１７０に供給する。
【００１８】
例えば、スクロールテロップ画像５００が表示枠４００内において図４（ａ）に示す表示位置に表示されている場合に、操作受付部１５０は、スクロールテロップ画像５００の文字「イ」の部分がマウスポインタ６００により掴まれ、図４（ａ）に示す表示位置からＸ画素分左方向（両矢印のＦ方向）である図４（ｂ）に示す表示位置にまで掴まれたまま移動させる移動操作を受け付けたときは、スクロールテロップ画像５００の移動情報として移動方向「左」および移動量「Ｘ画素」を後述する位置決定部１７０に供給する。
【００１９】
なお、操作受付部１５０は、掴み操作、離し操作および移動操作に加えて、他の操作（例えば、パーソナルコンピュータ１０の動作を終了させる操作）を受け付ける。
【００２０】
位置決定タイマ部１６０は、掴み操作および離し操作を受け付けた旨を操作受付部１５０から受け付けることにより、表示枠４００に表示されているスクロールテロップ画像５００が掴まれているか否かを判断する（掴み操作を受け付けてから離し操作を受け付けるまでは、スクロールテロップ画像５００が掴まれていると判断する）。
【００２１】
そして、位置決定タイマ部１６０は、スクロールテロップ画像５００が掴まれていないと判断したときは、時間を計測し、所定の時間（スクロールテロップ画像５００を表示枠４００内で１画素分左方向に移動させる時間であって、例えば、スクロールテロップ画像５００を１秒間に１２８画素分左方向に移動させる場合には、所定の時間は１／１２８秒である）が経過する毎に、所定の時間が経過した旨を後述する位置決定部１７０に通知する。一方、位置決定タイマ部１６０は、スクロールテロップ画像５００が掴まれていると判断したときは、時間の計測を一旦中断する。
【００２２】
位置決定部１７０は、スクロールテロップ画像５００の横方向の一の位置であって表示枠４００内に表示するスクロールテロップ画像５００の横方向の先頭位置を規定する位置（以下、「画像基準位置」という）を決定する。
【００２３】
具体的には、位置決定部１７０は、スクロールテロップ画像５００が掴まれていないときは、スクロールテロップ画像５００の画像基準位置を一定時間毎に一定量ずつ右方向に移動させて決定する。より詳しくは、上述の通り、位置決定タイマ部１６０は、スクロールテロップ画像５００が掴まれていないと判断したときは、所定の時間が経過する毎に、所定の時間が経過した旨を位置決定部１７０に通知する。そして、位置決定部１７０は、所定の時間が経過した旨を位置決定タイマ部１６０から取得する度に、スクロールテロップ画像５００の画像基準位置を右方向に一定量ずつ移動させて決定する。
【００２４】
例えば、スクロールテロップ画像５００の画像基準位置が、図５（ｃ）に示す画像基準位置「Ｇ１」である場合に、位置決定部１７０は、所定の時間が経過した旨を位置決定タイマ部１６０から取得したときは、画像基準位置を図５（ｃ）に示す画像基準位置「Ｇ１」から１画素分右方向（両矢印のｆ方向）移動させた図５（ｄ）に示す画像基準位置「Ｇ３」に決定する。
【００２５】
一方、位置決定部１７０は、スクロールテロップ画像５００が掴まれているときは、スクロールテロップ画像５００の画像基準位置を一定時間毎に一定量ずつ移動させて決定しない。より詳しくは、位置決定タイマ部１６０は、スクロールテロップ画像５００が掴まれていると判断したときは、所定の時間が経過した旨を位置決定部１７０に通知しない。これにより、位置決定部１７０は、スクロールテロップ画像５００が掴まれているときは、スクロールテロップ画像５００の画像基準位置を一定時間毎に一定量ずつ移動させて決定しない。
【００２６】
位置決定部１７０は、スクロールテロップ画像５００が掴まれているときは、一定時間毎に一定量ずつ移動させてスクロールテロップ画像５００の画像基準位置を決定することに代えて、操作受付部１５０から取得するスクロールテロップ画像５００の移動情報に従って上記画像の画像基準位置を決定する。より詳しくは、位置決定部１７０は、スクロールテロップ画像５００の移動情報を操作受付部１５０から取得する度に、移動情報により示される移動方向と逆方向に、移動情報により示される移動量だけ移動させて画像基準位置を決定する。
【００２７】
例えば、スクロールテロップ画像５００の画像基準位置が、図４（ｃ）に示す画像基準位置「Ｇ１」である場合に、位置決定部１７０は、スクロールテロップ画像５００の移動情報として移動方向「左」および移動量「Ｘ画素」を操作受付部１５０から取得したときは、画像基準位置を図４（ｃ）に示す画像基準位置「Ｇ１」からＸ画素分右方向（両矢印のｆ方向）移動させた図４（ｄ）に示す画像基準位置「Ｇ２」に決定する。
【００２８】
同様に、クロールテロップ画像５００の画像基準位置が仮に、図６（ｃ）に示す画像基準位置「Ｇ４」である場合に、位置決定部１７０は、スクロールテロップ画像５００の移動情報として移動方向「右」および移動量「Ｙ画素」を操作受付部１５０から取得したときは、画像基準位置を図６（ｃ）に示す画像基準位置「Ｇ４」からＹ画素分左方向（両矢印のｂ方向）移動させた図６（ｄ）に示す画像基準位置「Ｇ５」に決定する。なお、位置決定部１７０は決定した画像基準位置を表示制御部１８０に供給する。
【００２９】
表示制御部１８０は、表示枠４００を表示画面３００上に表示する。また、表示制御部１８０は、スクロールテロップ画像５００を表示枠４００内に表示させる。具体的には、表示制御部１８０は、表示枠４００の横方向の所定の位置であって表示枠４００内におけるスクロールテロップ画像５００の横方向の表示位置を規定する位置（例えば、表示枠４００の左端である。以下、「表示枠基準位置」という）と位置決定部１７０により決定されたスクロールテロップ画像５００の画像基準位置とが合うように表示枠４００にスクロールテロップ画像５００を割り付けて表示させる。
【００３０】
例えば、表示枠４００の表示枠基準位置が左端であって、位置決定部１７０により決定されたスクロールテロップ画像５００の画像基準位置が図４（ｃ）および図５（ｃ）に示す画像基準位置「Ｇ１」である場合、表示制御部１８０は、図４（ａ）および図５（ａ）に示すように、表示枠４００の左端である表示枠基準位置とスクロールテロップ画像５００の画像基準位置「Ｇ１」とが合うように、表示枠４００にスクロールテロップ画像５００を割り付けて表示させる。
【００３１】
同様に、表示枠４００の表示枠基準位置が左端であって、位置決定部１７０により決定されたスクロールテロップ画像５００の画像基準位置が図４（ｄ）に示す画像基準位置「Ｇ２」である場合、表示制御部１８０は、図４（ｂ）に示すように、表示枠基準位置と画像基準位置「Ｇ２」が合うように、表示枠４００にスクロールテロップ画像５００を割り付けて表示させる。従って、スクロールテロップ画像５００を図４（ａ）に示す表示位置からＸ画素分左方向（両矢印のＦ方向）である図４（ｂ）に示す表示位置にまで掴んだまま移動させる移動操作を操作受付部１５０にて受け付けたときは、表示制御部１８０は、図４（ａ）に示す表示位置からＸ画素分左方向（両矢印のＦ方向）である図４（ｂ）に示す表示位置にスクロールテロップ画像５００を移動して表示させることになる。
【００３２】
同様に、表示枠４００の表示枠基準位置が左端であって、位置決定部１７０により決定されたスクロールテロップ画像５００の画像基準位置が図５（ｄ）に示す画像基準位置「Ｇ３」である場合、表示制御部１８０は、図５（ｂ）に示すように、表示枠基準位置と画像基準位置「Ｇ３」が合うように、表示枠４００にスクロールテロップ画像５００を割り付けて表示させる。従って、スクロールテロップ画像５００が掴まれていない場合に、所定の時間が経過したと位置決定タイマ部１６０にて判断したときは、表示制御部１８０は、図５（ａ）に示す表示位置から１画素分左方向（両矢印のＦ方向）である図５（ｂ）に示す表示位置にスクロールテロップ画像５００を移動して表示させることになる。
【００３３】
同様に、表示枠４００の表示枠基準位置が左端であって、位置決定部１７０により決定されたスクロールテロップ画像５００の画像基準位置が図６（ｃ）および（ｄ）に示す画像基準位置「Ｇ４」および画像基準位置「Ｇ５」である場合、表示制御部１８０は、それぞれ図６（ａ）および図６（ｂ）に示すように表示枠４００にスクロールテロップ画像５００を割り付けて表示させる。従って、スクロールテロップ画像５００を図６（ａ）に示す表示位置からＹ画素分右方向（両矢印のＢ方向）である図６（ｂ）に示す表示位置にまで掴んだまま移動させる移動操作を操作受付部１５０にて受け付けたときは、表示制御部１８０は、図６（ａ）に示す表示位置からＹ画素分右方向（両矢印のＦ方向）である図６（ｂ）に示す表示位置にスクロールテロップ画像５００を移動して表示させることになる。
【００３４】
なお、表示制御部１８０は、図４（ａ）等に示すように、表示枠４００の長さよりも長いスクロールテロップ画像５００を表示する場合、スクロールテロップ画像５００の全体から画像基準位置を始点とし表示枠４００の横方向の長さ分の画像を切り出して、表示枠４００に割り付けて表示させる。
【００３５】
以下、上記のように構成したパーソナルコンピュータ１０の動作について説明する。図７は、図１に示すパーソナルコンピュータ１０の動作の一例を示すフローチャートである。図７に示すフローチャートは、パーソナルコンピュータ１０が起動したときに開始する。なお、本フローチャートの開始時において、位置決定タイマ部１６０は、時間を計測しているものとする。
【００３６】
図７において、操作受付部１５０は、掴み操作を受け付けたか否かを判断する（ステップＳ１０）。掴み操作を受け付けたと操作受付部１５０にて判断した場合には（ステップＳ１０：Ｙｅｓ）、操作受付部１５０は、掴み操作を受け付けた旨を位置決定タイマ部１６０に通知する。通知を受けた位置決定タイマ部１６０は、時間の計測を中断する（ステップＳ１２）。
【００３７】
ステップＳ１２に続いて、操作受付部１５０は、移動操作を受け付けたか否かを判断する（ステップＳ１４）。移動操作を受け付けたと操作受付部１５０にて判断した場合（ステップＳ１４：Ｙｅｓ）、操作受付部１５０は、移動情報（移動方向および移動量）を位置決定部１７０に供給する。移動情報を取得した位置決定部１７０は、移動情報に従って画像基準位置を決定する（ステップＳ１６）。位置決定部１７０は、決定した画像基準位置を表示制御部１８０に供給する。そして、表示制御部１８０は、表示枠基準位置と画像基準位置とが合うように、表示枠４００にスクロールテロップ画像５００を割り付けて、表示部１９０に表示させる（ステップＳ１８）。
【００３８】
一方、移動操作を受け付けていないと操作受付部１５０にて判断した場合（ステップＳ１４：Ｎｏ）、ステップＳ１６、Ｓ１８を飛ばしてステップＳ２０を実行する。ステップＳ１８またはステップＳ１４（Ｎｏ）に続いて、操作受付部１５０は、離し操作を受け付けたか否かを判断する（ステップＳ２０）。
【００３９】
離し操作を受け付けたと操作受付部１５０にて判断した場合には（ステップＳ２０：Ｙｅｓ）、操作受付部１５０は、離し操作を受け付けた旨を位置決定タイマ部１６０に通知する。通知を受けた位置決定タイマ部１６０は、時間の計測を再開する（ステップＳ２２）。
【００４０】
一方、離し操作を受け付けていないと操作受付部１５０にて判断した場合には（ステップＳ２０：Ｎｏ）、ステップＳ１４に戻る。すなわち、離し操作を受け付けたと操作受付部１５０にて判断するまでステップＳ１４からステップＳ１８を繰り返す。なお、掴み操作を受け付けていないと操作受付部１５０にて判断した場合には（ステップＳ１０：Ｎｏ）、ステップＳ１２からステップＳ２２を飛ばしてステップＳ２４を実行する。
【００４１】
ステップＳ１０（Ｎｏ）またはステップＳ２２に続いて、位置決定タイマ部１６０は、計測した時間が所定の時間を経過したか否かを判断する（ステップＳ２４）。
【００４２】
計測した時間が所定の時間を経過したと位置決定タイマ部１６０にて判断した場合には（ステップＳ２４：Ｙｅｓ）、位置決定タイマ部１６０は、所定の時間が経過した旨を位置決定部１７０に通知する。通知を受けた位置決定部１７０は、スクロールテロップ画像５００を１画素分左方向に移動させて表示するべく、画像基準位置を一画素分右方向に移動させた位置に決定する（ステップＳ２６）。位置決定部１７０は、決定した画像基準位置を表示制御部１８０に供給する。そして、表示制御部１８０は、表示枠基準位置と画像基準位置とが合うように、表示枠４００にスクロールテロップ画像５００を割り付けて、表示部１９０に表示させる（ステップＳ２８）。
【００４３】
一方、計測した時間が所定の時間を経過していないと位置決定タイマ部１６０にて判断した場合には（ステップＳ２４：Ｎｏ）、ステップＳ１０に戻る。すなわち、計測した時間が所定の時間を経過したと位置決定タイマ部１６０にて判断するまで、ステップＳ１０からステップＳ２２を繰り返す。
【００４４】
ステップＳ２８で表示制御部１８０がスクロールテロップ画像５００を表示枠４００に割り付けて表示部１９０に表示させた後、操作受付部１５０は、パーソナルコンピュータ１０の動作を終了する操作を受け付けたか否かを判断する（ステップＳ３０）。パーソナルコンピュータ１０の動作を終了する操作を受け付けたと操作受付部１５０にて判断した場合には（ステップＳ３０：Ｙｅｓ）、本フローチャートは終了する。
【００４５】
一方、パーソナルコンピュータ１０の動作を終了する操作を受け付けていないと操作受付部１５０にて判断した場合には（ステップＳ３０：Ｎｏ）、ステップＳ１０に戻る。すなわち、パーソナルコンピュータ１０の動作を終了する操作を受け付けたと操作受付部１５０にて判断するまで、ステップＳ１０からステップＳ２８を繰り返す。
【００４６】
以上、図７に示すフローチャートによれば、表示制御部１８０は、スクロールテロップ画像５００が掴まれていない間は（ステップＳ１０：Ｎｏ）、所定の時間の経過毎に（ステップＳ２４：Ｙｅｓ）、スクロールテロップ画像５００を表示枠４００内で一画素ずつスクロールさせて表示させる（ステップＳ２６、ステップＳ２８）。
【００４７】
一方、表示制御部１８０は、スクロールテロップ画像５００が掴まれたまま移動された場合は（ステップＳ１４：Ｙｅｓ）、スクロールテロップ画像５００を表示枠４００内で一画素ずつスクロールさせて表示させることに代えて、移動情報（移動方向および移動量）に従ってスクロールテロップ画像５００を表示枠４００内に表示させる（ステップＳ１６、ステップＳ１８）。なお、表示制御部１８０は、スクロールテロップ画像５００が掴まれたままで移動されていない間は（ステップＳ１０：Ｙｅｓ、ステップＳ１４：Ｎｏ、ステップＳ２０：Ｎｏ）、スクロールテロップ画像５００を表示枠４００内に停止させて表示させる。
【００４８】
以上、本実施形態によれば、ユーザは、スクロールテロップ画像５００をスクロールの進行方向と逆の方向に移動させることができるので、見逃したスクロールテロップ画像５００のある部分（スクロールテロップ画像５００として結合されたある単画像または単画像の一部）または再度見たいスクロールテロップ画像５００のある部分が表示枠４００内に再度流れてくるまで待つことなく、スクロールテロップ画像５００をスクロールの進行方向と逆の方向に移動させることにより、当該部分を表示枠内に表示させることにより、直ちに見ることができる。
【００４９】
さらに、本実施形態によれば、ユーザは、スクロールテロップ画像５００をスクロールの進行方向に移動させることができるので、スクロールテロップ画像５００の興味のない部分をスクロールの進行方向の表示枠４００外に直ちに移動させることができる。また、本実施形態によれば、ユーザは、スクロールテロップ画像５００を停止させることができるので、スクロールテロップ画像５００の興味のある部分を表示枠４００内に停止させて表示させることにより、じっくりと見ることができる。
【００５０】
なお、単画像に、画像領域の全部または一部が押下された場合に他のリソース（画像、Ｗｅｂページ）へのジャンプする命令が埋め込まれていてもよい。本実施形態によれば、単画像に上記命令が埋め込まれている場合、ユーザは、スクロールテロップ画像５００をスクロールの進行方向または進行方向と逆の方向に移動させて表示することができるので、上記命令が埋め込まれた部分を直ちに表示させて上記命令を直ちに実行させることができる。
【００５１】
また、単画像に、メタデータとして生成日時の設定がなされていてもよい。単画像に生成日時の設定がなされている場合、結合部１３０は、単画像取出部１２０により取り出された複数の単画像を生成日時の昇順（または降順）に結合したスクロールテロップ画像５００を生成してもよい。これにより、ユーザは、スクロールテロップ画像５００の所望の部分がスクロールの進行方向にあるか進行方向と逆の方向にあるかをある程度推測してスクロールテロップ画像５００を移動させることができる。
【００５２】
また、単画像に、生成日時に代えてまたは加えて有効期限の設定がなされていてもよい。単画像に有効期限の設定がなされている場合、結合部１３０は、有効期限内の単画像のみを結合したスクロールテロップ画像５００を生成してもよい。これにより、スクロールテロップ画像５００が無用に長くなるのを防止できるので、ユーザは、スクロールテロップ画像５００をある程度移動させれば、所望の部分を直ちに見ることができる。
【００５３】
また、結合部１３０は、単画像取出部１２０により取り出された複数の単画像を結合したスクロールテロップ画像５００に加えて、単画像取出部１２０により取り出された単画像に、文字が描画されていない横長の画像（以下、ダミー画像）を結合したスクロールテロップ画像５００を生成してもよい。例えば、結合部１３０は、生成したスクロールテロップ画像５００の長さが表示枠４００の長さよりも短い場合に、当該スクロールテロップ画像５００にダミー画像をさらに結合した新たなスクロールテロップ画像５００を生成してもよい。これにより、ユーザは、表示枠４００の長さよりも短いスクロールテロップ画像５００を表示することがなくなるので、表示枠４００内のどの位置であってもスクロールテロップ画像５００を掴むことができる。なお、ダミー画像は、結合部１３０が保持していてもよいし、単画像格納部１１０に格納され、単画像取出部１２０によって取り出されて結合部１３０に供給されてもよい。
【００５４】
また、位置決定部１７０は、あるスクロールテロップ画像５００の画像基準位置を決定するときに、当該画像基準位置が当該スクロールテロップ画像５００の一端に達したときは、当該スクロールテロップ画像５００の一端と当該スクロールテロップ画像５００の他端とが仮想的に連結しているものとして、当該スクロールテロップ画像５００の画像基準位置を決定することが好ましい。具体的には、操作受付部１５０は、あるスクロールテロップ画像５００を当該スクロールテロップ画像５００の移動前の一端の位置を超えて移動させる移動操作を受け付けたときは、当該スクロールテロップ画像５００の一端と当該スクロールテロップ画像５００の他端とが仮想的に連結しているものとして、当該スクロールテロップ画像５００の画像基準位置を決定する。これにより、表示制御部１８０は、仮想的に無限に連結したスクロールテロップ画像５００を表示枠４００に表示させることができる。
【００５５】
また、操作受付部１５０は、スクロールテロップ画像５００の画像基準位置の指定として、掴み操作および移動操作を受け付けたが、画像基準位置の指定はこれに限定されない。操作受付部１５０は、例えば、画像基準位置の指定として、スクロールテロップ画像５００の移動方向および移動量に対応付けたボタンの押下する操作を受け付けてもよい。
【００５６】
また、本実施形態において、スクロールテロップ画像５００は、掴まれていないときに、表示枠４００内で左方向に移動してスクロール表示されるが、右方向に移動してスクロールしながら表示されてもよい。また、本実施形態において、表示枠基準位置は表示枠４００の左端であったが、表示枠４００の右端であってもよいし、端部でなくてもよい。
【００５７】
また、本実施形態の画像表示制御装置の適用例であるパーソナルコンピュータ１０は、図１に示すように、表示部１９０を備えたノート型のパーソナルコンピュータであるが、本実施形態の画像表示制御装置の他の適用例は、表示部を備えたスマートフォン（smart phone）、別体である表示部と接続するディスクトップ形のパーソナルコンピュータなどである。
【００５８】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００５９】
【図１】本実施形態の画像表示制御装置を適用したノート型のパーソナルコンピュータを示す図である。
【図２】図１に示すパーソナルコンピュータの機能構成例を示す図である。
【図３】単画像およびスクロールテロップ画像の一例を示す図である。
【図４】スクロールテロップ画像の表示位置を説明する図である。
【図５】スクロールテロップ画像の表示位置を説明する図である。
【図６】スクロールテロップ画像の表示位置を説明する図である。
【図７】図１に示すパーソナルコンピュータの動作の一例を示すフローチャートである。
【符号の説明】
【００６０】
１０  パーソナルコンピュータ
１５０  操作受付部
１７０  位置決定部
１８０  表示制御部
４００  表示枠
５００  スクロールテロップ画像
５０１  単画像
５０２  単画像
５０３  単画像
【図１】
2009032059.tif 000003
【図２】
2009032059.tif 000004
【図３】
2009032059.tif 000005
【図４】
2009032059.tif 000006
【図５】
2009032059.tif 000007
【図６】
2009032059.tif 000008
【図７】
2009032059.tif 000009