(57)【要約】【課題】本発明によれば、過去に投稿されたメッセージをダウンロードする際にも、リアルタイムで当該メッセージを表示するかのような表示を再現することができるショートブログ追いかけ表示装置を提供すること。【解決手段】ショートブログ追いかけ表示装置１０は、ショートブログ・サーバ３０から投稿日時及び投稿内容を含んで構成する複数の投稿データを取得して記憶しておき、記憶した複数の投稿データを表示を開始する際の表示遅延時間をその表示を開始する複数の投稿データのうち先頭の投稿データの投稿日時に基づいて算出する。そして、ショートブログ追いかけ表示装置１０は、算出した表示遅延時間を表示する投稿データの各々の投稿日時に加算して表示予定時間を設定し、表示する各投稿データの表示予定時間に基づいて投稿データを逐次表示する。【選択図】図１
2012215917.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介してショートブログサーバと互いに通信可能なショートブログ追いかけ表示装置であって、
前記ショートブログサーバから、投稿日時及び投稿内容を含んで構成する複数の投稿データを取得して記憶する投稿データ記憶手段と、
前記投稿データ記憶手段が記憶した前記複数の投稿データの表示を開始する際の表示遅延時間を、当該表示を開始する前記複数の投稿データのうち先頭の投稿データの前記投稿日時に基づいて算出する表示遅延時間算出手段と、
前記表示遅延時間算出手段が算出した前記表示遅延時間を、前記表示を開始する前記複数の投稿データの各々の前記投稿日時に加算することにより、前記表示を開始する前記複数の投稿データの表示予定時間を設定する表示予定時間設定手段と、
前記表示予定時間設定手段が設定した前記表示予定時間に基づいて、前記表示を開始する複数の投稿データの各々を逐次表示する表示手段と、を備えるショートブログ追いかけ表示装置。
【請求項２】
前記投稿データ記憶手段は、前記ショートブログサーバから前記複数の投稿データを取得した際の取得日時を前記複数の投稿データにさらに関連付けて記憶し、
前記表示遅延時間算出手段は、前記表示を開始する前記複数の投稿データのうち先頭の投稿データの前記投稿日時と当該先頭の投稿データの取得日時との差分を前記表示遅延時間として算出する請求項１に記載のショートブログ追いかけ表示装置。
【請求項３】
前記ショートブログ追いかけ表示装置のユーザから表示を開始する前記先頭の投稿データの指定を受け付ける先頭指定受付手段をさらに備え、
前記表示遅延時間算出手段は、前記先頭指定受付手段が受け付けた前記表示を開始する前記先頭の投稿データの前記投稿日時と前記指定を受け付けた日時との差分を前記表示遅延時間として算出する請求項１に記載のショートブログ追いかけ表示装置。
【請求項４】
通信ネットワークを介してショートブログサーバと互いに通信可能なショートブログ追いかけ表示方法であって、
コンピュータに、
前記ショートブログサーバから、投稿日時及び投稿内容を含んで構成する複数の投稿データを取得して記憶する投稿データ記憶ステップと、
前記投稿データ記憶ステップで記憶した前記複数の投稿データの表示を開始する際の表示遅延時間を、当該表示を開始する前記複数の投稿データのうち先頭の投稿データの前記投稿日時に基づいて算出する表示遅延時間算出ステップと、
前記表示遅延時間算出ステップで算出した前記表示遅延時間を、前記表示を開始する前記複数の投稿データの各々の前記投稿日時に加算することにより、前記表示を開始する前記複数の投稿データの表示予定時間を設定する表示予定時間設定ステップと、
前記表示予定時間設定ステップで設定した前記表示予定時間に基づいて、前記表示を開始する複数の投稿データの各々を逐次表示する表示ステップと、を実行させるショートブログ追いかけ表示方法。
【請求項５】
通信ネットワークを介してショートブログサーバと互いに通信可能なショートブログ追いかけ表示プログラムであって、
コンピュータに、
前記ショートブログサーバから、投稿日時及び投稿内容を含んで構成する複数の投稿データを取得して記憶する投稿データ記憶ステップと、
前記投稿データ記憶ステップで記憶した前記複数の投稿データの表示を開始する際の表示遅延時間を、当該表示を開始する前記複数の投稿データのうち先頭の投稿データの前記投稿日時に基づいて算出する表示遅延時間算出ステップと、
前記表示遅延時間算出ステップで算出した前記表示遅延時間を、前記表示を開始する前記複数の投稿データの各々の前記投稿日時に加算することにより、前記表示を開始する前記複数の投稿データの表示予定時間を設定する表示予定時間設定ステップと、
前記表示予定時間設定ステップで設定した前記表示予定時間に基づいて、前記表示を開始する複数の投稿データの各々を逐次表示する表示ステップと、を実行させるためのショートブログ追いかけ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ショートブログ追いかけ表示装置、方法及びプログラムに関する。
【背景技術】
【０００２】
近年、通信ネットワークを通じたソーシャルサービスの１つとして、ブログや掲示板等が使用されている。中でも、所定の文字数に制限されて簡易な操作で投稿可能なショートブログは、情報の発信やコミュニケーションツールとして盛んに使用されている。
【０００３】
このような、ショートブログでは、メッセージが様々なユーザによって、短時間に多くの投稿がなされることが多く、投稿されたメッセージを閲覧しようとすると、大量のメッセージが一度に表示されて、どのメッセージを閲覧したのかがわかりにくいという問題がある。そこで、どのメッセージを閲覧したのかを表示するシステムが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１８１３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の発明では、更新時刻と投稿時刻との時間差に応じて閲覧の有無をメッセージと共に表示することが開示されている。しかし、短時間に大量のメッセージが投稿されると、ほとんどのメッセージが未読となり、かつ一度にダウンロードされて表示されるので、ユーザはこれらのメッセージを全て読み切ることが困難となる。また、簡易ブログにおいては、ほぼリアルタイムで議論がなされることがあり、一度に未読のメッセージをダウンロードしてしまうと、その投稿タイミングによって形成される途中経過の議論の高まりをユーザは追体験することもできない。
【０００６】
そこで、本発明は、過去に投稿されたメッセージを遡ってダウンロードする際にも、リアルタイムで当該メッセージを表示するかのような表示を再現することができるショートブログ追いかけ表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）通信ネットワークを介してショートブログサーバと互いに通信可能なショートブログ追いかけ表示装置であって、前記ショートブログサーバから、投稿日時及び投稿内容を含んで構成する複数の投稿データを取得して記憶する投稿データ記憶手段と、前記投稿データ記憶手段が記憶した前記複数の投稿データの表示を開始する際の表示遅延時間を、当該表示を開始する前記複数の投稿データのうち先頭の投稿データの前記投稿日時に基づいて算出する表示遅延時間算出手段と、前記表示遅延時間算出手段が算出した前記表示遅延時間を、前記表示を開始する前記複数の投稿データの各々の前記投稿日時に加算することにより、前記表示を開始する前記複数の投稿データの表示予定時間を設定する表示予定時間設定手段と、前記表示予定時間設定手段が設定した前記表示予定時間に基づいて、前記表示を開始する複数の投稿データの各々を逐次表示する表示手段と、を備えるショートブログ追いかけ表示装置。
【０００８】
（１）に記載のショートブログ追いかけ表示装置は、ショートブログサーバから投稿日時及び投稿内容を含んで構成する複数の投稿データを取得して記憶しておき、記憶した複数の投稿データを表示を開始する際の表示遅延時間をその表示を開始する複数の投稿データのうち先頭の投稿データの投稿日時に基づいて算出する。そして、ショートブログ追いかけ表示装置は、表示する投稿データの各々の投稿日時に算出した表示遅延時間を加算して表示予定時間を設定し、表示する各投稿データの表示予定時間に基づいて投稿データを逐次表示する。
これにより、過去の投稿データであっても、各投稿データの投稿日時に基づいて設定された表示予定時間に逐次表示することができる。このため、従来のように過去の投稿データが一度に表示されるのではなく、投稿されたタイミングまでも再生して表示することができるので、ユーザは投稿された場の雰囲気を追体験しながら過去のデータについて、特に操作をすることなく見やすい態様で見ることができる。
【０００９】
（２）前記投稿データ記憶手段は、前記ショートブログサーバから前記複数の投稿データを取得した際の取得日時を前記複数の投稿データにさらに関連付けて記憶し、前記表示遅延時間算出手段は、前記表示を開始する前記複数の投稿データのうち先頭の投稿データの前記投稿日時と当該先頭の投稿データの取得日時との差分を前記表示遅延時間として算出する（１）に記載のショートブログ追いかけ表示装置。
【００１０】
（２）に記載のショートブログ追いかけ表示装置は、（１）に記載のショートブログ追いかけ表示装置に加えて、ショートブログサーバから取得した際の取得日時を、記憶する複数の投稿データにさらに関連付けて記憶しておき、表示する複数の投稿データのうち、先頭の投稿データの投稿日時と当該先頭の投稿データの取得日時との差分を表示遅延時間として算出することができる。したがって、当該ショートブログ追いかけ表示装置は、ショートブログサーバからの投稿データの取得日時に基づいて、確実に表示遅延時間を設定することができる。すなわち、ショートブログサーバからの投稿データの取得が不定期となったり、一旦取得に失敗した投稿データを次回にまとめて取得した場合等においても、取得日時と先頭の投稿データの投稿日時との差分に基づいて確実に表示遅延時間を設定することができる。
【００１１】
（３）前記ショートブログ追いかけ表示装置のユーザから表示を開始する前記先頭の投稿データの指定を受け付ける先頭指定受付手段をさらに備え、前記表示遅延時間算出手段は、前記先頭指定受付手段が受け付けた前記表示を開始する前記先頭の投稿データの前記投稿日時と前記指定を受け付けた日時との差分を前記表示遅延時間として算出する（１）に記載のショートブログ追いかけ表示装置。
【００１２】
（３）に記載のショートブログ追いかけ表示装置は、（１）に記載のショートブログ追いかけ表示装置に加えて、ユーザから表示を開始する先頭の投稿データの表示指示を受け付け、当該受け付けた先頭の投稿データの投稿日時と、指定を受け付けた日時との差分を表示遅延時間として算出することができる。したがって、当該ショートブログ追いかけ表示装置は、ユーザから表示を開始する先頭の投稿データの指定を受けた場合には、当該指定を受けた時刻と当該先頭の投稿データの投稿日時との差分に基づいて、確実に表示遅延時間を設定することができる。
【００１３】
（４）通信ネットワークを介してショートブログサーバと互いに通信可能なショートブログ追いかけ表示方法であって、コンピュータに、前記ショートブログサーバから、投稿日時及び投稿内容を含んで構成する複数の投稿データを取得して記憶する投稿データ記憶ステップと、前記投稿データ記憶ステップで記憶した前記複数の投稿データの表示を開始する際の表示遅延時間を、当該表示を開始する前記複数の投稿データのうち先頭の投稿データの前記投稿日時に基づいて算出する表示遅延時間算出ステップと、前記表示遅延時間算出ステップで算出した前記表示遅延時間を、前記表示を開始する前記複数の投稿データの各々の前記投稿日時に加算することにより、前記表示を開始する前記複数の投稿データの表示予定時間を設定する表示予定時間設定ステップと、前記表示予定時間設定ステップで設定した前記表示予定時間に基づいて、前記表示を開始する複数の投稿データの各々を逐次表示する表示ステップと、を実行させるショートブログ追いかけ表示方法。
【００１４】
（４）に記載のショートブログ追いかけ表示方法は、（１）に記載のショートブログ追いかけ表示装置と同様の効果を奏することができる。
【００１５】
（５）通信ネットワークを介してショートブログサーバと互いに通信可能なショートブログ追いかけ表示プログラムであって、コンピュータに、前記ショートブログサーバから、投稿日時及び投稿内容を含んで構成する複数の投稿データを取得して記憶する投稿データ記憶ステップと、前記投稿データ記憶ステップで記憶した前記複数の投稿データの表示を開始する際の表示遅延時間を、当該表示を開始する前記複数の投稿データのうち先頭の投稿データの前記投稿日時に基づいて算出する表示遅延時間算出ステップと、前記表示遅延時間算出ステップで算出した前記表示遅延時間を、前記表示を開始する前記複数の投稿データの各々の前記投稿日時に加算することにより、前記表示を開始する前記複数の投稿データの表示予定時間を設定する表示予定時間設定ステップと、前記表示予定時間設定ステップで設定した前記表示予定時間に基づいて、前記表示を開始する複数の投稿データの各々を逐次表示する表示ステップと、を実行させるためのショートブログ追いかけ表示プログラム。
【００１６】
（５）に記載のショートブログ追いかけ表示プログラムは、（１）に記載のショートブログ追いかけ表示装置と同様の効果を奏することができる。
【発明の効果】
【００１７】
本発明によれば、過去に投稿されたメッセージをダウンロードする際にも、リアルタイムで当該メッセージを表示するかのような表示を再現することができるショートブログ追いかけ表示装置を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係るショートブログ追いかけ表示装置の機能ブロック及びその周辺機器の機能概要を示す図である。
【図２】本発明の一実施形態に係るバッファテーブルを示す図である。
【図３】本発明の一実施形態に係るショートブログ追いかけ表示装置が行う処理を示した概念図である。
【図４】本発明の一実施形態に係るショートブログ追いかけ表示装置の表示例である。
【図５】本発明の一実施形態に係るショートブログ追いかけ表示装置の表示例である。
【図６】本発明の一実施形態に係るショートブログ追いかけ表示装置が行う処理を示すフローチャートである。
【図７】本発明の一実施形態に係るショートブログ追いかけ表示装置が行う処理を示すフローチャートである。
【図８】本発明の第２実施形態に係るショートブログ追いかけ表示装置の機能ブロック及びその周辺機器の機能概要を示す図である。
【図９】本発明の第２実施形態に係るショートブログ追いかけ表示装置が行う処理を示した概念図である。
【図１０】本発明の第２実施形態に係るショートブログ追いかけ表示装置の表示例である。
【図１１】本発明の第２実施形態に係るショートブログ追いかけ表示装置が行う処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について図面を参照して説明する。なお、以下に説明する実施形態は、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２０】
図１及び図２を参照して、本発明の第１実施形態に係るショートブログ追いかけ表示装置１０について説明する。なお、以下に説明する実施形態は、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２１】
図１を参照して、本発明の一実施形態に係るショートブログ追いかけ表示装置１０について説明する。図１は、ショートブログ追いかけ表示装置１０の機能ブロック及びその周辺機器の機能概要を示す図である。
【００２２】
ショートブログ追いかけ表示装置１０は、インターネット等の通信ネットワークＮを介してショートブログ・サーバ３０と互いに通信可能である。以下の実施形態では、ショートブログ追いかけ表示装置１０は、他のサーバ（図示せず）がＷｅｂを介して提供するサービス（例えば、ＳＮＳ等）を利用するためのユーザの認証を行うものとして説明する。
【００２３】
本実施形態は、コンピュータ（ショートブログ追いかけ表示装置１０及びショートブログ・サーバ３０等）及びその周辺装置に適用される。本実施形態における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びにこのハードウェアを制御するソフトウェアによって構成される。
【００２４】
上記ハードウェアには、制御部としてのＣＰＵの他、記憶部、通信部、表示部及び入力部が含まれる。記憶部としては、例えば、メモリ（ＲＡＭ、ＲＯＭ等）、ハードディスクドライブ（ＨＤＤ）及び光ディスク（ＣＤ、ＤＶＤ等）ドライブが挙げられる。通信部としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示部としては、例えば、液晶ディスプレイ、プラズマディスプレイ等の各種ディスプレイが挙げられる。入力部としては、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）が挙げられる。
【００２５】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶部により記憶され、制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信ネットワークを介して配布することも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記憶して配布することも可能である。
【００２６】
以下、ショートブログ追いかけ表示装置１０の機能構成について説明する。ショートブログ追いかけ表示装置１０は、ショートブログ・サーバ３０に接続して、ショートブログの表示を行う装置である。以下では、ショートブログ追いかけ表示装置１０は、短い接続間隔でショートブログ・サーバ３０に接続し、ほぼリアルタイムでショートブログの表示を行うものとする。
【００２７】
ショートブログ追いかけ表示装置１０の制御部は、投稿データ取得手段１１と、投稿データ書込手段１２と、投稿データ読出手段１５と、表示遅延時間算出手段１６と、表示予定時間設定手段１７と、投稿データ出力手段１８と、を有する。また、ショートブログ追いかけ表示装置１０の記憶部は、投稿データ記憶手段２１を有する。
【００２８】
投稿データ取得手段１１は、通信ネットワークＮを介してショートブログ・サーバ３０に接続し、ショートブログに投稿された投稿データを取得する。投稿データ取得手段１１は、所定の間隔で定期的にショートブログ・サーバ３０に接続し、投稿データを取得することが好ましい。例えば、投稿データ取得手段１１は、数秒単位、数十秒単位、分単位等、予め設定された間隔でショートブログ・サーバ３０に接続する。
【００２９】
投稿データ書込手段１２は、投稿データ取得手段１１がショートブログ・サーバ３０から投稿データを取得したことに応じて、その取得日時毎のバッファテーブルを作成し、投稿データ記憶手段２１に記憶させる。なおこの取得日時は、投稿データ記憶手段２１に書き込んだ書込日時としてバッファテーブルと共に記憶される。尚、本実施形態では、ショートブログ・サーバ３０への接続を失敗したり、何らかの原因で投稿データを取得できなかった場合でも、投稿データ取得手段１１がショートブログ・サーバ３０に接続しようとする毎に当該取得日時毎のバッファテーブルを作成してもよい。この場合のバッファテーブルに格納される投稿データはなく、空のバッファテーブルが作成されることとなる。
【００３０】
投稿データ読出手段１５は、投稿データ記憶手段２１に記憶された投稿データをバッファテーブル単位で読み出す。また、投稿データ読出手段１５は、投稿データ書込手段１２が投稿データ記憶手段２１にバッファテーブルを作成したことに応じて、記憶されているバッファテーブルを読み出すようにしてもよい。
【００３１】
表示遅延時間算出手段１６は、表示遅延時間を算出する。表示遅延時間は、ショートブログ追いかけ表示装置１０がほぼリアルタイムでショートブログ・サーバ３０に投稿された投稿データを表示する際に、投稿データの投稿日時を基準として、どの程度の時間遅れて表示させるかを示す値である。表示遅延時間算出手段１６は、表示を開始する複数の投稿データのうち、先頭の投稿データの投稿日時と、当該先頭の投稿データの取得日時（バッファテーブルの書込日時）との差分を表示遅延時間として算出する。
【００３２】
表示予定時間設定手段１７は、表示予定時間を設定する。表示予定時間は、投稿データ読出手段１５が読み出したバッファテーブルに格納された投稿データを表示させる時間である。表示予定時間設定手段１７は、表示遅延時間算出手段１６が算出した表示遅延時間を、各投稿データの投稿日時に加算して表示予定時間を算出し、その結果の日時を各投稿データの表示予定時間として設定する。
【００３３】
投稿データ出力手段１８は、投稿データを表示部に表示させる。投稿データ出力手段１８は、表示予定時間設定手段１７が設定した、各投稿データの表示予定時間に基づいて、それぞれの投稿データを逐次表示する。
そして、投稿データ出力手段１８が行う処理が終了したのち、上記これらの投稿データ読出手段１５、表示遅延時間算出手段１６、表示予定時間設定手段１７及び投稿データ出力手段１８が行う処理は順次繰り返し行われる。
【００３４】
投稿データ記憶手段２１は、投稿データ取得手段１１がショートブログ・サーバ３０から取得した投稿データを記憶する。投稿データ記憶手段２１は、投稿データ取得手段１１がショートブログ・サーバ３０に接続した時間毎に作成されたバッファテーブルに各投稿データを記憶する。投稿データは、投稿日時に基づいて記憶され、本実施形態では、投稿日時の最も古い投稿データから順に新しい投稿日時の投稿データへとバッファテーブルに格納されている。したがってバッファテーブルに格納された投稿データのうち、先頭の投稿データは、当該バッファテーブルに記憶された投稿データのうち、最も古い投稿日時の投稿データとなる。また、各バッファテーブルは、投稿データ取得手段１１がショートブログ・サーバ３０に接続した日時と関連付けて記憶される。バッファテーブル１１１は、投稿データ取得手段１１が投稿データを取得する度に作成され、複数のバッファテーブル１１１が記憶されうる。また、バッファテーブル１１１は、投稿データの表示が終了した場合、削除されることが好ましい。
【００３５】
ここで、図２を参照して、投稿データ記憶手段２１に格納されるバッファテーブルについて説明する。図２は、バッファテーブル１１１を示す図である。
【００３６】
バッファテーブル１１１は、投稿日時と投稿内容を示すデータがそれぞれ関連付けられて格納される。少なくとも投稿日時と投稿内容とを含んで構成されるデータが投稿データである。また、バッファテーブル１１１は、投稿データ取得手段１１がショートブログ・サーバ３０に接続して、投稿データを取得して投稿データ記憶手段２１に書き込んだ日時と関連付けて記憶される。なお、投稿データ取得手段１１が投稿データを取得できなかった場合には、投稿データ取得手段１１が投稿データ記憶手段２１に空のバッファテーブルを書き込んだ日時が関連付けて記憶されてもよい。
【００３７】
図３から図５を参照して、ショートブログ追いかけ表示装置１０が行う処理の全体像について説明する。図３は、ショートブログ追いかけ表示装置１０が行う処理を示した概念図である。図４及び図５は、ショートブログ追いかけ表示装置１０における表示例を示した図である。
【００３８】
図３の例では、ショートブログ追いかけ表示装置１０は、１分毎に投稿データを取得するように動作するものとする。
【００３９】
投稿データ取得手段１１は、１分毎にショートブログ・サーバ３０に接続し、投稿データを取得する。この取得に成功した場合、投稿データ書込手段１２は、取得した投稿データを格納したバッファテーブルを作成し、投稿データ記憶手段２１に記憶させる。図３では、テーブル番号＃１、＃２、＃５及び＃６のバッファテーブルにおいて、投稿データの取得が成功したため、投稿データ記憶手段２１には、投稿データが格納されたバッファテーブルが格納されている。この場合、各バッファテーブルには、前回の取得終了時から今回の取得時までの投稿データがそれぞれ、バッファテーブルに格納される。そして、これらのバッファテーブルは、格納されている全ての投稿データが投稿データ出力手段１８により表示部に表示された場合、投稿データ記憶手段２１から消去される。
【００４０】
ここで、テーブル番号＃３及び＃４のバッファテーブルについては、投稿データの取得を失敗したものとする。この場合、投稿データ書込手段１２は、投稿データが格納されていない空のバッファテーブルを投稿データ記憶手段２１に記憶させてもよい。そして、テーブル番号＃５のバッファテーブルには、＃３及び＃４の取り込み時に投稿データの取得を失敗していることから、＃２の取得終了時から＃５の取得時までの投稿データが格納されることになる。また、このとき、＃２のバッファテーブルまでは表示が終了している場合には、投稿データ記憶手段２１には、＃３、＃４及び＃５のバッファテーブルに未表示の投稿データが存在することとなる。
【００４１】
次に、表示遅延時間算出手段１６は、表示遅延時間を算出する。ここで、表示遅延時間算出手段１６は、未表示の投稿データのうち先頭の投稿データと当該先頭の投稿データの取得日時との差分を表示遅延時間として算出する。すなわち、図３の例では、投稿データ取得手段１１が投稿データを取得し、投稿データ書込手段１２が投稿データ記憶手段２１に取得した投稿データを書き込んだバッファテーブルは＃５である。そこで、表示遅延時間算出手段１６は、＃５のバッファテーブル（例えば図２）の格納されている投稿データのうち、先頭の投稿データの投稿日時と、当該先頭の投稿データの取得日時（＃５のバッファテーブルの書込日時）との差分を表示遅延時間として算出する。上述の例では、先頭の投稿データの投稿日時は２０１１年２月１１日１０時００分２５秒であり、＃５の書込日時は２０１１年２月１１日１０時３分００秒である。したがって表示遅延時間は、投稿データの投稿日時と取得日時（書込日時）との差分である２分４５秒となる（図３参照）。
【００４２】
次に、表示予定時間設定手段１７は、＃５のバッファテーブルに格納されている複数の投稿データのそれぞれについて、表示予定時間を設定する。表示予定時間は、各投稿データの投稿日時に表示遅延時間を加算した時間である。したがって、図２の例でいうと、投稿日時が２０１１年２月１１日１０時００分２５秒の投稿データは、表示遅延時間の２分４５秒が加算されて、２０１１年２月１１日１０時０３分００秒に表示され、２０１１年２月１１日１０時０２分３０秒の投稿データは、２０１１年２月１１日１０時０５分１５秒に表示されることとなる。なお、図３では、投稿データの代表的な例として２０１１年２月１１日１０時００分２５秒の投稿データと、２０１１年２月１１日１０時０２分３０秒の投稿データについて、表示遅延時間及び表示予定時間を示しているが、他の投稿データについても同様に、表示遅延時間が各投稿データの投稿日時に加算され、表示予定時間が設定される。
【００４３】
図４に示す表示例は、ショートブログ追いかけ表示装置１０の表示領域６１において投稿データを表示したときの表示例である。本実施形態では、投稿データは、最新のものが表示領域６１の先頭に表示され、新しい投稿データが表示される度に下側に向かって繰り下がるように表示される。図４に示す例では、現在時刻６１１が２０１１年２月１１日１０時３分００秒であることを示している。
【００４４】
そして、表示領域６１に表示されている先頭の投稿データ６１２の投稿日時は、１０時００分２５秒を示している。これは、表示遅延時刻である２分４５秒が投稿データ６１２の投稿時刻に加算され、表示予定時間が同年１０時３分００秒となったことによる。さらに、図２の２番目の投稿データ６１３が同年１０時５分１５秒に表示されることとなる（図５参照）。これは、本来２番目の投稿データ６１３が先頭の投稿データ６１２の２分１５秒後である１０時２分３０秒に表示されるはずであったところ、投稿データの取得に失敗したため表示遅延時間（上記の例でいうと２分４５秒）が加算されて当該時刻に表示されたものである。
【００４５】
このように、投稿されたタイミング（時間間隔）を再現しながら順次これまで表示していなかった投稿データを逐次表示することができる。
【００４６】
図６及び図７を参照して、ショートブログ追いかけ表示装置１０が行う処理について説明する。図６及び図７は、ショートブログ追いかけ表示装置１０が行う処理を示すフローチャートである。
【００４７】
図６のステップＳ１１では、ショートブログ追いかけ表示装置１０の投稿データ取得手段１１は、ショートブログ・サーバ３０に接続し、投稿データを取得する。
【００４８】
ステップＳ１２では、ショートブログ追いかけ表示装置１０の投稿データ書込手段１２は、バッファテーブルを作成する。そして、ステップＳ１３では、投稿データ書込手段１２は、取得日時と共に、ステップＳ１２で作成したバッファテーブルを投稿データ記憶手段２１に記憶させ本処理を終了する。
【００４９】
図７のステップＳ２１では、ショートブログ追いかけ表示装置１０の投稿データ読出手段１５は、投稿データ記憶手段２１からバッファテーブルを読み出す。
【００５０】
ステップＳ２２では、表示遅延時間算出手段１６は、ステップＳ２３で特定した先頭の投稿データの投稿日時と投稿データ取得手段１１が投稿データを取得した取得日時（ステップＳ２２で特定したバッファテーブルの書込日時）との差分を表示遅延時間として算出する。
【００５１】
ステップＳ２３では、ショートブログ追いかけ表示装置１０の表示予定時間設定手段１７は、各投稿データについて表示遅延時間を加算して表示予定時間を設定する。
【００５２】
ステップＳ２４では、ショートブログ追いかけ表示装置１０の投稿データ出力手段１８は、表示予定時間に基づいて各投稿データを逐次表示部に表示させる。
【００５３】
［第２実施形態］
図８から図１１を参照して、ショートブログ追いかけ表示装置１０の第２実施形態について説明する。第２実施形態は、先頭指定受付手段３９をさらに備え、表示遅延時間の算出をユーザにより指定された投稿データの投稿日時に基づいて算出する点が第１実施形態と異なる。以下、第１実施形態と異なる点を中心に説明し、特に説明しない部分は第１実施形態と同様である。
【００５４】
図８を参照して、第２実施形態に係るショートブログ追いかけ表示装置１０について説明する。図８は、第２実施形態に係るショートブログ追いかけ表示装置１０の機能ブロック及びその周辺機器の機能概要を示す図である。
【００５５】
ショートブログ追いかけ表示装置１０は、先頭指定受付手段３９をさらに備える。先頭指定受付手段３９は、ユーザから表示を開始させる投稿データの指定を受け付ける。投稿データの指定は、例えば、表示中の投稿データの表示画面中において、画面中に設けられた所定のボタン等の押下操作をしたり、表示している投稿データの領域内で所定の操作をする等が挙げられる。また、直接日時を指定したり、特定の投稿データを指定したりしてもよい。
【００５６】
まず、投稿データ取得手段１１は、定期的にショートブログ・サーバ３０に接続し、投稿データを受信しており、また投稿データ書込手段１２は、その都度バッファテーブルを作成して投稿データ記憶手段２１に記憶させ、ほぼリアルタイムで投稿データを表示しているものとする。
【００５７】
そして、先頭指定受付手段３９が投稿データの指定を受け付けると、表示遅延時間算出手段３６は、指定された投稿データの投稿日時と、先頭指定受付手段３９が指定を受け付けた日時との差分を表示遅延時間として算出する。次に表示予定時間設定手段１７は、表示遅延時間に基づいてその指定された投稿データの投稿日時から現在時刻に至るまでの投稿データについての表示予定時間を設定し、投稿データ出力手段１８は、再度これらの投稿データを表示予定時間にしたがって表示する。
【００５８】
図９を参照して、第２実施形態に係るショートブログ追いかけ表示装置１０が行う処理の全体像について説明する。図９は、第２実施形態に係るショートブログ追いかけ表示装置１０が行う処理を示した概念図である。
【００５９】
先頭指定受付手段３９が表示する投稿データの指定を受け付けた日時を２０１１年２月１１日１０時１０分００秒とする。また、指定された投稿データの投稿日時を２０１１年２月１１日１０時０分００秒とする。なお、投稿データ取得手段１１は、少なくとも、２０１１年２月１１日１０時０分００秒から２０１１年２月１１日１０時１０分００秒までの投稿データを全て取得しているものとし、また、投稿データ書込手段１２は、投稿データ取得手段１１が取得した全ての投稿データをバッファテーブルに格納し、投稿データ記憶手段２１に記憶させているものとする。
【００６０】
先頭指定受付手段３９が投稿データの表示の指定を受け付けたことに応じて、投稿データ読出手段１５が当該指定された投稿データが含まれるバッファテーブルを読み出すと、表示遅延時間算出手段３６は、先頭指定受付手段３９が投稿データの表示の指定を受け付けた日時と、指定された投稿データの投稿日時との差分を表示遅延時間として算出する。図９に示す例でいうと、表示遅延時間は１０分となる。
【００６１】
次に表示予定時間設定手段１７は、表示するそれぞれの投稿データの投稿日時に表示遅延時間を加算した時間を表示予定時間として設定する。例えば、２０１１年２月１１日１０時００分００秒の投稿データについて表示の指定を受け付けた場合、表示予定時間設定手段１７は、まず、当該２０１１年２月１１日１０時００分００秒の投稿データについて表示遅延時間を加算し、表示予定時間を設定する。すなわち、当該投稿データの表示予定時間は、当該投稿データの投稿日時と指定を受け付けた日時との差分である表示遅延時間を加算されて、２０１１年２月１１日１０時１０分００秒となる。その後に投稿された複数の投稿データも同様に、同じ表示遅延時間を投稿日時に加算した時間が表示予定時間となる。例えば、複数の投稿データのうち、投稿日時が２０１１年２月１１日１０時５分００秒の投稿データの場合、その投稿データの投稿日時に１０分の表示遅延時間が加算されて、２０１１年２月１１日１０時１５分００秒が表示予定時間となる。
投稿データ出力手段１８は、表示予定時間に基づいて、各投稿データを指定された投稿データから順次表示部に出力する。
なお、図９では、投稿データの代表的な例として２０１１年２月１１日１０時００分００秒の投稿データと、２０１１年２月１１日１０時５分００秒の投稿データについて、表示遅延時間及び表示予定時間を示しているが、他の投稿データについても同様に、表示遅延時間が各投稿データの投稿日時に加算され、表示予定時間が設定される。
【００６２】
図１１を参照して、第２実施形態に係る、ショートブログ追いかけ表示装置１０が行う処理について説明する。図１１は、第２実施形態に係るショートブログ追いかけ表示装置１０が行う処理を示すフローチャートである。
【００６３】
ステップＳ３１では、ショートブログ追いかけ表示装置１０の先頭指定受付手段３９は、表示させる投稿データの指定を受け付ける。
【００６４】
ステップＳ３２では、ショートブログ追いかけ表示装置１０の投稿データ読出手段１５は、投稿データ記憶手段２１からバッファテーブルを読み出す。
【００６５】
ステップＳ３３では、ショートブログ追いかけ表示装置１０の表示遅延時間算出手段３６は、表示遅延時間を算出する。具体的には、表示遅延時間算出手段３６は、指定された投稿データの投稿日時と指定を受け付けた日時との差分を表示遅延時間として算出する。
【００６６】
ステップＳ３４では、ショートブログ追いかけ表示装置１０の表示予定時間設定手段１７は、表示する投稿データの投稿日時に表示遅延時間を加算して、表示予定時間を設定する。
【００６７】
ステップＳ３５では、ショートブログ追いかけ表示装置１０の投稿データ出力手段１８は、ステップＳ３４で設定された表示予定時間に基づいてそれぞれの投稿データを逐次表示部に表示させる。
【００６８】
第１実施形態によれば、投稿データの取得をすることができない場合であっても、取得できなかった投稿データを一度に表示するのはなく、最も古い投稿データから、その投稿タイミングまでも再現して各投稿データを逐次表示することができる。このため、従来のように、一度に表示した後にユーザがまだ閲覧していない投稿データまで表示をさかのぼる操作をする必要がなく、見やすい態様で再生することができる。また、リアルタイムで閲覧しているかのようなショートブログの投稿タイミングにより形成される場の雰囲気等も再現してユーザに体験させることができる。
【００６９】
第２実施形態によれば、ユーザにより指定された投稿データから順次投稿データを表示させることができる。このため、ユーザは、なんら操作をすることなく、指定した投稿データから現在までの投稿データを閲覧することができる。この場合も投稿データが投稿されたタイミングまでも再現することができるので、ユーザに臨場感を再体験させることができる。
【００７０】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００７１】
上述の実施形態では、表示予定時間設定手段１７は、表示遅延時間算出手段１６，３６が算出した表示遅延時間を各閲覧データの投稿日時に加算して表示予定時間を設定するとしたが、これに限らない。例えば、表示予定時間設定手段１７は、表示遅延時間を各閲覧データの投稿日時に加算する際に、所定の時間範囲を減算した表示遅延時間を加算してもよい。例えば、表示遅延時間算出手段１６，３６が算出した表示遅延時間が１０分や１時間等、所定の時間よりも長い時間であった場合、表示遅延時間の所定割合分又は所定の時間だけ減算した表示遅延時間を各投稿データの投稿日時に加算して表示予定時間とすることができる。これにより、過去の投稿データを再生する所要時間を短くすることができる。また、この減算分の値をショートブログ追いかけ表示装置１０の操作手段によりユーザが設定できるようにしてもよい。
また、表示遅延時間から減算する時間割合又は値は、一律でなくともよい。例えば、過去へ遡及する時間帯毎に代えてもよい。過去に遡及するほど減算する値を大きくしてもよい。
【符号の説明】
【００７２】
１０  ショートブログ追いかけ表示装置
１１  投稿データ取得手段
１２  投稿データ書込手段
１５  投稿データ読出手段
１６  表示遅延時間算出手段
１７  表示予定時間設定手段
１８  投稿データ出力手段
２１  投稿データ記憶手段
３０  ショートブログ・サーバ
【図１】
2012215917.tif 000003
【図２】
2012215917.tif 000004
【図３】
2012215917.tif 000005
【図４】
2012215917.tif 000006
【図５】
2012215917.tif 000007
【図６】
2012215917.tif 000008
【図７】
2012215917.tif 000009
【図８】
2012215917.tif 000010
【図９】
2012215917.tif 000011
【図１０】
2012215917.tif 000012
【図１１】
2012215917.tif 000013