(57)【特許請求の範囲】
【請求項１】
デジタルコンテンツを制作するオーサリング装置と、前記オーサリング装置が制作したデジタルコンテンツを配信する配信サーバと、前記配信サーバから配信されるデジタルコンテンツを受信して再生するコンテンツ再生装置と、前記コンテンツ再生装置における前記デジタルコンテンツの視聴状態を管理する視聴管理装置とを備えた視聴管理システムにおいて、
前記オーサリング装置は、前記デジタルコンテンツを構成するメディアデータに、時間軸方向に所定間隔でマーカを挿入するマーカ挿入部を備え、
前記コンテンツ再生装置は、前記マーカ挿入部によりマーカが挿入されたメディアデータで構成されたデジタルコンテンツを受信し、再生するコンテンツ再生部と、前記コンテンツ再生部が再生中のデジタルコンテンツから、前記マーカ挿入部が挿入したマーカを検出するマーカ検出部と、前記マーカ検出部による前記マーカの検出時に、前記再生中のデジタルコンテンツの現在位置情報を取得する現在位置情報取得部と、前記現在位置情報取得部が取得した現在位置情報を前記配信サーバに送信する現在位置情報送信部とを備え、
前記配信サーバは、前記現在位置情報送信部から送信された現在位置情報を取得して現在位置情報記録部に記録する現在位置情報記録処理部を備え、
前記視聴管理装置は、前記現在位置情報記録部に格納された現在位置情報に基づいて、前記コンテンツ再生装置が再生したデジタルコンテンツの再生方向、再生速度およびシーンのジャンプを含む視聴状態を推測する視聴状態推測部を備えたことを特徴とする視聴管理システム。
【請求項２】
デジタルコンテンツを配信する配信サーバと、前記配信サーバから配信されるデジタルコンテンツを受信して再生するコンテンツ再生装置と、前記コンテンツ再生装置における前記デジタルコンテンツの視聴状態を管理する視聴管理装置とを備えた視聴管理システムにおいて、
前記コンテンツ再生装置は、デジタルコンテンツを受信し、再生するコンテンツ再生部と、前記コンテンツ再生部による前記デジタルコンテンツの再生時間を計測する再生時間計測部と、前記再生時間計測部が計測した再生時間があらかじめ設定した計測値に到達すると、前記再生中のデジタルコンテンツの現在位置情報を取得する現在位置情報取得部と、前記現在位置情報取得部が取得した現在位置情報を前記配信サーバに送信する現在位置情報送信部とを備え、
前記配信サーバは、前記現在位置情報送信部から送信された現在位置情報を取得して現在位置情報記録部に記録する現在位置情報記録処理部を備え、
前記視聴管理装置は、前記現在位置情報記録部に格納された現在位置情報に基づいて、前記コンテンツ再生装置が再生したデジタルコンテンツの再生方向、再生速度およびシーンのジャンプを含む視聴状態を推測する視聴状態推測部を備えたことを特徴とする視聴管理システム。
【請求項３】
前記現在位置情報送信部は、前記デジタルコンテンツを構成するメディアデータを一意に特定する情報を、前記現在位置情報取得部が取得した現在位置情報に併せて前記配信サーバに送信することを特徴とする請求項１または請求項２記載の視聴管理システム。
【請求項４】
前記現在位置情報送信部は、前記デジタルコンテンツを構成するコンテンツデータを一意に特定する情報を、前記現在位置情報取得部が取得した現在位置情報に併せて前記配信サーバに送信することを特徴とする請求項１または請求項２記載の視聴管理システム。
【請求項５】
前記現在位置情報送信部は、前記デジタルコンテンツを視聴するユーザを一意に特定する情報を、前記現在位置情報取得部が取得した現在位置情報に併せて前記配信サーバに送信することを特徴とする請求項１または請求項２記載の視聴管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、再生装置におけるデジタルコンテンツの視聴状態を管理する視聴管理システムに関するものである。
【背景技術】
【０００２】
従来、例えばＷｅｂ学習教材のように、映像や音声、テキストなどを含むデジタルコンテンツをネットワーク配信する場合、ユーザがコンテンツを視聴した旨を示すログがログファイルとしてサーバに保存される。システム管理者は、当該ログファイルを参照することにより、ユーザＩＤやアクセス時刻などを示す視聴ログ情報を管理し、閲覧することができる。また、特許文献１には、ストリーミングデータのパケットのヘッダまたはペイロードにフラッグ情報を挿入し、受信端末に読み込まれたアプレットでフラッグ信号を検出し、配信サーバにフラッグが通過した旨の報告を行うことにより、コンテンツの視聴時間を把握する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００３／０２７８６０号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、視聴ログ情報からコンテンツの視聴開始点や視聴終了点、コンテンツが通常再生されたのか、早送りされたのか、あるいは巻き戻しされたのかなどの再生方向や再生速度などを示す視聴状態を取得することができないという課題があった。また、上述した特許文献１に開示された技術では、フラッグの通過によりコンテンツの視聴時間を把握することはできるが、フラッグの通過情報のみではコンテンツの再生方向や再生速度などを示す視聴状態を推測することは困難であるという課題があった。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、コンテンツがどのように視聴されたかを示す視聴情報、すなわちコンテンツの再生方向、再生速度あるいはシーンのジャンプを示す情報を推測可能な視聴管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る視聴ログ管理システムは、デジタルコンテンツを構成するメディアデータに、時間軸方向に所定間隔でマーカを挿入するマーカ挿入部を備えたオーサリング装置と、マーカ挿入部によりマーカが挿入されたメディアデータで構成されたデジタルコンテンツを受信し、再生するコンテンツ再生部と、コンテンツ再生部が再生中のデジタルコンテンツから、マーカ挿入部が挿入したマーカを検出するマーカ検出部と、マーカ検出部によるマーカの検出時に、再生中のデジタルコンテンツの現在位置情報を取得する現在位置情報取得部と、現在位置情報取得部が取得した現在位置情報を配信サーバに送信する現在位置情報送信部とを備えたコンテンツ再生装置と、現在位置情報送信部から送信された現在位置情報を取得して現在位置情報記録部に記録する現在位置情報記録処理部を備えた配信サーバと、現在位置情報記録部に格納された現在位置情報に基づいて、コンテンツ再生装置が再生したデジタルコンテンツの再生方向、再生速度およびシーンのジャンプを含む視聴状態を推測する視聴状態推測部を備えた視聴管理装置とを備えるものである。
【発明の効果】
【０００７】
この発明によれば、マーカ検出時のコンテンツの現在位置情報から、コンテンツがどのように視聴されたかを示す視聴情報を推測することができる。これにより、コンテンツの視聴パターンを解析することが可能となり、解析した視聴パターンをコンテンツ制作に活用することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１による視聴ログ管理システムの構成を示すブロック図である。
【図２】実施の形態１による視聴ログ管理システムのデジタルコンテンツ制作時の動作を示すフローチャートである。
【図３】実施の形態１による視聴ログ管理システムのデジタルコンテンツ再生時の動作を示すフローチャートである。
【図４】実施の形態２による視聴ログ管理システムの構成を示すブロック図である。
【図５】実施の形態２による視聴ログ管理システムのデジタルコンテンツ再生時の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１は、この発明の実施の形態１による視聴ログ管理システムの構成を示すブロック図である。図１において、視聴ログ管理システムは、オーサリング装置１０、デジタルコンテンツ配信サーバ２０、視聴端末（コンテンツ再生装置）３０およびログ管理端末（視聴管理装置）４０で構成されている。
オーサリング装置１０は、デジタルコンテンツを制作する。デジタルコンテンツ配信サーバ２０は、オーサリング装置１０が制作したデジタルコンテンツを格納すると共に、視聴端末３０に配信する。さらに、配信したデジタルコンテンツの現在位置情報を視聴端末３０から取得し、記録する。視聴端末３０は、デジタルコンテンツを再生する。ログ管理端末４０は、視聴ログを管理および閲覧する。
【００１０】
次に、各装置および各端末の詳細な構成について説明する。
オーサリング装置１０は、メディア格納部１１、メディア呼出部１２、マーカ挿入部１３およびデジタルコンテンツ制作部１４で構成される。
メディア格納部１１は、例えばフォルダやデータベースなどで構成され、テキストなどのメディアデータを格納する。メディア呼出部１２は、メディア格納部１１に格納されたメディアデータを呼び出す。
【００１１】
マーカ挿入部１３は、メディア呼出部１２が呼び出したメディアデータに一定時間ごとにマーカを挿入する。ここで、マーカとは、オーディオファイルやビデオファイルなどのメディアデータの位置を指定するものであり、当該マーカを挿入することにより、メディアデータにおいて選択された位置の検索や、Windows（登録商標／以下記載を省略する） Media Player ActiveX コントロール オブジェクト モデルが示すイベント、メソッド、およびプロパティの呼び出しが可能となる。マーカを挿入する手段としては、例えば、Microsoft Windows Media Advanced Script Indexer がある。Advanced Script Indexer は、Windows Media を使用したメディアデータ内のマーカを設定および変更できるツールであり、多数のマーカをメディアデータに挿入することができる。
【００１２】
デジタルコンテンツ制作部１４は、マーカを挿入したメディアデータを用いてデジタルコンテンツを制作する。デジタルコンテンツはコンテンツデータ、例えばマークアップ／スクリプト言語や画像、音声、テキストなどで構成されるコンテンツデータと、映像データとから構成される。デジタルコンテンツ制作部１４が制作したデジタルコンテンツは、デジタルコンテンツ配信サーバ２０にアップロードされる。
【００１３】
デジタルコンテンツ配信サーバ２０は、デジタルコンテンツ格納部２１、デジタルコンテンツ配信部２２、現在位置情報記録処理部２３および現在位置情報記録部２４で構成される。
デジタルコンテンツ格納部２１は、デジタルコンテンツ制作部１４によりアップロードされたデジタルコンテンツを格納する。デジタルコンテンツ配信部２２は、視聴端末３０からデジタルコンテンツのダウンロード要求が入力されると、指定されたデジタルコンテンツを視聴端末３０に配信する。
【００１４】
現在位置情報記録処理部２３は、視聴端末３０から入力されるメディアデータの現在位置情報を取得し、現在位置情報記録部２４に格納する処理を行う。現在位置情報記録処理部２３としては、ＣＧＩ（Common Gateway Interface）やＡＳＰ（Active Server Pages）で環境変数を取得し、ファイルに書き出す方法が挙げられる。環境変数を利用することにより、ＧＥＴメソッドで渡された現在位置情報を取得し、ファイルに書き出すことができる。現在位置情報記録部２４は、メディアデータの現在位置情報を記憶する。
【００１５】
視聴端末３０は、デジタルコンテンツ再生部３１、マーカ検出部３２、現在位置情報取得部３３および現在位置情報送信部３４で構成される。
デジタルコンテンツ再生部３１は、デジタルコンテンツ配信サーバ２０のデジタルコンテンツ配信部２２から配信されたデジタルコンテンツを受信し、再生する。マーカ検出部３２は、デジタルコンテンツ再生部３１が再生するデジタルコンテンツを参照し、メディアデータに挿入されたマーカを検出する。さらに指定されたマーカ位置でイベントの呼び出しを行う。なお、マーカを検出する手段としては、ActiveX コントロール オブジェクト モデルのイベントがある。例えば、markerHitイベントを使用すると、メディアがマーカ位置に達する時を指定することができ、「markerHit(1)」と指定すると、メディア内で最初のマーカに達したことを検出する。これにより、指定されたマーカ位置に到達した時に、当該到達に応じてActiveX オブジェクト モデルの他のメソッドやイベントを呼び出すことができる。
【００１６】
現在位置情報取得部３３および現在位置情報送信部３４は、指定されたマーカ位置への到達によるイベントの呼び出しにより機能する。
現在位置情報取得部３３は、マーカ検出部３２がマーカに達したことを検出した際のメディアデータの現在位置を取得することができる。現在位置情報取得部３３として、例えばActiveX コントロール オブジェクト モデルのcurrentPosition プロパティを用いることで、先頭からの秒数で、メディアデータの現在位置を取得することができる。現在位置情報送信部３４は、現在位置情報取得部３３が取得したメディアデータの現在位置情報をデジタルコンテンツ配信サーバ２０の現在位置情報記録処理部２３に出力する。例えば、ＧＥＴメソッドでデジタルコンテンツ配信サーバ２０に出力するパラメータに、現在位置情報取得部３３が取得した現在位置情報を設定し、デジタルコンテンツ配信サーバ２０に出力する。
【００１７】
ログ管理端末４０は、再生状況推測部（視聴状態推測部）４１を備える。
再生状況推測部４１は、デジタルコンテンツ配信サーバ２０の現在位置情報記録部２４にアクセスし、記録されたメディアデータの現在位置情報を取得し、デジタルコンテンツの再生状況を推測する。再生状況推測部４１は、例えば、LogParserなどのログ分析支援ツールによりログを分析し、一定時間毎に記録された現在位置情報の変化から、例えば再生方向や再生速度、シーンのジャンプなどの再生状況を推測する。
【００１８】
より具体的に説明すると、現在位置情報を１秒ごとに記録している場合において、現在位置情報のログが０，１，２，３，４，５と変化している場合、現在位置が０から５のシーンが通常再生されていることが分かる。また、現在位置情報のログが０，５，１０，１５，２０と変化している場合、現在位置が０から２０のシーン５倍速で早送りされていることが分かる。また、現在位置情報のログが２０，１５，１０，５，０と変化している場合、現在位置が０から２０のシーンが５倍速で巻き戻しされていることが分かる。このように、一定時間毎に記録された現在位置情報の変化から、各シーンがどのように再生されたかの再生状況を推測することができる。
【００１９】
なお、現在位置情報送信部３４が、取得された現在位置情報をリアルタイムでデジタルコンテンツ配信サーバ２０に出力し、再生状況推測部４１もリアルタイムで再生状況を推測するように構成してもよいし、現在位置情報送信部３４が、取得された現在位置情報に取得した時間情報を併せてデジタルコンテンツ配信サーバ２０に出力し、再生状況推測部４１は一定時間間隔で再生状況を推測するように構成してもよい。
【００２０】
視聴端末３０の現在位置情報送信部３４が、現在位置情報をデジタルコンテンツ配信サーバ２０に送信する際に、メディアデータのファイル名などのメディアデータを一意に特定する情報や、コンテンツタイトルなどのコンテンツデータを一意に特定する情報などを、現在位置情報に併せて送信し、現在位置情報記録処理部２３が、現在位置情報と併せてメディアデータを一意に特定する情報やコンテンツデータを一意に特定する情報などを記録することにより、再生状況推測部４１はログ情報の分析により、メディア毎あるいはコンテンツ毎の視聴パターンを推測することができる。
【００２１】
さらに、現在位置情報送信部３４が、現在位置情報をデジタルコンテンツ配信サーバ２０に送信する際に、視聴端末３０のユーザＩＤを取得する環境変数から、視聴者を一意に特定する情報（ユーザＩＤなど）を現在位置情報に併せて送信し、現在位置情報記録処理部２３が現在位置情報と併せて視聴者を一意に特定する情報を記録することにより、再生状況推測部４１はログ情報の分析により、視聴者毎の視聴パターンを推測することができる。
【００２２】
なお、メディアデータを一意に特定する情報やコンテンツデータを一意に特定する情報、視聴者を一意に特定する情報は、デジタルコンテンツ再生部３１や入力操作部（不図示）などを介して取得することができる。
【００２３】
次に、実施の形態１の視聴ログ管理システムの動作について説明する。なお、説明はデジタルコンテンツ制作時の動作と、デジタルコンテンツ再生および再生状況の推測の動作に分けて説明する。まず、図２を参照しながら、コンテンツ制作時の動作について説明する。図２は、実施の形態１の視聴ログ管理システムのコンテンツ制作の動作を示すフローチャートである。
まず、オーサリング装置１０のメディア呼出部１２は、メディア格納部１１からメディアデータを呼び出す（ステップＳＴ１）。マーカ挿入部１３は、ステップＳＴ１で呼び出されたメディアデータに対して、一定時間毎にマーカを挿入する（ステップＳＴ２）。デジタルコンテンツ制作部１４は、ステップＳＴ２でマーカを挿入したメディアデータを用いてデジタルコンテンツを制作する（ステップＳＴ３）。ステップＳＴ３で制作したデジタルコンテンツは、デジタルコンテンツ配信サーバ２０に出力され、デジタルコンテンツ格納部２１に格納され（ステップＳＴ４）、処理を終了する。
【００２４】
次に、デジタルコンテンツ再生および再生状況推測の動作について、図３を参照しながら説明する。
図３は、実施の形態１の視聴ログ管理システムのコンテンツ再生および再生状況推測の動作を示すフローチャートである。
視聴端末３０からデジタルコンテンツのダウンロード要求が入力され、ユーザが視聴を希望するコンテンツを指定するコンテンツ視聴情報が入力されると（ステップＳＴ１１）、デジタルコンテンツ配信サーバ２０のデジタルコンテンツ配信部２２は、デジタルコンテンツ格納部２１に格納されたデジタルコンテンツからコンテンツ視聴情報に基づいたデジタルコンテンツを取得して視聴端末３０に配信する（ステップＳＴ１２）。
【００２５】
視聴端末３０のデジタルコンテンツ再生部３１は、ステップＳＴ１２で配信されたデジタルコンテンツを再生し（ステップＳＴ１３）、マーカ検出部３２はデジタルコンテンツのメディアデータに挿入されたマーカの検出を行う（ステップＳＴ１４）。マーカ検出部３２は、メディアデータ内のマーカを検知したか否か判定を行い（ステップＳＴ１５）、マーカが検知されていない場合（ステップＳＴ１５；ＮＯ）、ステップＳＴ１３の処理に戻り、デジタルコンテンツの再生を継続する。
【００２６】
一方、メディアデータ内のマーカを検知した場合（ステップＳＴ１５；ＹＥＳ）、現在位置情報取得部３３がメディアデータの現在位置情報を取得し（ステップＳＴ１６）、現在位置情報送信部３４がステップＳＴ１６で取得したメディアデータの現在位置情報をデジタルコンテンツ配信サーバ２０の現在位置情報記録処理部２３に送信する（ステップＳＴ１７）。現在位置情報記録処理部２３は、ステップＳＴ１７で送信された現在位置情報を現在位置情報記録部２４に格納する（ステップＳＴ１８）。ログ管理端末４０の再生状況推測部４１は、現在位置情報記録部２４にアクセスし、記録された現在位置情報を取得し、デジタルコンテンツの再生状況の推測を行う（ステップＳＴ１９）。同時に、デジタルコンテンツ再生部３１は、デジタルコンテンツの再生が終了したか否か判定を行い（ステップＳＴ２０）、再生が終了していない場合には（ステップＳＴ２０；ＮＯ）、ステップＳＴ１３の処理に戻りデジタルコンテンツの再生を継続し、再生が終了した場合には（ステップＳＴ２０；ＹＥＳ）、処理を終了する。
【００２７】
なお、ログ管理端末４０の再生状況推測部４１により推測されたデジタルコンテンツの再生状況は、ログ管理端末４０あるいはデジタルコンテンツ配信サーバ２０内に記憶領域を設け、当該記憶領域内に蓄積するように構成してもよい。記憶領域に蓄積した再生状況を示すデータを解析することにより、繰り返し視聴されるシーンや、スキップされるシーンなどコンテンツの視聴パターンを把握することができる。
【００２８】
以上のように、この実施の形態１によれば、デジタルコンテンツ制作時にデジタルコンテンツに含まれるメディアデータに一定時間毎にマーカを挿入するマーカ挿入部１３と、デジタルコンテンツ再生時にマーカの検出を行い、イベント呼び出しを行うマーカ検出部３２と、マーカ検出部３２のイベント呼び出しに応じてメディアデータにおける現在位置情報を取得し、デジタルコンテンツ配信サーバ２０に出力する現在位置情報取得部３３および現在位置情報送信部３４と、記録された現在位置情報を用いてデジタルコンテンツの再生状況を推測する再生状況推測部４１とを備えるように構成したので、一定時間毎に記録された現在位置情報の変化から、デジタルコンテンツのどのシーンがどのような状況で視聴されたかを推測することができる。
【００２９】
また、この実施の形態１によれば、再生状況推測部４１がログを分析し、一定時間毎に記録された現在位置情報の変化から、例えば再生方向や再生速度、シーンのジャンプなどの再生状況を推測するように構成したので、デジタルコンテンツが通常再生されたか、早送りされたか、あるいは巻き戻しされたかなど具体的な再生状況を推測することができる。これにより、繰り返し視聴されるシーンやスキップされるシーンなど、コンテンツの視聴パターンを解析することができ、マルチメディアコンテンツの制作にフィードバックすることができる。
【００３０】
また、この実施の形態１によれば、メディアデータを一意に特定する情報、あるいはコンテンツデータを一意に特定する情報を、現在位置情報に併せて送信および記録するように構成したので、メディアデータ毎あるいはコンテンツ毎の視聴パターンを推測することができる。
【００３１】
また、この実施の形態１によれば、環境変数から視聴者を一意に特定する情報を取得し、現在位置情報に併せて送信および記録するように構成したので、視聴者毎の視聴パターンを推測することができる。
【００３２】
実施の形態２．
上述した実施の形態１では、マーカ挿入部１３が呼び出したメディアデータに一定時間毎にマーカを挿入する構成を示したが、この実施の形態２では視聴端末３０において、一定時間のカウント毎にメディアデータの現在位置情報を記録する構成を示す。
図４は、この発明の実施の形態２による視聴ログ管理システムの構成を示すブロック図である。実施の形態２の視聴ログ管理システムでは、実施の形態１のオーサリング装置１０のマーカ挿入部１３を削除し、視聴端末３０に新たに再生時間計測部３５を追加して設けている。なお、以下では実施の形態１による視聴ログ管理システムの構成要素と同一または相当する部分には、実施の形態１で使用した符号と同一の符号を付して説明を省略または簡略化する。
【００３３】
オーサリング装置１０は、メディア格納部１１、メディア呼出部１２およびデジタルコンテンツ制作部１４で構成される。
デジタルコンテンツ制作部１４は、メディア呼出部１２が呼び出したメディアデータを用いてデジタルコンテンツを制作する。デジタルコンテンツはコンテンツデータ、例えばマークアップ／スクリプト言語や画像、音声、テキストなどで構成されるコンテンツデータと、映像データとから構成される。デジタルコンテンツ制作部１４が制作したデジタルコンテンツは、デジタルコンテンツ配信サーバ２０にアップロードされる。
【００３４】
デジタルコンテンツ配信サーバ２０は、実施の形態１と同様にデジタルコンテンツ格納部２１、デジタルコンテンツ配信部２２、現在位置情報記録処理部２３および現在位置情報記録部２４で構成される。なお、動作も実施の形態１と同様である。
【００３５】
視聴端末３０は、デジタルコンテンツ再生部３１、再生時間計測部３５、現在位置情報取得部３３´および現在位置情報送信部３４´で構成される。
デジタルコンテンツ再生部３１は、デジタルコンテンツ配信サーバ２０のデジタルコンテンツ配信部２２から配信されたデジタルコンテンツを受信し、再生する。再生時間計測部３５は、デジタルコンテンツ再生部３１によるデジタルコンテンツの再生を検知し、デジタルコンテンツの再生時間をカウントする。さらに、再生時間のカウント値があらかじめ設定した所定値に到達したか否かを検知し、検知した場合に現在位置情報取得部３３´および現在位置情報送信部３４´を呼び出す。
【００３６】
現在位置情報取得部３３´および現在位置情報送信部３４´は、再生時間の所定時間カウント毎の呼び出しにより機能する。
現在位置情報取得部３３´は、デジタルコンテンツの再生時間のカウント値が所定値に達したことを検知した際のメディアデータの現在位置情報を取得する。現在位置情報取得部３３´は、実施の形態１と同様に、例えばActiveX コントロール オブジェクト モデルのcurrentPosition プロパティなどを適用可能である。現在位置情報送信部３４´は、現在位置情報取得部３３´が取得したメディアデータの現在位置情報をデジタルコンテンツ配信サーバ２０の現在位置情報記録処理部２３に出力する。
【００３７】
ログ管理端末４０の再生状況推測部４１は、実施の形態１と同一であり、例えばLogParserなどのログ分析支援ツールを適用可能であり、ログを分析することにより一定時間毎に記録された現在位置情報の変化からデジタルコンテンツの再生状況を推測する。また、現在位置情報に併せて、メディアデータのファイル名などのメディアデータを一意に特定する情報などを記録することにより、ログ情報からメディアデータ毎またはコンテンツ毎の視聴パターンを推測することができる。さらに、現在位置情報に併せて、ユーザＩＤなどの視聴者を一意に特定する情報を記録することにより、ログ情報から視聴者毎の視聴パターンを推測することができる。
【００３８】
次に、実施の形態２の視聴ログ管理システムの動作について説明する。なお、実施の形態２におけるデジタルコンテンツ制作時の動作は、図２で示したフローチャートのステップＳＴ２のマーカ挿入処理を省略したのみの動作である。具体的には、ステップＳＴ１としてメディア呼出部１２がメディア格納部１１からメディアデータを呼び出し、ステップＳＴ３としてコンテンツ制作部１４が呼び出したメディアデータを用いてデジタルコンテンツを制作し、ステップＳＴ４としてデジタルコンテンツをデジタルコンテンツ配信サーバ２０のデジタルコンテンツ格納部２１に格納する。
【００３９】
次に、デジタルコンテンツ再生および再生状況推測の動作について図５を参照しながら説明する。なお、実施の形態１に係る視聴ログ管理システムと同一のステップには図３で使用した符号と同一の符号を付し、説明を省略または簡略化する。
視聴端末３０からコンテンツ視聴情報が入力されると（ステップＳＴ１１）、デジタルコンテンツ配信サーバ２０のデジタルコンテンツ配信部２２はデジタルコンテンツ格納部２１に格納されたデジタルコンテンツからコンテンツ視聴情報に基づいたデジタルコンテンツを取得して視聴端末３０に配信する（ステップＳＴ１２）。
【００４０】
視聴端末３０のデジタルコンテンツ再生部３１は、ステップＳＴ１２で配信されたデジタルコンテンツを再生し（ステップＳＴ１３）、再生時間計測部３５がデジタルコンテンツの再生時間のカウントを開始する（ステップＳＴ２１）。再生時間計測部３５は、再生時間のカウント値があらかじめ設定した所定値に到達したか否か判定を行い（ステップＳＴ２２）、再生時間のカウント値が所定値に達していない場合（ステップＳＴ２２；ＮＯ）、ステップＳＴ１３の処理に戻り、デジタルコンテンツの再生を継続する。
【００４１】
一方、再生時間のカウント値が所定値に達した場合（ステップＳＴ２２；ＹＥＳ）、現在位置情報取得部３３´がメディアデータの現在位置情報を取得し（ステップＳＴ１６）、現在位置情報送信部３４´がステップＳＴ１６で取得したメディアデータの現在位置情報をデジタルコンテンツ配信サーバ２０の現在位置情報記録処理部２３に送信する（ステップＳＴ１７）。現在位置情報記録処理部２３は、ステップＳＴ１７で送信された現在位置情報を現在位置情報記録部２４に格納する（ステップＳＴ１８）。ログ管理端末４０の再生状況推測部４１は、現在位置情報記録部２４にアクセスし、記録された現在位置情報を取得し、デジタルコンテンツの再生状況の推測を行う（ステップＳＴ１９）。同時に、デジタルコンテンツ再生部３１は、デジタルコンテンツの再生が終了したか否か判定を行い（ステップＳＴ２０）、再生が終了していない場合には（ステップＳＴ２０；ＮＯ）、ステップＳＴ１３の処理に戻りデジタルコンテンツの再生を継続し、再生が終了した場合には（ステップＳＴ２０；ＹＥＳ）、処理を終了する。
【００４２】
なお、ログ管理端末４０の再生状況推測部４１により推測されたデジタルコンテンツの再生状況は、ログ管理端末４０あるいはデジタルコンテンツ配信サーバ２０内に記憶領域を設け、当該記憶領域内に蓄積するように構成してもよい。記憶領域に蓄積した再生状況を示すデータを解析することにより、繰り返し視聴されるシーンや、スキップされるシーンなどコンテンツの視聴パターンを把握することができる。
【００４３】
以上のように、この実施の形態２によれば、デジタルコンテンツの再生時間をカウントする再生時間計測部３５と、再生時間のカウント値が所定値に達した場合に現在位置情報を取得して送信する現在位置情報取得部３３´および現在位置情報送信部３４´と、記録された現在位置情報を用いてデジタルコンテンツの再生状況を推測する再生状況推測部４１とを備えるように構成したので、再生時間が所定のカウント値に到達する毎に記録された現在位置情報の変化から、デジタルコンテンツのどのシーンがどのような状況で視聴されたかを推測することができる。
【００４４】
また、この実施の形態２によれば、再生状況推測部４１がログを分析し、所定のカウント値に到達する毎に記録された現在位置情報の変化から、例えば再生方向や再生速度、シーンのジャンプなどの再生状況を推測するように構成したので、デジタルコンテンツが通常再生されたか、早送りされたか、あるいは巻き戻しされたかなど具体的な再生状況を推測することができる。これにより、繰り返し視聴されるシーンやスキップされるシーンなど、コンテンツの視聴パターンを解析することができ、マルチメディアコンテンツの制作にフィードバックすることができる。
【００４５】
また、この実施の形態２によれば、メディアデータを一意に特定する情報、あるいはコンテンツデータを一意に特定する情報を、現在位置情報に併せて送信および記録するように構成したので、メディアデータ毎あるいはコンテンツ毎の視聴パターンを推測することができる。
【００４６】
また、この実施の形態２によれば、環境変数から視聴者を一意に特定する情報を取得し、現在位置情報に併せて送信および記録するように構成したので、視聴者毎の視聴パターンを推測することができる。
【００４７】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【００４８】
なお、上述した実施の形態１および実施の形態２では、オーサリング装置１０を別途設ける構成を示したが、デジタルコンテンツ配信サーバ２０にオーサリング装置１０の機能を持たせるように構成してもよい。
【符号の説明】
【００４９】
１０  オーサリング装置、１１  メディア格納部、１２  メディア呼出部、１３  マーカ挿入部、１４  デジタルコンテンツ制作部、２０  デジタルコンテンツ配信サーバ、２１  デジタルコンテンツ格納部、２２  デジタルコンテンツ配信部、２３  現在位置情報記録処理部、２４  現在位置情報記録部、３０  視聴端末、３１  デジタルコンテンツ再生部、３２  マーカ検出部、３３，３３´  現在位置情報取得部、３４，３４´  現在位置情報送信部、３５  再生時間計測部、４０  ログ管理端末、４１  再生状況推測部。
【図１】
0005959288.tif 000002
【図２】
0005959288.tif 000003
【図３】
0005959288.tif 000004
【図４】
0005959288.tif 000005
【図５】
0005959288.tif 000006