(57)【要約】【課題】ハイブリッドビュー表示において、動画表示領域に表示する動画のすべての再生が可能となっているか否かを容易に知らしめる。【解決手段】動画表示領域Ｒ１、及び、テキスト／静止画表示領域Ｒ２における表示のそれぞれが互いに重なり合わないように、それぞれの表示レイアウトを決定する表示レイアウト制御部１５９と、決定された表示レイアウトで、動画表示領域Ｒ１に表示する動画の再生準備が完了しているか否かを判定する動画再生状態判定部１５４と、動画表示領域Ｒ１に表示する動画の再生指示を受けてから、動画の再生準備が完了していると判定されるまでの間、動画表示領域Ｒ１に表示する動画のデータ容量を圧縮することにより生成した複数の画像を、動画表示領域Ｒ１に所定の順序で表示する処理を行う表示制御部１５とを備える。【選択図】図１
2012070286.tif 000002
【特許請求の範囲】
【請求項１】
動画を表示することが可能な第１表示領域、並びに、静止画及びテキストの少なくとも一方を含む表示データを表示することが可能な第２表示領域、における表示のそれぞれが互いに重なり合わないように、それぞれの表示レイアウトを決定するレイアウト決定手段と、
前記レイアウト決定手段によって決定された表示レイアウトで、前記第１表示領域に表示する動画の再生準備が完了しているか否かを判定する再生可否判定手段と、
前記第１表示領域に表示する動画の再生指示を受けてから、前記再生可否判定手段によって前記動画の再生準備が完了していると判定されるまでの間、
前記第１表示領域に表示する動画のデータ容量を圧縮することにより生成した複数の画像を、前記第１表示領域に所定の順序で表示する処理を行う表示制御手段とを備えていることを特徴とする表示制御装置。
【請求項２】
前記表示制御手段は、
前記圧縮することにより生成した複数の画像を前記第１表示領域にスライド表示することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記第１表示領域に表示する動画を所定の一時記憶部に記録する処理を行う記録制御手段を備えており、
前記再生可否判定手段は、
前記記録制御手段が、前記第１表示領域に表示する動画を前記一時記憶部に記録する処理が完了したときに、前記動画の再生準備が完了していると判定することを特徴とする請求項１又は２に記載の表示制御装置。
【請求項４】
前記表示制御手段は、
前記再生可否判定手段が、前記第１表示領域に表示する動画の再生準備が完了していると判定したときに、
前記圧縮することにより生成した複数の画像を表示する処理を終了すると共に、前記第１表示領域に表示する動画の再生が可能であることを示す情報を、前記第１表示領域又は前記第２表示領域のいずれか一方に表示する処理を行うことを特徴とする請求項３に記載の表示制御装置。
【請求項５】
前記第１表示領域に表示する動画を配信する外部のサーバと自装置との接続が確立されているか否かを判定する接続状態判定手段を備えており、
前記再生可否判定手段は、
前記接続状態判定手段が、前記接続が確立されていないと判定したときに、前記第１表示領域に表示する動画の再生準備が完了していないと判定し、
前記表示制御手段は、
前記接続が確立されていないことを示す情報を前記第１表示領域又は第２表示領域のいずれか一方に表示する処理を行うことを特徴とする請求項１から４までのいずれか１項に記載の表示制御装置。
【請求項６】
前記再生可否判定手段は、
前記接続状態判定手段が、前記接続が確立されていると判定したときに、前記第１表示領域に表示する動画の再生準備が完了していると判定し、
前記表示制御手段は、
前記圧縮することにより生成した複数の画像を前記第１表示領域に表示する処理を終了し、前記外部のサーバから配信される動画を前記第１表示領域に表示する処理を行うことを特徴とする請求項５に記載の表示制御装置。
【請求項７】
前記圧縮することにより生成した複数の画像を予め記録する記憶部を備えており、
前記表示制御手段は、
前記接続状態判定手段が、前記接続が確立されていないと判定しているときに、前記記憶部から前記圧縮することにより生成した複数の画像を読み出して前記第１表示領域に動画表示する処理を行うことを特徴とする請求項５又は６に記載の表示制御装置。
【請求項８】
前記表示制御手段は、前記第２表示領域の表示の切替えを前記第１表示領域の表示と独立に制御することを特徴とする請求項１から７までのいずれか１項に記載の表示制御装置。
【請求項９】
前記表示制御手段は、前記第２表示領域の表示のスクロールを、前記第１表示領域の表示と独立に制御することを特徴とする請求項８に記載の表示制御装置。
【請求項１０】
前記表示制御手段は、前記第２表示領域に表示した表示データからリンク先の他の表示データへの切替えを、前記第１表示領域の表示と独立に制御することを特徴とする請求項８又は９に記載の表示制御装置。
【請求項１１】
請求項１から１０までのいずれか１項に記載の表示制御装置における各手段としてコンピュータを動作させるための表示制御プログラム。
【請求項１２】
請求項１１に記載の表示制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
動画を表示することが可能な第１表示領域、並びに、静止画及びテキストの少なくとも一方を含む表示データを表示することが可能な第２表示領域のそれぞれの表示を制御する表示制御装置の制御方法であって、
前記第１表示領域、及び、前記第２表示領域、における表示のそれぞれが、互いに重なり合わないように、それぞれの表示レイアウトを決定するレイアウト決定ステップと、
前記レイアウト決定ステップで決定された表示レイアウトで、前記第１表示領域に表示する動画の再生準備が完了しているか否かを判定する再生可否判定ステップと、
前記第１表示領域に表示する動画の再生指示を受けてから、前記再生可否判定ステップで前記再生準備が完了していると判定されるまでの間、前記第１表示領域に表示する動画のデータ容量を圧縮することにより生成した複数の画像を、前記第１表示領域に所定の順序で表示する処理を行う表示制御ステップとを含んでいることを特徴とする表示制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の表示領域の表示を制御する表示制御装置などに関する。
【背景技術】
【０００２】
近年、インターネット等の情報伝達技術の飛躍的な進歩に伴い、動画の表示が可能な動画表示領域と、動画以外の表示データの表示が可能な領域とが混在する、いわゆるハイブリッドビュー表示が可能なＷＥＢ（ＷＷＷ：world wide web）ページが登場してきている。
【０００３】
例えば、ハイブリッドビュー表示が可能なＷＥＢページでは、ＷＥＢページを開いた状態で、ページ上にレイアウトされた動画表示領域において、直接動画をストリーミング再生すること等が可能となっている。
【０００４】
また、このようなＷＥＢページの中には、ストリーミングの開始ボタンを動画再生領域に表示し、これにより、ストリーミングの開始が可能であることをユーザに分かり易くしているものもある。
【０００５】
ところで、動画の再生に必要な情報量は、非常に大きいので、モバイル端末などの処理能力の低い機器の性能や通信状態等によっては、動画の再生開始までに非常に時間がかかってしまうという問題点がある。
【０００６】
このような問題点を解決する方法の１つとしては、動画の再生開始までの時間を短縮する新たな技術を開発することが考えられる。また、別の方法としては、動画の再生開始までの間、ユーザを退屈させないような何らかの工夫を行うことも考えられる。
【０００７】
これらの方法のうち、後者の方法に関する技術の例として特許文献１に開示されたカラオケ装置がある。
【０００８】
このカラオケ装置は、ＭＰＥＧ（Moving Picture Experts Group）圧縮された映像データを伸長して再生するまでの間、カラオケ演奏を先にスタートして動画の再生がスタートするまで静止画を表示する。これにより、ユーザは、動画の再生を待たずにカラオケ演奏を楽しむことができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平１０−２６８８８７号公報（１９９８年１０月０９日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところで、前記従来のＷＥＢページ技術では、ＷＥＢページ上の動画表示領域以外の領域に表示されたテキストなどを鑑賞して、動画が再生可能になるまでの時間を費やすこともできる。
【００１１】
しかしながら、従来のＷＥＢページ技術では、ページをスクロールさせると、動画表示領域以外の領域も動画表示領域と連動して動いてしまうため、動画表示領域を視認できなくなってしまうという問題点がある。
【００１２】
また、従来のＷＥＢページ技術では、表示中のページからリンク先の他のページへ表示を切替える（以下、「リンクジャンプする」という）こともしばしば行われる。しかしながら、このようなリンクジャンプを行った場合、動画表示領域は、リンク先の他のページとリンクしている訳ではないので、動画表示領域に表示される動画が再生可能となるまでの間は、他のページへリンクジャンプすることができないという問題点がある。
【００１３】
また、従来のＷＥＢページ技術では、動画を少しずつメモリにキャッシュさせながら、再生可能となった部分から順次再生するようになっているので、所望の動画のすべてを再生することが可能であるか否かについては、実際にストリーミングを始めてみないとわからないという問題点がある。
【００１４】
例えば、ストリーミングの途中で、通信状態が悪化した場合、結果的に動画のすべてを再生できない段階で、一端作業をストップし、再度ストリーミングをやり直す必要が生じる場合がある。
【００１５】
よって、ユーザ側からすれば、ストリーミングの開始ボタンにより、ストリーミングを開始することが可能であるか否かを知るよりも、所望の動画のすべてを再生することが可能となっているか否かを知ることができた方が便利である。
【００１６】
一方、前記従来のカラオケ装置の技術は、カラオケの演奏がメインであり、基本的に全画面に動画等を表示することを前提としており、ハイブリッドビュー表示のように、動画と静止画等との配置の制御や、動画表示領域以外の領域に対するスクロールなどの操作との関係などを考慮する必要性は全く存在しないので、上述したＷＥＢページ技術に生じるような問題点は生じ得ない。
【００１７】
本発明は、前記従来の問題点に鑑みなされたものであって、その目的は、ハイブリッドビュー表示において、動画表示領域に表示する動画のすべての再生が可能となっているか否かを容易に知らしめることができる表示制御装置などを提供することにある。
【課題を解決するための手段】
【００１８】
本発明の表示制御装置は、前記課題を解決するために、動画を表示することが可能な第１表示領域、並びに、静止画及びテキストの少なくとも一方を含む表示データを表示することが可能な第２表示領域、における表示のそれぞれが互いに重なり合わないように、それぞれの表示レイアウトを決定するレイアウト決定手段と、前記レイアウト決定手段によって決定された表示レイアウトで、前記第１表示領域に表示する動画の再生準備が完了しているか否かを判定する再生可否判定手段と、前記第１表示領域に表示する動画の再生指示を受けてから、前記再生可否判定手段によって前記動画の再生準備が完了していると判定されるまでの間、前記第１表示領域に表示する動画のデータ容量を圧縮することにより生成した複数の画像を、前記第１表示領域に所定の順序で表示する処理を行う表示制御手段とを備えていることを特徴とする。
【００１９】
また、本発明の表示制御装置の制御方法は、前記課題を解決するために、動画を表示することが可能な第１表示領域、並びに、静止画及びテキストの少なくとも一方を含む表示データを表示することが可能な第２表示領域のそれぞれの表示を制御する表示制御装置の制御方法であって、前記第１表示領域、及び、前記第２表示領域、における表示のそれぞれが、互いに重なり合わないように、それぞれの表示レイアウトを決定するレイアウト決定ステップと、前記レイアウト決定ステップで決定された表示レイアウトで、前記第１表示領域に表示する動画の再生準備が完了しているか否かを判定する再生可否判定ステップと、前記第１表示領域に表示する動画の再生指示を受けてから、前記再生可否判定ステップで前記再生準備が完了していると判定されるまでの間、前記第１表示領域に表示する動画のデータ容量を圧縮することにより生成した複数の画像を、前記第１表示領域に所定の順序で表示する処理を行う表示制御ステップとを含んでいることを特徴とする。
【００２０】
前記構成又は方法によれば、レイアウト決定手段又はレイアウト決定ステップでは、第１表示領域、及び、第２表示領域における表示のそれぞれが、互いに重なり合わないように、それぞれの領域の表示レイアウトを決定する。これにより、第１表示領域及び第２表示領域のどちらか一方の表示が、他方の表示を妨げることがない。
【００２１】
よって、動画表示領域の表示と、動画表示領域以外の領域に表示されるテキスト等の表示とを混在させた、いわゆるハイブリッドビュー表示が可能となる。
【００２２】
また、再生可否判定手段又は再生可否判定ステップによれば、決定された表示レイアウトで、第１表示領域に表示する動画の再生準備が完了しているか否かを判定することができる。
【００２３】
また、表示制御手段又は表示制御ステップでは、第１表示領域に表示する動画の再生指示を受けてから、動画の再生準備が完了していると判定されるまでの間、第１表示領域に表示する動画のデータ容量を圧縮することにより生成した複数の画像を、第１表示領域に所定の順序で表示する。
【００２４】
ここで、圧縮して生成された複数の画像は、動画本体と比較して低容量なので、読み込み速度を低減させることができる。これにより、動画の再生準備が完了するまでの間、第１表示領域で、圧縮して生成された複数の画像を速やかに表示することができる。
【００２５】
また、動画の再生指示を受けてから、動画の再生準備が完了していると判定されるまでの間、複数の画像を所定の順序で代替表示するので、この代替表示の存否により、動画表示領域に表示する動画のすべての再生が可能となっているか否かを容易に知らしめることができる。
【００２６】
さらに、動画の再生準備の完了を待たずにユーザに第１表示領域に表示する動画の存在を示唆することが可能となる。
【００２７】
以上より、ハイブリッドビュー表示において、動画表示領域に表示する動画のすべての再生が可能となっているか否かを容易に知らしめることができる。
【００２８】
ここで、「圧縮」には、動画を構成するフレーム画像の数を低減させて圧縮する場合の他、動画を構成する各フレーム画像の画質、解像度、及び時間分解能等のいずれか少なくとも１つを劣化させて圧縮する場合も含まれる。
【００２９】
「動画の再生準備が完了している」とは、例えば、動画のダウンロード、デコード、及びキャッシュ保存が完了していることを意味する。
【００３０】
また、本発明の表示制御装置は、前記構成に加えて、前記表示制御手段は、前記圧縮することにより生成した複数の画像を前記第１表示領域にスライド表示しても良い。
【００３１】
前記構成によれば、動画の読み込みに時間を要しても、第１表示領域で複数の画像のスライド表示（スライドショー）を表示可能となり、１枚の静止画を表示する場合と比較してユーザにダイナミックな印象を与えることができる。
【００３２】
ここで、「スライド表示」とは、動画を構成する複数の時系列フレーム画像から一部のフレーム画像を間引いて生成した複数の画像を、時系列に沿って非連続的に視認されるように各画像の表示タイミングを調整して順次表示することを言う。
【００３３】
また、本発明の表示制御装置は、前記構成に加えて、前記第１表示領域に表示する動画を所定の一時記憶部に記録する処理を行う記録制御手段を備えており、前記再生可否判定手段は、前記記録制御手段が、前記第１表示領域に表示する動画を前記一時記憶部に記録する処理が完了したときに、前記動画の再生準備が完了していると判定しても良い。
【００３４】
前記構成によれば、再生可否判定手段は、記録制御手段が、第１表示領域に表示する動画を一時記憶部に記録する処理が完了したときしか、動画の再生準備が完了していると判定しないので、例えば、記録制御手段が動画のキャッシングに失敗した場合などには、動画の再生準備が完了していると判定されない。
【００３５】
なお、以上の構成と、記録制御手段が動画のすべてのキャッシュが成功するまでキャッシングを自動的に繰り返す構成とを組合せれば、上述したストリーミングの途中で、通信状態が悪化した場合に再度ストリーミングをやり直す必要が生じるという問題点を解決することが可能である。
【００３６】
また、本発明の表示制御装置は、前記構成に加えて、前記表示制御手段は、前記再生可否判定手段が、前記第１表示領域に表示する動画の再生準備が完了していると判定したときに、前記圧縮することにより生成した複数の画像を表示する処理を終了すると共に、前記第１表示領域に表示する動画の再生が可能であることを示す情報を、前記第１表示領域及び前記第２表示領域のいずれか一方に表示する処理を行っても良い。
【００３７】
これにより、動画の再生が可能であることを示す情報を表示することで、ユーザに動画の再生が可能となったことを示唆することができる。
【００３８】
ところで、外部のサーバから動画を受信する形態では、オフライン状態（サーバと自装置との接続が確立されていない状態）でも動画の再生ができるように、動画を自装置内に保持するとデータ容量が大きくなるという副次的な問題がある。
【００３９】
また、動画を自装置内に保持せずネットワーク越しにストリーミング再生を行うと、オフライン状態で動画再生できないという副次的な問題もある。
【００４０】
そこで、このような副次的な問題を解決するため、本発明の表示制御装置は、前記構成に加えて、前記第１表示領域に表示する動画を配信する外部のサーバと自装置との接続が確立されているか否かを判定する接続状態判定手段を備えており、前記再生可否判定手段は、前記接続状態判定手段が、前記接続が確立されていないと判定したときに、前記第１表示領域に表示する動画の再生準備が完了していないと判定し、前記表示制御手段は、前記接続が確立されていないことを示す情報を前記第１表示領域又は第２表示領域のいずれか一方に表示する処理を行っても良い。
【００４１】
これにより、接続が確立されていない（オフライン状態である）ことをユーザに示唆することで、ユーザに対してオンライン接続を促すことができる。
【００４２】
また、本発明の表示制御装置は、前記構成に加えて、前記再生可否判定手段は、前記接続状態判定手段が、前記接続が確立されていると判定したときに、前記第１表示領域に表示する動画の再生準備が完了していると判定し、前記表示制御手段は、前記圧縮することにより生成した複数の画像を前記第１表示領域に表示する処理を終了し、前記外部のサーバから配信される動画を前記第１表示領域に表示する処理を行っても良い。
【００４３】
これにより、オンライン状態では、外部のサーバから配信される動画を前記第１表示領域に表示するので、動画を自装置内に保持しておかなくても良く、自装置内に保持するデータ量が大きくなることを回避することができる。
【００４４】
また、本発明の表示制御装置は、前記構成に加えて、前記圧縮することにより生成した複数の画像を予め記録する記憶部を備えており、前記表示制御手段は、前記接続状態判定手段が、前記接続が確立されていないと判定しているときに、前記記憶部から前記圧縮することにより生成した複数の画像を読み出して前記第１表示領域に動画表示する処理を行っても良い。
【００４５】
これにより、オフライン状態では、記憶部に予め記録した圧縮することにより生成した複数の画像を読み出して第１表示領域に動画表示するので、画質、解像度、及び時間分解能等の劣化があるものの、オフライン状態で第１表示領域に表示する動画の再生ができないという事態を回避することができる。
【００４６】
以上により、サーバと自装置との接続状態（オンライン状態又はオフライン状態）に応じて、オンライン時は、解像度、時間分解能、画質が高いリッチな動画を再生し、オフライン時は、解像度、時間分解能、画質の少なくともいずれかを低くした動画を再生し、リッチな動画の再生とオフラインでの動画の再生の両立が可能となる。
【００４７】
また、本発明の表示制御装置は、前記構成に加えて、前記表示制御手段は、前記第２表示領域の表示の切替えを前記第１表示領域の表示と独立に制御することが好ましい。
【００４８】
これにより、例えば、動画をキャッシュに読み込んでいる最中でも、第２表示領域の表示に対するスクロールやリンクジャンプなどのユーザ操作が可能となる。
【００４９】
例えば、本発明の表示制御装置は、前記構成に加えて、前記表示制御手段は、前記第２表示領域の表示のスクロールを、前記第１表示領域の表示と独立に制御しても良い。
【００５０】
これにより、ページをスクロールさせると、動画表示領域以外の領域も動画表示領域と連動して動いてしまうため、動画表示領域を視認できなくなってしまうという事態を回避することができる。
【００５１】
また、本発明の表示制御装置は、前記構成に加えて、前記表示制御手段は、前記第２表示領域に表示した表示データからリンク先の他の表示データへの切替えを、前記第１表示領域の表示と独立に制御しても良い。
【００５２】
これにより、動画表示領域に表示される動画が再生可能となるまでの間は、他のページへリンクジャンプすることができないという事態を回避することができる。
【００５３】
なお、前記表示制御装置及びその制御方法における各手段、各機能、各処理、並びに、各ステップ及び各工程のそれぞれは、コンピュータによって実現してもよく、この場合には、コンピュータを前記各手段として動作させ、コンピュータに前記各機能を実現させ、若しくはコンピュータに前記各処理、前記各ステップ、又は前記各工程を実行させることにより前記表示制御装置及びその制御方法を、コンピュータにて実現させる表示制御プログラム及びそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００５４】
本発明の表示制御装置は、以上のように、動画を表示することが可能な第１表示領域、並びに、静止画及びテキストの少なくとも一方を含む表示データを表示することが可能な第２表示領域、における表示のそれぞれが互いに重なり合わないように、それぞれの表示レイアウトを決定するレイアウト決定手段と、前記レイアウト決定手段によって決定された表示レイアウトで、前記第１表示領域に表示する動画の再生準備が完了しているか否かを判定する再生可否判定手段と、前記第１表示領域に表示する動画の再生指示を受けてから、前記再生可否判定手段によって前記動画の再生準備が完了していると判定されるまでの間、前記第１表示領域に表示する動画のデータ容量を圧縮することにより生成した複数の画像を、前記第１表示領域に所定の順序で表示する処理を行う表示制御手段とを備えている構成である。
【００５５】
また、本発明の表示制御装置の制御方法は、以上のように、前記第１表示領域、並びに、前記第２表示領域、における表示のそれぞれが、互いに重なり合わないように、それぞれの表示レイアウトを決定するレイアウト決定ステップと、前記レイアウト決定ステップで決定された表示レイアウトで、前記第１表示領域に表示する動画の再生準備が完了しているか否かを判定する再生可否判定ステップと、前記第１表示領域に表示する動画の再生指示を受けてから、前記再生可否判定ステップで前記再生準備が完了していると判定されるまでの間、前記第１表示領域に表示する動画のデータ容量を圧縮することにより生成した複数の画像を、前記第１表示領域に所定の順序で表示する処理を行う表示制御ステップとを含んでいる方法である。
【００５６】
以上により、ハイブリッドビュー表示において、動画表示領域に表示する動画のすべての再生が可能となっているか否かを容易に知らしめることができるという効果を奏する。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態である電子書籍端末（表示制御装置）の要部構成を示すブロック図である。
【図２】本発明の一実施形態であるコンテンツ配信システム（サーバ及び電子書籍端末）の全体の概要構成を示すブロック図である。
【図３】前記コンテンツ配信システムにおいて、表示部に表示されるデモ画面の遷移を示す画面遷移図（以下、遷移図という）であり（ａ）は、電子書籍の選択画面の一例を示し、（ｂ）は、選択された電子書籍の初期画面の一例を示し、（ｃ）は、（ｂ）でｍｏｄｅ１（コーディネートモード）を選択したときに表示されるコーディネートコンテンツ（以下、コーデコンテンツと略称する）の表紙画面の一例を示し、（ｄ）は、（ｃ）の表示のカットアウト後に表示されるコーデコンテンツの選択画面の一例を示し、（ｅ）は、（ｂ）でｍｏｄｅ２（カタログモード）を選択したときに表示される表紙画面の一例を模式的に示し、（ｆ）は、（ｅ）の表示のカットアウト後に表示されるカタログ画面の一例を模式的に示す。
【図４】前記コンテンツ配信システムにおいて、表示部に表示されるデモ画面の遷移を示す遷移図であり（ａ）は、前記コーデコンテンツの選択画面（選択前）の一例を示し、（ｂ）は、前記コーデコンテンツの選択画面（選択後）の一例を示し、（ｃ）は、前記コーデコンテンツの選択画面（選択後）の他の一例を示し、（ｄ）は、前記コーデコンテンツの選択画面（選択後）のさらに他の一例を示し、（ｅ）は、前記コーデコンテンツの選択画面（選択後）のさらに他の一例を示し、（ｆ）は、（ｅ）でインジケータから指を離したときに表示されるコーディネート画面の一例を示し、（ｇ）は、（ｆ）でインジケータの先頭をタップし、（ａ）に戻ったときの様子を示す。
【図５】前記コンテンツ配信システムにおいて、表示部に表示されるデモ画面の遷移を示す遷移図であり（ａ）は、前記コーデコンテンツの選択画面（ドラッグ／フリック前）の一例を示し、（ｂ）は、（ａ）から遷移した前記コーデコンテンツの選択画面（左ドラッグ／フリック後）の一例を示し、（ｃ）は、（ｂ）から遷移した前記コーデコンテンツの選択画面（右ドラッグ／フリック後、右端ボタンのタップ前）の一例を示し、（ｄ）は、（ｃ）から遷移した前記コーデコンテンツの選択画面（右端ボタンのタップ後）の一例を示し、（ｅ）は、（ｄ）から遷移した前記コーデコンテンツの選択画面（左端ボタンのタップ後）の一例を示す。
【図６】前記コンテンツ配信システムにおいて、表示部に表示されるデモ画面の遷移を示す遷移図であり（ａ）は、前記コーデコンテンツの選択画面（コーデコンテンツのタップ前）の一例を示し、（ｂ）は、（ａ）から遷移したコーデコンテンツの表示画面の一例を示し、（ｃ）は、図９の（ｂ）から遷移した動画再生画面（動画再生領域のタップ前）の一例を示し、（ｄ）は、（ｃ）から遷移した動画停止画面（動画再生領域のタップ後）の一例を示し、（ｅ）は、前記コーデコンテンツの選択画面（テキスト／静止画表示領域の左ドラッグ／フリック前）の一例を示し、（ｆ）は、（ｅ）から遷移したコーデコンテンツの表示画面（テキスト／静止画表示領域の左ドラッグ／フリック後）の一例を示し、（ｇ）は、（ｆ）からさらに左ドラッグ／フリック操作したときのコーデコンテンツエンド画面を示し、（ｈ）は、前記コーデコンテンツエンド画面で、右端に表示された次のコーデコンテンツをタップ操作したときの様子を示し、（ｉ）は、コーデコンテンツエンド画面の他の一例を示し、（ｊ）は、次のコーデコンテンツの表示画面の一例を示す。
【図７】前記コンテンツ配信システムにおいて、表示部に表示されるデモ画面の遷移を示す遷移図であり（ａ）は、前記コーデコンテンツの表示画面（ドッグイヤーアイコンのタップ前）の一例を示し、（ｂ）は、（ａ）から遷移したコーデコンテンツの表示画面（ドッグイヤーアイコンのタップ後、戻るアイコンのタップ前）の一例を示し、（ｃ）は、（ｂ）から遷移したコーデコンテンツの表示画面（戻るアイコンのタップ後、ドックイヤーアイコンのタップ前）の一例を示し、（ｄ）は、（ｃ）から遷移したコーデコンテンツの表示画面（ドックイヤーアイコンのタップ後）の一例を示す。
【図８】図６の（ｂ）から遷移したコーデコンテンツの表示画面（スライドショー表示前）の一例を示す模式図である。
【図９】前記コンテンツ配信システムにおいて、表示部に表示されるデモ画面の遷移を示す遷移図であり、（ａ）は、図８から遷移したコーデコンテンツの表示画面（スライドショー表示中）の一例を模式的に示し、（ｂ）は、（ａ）から遷移したコーデコンテンツの表示画面（スライドショー終了後）の一例を模式的に示す。
【図１０】前記電子書籍端末の動作の流れの一例を示すフローチャートである。
【図１１】前記電子書籍端末の動作の流れの他の一例を示すフローチャートである。
【発明を実施するための形態】
【００５８】
本発明の実施の一形態について図１〜図１１に基づいて説明すれば、以下のとおりである。なお、各処理において表示部１６に表示される画像は一例であり、各処理において必要となる情報が含まれていれば、どのような画像であってもよい。また、以下の特定の項目で説明する構成以外の構成については、必要に応じて説明を省略する場合があるが、他の項目で説明されている場合は、その構成と同じである。また、説明の便宜上、各項目に示した部材と同一の機能を有する部材については、同一の符号を付し、適宜その説明を省略する。
【００５９】
〔１．コンテンツ配信システム１の構成〕
まず、図２に基づき、電子書籍端末１０を含むコンテンツ配信システム１００の概要構成について説明し、その後、図１に基づき、電子書籍端末１０の要部構成について説明する。図１は、電子書籍端末１０の要部構成を示すブロック図であり、図２は、コンテンツ配信システム１００のハードウェア構成を示すブロック図である。
【００６０】
図２に示すように、コンテンツ配信システム１００は、電子書籍端末１０、サーバ２０を含む構成である。そして、電子書籍端末１０は、本実施形態では、電子書籍端末１０及びサーバ２０の通信を行うための回線として、例えば、電話回線網を使用した第３世代移動通信方式（３Ｇ回線）、及び、電子書籍端末１０から近接無線通信によって接続してインターネットにアクセスすることができる無線ＬＡＮ通信方式の回線が使用可能となっている。
【００６１】
そして、無線ＬＡＮ通信方式の回線としては、例えば、ＷｉＦｉ（wireless fidelity）と呼ばれる通信方式の回線（ＷｉＦｉ回線）が挙げられる。この３Ｇ回線とＷｉＦｉ回線とは、ユーザ操作によって切替え可能である。なお、回線数及び回線の種類については、これらに限られたものではなく、電子書籍端末１０及びサーバ２０間の通信を可能とする形態であればよい。
【００６２】
例えば、その他の通信形態としては、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）の他、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｆｅｌｉｃａ（登録商標）、ＰＬＣ（power line communication）、ＩｒＤＡ（赤外線無線）、ＩｒＳＳ（赤外線無線）、及びＷＣＤＭＡ（通信網）などの有線及び／又は無線による通信形態などが利用できる。
【００６３】
電子書籍端末１０は、雑誌、新聞、書籍などのデジタル形式の電子書籍（コンテンツ）等を閲覧するための端末装置である。ユーザは、電子書籍端末１０を使って、所望の電子書籍等を再生して視聴する。電子書籍端末１０には通信機能が付いており、サーバ２０から所望の電子書籍等を取得（ダウンロード）できる。サーバ２０は、各種の電子書籍等を販売するサービスを運営しており、電子書籍端末１０のユーザはその会員となり、電子書籍等を購入する。購入した電子書籍等はサーバ２０から電子書籍端末１０に自動的にダウンロードされ、電子書籍端末１０内の端末記憶部１２に記憶される。
【００６４】
（サーバ２０の構成）
サーバ２０は、電子書籍端末１０の表示部１６に表示されるコンテンツ等を管理し、当該コンテンツを電子書籍端末１０に配信するものであり、主として、サーバ制御部２１、サーバ記憶部２２、及び通信制御部２３を備えている。
【００６５】
サーバ制御部２１は、サーバ２０が備える各部の動作を制御するものである。サーバ制御部２１は、サーバ記憶部２２に記憶されている各種プログラム（不図示）を読み出して、サーバ２０の各部を制御し、サーバ２０が備える各種機能を実現する。
【００６６】
例えば、サーバ制御部２１は、通信制御部２３が受信したコンテンツ等の送信要求に従って、サーバ記憶部２２に格納されたコンテンツ等の中に送信要求に示されるコンテンツ等が存在するか否かを確認する。また、サーバ制御部２１は、通信制御部２３を制御することにより、受信した送信要求に示されるコンテンツ等をサーバ記憶部２２から読み出して、電子書籍端末１０に送信する。
【００６７】
通信制御部２３は、サーバ制御部２１の制御に基づいて、電子書籍端末１０との通信を制御するものである。
【００６８】
サーバ記憶部２２は、サーバ制御部２１等が実行する（１）各部の制御プログラム、（２）ＯＳ（operating system）プログラム、（３）アプリケーションプログラム、および、（４）これらプログラムを実行するときに読み出す各種データを記録したり、サーバ制御部２１等がこれらの各種プログラムを実行する過程でデータを一時的に保持するための作業領域として使用されたりするものである。また、サーバ記憶部２２には、端末ＤＢ、コンテンツＤＢ、動画データＨ／Ｌ、スライドショーデータ、静止画／テキストデータなどの各種データが予め記録される。
【００６９】
端末ＤＢは、コンテンツ配信システム１００を構成する各電子書籍端末１０を管理するためのデータベースである。また、コンテンツＤＢは、サーバ２０が電子書籍端末１０に配信するコンテンツの基本骨格となる基本データを格納しかつ管理するためのデータベースである。
【００７０】
また、動画データＨ／Ｌは、動画データＨ及び動画データＬを含み、動画データＬは、動画データＨを圧縮することにより生成した複数のフレーム画像（画像）からなる動画データであり、動画を構成する各フレーム画像の画質、解像度、及び時間分解能などの少なくとも１つを劣化させたものである。すなわち、動画データＬは、動画データＨと１対１に対応する。
【００７１】
また、スライドショーデータは、動画データＨを構成するフレーム画像の一部を間引いてその数を低減させて生成した複数のフレーム画像（画像）からなる画像データである。すなわち、スライドショーデータは、動画データＨ／Ｌと１対１に対応する。
【００７２】
なお、上述したスライドショーデータとして、Ｎ（Ｎは、自然数）枚の静止画像を動画像データから選択する方法としては、（１）動画データＨの時系列フレーム画像から、時間均等にＮ枚の画像を選択する方法、（２）動画データＨの時系列フレーム画像の先頭から時系列に沿って連続にＮ枚の画像を選択する方法、（３）動画データＨの時系列フレーム画像の先頭から時系列に沿って連続なＭ（Ｍ＞Ｎ、Ｍは自然数）枚の中で、時間均等にＮ枚の静止画像を選択する方法などを例示することができる。
【００７３】
また、上述したスライドショーデータとして、Ｎ枚の静止画像を動画像データから選択する他の方法として、上述の（１）、（２）または（３）に記載の動画データＨに替えて、動画データＬからＮ枚の静止画像を選択するようにしてもよい。
【００７４】
また、静止画／テキストデータ（表示データ）は、静止画及び／又はテキストデータである。
【００７５】
上述した動画データＨ／Ｌ、スライドショーデータ、及び静止画／テキストデータは、それぞれ、必要に応じて前記コンテンツの基本データと組合せて用いられるデータである。なお、動画データＨ／Ｌ、スライドショーデータ、及び静止画／テキストデータと、コンテンツの基本データの組合せ例については、後述する。
【００７６】
ここで、テキストデータに関するデータ形式としては、例えば、ＡＳＣＩＩ、及びＨＴＭＬ（Hyper Text Markup Language）などが例示できるが、これに限定されない。
【００７７】
また、静止画、及び動画に関するデータ形式としては、映像データに関するＦｌａｓｈ（マクロメディアが販売しているＷＥＢ用のアニメーション作成ソフト）、静止画の圧縮に関するＪＰＥＧ（Joint Photographic Experts Group）、動画の圧縮に関するＭＰＥＧ（Moving Picture Experts Group）などを例示できるが、これに限定されない。
【００７８】
また、動画に付随する音声に関するデータ形式としては、ＡＡＣ（Advanced Audio Coding）、ＷＡＶ（Ｗｉｎｄｏｗｓ（登録商標）の音声の標準的なファイル形式）、及びＭＰ３（MPEG-1 Audio Layer 3）などを例示できるが、これに限定されない。
【００７９】
（電子書籍端末１０の構成）
電子書籍端末１０は、主として、端末制御部１１、端末記憶部（記憶部）１２、操作検知部１３、通信制御部（記録制御手段）１４、表示制御部（表示制御手段）１５、表示部１６、及び通信状態検知部（接続状態判定手段）１７を備えている。
【００８０】
端末制御部１１は、電子書籍端末１０が備える各部の動作を制御するものである。端末制御部１１は、端末記憶部１２に記憶されている各種プログラムを読み出して、電子書籍端末１０の各部を制御し、電子書籍端末１０が備える各種機能を実現する。
【００８１】
端末記憶部１２は、フラッシュメモリなどの不揮発性の記憶装置を含み、端末制御部１１等が実行する（１）各部の制御プログラム、（２）ＯＳプログラム、（３）アプリケーションプログラム、および、（４）これらプログラムを実行するときに読み出す各種データを記録するものである。また、端末記憶部１２は、揮発性の記憶装置（メインメモリ）を含むものであり、端末制御部１１等が上述の各種プログラムを実行する過程でデータを一時的に保持するための作業領域としても使用される。その他、端末記憶部１２には、表示制御部１５が表示部１６に動画、静止画、及びテキストを表示するときに用いられるビデオメモリ、ディスク又はカード等の着脱可能な記録媒体である外部メモリ等を含む。
【００８２】
端末記憶部１２に含まれる端末ＤＢ、コンテンツＤＢ、動画データＬ、スライドショーデータ、静止画／テキストデータなどの各種データは、予め記録しておくか、サーバ２０から取得して記録する。
【００８３】
端末ＤＢは、電子書籍端末１０を管理するためのデータベースである。また、コンテンツＤＢ、動画データＬ、スライドショーデータ、静止画／テキストデータなどの各種データについては、上述したとおりである。
【００８４】
操作検知部１３は、ユーザ操作を検知するものであり、例えばタッチパネル又はハードキー群として実現されている。タッチパネルの場合、表示部１６に表示される画像に含まれる選択画像（サムネイル画像を含む）、各種ボタン、アイコン、及びオーバーレイ表示されたインジケータ等にユーザが触れたことを検知する。
【００８５】
操作検知部１３が検知するタッチ操作としては、タップ（クリック）、ダブルタップ（ダブルクリック）、ドラッグ、フリック、ピンチアウト（ピンチオープン）、ピンチイン（ピンチクローズ）などを例示することができる。
【００８６】
なお、タップは、表示画面を指で軽く叩く操作であり、ダブルタップは、タップを２回繰り返す操作であり、ドラッグは、接触させたまま指をずらす操作であり、フリックは、指で軽くはらう操作であり、ピンチオープンは、接触させたまま２本の指の間を広げる操作であり、ピンチインは、２本の指の間を縮める操作である。
【００８７】
通信制御部１４は、端末制御部１１の制御に基づいて、サーバ２０との通信を制御するものであり、例えば３Ｇ回線及びＷｉＦｉ回線に対応した通信を行う。
【００８８】
例えば、通信制御部１４は、サーバ２０から取得するデータ（例えばコンテンツ等）を取得し、内部に付属するキャッシュメモリ（一時記憶部）１４１や端末記憶部１２に格納したり、サーバ２０に対してコンテンツ等の送信要求等を送信したりする。換言すれば、通信制御部１４は、表示部１６に表示されるコンテンツ等を管理し、当該コンテンツ等を自端末に配信するサーバ２０との通信を制御するものである。
【００８９】
表示制御部１５は、端末制御部１１の制御に基づいて、表示部１６に、動画、スライドショー、静止画、及びテキスト等を混在させて表示（すなわち、ハイブリッドビュー表示）する制御を行うものである。なお、表示制御部１５の動作の詳細については、後述する。
【００９０】
表示部１６は、本実施形態では、液晶ディスプレイを採用している。また、表示部１６は、マトリクス状に配置された複数の撮像センサの集合である撮像センサ群（不図示）を備えており、いわゆるタッチセンサとしての機能を有する。撮像センサの構成例としては、ＣＣＤ（Charge Coupled Device）イメージセンサや、ＣＭＯＳ（complementary metal-oxide semiconductor）センサなどの固体撮像素子を例示することができる。
【００９１】
なお、本実施形態では、上述のように、表示部１６が、液晶ディスプレイ、すなわち、ＬＣＤ（Liquid Crystal Display）である場合を例にとって説明するが、本発明が適用可能なものはこれに限定されるものではない。例えば、電気泳動型ディスプレイ、ツイストボール型ディスプレイ、微細なプリズムフィルムを用いた反射型ディスプレイ、デジタルミラーデバイス等の光変調素子を用いたディスプレイの他、発光素子として、有機ＥＬ発光素子、無機ＥＬ発光素子、ＬＥＤ（Light Emitting Diode）等の発光輝度が可変の素子を用いたディスプレイ、フィールドエミッションディスプレイ（ＦＥＤ）、プラズマディスプレイ（ＰＤ）などを例示することができる。また、タッチセンサも、撮像センサを用いた形態を例にとって説明するが、これに限定されるものではない。
【００９２】
通信状態検知部１７は、通信制御部１４を監視して、外部のサーバ２０と電子書籍端末１０との接続が確立されているか否かを判定する処理を行う。また、通信状態検知部１７は、接続が確立されているか否かの判定結果を表示制御部１５（図１の動画再生制御部１５１）に通知する処理も行う。
【００９３】
次に、図１に基づき、電子書籍端末１０の要部構成について説明する。
【００９４】
図１に示すように、表示制御部１５は、動画再生制御部１５１、スライドショー再生制御部１５２、静止画／テキスト表示制御部１５３、動画再生状態判定部（再生可否判定手段）１５４、リンク制御部１５５、操作制御部１５６、オーバーレイ制御部１５７、データセレクト部１５８、表示レイアウト制御部（レイアウト決定手段）１５９を含む。
【００９５】
なお、操作検知部１３は、ユーザ操作の検知結果を、主として動画再生状態判定部（再生可否判定手段）１５４、リンク制御部１５５、操作制御部１５６、オーバーレイ制御部１５７に通知する。
【００９６】
また、通信状態検知部１７は、電子書籍端末１０とサーバ２０との接続状態（オンライン状態かオフライン状態か）の判定結果を動画再生制御部１５１及び通信制御部１４に通知する。
【００９７】
また、通信制御部１４は、サーバ２０から取得した動画データＨなどを格納するキャッシュメモリ（一時記憶部）１４１を備えている。
【００９８】
動画再生制御部１５１は、データセレクト部１５８の指示に従い、端末記憶部１２から動画を読出し、データセレクト部１５８に送信する処理を行う。
【００９９】
具体的には、動画再生制御部１５１は、動画再生状態判定部１５４からオンライン状態であるとの判定結果を受けた場合、通信制御部１４に指示して、端末記憶部１２に記録した動画データＬではなく、サーバ２０を介して動画データＨを取得し、キャッシュメモリ１４１にキャッシュさせる。このとき、通信制御部１４は、動画データＨのキャッシュが完了したときに、その判定結果を動画再生状態判定部１５４に通知する。また、データセレクト部１５８は、動画再生状態判定部１５４による判定結果を受けて、動画再生制御部１５１にキャッシュメモリ１４１から動画データＨを送信するよう要求する。
【０１００】
一方、動画再生制御部１５１は、動画再生状態判定部１５４からオフライン状態であるとの判定結果を受けた場合、その判定結果を動画再生状態判定部１５４に通知する。このとき、動画再生状態判定部１５４は、動画再生制御部１５１に端末記憶部１２に動画データＬが存在しているか否かを問い合せる。動画再生制御部１５１は、この問合せに対する回答を動画再生状態判定部１５４に通知し、動画再生状態判定部１５４は、この問合せの回答結果により、動画データＬの記録が存在している場合は、データセレクト部１５８にその旨を通知する。データセレクト部１５８は、この通知を受けると、動画再生制御部１５１に動画データＬを読み出して送信するよう指示する。
【０１０１】
スライドショー再生制御部１５２は、データセレクト部１５８の指示に従い、端末記憶部１２からスライドショーデータを読出し、データセレクト部１５８に送信する。
【０１０２】
具体的には、動画再生状態判定部１５４は、動画データＨ又は動画データＬのいずれも再生準備が完了していないと判定した場合、その判定結果をデータセレクト部１５８に通知する。データセレクト部１５８は、この通知を受けて、スライドショー再生制御部１５２に指示して、スライドショーデータを端末記憶部１２から読み出して送信させる。
【０１０３】
静止画／テキスト表示制御部１５３は、データセレクト部１５８の指示に従い、端末記憶部１２から静止画／テキストデータを読出し、データセレクト部１５８に送信する。
【０１０４】
動画再生状態判定部１５４は、動画再生制御部１５１に動画データＨ又は動画データＬの再生準備が完了しているか否かを問合せ、その問合せの回答を受けて、動画データＨ又は動画データＬの再生準備が完了しているか否かを判定する。
【０１０５】
リンク制御部１５５は、表示部１６に表示されたコンテンツ内にリンク情報が含まれている場合に、その位置を常に監視しており、操作検知部１３を介してリンクジャンプ操作がなされたと認識したときに、データセレクト部１５８にリンク先の別の表示画面に切替えるよう指示する。
【０１０６】
操作制御部１５６は、表示部１６に表示されているコンテンツ画面ＣＯＬの状態を常に監視しており、操作検知部１３を介してコンテンツ画面ＣＯＬに表示された選択画面、操作ボタン、アイコン等に対するタップ操作がなされたと認識した場合は、その操作に応じた処理を行う。また、操作制御部１５６は、操作検知部１３を介してコンテンツ画面ＣＯＬのスクロール操作がなされたと認識した場合は、データセレクト部１５８にその旨、通知する。
【０１０７】
オーバーレイ制御部１５７は、後述する半透明のインジケータＩＫ、サムネイル画像ＳＡＭ１〜４（オーバーレイ表示）を、表示部１６に表示されているコンテンツ画面ＣＯＬに対して、重ねて表示する処理を行う。
【０１０８】
また、オーバーレイ制御部１５７は、操作検知部１３を介してインジケータＩＫに対してユーザ操作がなされたと認識した場合は、その操作に応じた処理を行う。
【０１０９】
データセレクト部１５８は、動画再生状態判定部１５４、リンク制御部１５５、操作制御部１５６、オーバーレイ制御部１５７などからの指示に従い、動画再生制御部１５１、スライドショー再生制御部１５２、静止画／テキスト表示制御部１５３のそれぞれを介して、動画データＨ／Ｌ、スライドショーデータ、静止画／テキストデータを取得する他、端末記憶部１２のコンテンツＤＢからコンテンツの基本データを取得し、取得した各種データを表示レイアウト制御部１５９に送信する。
【０１１０】
表示レイアウト制御部１５９は、基本データに基づいて表示部１６に表示するコンテンツ画面ＣＯＬの骨格を決定すると共に、動画再生領域（第１表示領域）Ｒ１及びテキスト／静止画表示領域（第２表示領域）Ｒ２、インジケータＩＫ、操作ボタン、アイコン等の表示レイアウトを決定又は更新する。
【０１１１】
なお、動画表示領域Ｒ１は、動画データＨ／Ｌ、スライドショー、再生開始ボタン（動画の再生が可能であることを示す情報）ＲＢ２を含む静止画など動画又は静止画の表示が可能な領域である（図３〜８等参照）。
【０１１２】
また、テキスト／静止画表示領域Ｒ２は、テキストデータ、静止画（オブジェクト）、各種操作ボタン、及び／又はアイコン等の表示が可能な領域である（図３〜８等参照）。
【０１１３】
表示制御部１５は、表示レイアウト制御部１５９の決定又は更新した表示レイアウトに従って、表示部１６にコンテンツ画面ＣＯＬ等を表示する。
【０１１４】
〔２．電子書籍端末１０の特徴の詳細〕
電子書籍端末１０の大きな特徴の１つは、動画表示領域Ｒ１に表示する動画データＨ／Ｌの再生指示を受けてから、動画データＨ／Ｌの再生準備が完了するまでの間に、動画表示領域Ｒ１にて静止画のスライドショーを見せることにより、動画データＨ／Ｌの読み込みが完了するまでの代替表示とする点である。
【０１１５】
また、電子書籍端末１０のもう１つの特徴は、自装置とサーバ２０とがオンライン状態にあるか、オフライン状態にあるかを監視し、オンライン状態のときは、再生準備が完了した動画データＨを動画表示領域Ｒ１に表示し、オフライン状態のときは、動画データＬを動画表示領域Ｒ１に表示する点である。
【０１１６】
この特徴により、ハイブリッドビュー表示において、動画表示領域に表示する動画のすべての再生が可能となっているか否かを容易に知らしめることができる。
【０１１７】
以下、本実施形態の電子書籍端末１０の特徴について詳述する。
【０１１８】
〔１〕さらに詳細には、電子書籍端末１０では、表示レイアウト制御部１５９が、動画データＨ／Ｌを表示することが可能な動画表示領域Ｒ１、並びに、静止画及びテキストの少なくとも一方を含む表示データを表示することが可能なテキスト／静止画表示領域Ｒ２における表示のそれぞれが互いに重なり合わないように、それぞれの表示レイアウトを決定する。これにより、動画表示領域Ｒ１及びテキスト／静止画表示領域Ｒ２のどちらか一方の表示が、他方の表示を妨げることがない。よって、動画表示領域Ｒ１の表示と、動画表示領域Ｒ１以外の領域（テキスト／静止画表示領域Ｒ２）に表示されるテキスト等の表示とを混在させた、いわゆるハイブリッドビュー表示が可能となる。
【０１１９】
また、動画再生状態判定部１５４が、表示レイアウト制御部１５９によって決定された表示レイアウトで、動画表示領域Ｒ１に表示する動画データＨ／Ｌの再生準備が完了しているか否かを判定する。
【０１２０】
また、表示制御部１５は、動画の再生指示を受けてから、動画データＨ／Ｌの再生準備が完了していると判定されるまでの間、動画表示領域Ｒ１に表示する動画データＨのデータ容量を圧縮することにより生成した複数の画像を、動画表示領域Ｒ１に所定の順序で表示する。
【０１２１】
ここで、圧縮して生成された複数の画像は、動画データＨ／Ｌと比較して低容量なので、読み込み速度を低減させることができる。これにより、動画データＨ／Ｌの再生準備が完了するまでの間、動画表示領域Ｒ１で、圧縮して生成された複数の画像を速やかに表示することができる。
【０１２２】
また、動画の再生指示を受けてから、動画データＨ／Ｌの再生準備が完了していると判定されるまでの間、複数の画像を所定の順序で代替表示するので、この代替表示の存否により、動画表示領域Ｒ１に表示する動画データＨ／Ｌのすべての再生が可能となっているか否かを容易に知らしめることができる。
【０１２３】
さらに、動画データＨ／Ｌの再生準備の完了を待たずにユーザに動画表示領域Ｒ１に表示する動画データＨ／Ｌの存在を示唆することが可能となる。
【０１２４】
以上より、ハイブリッドビュー表示において、動画表示領域Ｒ１に表示する動画データＨ／Ｌのすべての再生が可能となっているか否かを容易に知らしめることができる。
【０１２５】
ここで、「圧縮」には、動画データＨを構成するフレーム画像の数を低減させて圧縮する場合の他、動画データＨを構成する各フレーム画像の画質、解像度、及び時間分解能等のいずれか少なくとも１つを劣化させて圧縮する場合も含まれる。
【０１２６】
「動画データＨ／Ｌの再生準備が完了している」とは、例えば、動画データＨ／Ｌのダウンロード、デコード、及びキャッシュ保存が完了していることを意味する。
【０１２７】
〔２〕また、電子書籍端末１０では、表示制御部１５が、圧縮することにより生成した複数の画像（スライドショーデータ）を動画表示領域Ｒ１にスライド表示しても良い。
【０１２８】
これにより、動画データＨ／Ｌの読み込みに時間を要しても、動画表示領域Ｒ１で複数の画像のスライド表示（スライドショー）を表示可能となり、１枚の静止画を表示する場合と比較してユーザにダイナミックな印象を与えることができる。
【０１２９】
ここで、「スライド表示」とは、動画データＨを構成する複数の時系列フレーム画像から一部のフレーム画像を間引いて生成した複数の画像を、時系列に沿って非連続的に視認されるように各画像の表示タイミングを調整して順次表示することを言う。
【０１３０】
〔３〕また、電子書籍端末１０では、通信制御部１４は、内蔵されているキャッシュメモリ１４１に、動画データＨを記録する処理を行う。また、動画再生状態判定部１５４は、通信制御部１４が、動画データＨをキャッシュメモリ１４１に記録する処理が完了したときに、動画データＨの再生準備が完了していると判定する。
【０１３１】
これにより、動画再生状態判定部１５４は、通信制御部１４が、動画データＨをキャッシュメモリ１４１に記録する処理が完了したときしか、動画データＨの再生準備が完了していると判定しないので、例えば、通信制御部１４が動画データＨのキャッシングに失敗した場合などには、動画データＨの再生準備が完了していると判定されない。
【０１３２】
なお、さらに、通信制御部１４は、動画データＨのすべてのキャッシュが成功するまでキャッシングを自動的に繰り返すようになっている。これにより、上述したストリーミングの途中で、通信状態が悪化した場合に、ユーザの操作により再度ストリーミングをやり直すなどの面倒な作業を回避できる。
【０１３３】
〔４〕また、電子書籍端末１０では、表示制御部１５が、動画再生状態判定部１５４が、動画データＨ／Ｌの再生準備が完了していると判定したときに、動画データＨを圧縮することにより生成した複数の画像を表示する処理を終了すると共に、動画データＨの再生が可能であることを示す情報を、動画表示領域Ｒ１及びテキスト／静止画表示領域Ｒ２のいずれか一方に表示する処理を行っても良い。
【０１３４】
「動画データＨの再生が可能であることを示す情報」の例としては、図９の（ｂ）に示す動画表示領域Ｒ１に表示された静止画に含まれる再生開始ボタンＲＢ２を挙げることができる。
【０１３５】
これにより、再生開始ボタンＲＢ２を表示することで、ユーザに動画データＨ／Ｌの再生が可能となったことを示唆することができる。
【０１３６】
〔５〕ところで、外部のサーバ２０から動画データＨを受信する形態では、オフライン状態（サーバ２０と電子書籍端末１０との接続が確立されていない状態）でも動画データＨの再生ができるように、動画データＨを自装置内に保持するとデータ容量が大きくなるという副次的な問題がある。
【０１３７】
また、動画データＨを自装置内に保持せずネットワーク越しにストリーミング再生を行うと、オフライン状態で動画データを再生できないという副次的な問題もある。
【０１３８】
そこで、このような副次的な問題を解決するため、電子書籍端末１０では、通信状態検知部１７が、動画データＨを配信する外部のサーバ２０と自装置との接続が確立されているか否かを判定する。また、動画再生状態判定部１５４は、通信状態検知部１７が、サーバ２０と自装置との接続が確立されていないと判定したときに、動画データＨの再生準備が完了していないと判定する。また、表示制御部１５は、サーバ２０と自装置との接続が確立されていないことを示す情報（例えば、「オフライン状態です」との警告文を表示する）を動画表示領域Ｒ１又はテキスト／静止画表示領域Ｒ２のいずれか一方に表示する処理を行っても良い。
【０１３９】
これにより、オフライン状態であることをユーザに示唆することで、ユーザに対してオンライン接続を促すことができる。
【０１４０】
〔６〕また、電子書籍端末１０では、動画再生状態判定部１５４が、通信状態検知部１７が、サーバ２０と自装置との接続が確立され、かつキャッシュメモリ１４１に対して動画データＨのキャッシュ保存が完了していると判定したときに、表示制御部１５が、スライドショーを終了し、動画データＨを動画表示領域Ｒ１に表示する処理を行っても良い。
【０１４１】
これにより、オンライン状態では、外部のサーバ２０から配信される動画データＨを動画表示領域Ｒ１に表示するので、動画データＨを端末記憶部１２に保持しておかなくても良く、端末記憶部１２に保持するデータ量が大きくなることを回避することができる。
【０１４２】
〔７〕また、電子書籍端末１０では、端末記憶部１２に動画データＬを予め記録しておき、表示制御部１５が、通信状態検知部１７が、オフライン状態であると判定しているときに、端末記憶部１２から動画データＬを読み出して動画表示領域Ｒ１に表示する処理を行っても良い。
【０１４３】
これにより、オフライン状態では、端末記憶部１２に予め記録した動画データＬを読み出して動画表示領域Ｒ１に表示するので、動画データＨと比べて、画質、解像度、及び時間分解能等の劣化があるものの、オフライン状態で動画表示領域Ｒ１に表示する動画の再生ができないという事態を回避することができる。
【０１４４】
以上により、サーバ２０と電子書籍端末１０との接続状態（オンライン状態又はオフライン状態）に応じて、オンライン時は、解像度、時間分解能、画質が高いリッチな動画データＨを再生し、オフライン時は、解像度、時間分解能、画質の少なくともいずれかを低くした動画データＬを再生し、リッチな動画データＨの再生とオフラインでの動画データＬの再生の両立が可能となる。
【０１４５】
〔８〕また、電子書籍端末１０では、表示制御部１５が、テキスト／静止画表示領域Ｒ２の表示の切替えを動画表示領域Ｒ１の表示と独立に制御することが好ましい。
【０１４６】
これにより、例えば、動画データＨをキャッシュメモリ１４１に読み込んでいる最中でも、テキスト／静止画表示領域Ｒ２の表示に対するスクロールやリンクジャンプなどのユーザ操作が可能となる。
【０１４７】
〔９〕例えば、電子書籍端末１０では、表示制御部１５が、操作検知部１３、操作制御部１５６、データセレクト部１５８、表示レイアウト制御部１５９を介してテキスト／静止画表示領域Ｒ２の表示のスクロールを、動画表示領域Ｒ１の表示と独立に制御しても良い。
【０１４８】
これにより、コンテンツ画面ＣＯＬのテキスト／静止画表示領域Ｒ２の表示をスクロールさせると、動画表示領域Ｒ１以外の領域も動画表示領域Ｒ１と連動して動いてしまい、動画表示領域Ｒ１を視認できなくなってしまうという事態を回避することができる。
【０１４９】
なお、上記のような事態を回避する方法としては、以上のような場合に限られない。
【０１５０】
すなわち、電子書籍端末１０では、表示制御部１５が、操作検知部１３、操作制御部１５６、データセレクト部１５８、表示レイアウト制御部１５９を介して、動画表示領域Ｒ１の表示を、動画の再生指示を受けてから、その動画の再生が終了するまでの間だけテキスト／静止画表示領域Ｒ２の表示と独立に制御し、その他のときには、動画表示領域Ｒ１の表示がテキスト／静止画表示領域Ｒ２の表示と連動するよう制御しても良い。
【０１５１】
また、電子書籍端末１０では、表示制御部１５が、操作検知部１３、操作制御部１５６、データセレクト部１５８、表示レイアウト制御部１５９を介して、動画表示領域Ｒ１の表示を、テキスト／静止画表示領域Ｒ２の表示と独立に制御し、動画表示領域Ｒ１の表示が表示画面内（の任意の位置）に収まるように制御しても良い。
【０１５２】
また、電子書籍端末１０では、表示制御部１５が、操作検知部１３、操作制御部１５６、データセレクト部１５８、表示レイアウト制御部１５９を介して、動画表示領域Ｒ１の表示を、テキスト／静止画表示領域Ｒ２の表示と連動させる時期と、独立に制御する時期とを調整して、動画表示領域Ｒ１の表示が表示画面内（の任意の位置）に収まるように制御しても良い。例えば、ユーザのタッチ入力操作の入力時には、動画表示領域Ｒ１の表示をテキスト／静止画表示領域Ｒ２の表示のスクロールと連動させ、その後、適当なタイミングで、動画表示領域Ｒ１の表示をテキスト／静止画表示領域Ｒ２の表示のスクロールと独立に制御するよう切替え、動画表示領域Ｒ１の表示が表示画面内（の所定の位置）に収まるように制御しても良い。
【０１５３】
これにより、テキスト／静止画表示領域Ｒ２の表示をスクロールさせても、動画表示領域Ｒ１が表示画面内に収まるよう制御できるので、動画表示領域Ｒ１の表示が、テキスト／静止画表示領域Ｒ２と連動して動いてしまい、動画表示領域Ｒ１を視認できなくなってしまうという事態を回避することができる。
【０１５４】
また、電子書籍端末１０では、表示制御部１５が、操作検知部１３、操作制御部１５６、データセレクト部１５８、表示レイアウト制御部１５９を介して、ユーザのタッチ入力操作の操作位置及び操作方法に応じて、動画表示領域Ｒ１の表示を、テキスト／静止画表示領域Ｒ２の表示と連動させるか否かを選択するようにしても良い。
【０１５５】
これにより、動画表示領域Ｒ１の表示をテキスト／静止画表示領域Ｒ２の表示と連動させるか否かをユーザのタッチ入力操作の操作位置及び操作方法に応じて選択できるので、ユーザの利便性を向上させることができる。
【０１５６】
〔１０〕また、電子書籍端末１０では、表示制御部１５が、操作検知部１３、リンク制御部１５５、データセレクト部１５８、表示レイアウト制御部１５９を介してテキスト／静止画表示領域Ｒ２に表示した表示データからリンク先の他の表示データへの切替えを、動画表示領域Ｒ１の表示と独立に制御しても良い。
【０１５７】
これにより、動画表示領域Ｒ１に表示される動画データＨが再生可能となるまでの間は、他のページへリンクジャンプすることができないという事態を回避することができる。
【０１５８】
〔３．具体的な画面表示の一例〕
次に、図３〜図９を参照しながら、電子書籍端末１０の表示部１６に対する具体的な画面表示の一例を説明する。
【０１５９】
図３〜図９は、それぞれ、電子書籍端末１０において、表示部１６に表示されるデモ画面の遷移を示す画面遷移図（遷移図）である。
【０１６０】
図３〜図９は、快適に商品（服飾）やコーディネートを閲覧できるユーザインターフェース（ＵＩ）としてのハイブリッドビュー表示の画面遷移の一例である。
【０１６１】
以下で説明するハイブリッドビュー表示では、（１）画面上で、指で操作することによりユーザがバーチャルなコーディネートショーを楽しめるようになっており、（２）コンテンツ画面ＣＯＬへのフリック、タップ操作等により、動画表示領域Ｒ１に表示するモデルが動き出す動画データＨ（コーデコンテンツｃｏｄ１〜８の８つの動画データＨ）を切替えるザッピングを楽しめるようになっており、（３）ユーザが、特徴的なＵＩで、商品の特徴をじっくり体験できるようになっている。
【０１６２】
まず、表示部１６に電子書籍の選択画面（図３の（ａ））が表示され、この初期画面に含まれる複数のサムネイル画像（電子書籍の種類を示す）から、画面右上のサムネイル画像ＳＡＭをタップする（選択する）と、選択された電子書籍の初期画面に遷移する（図３の（ｂ））。
【０１６３】
次に、図３の（ｂ）に示す電子書籍の初期画面に含まれるモード選択ボタンのうち、ｍｏｄｅ１（コーディネートモード）をタップする（選択する）と、コーディネートコンテンツ（以下、コーデコンテンツという）の表紙画面（タイトル画面）に遷移する（図３（ｃ））。
【０１６４】
次に、図３の（ｃ）に示すコーデコンテンツの表紙画面は、２秒程度表示された後、カットアウトしてコーデコンテンツの選択画面に遷移する（図３の（ｄ））。
【０１６５】
一方、前記電子書籍の初期画面で、ｍｏｄｅ２（カタログモード）を選択すると、カタログコンテンツ（以下、カタログという）の表紙画面に遷移する（図３（ｅ））。次に、図３の（ｅ）に示すカタログの表紙画面は、フリックまたはタップすることにより、カタログの選択画面（カタログ誌面）に遷移する（図３の（ｆ））。
【０１６６】
次に、図４に基づき、選択画面のインジケータＩＫに対する操作と画面遷移の関係について説明する。
【０１６７】
まず、図４の（ａ）に示す選択画面では、コーデコンテンツｃｏｄ１〜４の４種類のコーデコンテンツのインデックス画面が表示されている。また、選択画面の下部には、半透明のインジケータＩＫがオーバーレイ表示されている。
【０１６８】
次に、図４の（ｂ）に示すように、オーバーレイ表示されたインジケータＩＫの位置Ｐ１に指を接触させると、Ｐ１の上にテーマ（黒塗り潰しの四角で表示、テーマは省略、以下同じ）が表示されて、コーデコンテンツｃｏｄ１に対応する半透明のサムネイル画像ＳＡＭ１が下から、ふわっと、浮き出るように表示される。
【０１６９】
次に、図４の（ｂ）の状態で、インジケータＩＫに触れたまま、位置Ｐ１から位置Ｐ２まで指でなぞる（図４の（ｃ））と、別のテーマが表示されて、位置Ｐ２の上にコーデコンテンツｃｏｄ２に対応する半透明のサムネイル画像ＳＡＭ２が下から、ふわっと、浮き出るように表示される。
【０１７０】
以下、同様に、位置Ｐ２から位置Ｐ３まで指でなぞり（図４の（ｄ））、位置Ｐ３から位置Ｐ４まで指でなぞる（図４の（ｅ））。
【０１７１】
次に、図４の（ｅ）の状態でインジケータＩＫから指を離すと、コーデコンテンツｃｏｄ１〜４に対応する４枚のコーディネートリストになり、例えば「ランキング」というテーマのコーディネートリストが表示される（図４の（ｆ））。
【０１７２】
次に、図４の（ｇ）に示す位置Ｐ５に存在する「戻るアイコン」をタップすると、図４の（ａ）の選択画面に戻る。
【０１７３】
次に、図５に基づき、選択画面に対する操作と画面遷移の関係について説明する。
【０１７４】
図５の（ａ）に示すようにコーデコンテンツｃｏｄ２に対して左フリック／ドラッグすると、コーデコンテンツｃｏｄ１及びｃｏｄ２が消えて、今まで表示されていなかったコーデコンテンツｃｏｄ５及びｃｏｄ６が画面の右端から現れる。すなわち、フリック／ドラッグにより、コーデコンテンツｃｏｄ１〜８を一枚づつ横にずらすことができる。
【０１７５】
次に、コーデコンテンツｃｏｄ１〜８の別の移動操作について説明する。図５の（ｃ）に示すように、コーデコンテンツｃｏｄ１〜４が表示された状態で、画面右端（位置Ｐ６）に表示された三角ボタンをタップすると、コーデコンテンツｃｏｄ５〜８へスライドインする（図５の（ｄ））。
【０１７６】
一方、図５の（ｄ）に示すように、コーデコンテンツｃｏｄ５〜８が表示された状態で、画面左端（位置Ｐ７）に表示された三角ボタンをタップすると、コーデコンテンツｃｏｄ１〜４が表示された元の状態に戻る（図５の（ｅ））。
【０１７７】
次に、図６に基づき、本発明の特徴的なコンテンツ画面ＣＯＬの画面・表示遷移について説明する。
【０１７８】
まず、コーデコンテンツの選択画面で、コーデコンテンツｃｏｄ１〜４の任意の１つをタップ（コーデコンテンツｃｏｄ１を選択）すると、本発明の特徴的なコンテンツ画面ＣＯＬに遷移する（図６の（ｂ））。
【０１７９】
図６の（ｂ）に示す例では、コンテンツ画面ＣＯＬは、動画表示領域Ｒ１、テキスト／静止画表示領域Ｒ２と、インジケータＩＫの３つの部分に分かれる。
【０１８０】
なお、テキスト／静止画表示領域Ｒ２の上部には、コーデコンテンツｃｏｄ１に関するイメージオブジェクトやテキストデータが表示され、下部には、アイテム画面が表示されている。
【０１８１】
このアイテム画面に表示される複数のアイテムアイコンのそれぞれは、コーデコンテンツｃｏｄ１に関する商品に対応付けられており、このアイテムアイコンの任意の１つをタップすることにより、対応する商品の商品購入画面等に遷移するようになっている。
【０１８２】
動画表示領域Ｒ１には、コーデコンテンツｃｏｄ１に関する静止画の中央に再生指示ボタンＲＢ１が表示されており（図６の（ｂ））、再生指示ボタンＲＢ１、または再生指示ボタンＲＢ１が表示された状態の動画表示領域Ｒ１内における任意の位置をクリックすると、動画データＨのストリーミング再生が開始され、結合子「Ａ」から図８に遷移する。
ただし、図８では、コンテンツ画面ＣＯＬを模式的に示している。
【０１８３】
図８に示すように、テキスト／静止画表示領域Ｒ２の表示は、上下左右にスクロール可能であっても良い。また、テキスト／静止画表示領域Ｒ２の表示には、他の表示へのリンクジャンプも可能となっている。リンクジャンプした場合は、テキスト／静止画表示領域Ｒ２の表示のみが動画表示領域Ｒ１とは独立に切り替わるようにしても良いし、また、テキスト／静止画表示領域Ｒ２の表示が切り替わることに伴い、動画表示領域Ｒ１の表示を切り替えてもよい。なお、図８では、動画再生領域Ｒ１の中央に「動画」と表示しているが、これは、動画表示可能であることを示しており、実際に動画が再生されていることを示している訳ではない。
【０１８４】
次に、図８に示すコンテンツ画面ＣＯＬは、速やかに図９の（ａ）に示すコンテンツ画面ＣＯＬに移行する。図９の（ａ）に示すコンテンツ画面ＣＯＬでは、動画表示領域Ｒ１において静止画のスライドショーが表示されている。
【０１８５】
このスライドショーは、動画データＨ／Ｌの再生準備が完了するまで表示される。次に、動画データＨ／Ｌの再生準備が完了すると、動画表示領域Ｒ１は、スライドショーは終了し、静止画に切り替わる（図９の（ｂ））。このとき、動画表示領域Ｒ１に表示される静止画の中央に再生開始ボタンＲＢ２が表示される。
【０１８６】
このように、再生開始ボタンＲＢ２が表示されることにより、ユーザは、動画データＨ／Ｌの再生準備が完了したことを容易に知ることができる。
【０１８７】
次に、図９の（ｂ）に示す状態で、再生開始ボタンＲＢ２をタップすると、動画データＨが３０秒間再生される（図６の（ｃ））。なお、オフライン状態のときは、動画データＨに対応した動画データＬ（１５秒バージョン）が再生される。
【０１８８】
なお、動画データＨ／Ｌの再生中に動画表示領域Ｒ１の任意の位置をタップするか、３０秒経過すると、動画データＨ／Ｌの再生が終了する（図６の（ｄ））。
【０１８９】
次に、図６の（ｅ）から図６の（ｊ）に基づき、テキスト／静止画表示領域Ｒ２に対する操作と、画面遷移との関係について説明する。
【０１９０】
まず、図６の（ｅ）に示すコンテンツ画面ＣＯＬで、テキスト／静止画表示領域Ｒ２に表示されたイメージ画像を左になぞると、右端から今まで表示されていなかったイメージ画像２がスクロールインする（図６の（ｆ））。
【０１９１】
また、図６の（ｆ）でイメージ画像２のすべてをスクロールインさせると、コーデコンテンツｃｏｄ１のエンド画面となる（図６の（ｇ））。
【０１９２】
ここで、図６の（ｇ）に示すように、エンド画面の右端には、次のコーデコンテンツｃｏｄ２が表示される。
【０１９３】
次に、図６の（ｈ）に示すように、エンド画面の右端に表示されたコーデコンテンツｃｏｄ２をタップすると、コーデコンテンツｃｏｄ２のコンテンツ画面ＣＯＬにスライドインする（図６の（ｊ））。
【０１９４】
なお、イメージ画像２のサイズが大きいため、エンド画面の右端にコーデコンテンツｃｏｄ２を表示することが困難な場合には、図６（ｉ）に示すように、エンド画面の右下の位置Ｐ９にコーデコンテンツｃｏｄ２に遷移するための移行ボタンを表示しても良い。
【０１９５】
次に、図７の（ａ）から図７の（ｄ）に基づき、コーデコンテンツｃｏｄ１〜８をお気に入りに追加（登録）するときの画面の操作方法について説明する。
【０１９６】
図７の（ａ）に示すように、コーデコンテンツｃｏｄ２のコンテンツ画面ＣＯＬの動画表示領域Ｒ１の左上の位置Ｐ１０には、いわゆるドッグイヤーアイコンが表示されており、このドッグイヤーアイコンをタップすると、ドッグイヤーアイコンが折れて（図７の（ｂ）、コーデコンテンツｃｏｄ２がお気に入りに登録される。
【０１９７】
この状態で、インジケータＩＫの左端（位置Ｐ１１）に表示された「戻るボタン」をタップすると、コーデコンテンツの選択画面（図４参照）に戻る（図７の（ｃ））。
【０１９８】
なお、図７の（ｃ）に示すコーデコンテンツの選択画面では、コーデコンテンツｃｏｄ２の左上のドッグイヤーアイコンが折れているが、これは、コーデコンテンツｃｏｄ２がお気に入りに登録されていることを示している。
【０１９９】
次に、図７の（ｃ）に示すコーデコンテンツの選択画面で、まだ、お気に入りに登録されていないコーデコンテンツｃｏｄ１の左上（位置Ｐ１２）に表示されたドッグイヤーアイコンをタップすると、コーデコンテンツｃｏｄ１のドッグイヤーアイコンが折れる（図７の（ｄ））。
【０２００】
以上の操作により、コーデコンテンツｃｏｄ１及びｃｏｄ２の２つがお気に入りに登録される。
【０２０１】
〔４．電子書籍端末１０の動作〕
次に、図１０及び図１１に示すフローチャートに基づき、電子書籍端末１０の動作の流れについて説明する。
【０２０２】
まず、図６の（ｂ）に示すコンテンツ画面ＣＯＬで再生指示ボタンＲＢ１をタップするとスタートとなる。
【０２０３】
ステップＳ１１（以下、「ステップ」を省略する）では、動画再生状態判定部１５４が、動画再生制御部１５１に指示して、キャッシュメモリ１４１への動画データＨのキャッシングが完了しているか否かを問い合せる。このとき、動画データＨのキャッシングが完了している場合（ＹＥＳ）は、Ｓ１２に進む。一方、動画データＨのキャッシングが完了していない場合（Ｎｏ）は、Ｓ１４に進む。
【０２０４】
次に、Ｓ１２では、動画再生状態判定部１５４が、動画データＨを自動再生する設定がされているか否かを確認し、自動再生に設定されている場合（ＹＥＳ）は、Ｓ１３に進む。
【０２０５】
一方、Ｓ１２で、自動再生に設定されていない場合（ＮＯ）は、Ｓ１５に進む。
【０２０６】
次に、Ｓ１３では、動画再生状態判定部１５４が、動画データＨの再生準備が完了している旨をデータセレクト部１５８に通知する。データセレクト部１５８は、動画再生制御部１５１に対して、キャッシュメモリ１４１から動画データＨを読出して送信するよう指示する。次に、データセレクト部１５８は、取得した動画データＨを表示レイアウト制御部１５９に転送する。表示レイアウト制御部１５９は、必要な場合は、コンテンツ画面ＣＯＬを更新し、動画データＨを動画表示領域Ｒ１に表示する（図６の（ｃ））。
【０２０７】
次に、Ｓ１５では、動画再生状態判定部１５４が、データセレクト部１５８に指示して動画再生制御部１５１を介して端末記憶部１２から再生開始ボタンＲＢ２を含む静止画を読出させ、表示レイアウト制御部１５９に送信させる。次に、表示レイアウト制御部１５９は、必要な場合は、コンテンツ画面ＣＯＬを更新し、再生開始ボタンＲＢ２を含む静止画を動画表示領域Ｒ１に表示する（図９の（ｂ））。
【０２０８】
次に、Ｓ１４では、動画再生状態判定部１５４が、動画データＨの再生準備が完了していない旨をデータセレクト部１５８に通知する。データセレクト部１５８は、スライドショー再生制御部１５２に対して、端末記憶部１２からスライドショーデータを読出して送信するよう指示する。次に、データセレクト部１５８は、取得したスライドショーデータを表示レイアウト制御部１５９に転送する。表示レイアウト制御部１５９は、必要な場合は、コンテンツ画面ＣＯＬを更新し、スライドショーデータを動画表示領域Ｒ１に表示する（図９の（ａ））。
【０２０９】
次に、図１１のフローチャートについて説明する。
【０２１０】
まず、図６の（ｂ）に示すコンテンツ画面ＣＯＬで再生指示ボタンＲＢ１をタップするとスタートとなる。
【０２１１】
Ｓ２１では、動画再生状態判定部１５４が、通信状態検知部１７に指示して、サーバ２０と電子書籍端末１０との接続が確立されているか否か（オンライン状態／オフライン状態）を問い合せる。次に、通信状態検知部１７は、オンライン状態（ＹＥＳ）の場合は、その旨を、動画再生状態判定部１５４に通知してＳ２２に進む。
【０２１２】
一方、通信状態検知部１７は、オフライン状態（ＮＯ）の場合は、その旨を、動画再生状態判定部１５４に通知してＳ２４に進む。
【０２１３】
Ｓ２２では、動画再生状態判定部１５４が、動画データＬを自動再生する設定がされているか否かを確認し、自動再生に設定されている場合（ＹＥＳ）は、Ｓ２３に進む。一方、自動再生に設定されていない場合（ＮＯ）は、Ｓ２５に進む。
【０２１４】
Ｓ２３では、動画再生状態判定部１５４は、動画再生制御部１５１に指示して、端末記憶部１２に動画データＬが存在しているか否かを確認する。なお、ここでは、動画データＬが端末記憶部１２に存在しているものとする。次に、動画再生状態判定部１５４は、動画データＬが存在している旨をデータセレクト部１５８に通知する。データセレクト部１５８は、動画再生制御部１５１に対して、端末記憶部１２から動画データＬを読出して送信するよう指示する。次に、データセレクト部１５８は、取得した動画データＬを表示レイアウト制御部１５９に転送する。表示レイアウト制御部１５９は、必要な場合は、コンテンツ画面ＣＯＬを更新し、動画データＬを動画表示領域Ｒ１に表示する（図６の（ｃ））。
【０２１５】
一方、Ｓ２５では、動画再生状態判定部１５４が、データセレクト部１５８に指示して動画再生制御部１５１を介して端末記憶部１２から再生開始ボタンＲＢ２を含む静止画を読出させ、表示レイアウト制御部１５９に送信させる。次に、表示レイアウト制御部１５９は、必要な場合は、コンテンツ画面ＣＯＬを更新し、再生開始ボタンＲＢ２を含む静止画を動画表示領域Ｒ１に表示する（図９の（ｂ））。
【０２１６】
次に、Ｓ２４では、動画再生状態判定部１５４が、動画データＬの再生準備が完了していない旨をデータセレクト部１５８に通知する。データセレクト部１５８は、スライドショー再生制御部１５２に対して、端末記憶部１２からスライドショーデータを読出して送信するよう指示する。次に、データセレクト部１５８は、取得したスライドショーデータを表示レイアウト制御部１５９に転送する。表示レイアウト制御部１５９は、必要な場合は、コンテンツ画面ＣＯＬを更新し、スライドショーデータを動画表示領域Ｒ１に表示する（図９の（ａ））。
【０２１７】
本発明は、以下のように表現することもできる。
【０２１８】
すなわち、本発明の表示制御装置は、動画再生前に動画表示領域にて静止画のスライドショーを見せることにより、動画の読み込みが完了するまでの代替表示とし手も良い。これにより、動画表示領域が動画再生可能な領域であることをユーザに示唆することが可能となる。
【０２１９】
また、本発明の表示制御装置は、動画データをキャッシュに読み込む間に、動画表示領域に、複数の静止画をスライドショーのように連続的に表示しても良い。
【０２２０】
また、本発明の表示制御装置は、動画をキャッシュに読み込む処理を、コンテンツへのユーザ操作に対する処理とは独立して実行しても良い。
【０２２１】
また、本発明の表示制御装置は、動画の読み込み完了後に、それまで静止画でスライドショーをしていた動画表示領域に、動画再生開始ボタンを兼ねた静止画像を表示しても良い。
【０２２２】
また、本発明の表示制御装置は、連続的に表示される静止画は、動画を構成するフレーム画像の一部としても良い。
【０２２３】
これにより、動画の読み込みに時間を要しても、コンテンツ上の動画表示領域で静止画のスライドショーを表示可能となり、特許文献１の技術のように、１枚の静止画を表示しておく場合に比べてダイナミックな印象を与えることが可能となる。
【０２２４】
また、スライドショーを表示することにより、スライドショー終了後に動画表示領域に再生開始ボタンを兼ねた静止画を表示した際に、動画再生可能であることをユーザに示唆することが可能となる。
【０２２５】
また、動画をキャッシュに読み込んでいる最中に、その動画や先行表示する静止画を含むマルチメディアコンテンツ（ハイブリッドビュー表示）に対するスクロールやリンクジャンプなどのユーザ操作が可能となる。
【０２２６】
また、本発明の表示制御装置は、コンテンツ表示領域内の同じ表示位置に固定された複数の表示領域を管理するレイアウト制御部と、前記同じ表示位置に固定された表示領域の少なくとも１つに動画又は複数の静止画の表示する表示制御部と、動画を一時記憶領域に読み込む記録制御部と、コンテンツに対するユーザ操作を受け付けて実行するユーザ操作実行処理部と、ユーザ操作実行処理部と並列に動作する、動画を一時記憶領域に読み込む記録制御部と、を有していても良い。
【０２２７】
また、本発明の表示制御装置は、上記静止画を再生する処理では、一時記憶領域に読み込み中の動画に関連する静止画をスライドショーにて再生しても良い。
【０２２８】
これにより、マルチメディアコンテンツ内における動画の存在を、動画の再生準備の完了を待たずにユーザに示唆することが可能となる。
【０２２９】
また、本発明の表示制御装置は、スライドショーと並行して動画の再生準備をしても良い。
【０２３０】
また、本発明の表示制御装置は、動画の再生準備は、ダウンロード、デコード、キャッシュ保存などの準備が整うまでに行うことが好ましい。
【０２３１】
また、本発明の表示制御装置は、動画の再生準備中も、テキスト／静止画表示領域上の静止画やテキストからのリンクジャンプ、静止画やテキストのスクロールなど、ユーザによる操作を可能とすることが好ましい。
【０２３２】
また、本発明の表示制御装置は、動画再生状態判定部の判定結果に基づいて表示画像を、動画または静止画またはスライドショーから選択しても良い。
【０２３３】
また、本発明の表示制御装置は、レイアウト制御部は、動画または静止画またはスライドショーのいずれを表示する場合にも同じレイアウトで表示するように制御しても良い。
【０２３４】
また、本発明の表示制御装置は、静止画は、動画の再生準備が完了して再生可能な状態において表示する静止画であっても良い。ただし自動再生する場合は自動再生完了後に静止画を表示しても良い。
【０２３５】
以上の構成は、動画をストリーミングせずにダウンロードを完了してから再生する場合に好適である。
【０２３６】
また、本発明の表示制御装置は、自装置にダウンロードして保持するコンテンツに、解像度が低い、または時間分解能が低い、または画質が低いなどの圧縮率を高めた動画を含め、自装置がオンライン状態かオフライン状態かを判別して、オンライン状態のときはコンテンツ内の動画ではなくネットワーク越しに取得する動画を再生（例：ストリーミング再生）し、オフライン状態のときはコンテンツ内の動画（低容量）を再生しても良い。
【０２３７】
また、本発明の表示制御装置は、自装置にダウンロードして保持するコンテンツに、解像度が低い、または画質が低いなどの圧縮率を高めた静止画を複数枚含み、自装置がオンライン状態かオフライン状態かを判別して、オンライン状態のときはコンテンツ内の動画ではなくネットワーク越しに取得する動画を再生（例：ストリーミング再生）し、オフライン状態のときはコンテンツ内の動画（低容量）を再生しても良い。
【０２３８】
これにより、自装置の状態（オンライン／オフライン）に応じて、オンライン時は解像度、時間分解能、画質が高いリッチな動画を再生し、オフライン時は解像度、時間分解能、画質の少なくともいずれかを低くした動画を再生し、オンライン状態でのリッチな動画の再生とオフライン状態での動画の再生を両立させることが可能となる。
【０２３９】
また、本発明の表示制御装置は、自装置がオフライン状態と判定される場合にスライドショーを再生しても良い。
【０２４０】
また、本発明の表示制御装置は、スライドショーで表示される静止画を、解像度が低い、または画質が低いなどの圧縮率を高めた画像としても良い。
【０２４１】
また、本発明の表示制御装置は、接続状態判定部の判定結果に基づいて画像を、動画（オンライン状態）、静止画（非再生状態）、又はスライドショー（オフライン状態）から選択しても良い。
【０２４２】
また、本発明の表示制御装置は、レイアウト制御部で動画または静止画またはスライドショーのいずれを表示する場合にも同じレイアウトで表示しても良い。
【０２４３】
また、本発明の表示制御装置は、静止画は、動画のストリーミング再生の準備が完了して再生可能な状態において表示する静止画であっても良い。ただし自動再生する場合は自動再生完了後に表示しても良い。
【０２４４】
以上の構成は、動画がストリーミングで即時再生可能となるがオフラインで動画再生不可能となるといった場合に好適である。
【０２４５】
最後に、電子書籍端末１０の各ブロック、特に、端末制御部１１、操作検知部１３、通信制御部１４、表示制御部１５、及び通信状態検知部１７は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０２４６】
後者の場合、電子書籍端末１０は、各機能を実現するプログラムの命令を実行するＣＰＵ（Central Processor Unit）、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。
【０２４７】
そして、本発明の目的は、上述した機能を実現するソフトウェアである電子書籍端末１０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記電子書籍端末１０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ＜Micro Processor Unit＞）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２４８】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０２４９】
また、電子書籍端末１０を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。
【０２５０】
この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。
【０２５１】
また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【０２５２】
なお、本発明は、コンピュータ読取可能媒体内に符号化されたコンピュータプログラムであって、前記表示制御装置が、前記読取可能媒体を備え、コンピュータによって実行されるときに、前記表示制御装置における前記各手段の機能を実現するコンピュータプログラムとして実現することもできる。
【０２５３】
〔付記事項〕
なお、本発明は、上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組合せて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０２５４】
本発明は、いわゆるハイブリッド表示可能な表示制御装置又は、該表示制御装置を含むコ電子機器などに適用できる。
【符号の説明】
【０２５５】
１０  電子書籍端末（表示制御装置）
１２  端末記憶部（記憶部）
１４  通信制御部（記録制御手段）
１５  表示制御部（表示制御手段）
１７  通信状態検知部（接続状態判定部）
２０  サーバ
１４１  キャッシュメモリ（一時記憶部）
１５４  動画再生状態判定部（再生可否判定手段）
１５９  表示レイアウト制御部（レイアウト制御手段）
Ｒ１  動画再生領域（第１表示領域）
Ｒ２  テキスト／静止画表示領域（第２表示領域）
ＲＢ２  再生開始ボタン（動画の再生が可能であることを示す情報）
【図１】
2012070286.tif 000003
【図２】
2012070286.tif 000004
【図３】
2012070286.tif 000005
【図４】
2012070286.tif 000006
【図５】
2012070286.tif 000007
【図６】
2012070286.tif 000008
【図７】
2012070286.tif 000009
【図８】
2012070286.tif 000010
【図９】
2012070286.tif 000011
【図１０】
2012070286.tif 000012
【図１１】
2012070286.tif 000013