(57)【特許請求の範囲】
【請求項１】
映像コンテンツ毎に、該映像コンテンツの映像コンテンツ識別情報と映像構造情報を格納する映像コンテンツ情報データベースと、
ユーザ識別情報、映像コンテンツ識別情報及び、映像構造情報を格納するユーザ情報データベースと、
映像コンテンツの場面を特定する場面情報として物理的、あるいは、意味的な区切りである映像構造情報を指定する場面指定手段と、
上記場面指定手段からの指定に基づいて、映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び指定された映像構造情報を上記映像コンテンツ情報データベースから取得し、上記ユーザ情報データベースに格納するユーザ入力制御手段と、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記指定された映像情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報及び上記映像構造情報と同じ映像コンテンツ識別情報及び同じ映像構造情報に関連付けられている別のユーザ識別情報を取得し、上記ユーザ情報データベースから該別のユーザ識別情報に対応するユーザ情報を取得するユーザ情報検索手段と、
上記ユーザ情報検索手段から上記ユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と、
を有する、映像コンテンツ視聴者情報提供システム。
【請求項２】
映像コンテンツ毎に、該映像コンテンツの映像コンテンツ識別情報と映像構造情報を格納する映像コンテンツ情報データベースと、
ユーザ識別情報、映像コンテンツの特定の場面に関連付けられた付加情報、映像コンテンツ識別情報及び、映像構造情報を格納するユーザ情報データベースと、
映像コンテンツの場面を特定する場面情報として物理的、あるいは、意味的な区切りである映像構造情報を指定する場面指定手段と、
上記場面指定手段からの指定に基づいて、映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び指定された映像構造情報を上記映像コンテンツ情報データベースから取得し、また、映像コンテンツの特定の場面に対する付加情報をユーザから取得して、上記ユーザ情報データベースに格納するユーザ入力制御手段と、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記指定された映像情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報、及び上記映像構造情報と同じ映像コンテンツ識別情報及び同じ映像構造情報に関連付けられている別のユーザ識別情報を取得し、上記ユーザ情報データベースから該別のユーザ識別情報に対応する上記映像コンテンツの特定の場面に対する付加情報を含むユーザ情報を取得するユーザ情報検索手段と、
上記ユーザ情報検索手段から上記ユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と、
を有する、映像コンテンツ視聴者情報提供システム。
【請求項３】
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び時間情報を格納するユーザ情報データベースと、
映像コンテンツの場面を特定する場面指定情報として時間情報を指定する場面指定手段と、
映像コンテンツ毎に、その映像コンテンツの映像コンテンツ識別情報、映像コンテンツの意味的な区切りである映像構造情報、及び、映像構造情報に対応した時間的な区間を表す時間区間情報を格納する映像コンテンツ情報データベースと、
上記場面指定手段からの指定に基づいて、映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び指定された時間情報を受け、上記映像コンテンツ情報データベースから、上記映像コンテンツ識別情報及び上記指定された時間情報に対応した時間区間情報を獲得し、上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報及び上記指定された時間情報を上記ユーザ情報データベースに格納するユーザ入力制御手段と、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像識別情報に対し上記時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を取得し、該別のユーザ識別情報に基づいて該ユーザ情報データベースからユーザ情報を取得するユーザ情報検索手段と、
上記ユーザ情報検索手段から上記ユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と、
を有する、映像コンテンツ視聴者情報提供システム。
【請求項４】
映像コンテンツの特定の場面に対する付加情報、映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び時間情報を格納するユーザ情報データベースと、
映像コンテンツの場面を特定する場面指定情報として時間情報を指定する場面指定手段と、
映像コンテンツ毎に、その映像コンテンツの映像コンテンツ識別情報、映像コンテンツの意味的な区切りである映像構造情報、及び、映像構造情報に対応した時間的な区間を表す時間区間情報を格納する映像コンテンツ情報データベースと、
上記場面指定手段から、映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び指定された時間情報を受け、上記映像コンテンツ情報データベースから、上記映像コンテンツ識別情報及び上記指定された時間情報に対応した時間区間情報を獲得し、また、ユーザから映像コンテンツの特定の場面に対する付加情報を取得し、該付加情報、上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報及び上記指定された時間情報をユーザ情報データベースに格納するユーザ入力制御手段と、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像識別情報に対し上記時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を取得し、該別のユーザ識別情報に基づいて該ユーザ情報データベースから上記映像コンテンツの特定の場面に対する付加情報を含むユーザ情報を取得するユーザ情報検索手段と、
上記ユーザ情報検索手段から上記ユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と、
を有する、映像コンテンツ視聴者情報提供システム。
【請求項５】
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報、及び、映像コンテンツの特定の場面を現す意味的な区切りである映像構造情報を受けるユーザ入力制御手段と、
上記ユーザ入力制御手段からの上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報、及び、上記映像構造情報を格納するユーザ情報データベースと、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記映像構造情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報及び上記映像構造情報と同じ映像コンテンツ識別情報及び同じ映像構造情報に関連付けられている別のユーザ識別情報を取得し、ユーザ情報を取得するユーザ情報検索手段と、
上記ユーザ情報検索手段からユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と、
を有する、映像コンテンツ視聴者情報提供装置。
【請求項６】
映像コンテンツ毎に、その映像コンテンツの映像コンテンツ識別情報、映像コンテンツの意味的な区切りである映像構造情報、及び、映像構造情報に対応した時間的な区間を表す時間区間情報を格納する映像コンテンツ情報データベースを更に有し、
上記ユーザ情報データベースは、映像構造情報に対応した時間区間情報を映像コンテンツ識別情報及び映像構造情報と共に格納し、
上記ユーザ入力制御手段は、上記映像構造情報に対応する時間区間情報を上記映像情報データベースから獲得し、上記ユーザ情報データベースへ渡し、
上記ユーザ情報検索手段は、上記ユーザ入力制御手段からの上記映像コンテンツ識別情報及び上記指定された映像構造情報に対応した時間区間情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報、及び、上記映像構造情報に対応した時間区間情報と類似している時間区間情報に関連付けられている別のユーザ識別情報を取得し、ユーザ情報を生成する、
請求項５記載の映像コンテンツ視聴者情報提供装置。
【請求項７】
上記ユーザ入力制御手段は、映像コンテンツの特定の場面に関連付けられた付加情報を受け、
上記ユーザ情報データベースは、上記ユーザ識別情報、上記映像コンテンツ識別情報及び上記映像構造情報と共に、上記ユーザ入力制御手段からの上記付加情報を格納し、
上記ユーザ情報検索手段は、上記付加情報を利用して上記ユーザ情報に順序を付ける、
請求項５又は６記載の映像コンテンツ視聴者情報提供装置。
【請求項８】
上記ユーザ情報検索手段は、
上記別のユーザ識別情報を取得する手段と、
上記ユーザ入力制御手段からの上記ユーザ識別情報に対応させて上記ユーザ情報データベースに格納されている映像コンテンツ識別情報及び映像構造情報に対し、上記別のユーザ識別情報に対応させて上記ユーザ情報データベースに格納されている映像コンテンツ識別情報及び映像構造情報の中から、映像コンテンツ識別情報及び映像構造情報が一致した映像コンテンツ及び時間情報を割り当てる手段と、
上記別のユーザ識別情報の中から、上記ユーザ識別情報の映像コンテンツ識別情報及び映像構造情報に割り当てられた度合いに応じて別のユーザ識別情報をユーザ情報として取得する手段と、
により構成される、請求項５乃至７のうちいずれか一項記載の映像コンテンツ視聴者情報提供装置。
【請求項９】
上記ユーザ入力制御手段は、映像コンテンツの特定の場面に関連付けられた付加情報を受け、
上記ユーザ情報データベースは、上記ユーザ識別情報、上記映像コンテンツ識別情報及び上記映像構造情報と共に、上記ユーザ入力制御手段からの上記付加情報を格納し、
上記ユーザ情報検索手段は、上記付加情報を利用して上記ユーザ情報に順序を付ける、
請求項８記載の映像コンテンツ視聴者情報提供装置。
【請求項１０】
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報、映像コンテンツの特定の場面を現す意味的な区切りである映像構造情報、及び、映像コンテンツの特定の場面の付加情報を受けるユーザ、入力制御手段と、
上記ユーザ入力制御手段からの上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報、及び、上記映像構造情報と上記映像コンテンツの特定の場面の付加情報を格納するユーザ情報データベースと、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記映像構造情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報及び上記映像構造情報と同じ映像コンテンツ識別情報及び同じ映像構造情報に関連付けられている別のユーザ識別情報を取得し、映像コンテンツの特定の場面の付加情報を含むユーザ情報を取得するユーザ情報検索手段と、
上記ユーザ情報検索手段からユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と、
を有する、映像コンテンツ視聴者情報提供装置。
【請求項１１】
映像コンテンツ毎に、その映像コンテンツの映像コンテンツ識別情報、映像コンテンツの意味的な区切りである映像構造情報、及び、映像構造情報に対応した時間的な区間を表す時間区間情報を格納する映像コンテンツ情報データベースと、
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び映像コンテンツの特定の場面を指定する場面指定情報としての時間情報を受け、上記映像コンテンツ情報データベースから、上記映像コンテンツ識別情報及び上記時間情報に対応した時間区間情報を獲得するユーザ入力制御手段と、
上記ユーザ入力制御手段からの上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報及び上記時間情報を格納するユーザ情報データベースと、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し上記時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を取得し、ユーザ情報を取得するユーザ情報検索手段と、
上記ユーザ情報検索手段からユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と
を有する、映像コンテンツ視聴者情報提供装置。
【請求項１２】
上記ユーザ情報検索手段は、
上記ユーザ入力制御手段から、上記映像コンテンツ識別情報、及び、上記時間情報区間の他に上記時間情報区間に対応した映像構造情報を受け取る手段と、
上記映像コンテンツ情報データベースから、上記ユーザ入力制御手段より受け取った映像構造情報に対応した時間情報区間よりも広い更なる時間情報区間に対応した更なる映像構造情報及び上記更なる時間情報区間を取得する手段と、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記更なる時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し上記更なる時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を取得し、ユーザ情報を取得する手段と、
を含む、請求項１１記載の映像コンテンツ視聴者情報提供装置。
【請求項１３】
上記ユーザ入力制御手段は、映像コンテンツの特定の場面に関連付けられた付加情報を受け、
上記ユーザ情報データベースは、上記ユーザ識別情報、上記映像コンテンツ識別情報及び上記時間情報と共に、上記ユーザ入力制御手段からの上記付加情報を格納し、
上記ユーザ情報検索手段は、上記付加情報を利用して上記ユーザ情報に順序を付ける、
請求項１１又は１２記載の映像コンテンツ視聴者情報提供装置。
【請求項１４】
上記ユーザ情報検索手段は、
上記別のユーザ識別情報を取得する手段と、
上記ユーザ入力制御手段からの上記ユーザ識別情報に対応させて上記ユーザ情報データベースに格納されている映像コンテンツ識別情報及び時間情報に対応した時間情報区間を取得する手段と、
上記ユーザ識別情報に対応した映像コンテンツ識別情報及び時間情報区間に対し、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し上記時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を割り当てる手段と、
上記別のユーザ識別情報の中から、上記ユーザ識別情報の映像コンテンツ識別情報及び時間情報区間に割り当てられた度合いに応じて別のユーザ識別情報をユーザ情報として取得する手段と、
により構成される、請求項１１乃至１２のうちいずれか一項記載の映像コンテンツ視聴者情報提供装置。
【請求項１５】
上記ユーザ入力制御手段は、映像コンテンツの特定の場面に関連付けられた付加情報を受け、
上記ユーザ情報データベースは、上記ユーザ識別情報、上記映像コンテンツ識別情報及び上記時間情報と共に、上記ユーザ入力制御手段からの上記付加情報を格納し、
上記ユーザ情報検索手段は、上記付加情報を利用して上記ユーザ情報に順序を付ける、
請求項１１乃至１３のうちいずれか一項記載の映像コンテンツ視聴者情報提供装置。
【請求項１６】
映像コンテンツ毎に、その映像コンテンツの映像コンテンツ識別情報、映像コンテンツの意味的な区切りである映像構造情報、及び、映像構造情報に対応した時間的な区間を表す時間区間情報を格納する映像コンテンツ情報データベースと、
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び映像コンテンツの特定の場面を指定する場面指定情報としての時間情報を受け、上記映像コンテンツ情報データベースから、上記映像コンテンツ識別情報及び上記時間情報に対応した時間区間情報を獲得すると共に、映像コンテンツの特定の場面に関連付けられた付加情報を取得するユーザ入力制御手段と、
上記ユーザ入力制御手段からの上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報及び上記時間情報、及び、上記映像コンテンツの特定の場面に関連付けられた付加情報を格納するユーザ情報データベースと、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し上記時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を取得し、映像コンテンツの特定の場面に関連付けられた付加情報を含むユーザ情報を取得するユーザ情報検索手段と、
上記ユーザ情報検索手段からユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と
を有する、映像コンテンツ視聴者情報提供装置。
【請求項１７】
映像コンテンツの特定の場面を表す意味的な区切りである映像構造情報を指定する手順と、
上記指定された映像構造情報に対応する時間区間情報を獲得する手順と、
上記特定の場面を指定したユーザのユーザ識別情報、上記映像コンテンツの映像コンテンツ識別情報、上記指定された映像構造情報、及び、上記対応する時間区間情報をユーザ情報データベースに記憶する手順と、
上記ユーザ情報データベースから、上記特定の場面を指定した映像コンテンツと同じ映像コンテンツ識別情報、及び、上記指定した映像構造情報と同じ映像構造情報に対応して記憶されている別のユーザ識別情報をユーザ情報として検索する手順と、
上記検索された別のユーザ識別情報よりも多くの更なる別のユーザ識別情報を取得すべきかどうかを判定する手順と、
更なる別のユーザ識別情報を取得すべき場合に、上記映像コンテンツ識別情報及び上記指定された映像構造情報に対応した時間区間情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報、及び、上記映像構造情報に対応した時間区間情報よりも広い時間区間情報に関連付けられている更なる別のユーザ識別情報を取得し、ユーザ情報を取得する手順と、
上記取得したユーザ情報をユーザへ提示する手順と、
を有する、映像コンテンツ視聴者情報提供方法。
【請求項１８】
映像コンテンツの特定の場面を表す意味的な区切りである映像構造情報を指定する手順と、
上記指定された映像構造情報に対応する時間区間情報を獲得する手順と、
上記特定の場面を指定したユーザのユーザ識別情報、ユーザから入力された映像コンテンツに対応する付加情報、上記映像コンテンツの映像コンテンツ識別情報、上記指定された映像構造情報、及び、上記対応する時間区間情報をユーザ情報データベースに記憶する手順と、
上記ユーザ情報データベースから、上記特定の場面を指定した映像コンテンツと同じ映像コンテンツ識別情報、上記映像コンテンツに対応する付加情報、及び、上記指定した映像構造情報と同じ映像構造情報に対応して記憶されている別のユーザ識別情報をユーザ情報として検索する手順と、
上記検索された別のユーザ識別情報よりも多くの更なる別のユーザ識別情報を取得すべきかどうかを判定する手順と、
更なる別のユーザ識別情報を取得すべき場合に、上記映像コンテンツ識別情報及び上記指定された映像構造情報に対応した時間区間情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報、及び、上記映像構造情報に対応した時間区間情報よりも広い時間区間情報に関連付けられている更なる別のユーザ識別情報を取得し、上記映像コンテンツに対応する付加情報を含むユーザ情報を取得する手順と、
上記取得したユーザ情報をユーザへ提示する手順と、
を有する、映像コンテンツ視聴者情報提供方法。
【請求項１９】
映像コンテンツの特定の場面を表す時間情報を指定する手順と、
上記映像コンテンツの特定の場面を表す時間情報から、上記映像コンテンツの意味的な区切りを表す映像構造情報及び対応した時間区間情報を獲得する手順と、
上記特定の場面を指定したユーザのユーザ識別情報、上記映像コンテンツの映像コンテンツ識別情報、及び、上記時間情報をユーザ情報データベースに記憶する手順と、
上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報、及び、上記時間情報区間に含まれる時間情報と関連付けて記憶させている別のユーザ識別情報をユーザ情報として検索する手順と、
上記検索された別のユーザ識別情報よりも多くの更なる別のユーザ識別情報を取得すべきかどうかを判定する手順と、
更なる別のユーザ識別情報を取得すべき場合に、上記映像コンテンツ識別情報及び上記時間情報区間に対応した映像構造情報よりも広い更なる時間情報区間に対応した更なる映像構造情報及び上記更なる時間情報区間を取得する手順と、
上記映像コンテンツ識別情報、及び、上記さらなる時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し更なる時間情報区間に含まれる時間情報が関連付けられている更なる別のユーザ識別情報を取得し、ユーザ情報を取得する手順と、
上記取得したユーザ情報をユーザへ提示する手順と、
を有する、映像コンテンツ視聴者情報提供方法。
【請求項２０】
映像コンテンツの特定の場面を表す時間情報を指定する手順と、
上記映像コンテンツの特定の場面を表す時間情報から、上記映像コンテンツの意味的な区切りを表す映像構造情報及び対応した時間区間情報を獲得する手順と、
上記特定の場面を指定したユーザのユーザ識別情報、ユーザの映像コンテンツに対応する付加情報、上記映像コンテンツの映像コンテンツ識別情報、及び、上記時間情報をユーザ情報データベースに記憶する手順と、
上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報、及び、上記時間情報区間に含まれる時間情報と関連付けて記憶させている別のユーザ識別情報をユーザ情報として検索する手順と、
上記検索された別のユーザ識別情報よりも多くの更なる別のユーザ識別情報を取得すべきかどうかを判定する手順と、
更なる別のユーザ識別情報を取得すべき場合に、上記映像コンテンツ識別情報及び上記時間情報区間に対応した映像構造情報よりも広い更なる時間情報区間に対応した更なる映像構造情報及び上記更なる時間情報区間を取得する手順と、
上記映像コンテンツ識別情報、及び、上記更なる時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し更なる時間情報区間に含まれる時間情報が関連付けられている更なる別のユーザ識別情報を取得し、上記映像コンテンツに対応する付加情報を含むユーザ情報を取得する手順と、
上記取得したユーザ情報をユーザへ提示する手順と、
を有する、映像コンテンツ視聴者情報提供方法。
【請求項２１】
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報、及び、映像コンテンツの特定の場面を表す意味的な区切りである映像構造情報を受けるユーザ入力制御機能と、
上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報、及び、上記映像構造情報をユーザ情報データベースに格納する機能と、
上記映像コンテンツ識別情報、及び、上記映像構造情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報及び上記映像構造情報と同じ映像コンテンツ識別情報及び同じ映像構造情報に関連付けられている別のユーザ識別情報を取得し、ユーザ情報を取得するユーザ情報検索機能と、
上記ユーザ情報検索機能から上記ユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示機能と、
をコンピュータに実現させる、映像コンテンツ視聴者情報提供プログラム。
【請求項２２】
映像コンテンツ毎に、その映像コンテンツの映像コンテンツ識別情報、映像コンテンツの意味的な区切りである映像構造情報、及び、映像構造情報に対応した時間的な区間を表す時間区間情報を映像コンテンツ情報データベースに格納する機能と、
映像構造情報に対応した時間区間情報を映像コンテンツ識別情報及び映像構造情報と共に上記ユーザ情報データベースへ格納する機能と、
上記映像構造情報に対応する時間区間情報を上記映像情報データベースから獲得し、上記ユーザ情報データベースへ渡す機能と、
上記ユーザ入力制御機能からの上記映像コンテンツ識別情報及び上記指定された映像構造情報に対応した時間区間情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報、及び、上記映像構造情報に対応した時間区間情報と類似している時間区間情報に関連付けられている別のユーザ識別情報を取得し、ユーザ情報を取得する機能と、
を更にコンピュータに実現させる、請求項２１記載の映像コンテンツ視聴者情報提供プログラム。
【請求項２３】
映像コンテンツの特定の場面に関連付けられた付加情報を受ける機能と、
上記ユーザ識別情報、上記映像コンテンツ識別情報及び上記映像構造情報と共に、上記ユーザ入力制御機能からの上記付加情報を上記ユーザ情報データベースへ格納する機能と、
上記付加情報を利用して上記ユーザ情報に順序を付ける機能と、
を更にコンピュータに実現させる、請求項２１又は２２記載の映像コンテンツ視聴者情報提供プログラム。
【請求項２４】
上記別のユーザ識別情報を取得する機能と、
上記ユーザ識別情報に対応させて上記ユーザ情報データベースに格納されている映像コンテンツ識別情報及び映像構造情報に対し、上記別のユーザ識別情報に対応させて上記ユーザ情報データベースに格納されている映像コンテンツ識別情報及び映像構造情報の中から、映像コンテンツ識別情報及び映像構造情報が一致した映像コンテンツ及び時間情報を割り当てる機能と、
上記別のユーザ識別情報の中から、上記ユーザ識別情報の映像コンテンツ識別情報及び映像構造情報に割り当てられた度合いに応じて別のユーザ識別情報をユーザ情報として生成する機能と、
を更にコンピュータに実現させる、請求項２１乃至２３のうちいずれか一項記載の映像コンテンツ視聴者情報提供プログラム。
【請求項２５】
映像コンテンツの特定の場面に関連付けられた付加情報を受ける機能と、
上記ユーザ識別情報、上記映像コンテンツ識別情報及び上記映像構造情報と共に、上記ユーザ入力制御機能からの上記付加情報を上記ユーザ情報データベースへ格納する機能と、
上記付加情報を利用して上記ユーザ情報に順序を付ける機能と、
を更にコンピュータに実現させる、請求項２４記載の映像コンテンツ視聴者情報提供プログラム。
【請求項２６】
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報、映像コンテンツの特定の場面を表す意味的な区切りである映像構造情報、及び、映像コンテンツの特定の場面に関連付けられた付加情報を受けるユーザ入力制御機能と、
上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報、及び、上記映像構造情報、及び、上記映像コンテンツの特定の場面に関連付けられた付加情報をユーザ情報データベースに格納する機能と、
上記映像コンテンツ識別情報、及び、上記映像構造情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報及び上記映像構造情報と同じ映像コンテンツ識別情報及び同じ映像構造情報に関連付けられている別のユーザ識別情報を取得し、付加情報を含むユーザ情報を取得するユーザ情報検索機能と、
上記ユーザ情報検索機能から上記ユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示機能と、
をコンピュータに実現させる、映像コンテンツ視聴者情報提供プログラム。
【請求項２７】
映像コンテンツ毎に、その映像コンテンツの映像コンテンツ識別情報、映像コンテンツの意味的な区切りである映像構造情報、及び、映像構造情報に対応した時間的な区間を表す時間区間情報を映像コンテンツ情報データベースに格納すると、
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び映像コンテンツの特定の場面を指定する場面指定情報としての時間情報を受け、上記映像コンテンツ情報データベースから、上記映像コンテンツ識別情報及び上記時間情報に対応した時間区間情報を獲得するユーザ入力制御機能と、
上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報及び上記時間情報をユーザ情報データベースへ格納する機能と、
上記映像コンテンツ識別情報、及び、上記時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し上記時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を取得し、ユーザ情報を取得するユーザ情報検索機能と、
上記ユーザ情報検索機能からユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示機能と
をコンピュータに実現させる、映像コンテンツ視聴者情報提供プログラム。
【請求項２８】
上記映像コンテンツ識別情報、及び、上記時間情報区間の他に上記時間情報区間に対応した映像構造情報を受け取る機能と、
上記映像コンテンツ情報データベースから、上記ユーザ入力制御機能より受け取った映像構造情報に対応した時間情報区間よりも広い更なる時間情報区間に対応した更なる映像構造情報及び上記更なる時間情報区間を取得する機能と、
上記映像コンテンツ識別情報、及び、上記更なる時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し上記更なる時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を取得し、ユーザ情報を生成する機能と、
を更にコンピュータに実現させる、請求項２７記載の映像コンテンツ視聴者情報提供プログラム。
【請求項２９】
映像コンテンツの特定の場面に関連付けられた付加情報を受ける機能と、
上記ユーザ識別情報、上記映像コンテンツ識別情報及び上記時間情報と共に、上記ユーザ入力制御機能からの上記付加情報を上記ユーザ情報データベースへ格納する機能と、
上記付加情報を利用して上記ユーザ情報に順序を付ける機能と、
を更にコンピュータに実現させる、請求項２７又は２８記載の映像コンテンツ視聴者情報提供プログラム。
【請求項３０】
上記別のユーザ識別情報を取得する機能と、
上記ユーザ識別情報に対応させて上記ユーザ情報データベースに格納されている映像コンテンツ識別情報及び時間情報に対応した時間情報区間を取得する機能と、
上記ユーザ識別情報に対応した映像コンテンツ識別情報及び時間情報区間に対し、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し上記時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を割り当てる機能と、
上記別のユーザ識別情報の中から、上記ユーザ識別情報の映像コンテンツ識別情報及び時間情報区間に割り当てられた度合いに応じて別のユーザ識別情報をユーザ情報として生成する機能と、
を更にコンピュータに実現させる、請求項２７乃至２９のうちいずれか一項記載の映像コンテンツ視聴者情報提供プログラム。
【請求項３１】
映像コンテンツの特定の場面に関連付けられた付加情報を受ける機能と、
上記ユーザ識別情報、上記映像コンテンツ識別情報及び上記時間情報と共に、上記ユーザ入力制御機能からの上記付加情報を上記ユーザ情報データベースへ格納する機能と、
上記付加情報を利用して上記ユーザ情報に順序を付ける機能と、
を更にコンピュータに実現させる、請求項２７乃至３０のうちいずれか一項記載の映像コンテンツ視聴者情報提供プログラム。
【請求項３２】
映像コンテンツ毎に、その映像コンテンツの映像コンテンツ識別情報、映像コンテンツの意味的な区切りである映像構造情報、及び、映像構造情報に対応した時間的な区間を表す時間区間情報を映像コンテンツ情報データベースに格納すると、
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び映像コンテンツの特定の場面を指定する場面指定情報としての時間情報を受け、上記映像コンテンツ情報データベースから、上記映像コンテンツ識別情報及び上記時間情報に対応した時間区間情報を獲得すると共に、映像コンテンツの特定の場面に関連付けられた付加情報を取得するユーザ入力制御機能と、
上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報及び上記時間情報、及び、上記映像コンテンツの特定の場面に関連付けられた付加情報をユーザ情報データベースへ格納する機能と、
上記映像コンテンツ識別情報、及び、上記時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し上記時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を取得し、付加情報を含むユーザ情報を取得するユーザ情報検索機能と、
上記ユーザ情報検索機能からユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示機能と
をコンピュータに実現させる、映像コンテンツ視聴者情報提供プログラム。
【請求項３３】
請求項２１乃至３２に記載された映像コンテンツ視聴者情報提供プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像コンテンツの視聴者間におけるコミュニケーションを支援するシステムに係り、特に、映像コンテンツ視聴者情報を提供するシステムに関する。
【０００２】
【従来の技術】
映像コンテンツの視聴者は、たとえば、その映像コンテンツの特定の場面に感動したり、特定の場面から学習したり、或いは、特定の場面によって影響を受けるなどのように、その映像コンテンツに関心をもったとき、コンピュータネットワークなどを介して、自分と似た関心をもつ他の視聴者、たとえば、自分と気の合いそうな人とコミュニケーションを行うことを望む場合がある。
【０００３】
従来、多数のユーザが特定の映像コンテンツのようなある種の情報内容に関してコミュニケーションを行える場を提供するため、幾つかの支援システムが開発、提案されている。
【０００４】
ネットワーク上の特定のサーバで運営される情報、意見の交換システムである「掲示板」や、通信機能を利用して複数の人が書き込みによってオンラインで会話を行うことができる「チャット」は、特定の映像コンテンツ名をトピックとして開設することにより、その特定の映像コンテンツについて関心をもつ人が集まり、その映像コンテンツについてコミュニケーションを行える場である。
【０００５】
また、ユーザに関する情報、すなわち、キーワードの集まりであるユーザ・プロファイルをユーザ間で比較して似た関心をもつユーザを抽出する「プロファイルを用いたユーザフィルタリング」が提案されている（参考文献：亀井剛次  他「ネットコミュニティの形成を支援するシステム”Ｃｏｍｍｕｎｉｔｙ  Ｏｒｇａｎｉｚｅｒ”における情報提示手法の検討」）。この技術では、ユーザが関心をもつ映像コンテンツの分野をキーワードによって表現し、そのキーワードの集合であるユーザ・プロファイルをユーザ間で比較することにより、映像コンテンツに関して似た関心をもつ人を提示することができる。
【０００６】
さらに、映像コンテンツに対するユーザ評価を収集し、その評価の集合を利用して、映像コンテンツ間の類似度、ユーザ間の類似度を計算することによって、似た関心を持つ人を提示する「映像コンテンツ単位のユーザマッチングシステム」が提案されている（参考文献：日本ソフトウェア科学会第１４回大会論文集  舘村純一  「批評空間の視覚化に基づく情報媒介システムの構築」）。
【０００７】
【発明が解決しようとする課題】
しかし、従来技術の「掲示板」や「チャット」の場合、視聴者が映像コンテンツの詳細な部分、すなわち、特定の場面において自分と似た関心をもつ他の参加者を見つけるためには、その映像コンテンツに対する各参加者の関心の度合いや、特に関心をもっている部分を把握すべく、「掲示板」ではコミュニケーションログを読むことが必要であり、「チャット」では長期間に亘ってコミュニケーションを行う必要がある。したがって、映像コンテンツの視聴者がその映像コンテンツに対して自分と似た関心をもつ他の視聴者を短期間で的確に見つけることは困難であるという問題がある。
【０００８】
また、従来技術の「プロファイルを用いたユーザフィルタリング」では、ユーザの関心をキーワードによって表現しなければならない。これに対し、映像コンテンツは、一般に、言葉では表せない要素を数多く含んでいる、という特徴があるため、映像コンテンツに対する関心をキーワードで表現することが困難であり、映像コンテンツに対して自分と似た関心をもつ他の視聴者を見つけられないという問題がある。
【０００９】
たとえば、映画に関しては、「映画は様々な側面から物語を語っているため、映画のテーマを一つに絞って表現することは不可能であり、その映画が何についての映画であるかを示すことはできない」という趣旨の映画関係者のコメントがＡ．Ｉ．映画パンフレットに記載されている。この映画の例からもわかるように、一つの映像コンテンツには、複数の要素（メッセージ・情報）が複合的に含まれている。したがって、視聴者のコンテンツへの評価やコメントのような付加情報は、一つのコンテンツ全体に含まれる複数の要素に対する情報であるため、個々の要素に対する評価や印象が相互に打ち消しあってしまう可能性がある。そのため、一つのコンテンツ全体に対する評価やコメントは、ユーザの嗜好の把握や、コミュニケーション相手を探す目的のためには相応しくないと考えられる。
【００１０】
これに対し、映像コンテンツの一部を切り出した場面は、コンテンツに含まれる複数の要素のうち、一つ又は少数の要素と深く関連付けられているという特性を有する。したがって、ユーザが関心を持った場面を指定して、評価やコメントを入力することにより、より良い精度で、ユーザの嗜好を把握し、コミュニケーション相手を探すことができる。
【００１１】
さらに、従来技術の「映像コンテンツ単位のユーザマッチング」の場合、映像コンテンツ単位でユーザ評価が集められる。これに対し、映像コンテンツは、一般に、一つのコンテンツの中にたくさんの情報を含んでいる、という特徴があるため、映像コンテンツ単位の評価では、映像コンテンツの詳細な部分、すなわち、特定の場面に対する視聴者の関心を的確に把握できないという問題がある。
【００１２】
また、従来技術では、類似した関心をもつ視聴者を見つける際に、視聴者が映像コンテンツの特定の場面の中のどのような事象に関心を抱いたかという情報が利用されていない。そのため、視聴者が指定した映像コンテンツの特定の場面を、映像コンテンツの場面の変わり目、テロップ、カメラの動き、音楽、及び、音声などの意味的な区切り情報と関連付けることにより類似した関心傾向をもつ他の視聴者の抽出精度が高まることが期待される。
【００１３】
したがって、本発明は、上記従来技術の問題点に鑑みて、映像コンテンツの場面単位で視聴者と似た関心、すなわち、類似した関心傾向をもつ他の視聴者を、その視聴者へ提示する映像コンテンツ視聴者情報提供システム、映像コンテンツ視聴者情報提供方法、映像コンテンツ視聴者情報提供装置、並びに、映像コンテンツ視聴者情報提供プログラム及びそのプログラムを記録した記録媒体の提供を目的とする。
【００１４】
【課題を解決するための手段】
図１は、本発明の原理構成図である。図１に示されるように、請求項１に係る発明による映像コンテンツ視聴者情報提供システムは、
映像コンテンツ毎に、該映像コンテンツの映像コンテンツ識別情報と映像構造情報を格納する映像コンテンツ情報データベース２２と、
ユーザ識別情報、映像コンテンツ識別情報及び、映像構造情報を格納するユーザ情報データベース２３と、
映像コンテンツの場面を特定する場面情報として物理的、あるいは、意味的な区切りである映像構造情報を指定する場面指定手段１２と、
上記場面指定手段１２からの指定に基づいて、映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び指定された映像構造情報を上記映像コンテンツ情報データベース２２から取得し、上記ユーザ情報データベース２３に格納するユーザ入力制御手段２１と、
上記ユーザ入力制御手段２１からの上記映像コンテンツ識別情報、及び、上記指定された映像情報に基づいて、上記ユーザ情報データベース２３から、上記映像コンテンツ識別情報及び上記映像構造情報と同じ映像コンテンツ識別情報及び同じ映像構造情報に関連付けられている別のユーザ識別情報を取得し、上記ユーザ情報データベース２３から該別のユーザ識別情報に対応するユーザ情報を取得するユーザ情報検索手段２４と、
上記ユーザ情報検索手段２４から上記ユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段１３と、を有する。
請求項２に係る発明による映像コンテンツ視聴者情報提供システムは、
映像コンテンツ毎に、該映像コンテンツの映像コンテンツ識別情報と映像構造情報を格納する映像コンテンツ情報データベースと、
ユーザ識別情報、映像コンテンツの特定の場面に関連付けられた付加情報、映像コンテンツ識別情報及び、映像構造情報を格納するユーザ情報データベースと、
映像コンテンツの場面を特定する場面情報として物理的、あるいは、意味的な区切りである映像構造情報を指定する場面指定手段と、
上記場面指定手段からの指定に基づいて、映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び指定された映像構造情報を上記映像コンテンツ情報データベースから取得し、また、映像コンテンツの特定の場面に対する付加情報をユーザから取得して、上記ユーザ情報データベースに格納するユーザ入力制御手段と、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記指定された映像情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報、及び上記映像構造情報と同じ映像コンテンツ識別情報及び同じ映像構造情報に関連付けられている別のユーザ識別情報を取得し、上記ユーザ情報データベースから該別のユーザ識別情報に対応する上記映像コンテンツの特定の場面に対する付加情報を含むユーザ情報を取得するユーザ情報検索手段と、
上記ユーザ情報検索手段から上記ユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と、を有する。
【００１５】
本発明によれば、映像コンテンツの視聴者は、映像コンテンツの一つの場面を映像構造情報で指定することによって、同じ場面に関心のある他の視聴者に関する情報、すなわち、類似ユーザ情報を得ることができる。
【００１６】
図２は本発明の映像コンテンツ視聴者情報提供システムの構成図である。図２に示されるように、請求項３に係る発明による映像コンテンツ視聴者情報提供システムは、
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び時間情報を格納するユーザ情報データベース２３と、
映像コンテンツの場面を特定する場面指定情報として時間情報を指定する場面指定手段１２と、
映像コンテンツ毎に、その映像コンテンツの映像コンテンツ識別情報、映像コンテンツの意味的な区切りである映像構造情報、及び、映像構造情報に対応した時間的な区間を表す時間区間情報を格納する映像コンテンツ情報データベース２２と、
上記場面指定手段１２から、映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び指定された時間情報を受け、上記映像コンテンツ情報データベース２２から、上記映像コンテンツ識別情報及び上記指定された時間情報に対応した時間区間情報を獲得し、上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報及び上記指定された時間情報を上記ユーザ情報データベース２１に格納するユーザ入力制御手段２１と、
上記ユーザ入力制御手段２１からの上記映像コンテンツ識別情報、及び、上記時間情報区間に基づいて、上記ユーザ情報データベース２３から、上記映像コンテンツ識別情報と同じ映像識別情報に対し上記時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を取得し、該別のユーザ識別情報に基づいて該ユーザ情報データベースからユーザ情報を取得するユーザ情報検索手段２４と、
上記ユーザ情報検索手段２４から上記ユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段１３と、を有する。
請求項４に係る発明による映像コンテンツ視聴者情報提供システムは、
映像コンテンツの特定の場面に対する付加情報、映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び時間情報を格納するユーザ情報データベースと、
映像コンテンツの場面を特定する場面指定情報として時間情報を指定する場面指定手段と、
映像コンテンツ毎に、その映像コンテンツの映像コンテンツ識別情報、映像コンテンツの意味的な区切りである映像構造情報、及び、映像構造情報に対応した時間的な区間を表す時間区間情報を格納する映像コンテンツ情報データベースと、
上記場面指定手段から、映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び指定された時間情報を受け、上記映像コンテンツ情報データベースから、上記映像コンテンツ識別情報及び上記指定された時間情報に対応した時間区間情報を獲得し、また、ユーザから映像コンテンツの特定の場面に対する付加情報を取得し、該付加情報、上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報及び上記指定された時間情報をユーザ情報データベースに格納するユーザ入力制御手段と、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像識別情報に対し上記時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を取得し、該別のユーザ識別情報に基づいて該ユーザ情報データベースから上記映像コンテンツの特定の場面に対する付加情報を含むユーザ情報を取得するユーザ情報検索手段と、
上記ユーザ情報検索手段から上記ユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と、を有する。
【００１７】
本発明によれば、映像コンテンツの視聴者は、映像コンテンツの一つの場面を映像構造情報で指定することによって、同じ場面に関心のある他の視聴者に関する情報、すなわち、類似ユーザ情報を得ることができる。
【００１８】
図３は、本発明によるユーザ情報検索手段の構成図である。請求項５に係る発明による映像コンテンツの視聴者へ提供する映像コンテンツ視聴者情報提供装置２は、
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報、及び、映像コンテンツの特定の場面を現す意味的な区切りである映像構造情報を受けるユーザ入力制御手段２１と、
上記ユーザ入力制御手段２１からの上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報、及び、上記映像構造情報を格納するユーザ情報データベース２３と、
上記ユーザ入力制御手段２１からの上記映像コンテンツ識別情報、及び、上記映像構造情報に基づいて、上記ユーザ情報データベース２３から、上記映像コンテンツ識別情報及び上記映像構造情報と同じ映像コンテンツ識別情報及び同じ映像構造情報に関連付けられている別のユーザ識別情報を取得し、ユーザ情報を取得するユーザ情報検索手段２４と、
上記ユーザ情報検索手段からユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と、
を有する。
【００１９】
請求項６に係る発明によれば、上記映像コンテンツ視聴者情報提供装置は、
映像コンテンツ毎に、その映像コンテンツの映像コンテンツ識別情報、映像コンテンツの意味的な区切りである映像構造情報、及び、映像構造情報に対応した時間的な区間を表す時間区間情報を格納する映像コンテンツ情報データベース２２を更に有し、
上記ユーザ情報データベース２３は、映像構造情報に対応した時間区間情報を映像コンテンツ識別情報及び映像構造情報と共に格納し、
上記ユーザ入力制御手段２１は、上記映像構造情報に対応する時間区間情報を上記映像情報データベース２２から獲得し、上記ユーザ情報データベース２３へ渡し、
上記ユーザ情報検索手段２４は、上記ユーザ入力制御手段２１からの上記映像コンテンツ識別情報及び上記指定された映像構造情報に対応した時間区間情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報、及び、上記映像構造情報に対応した時間区間情報と類似している時間区間情報に関連付けられている別のユーザ識別情報を取得し、ユーザ情報を生成する。
【００２０】
本発明によれば、映像コンテンツの視聴者は、映像コンテンツの一つの場面を映像構造情報で指定することによって、同じ場面に関心のある他の視聴者に関する情報、すなわち、類似ユーザ情報を得ることができる。
【００２１】
請求項７に係る発明によれば、上記ユーザ入力制御手段２１は、映像コンテンツの特定の場面に関連付けられた付加情報を受け、
上記ユーザ情報データベース２３は、上記ユーザ識別情報、上記映像コンテンツ識別情報及び上記映像構造情報と共に、上記ユーザ入力制御手段からの上記付加情報を格納し、
上記ユーザ情報検索手段２４は、上記付加情報を利用して上記ユーザ情報に順序を付ける。
【００２２】
このように、付加情報を指定し、類似ユーザ情報を検索する際に、或いは、検索した類似ユーザ情報にこの付加情報を利用することによって、類似ユーザ情報を順序付けできるようになる。
【００２３】
請求項８に係る発明による映像コンテンツ視聴者情報提供装置によれば、
上記ユーザ情報検索手段２４は、
上記別のユーザ識別情報を取得する手段と、
上記ユーザ入力制御手段２１からの上記ユーザ識別情報に対応させて上記ユーザ情報データベース２３に格納されている映像コンテンツ識別情報及び映像構造情報に対し、上記別のユーザ識別情報に対応させて上記ユーザ情報データベース２３に格納されている映像コンテンツ識別情報及び映像構造情報の中から、映像コンテンツ識別情報及び映像構造情報が一致した映像コンテンツ及び時間情報を割り当てる手段と、
上記別のユーザ識別情報の中から、上記ユーザ識別情報の映像コンテンツ識別情報及び映像構造情報に割り当てられた度合いに応じて別のユーザ識別情報をユーザ情報として取得する手段と、
により構成される。
【００２４】
請求項６に係る発明によれば、映像コンテンツの視聴者は、今回、映像コンテンツの中で指定した単一の場面だけではなく、それまでに指定した複数の映像コンテンツの場面と、同じ場面を指定した別の視聴者に関するユーザ識別情報を得ることができる。すなわち、映像コンテンツの視聴者であるユーザｉが指定したすべての場面に関心を示しているユーザ識別情報を得ること、又は、ユーザｉが指定した場面の幾つかに関心を示しているユーザ識別情報を得ることが可能になる。
【００２５】
更に、請求項９に係る発明によれば、上記ユーザ入力制御手段２１は、映像コンテンツの特定の場面に関連付けられた付加情報を受け、
上記ユーザ情報データベース２３は、上記ユーザ識別情報、上記映像コンテンツ識別情報及び上記映像構造情報と共に、上記ユーザ入力制御手段２１からの上記付加情報を格納し、
上記ユーザ情報検索手段２４は、上記付加情報を利用して上記ユーザ情報に順序を付ける。
請求項１０に係る発明によれば、映像コンテンツ視聴者情報提供装置２は、
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報、映像コンテンツの特定の場面を現す意味的な区切りである映像構造情報、及び、映像コンテンツの特定の場面の付加情報を受けるユーザ、入力制御手段と、
上記ユーザ入力制御手段からの上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報、及び、上記映像構造情報と上記映像コンテンツの特定の場面の付加情報を格納するユーザ情報データベースと、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記映像構造情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報及び上記映像構造情報と同じ映像コンテンツ識別情報及び同じ映像構造情報に関連付けられている別のユーザ識別情報を取得し、映像コンテンツの特定の場面の付加情報を含むユーザ情報を取得するユーザ情報検索手段と、
上記ユーザ情報検索手段からユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と、
を有する。
【００２６】
付加情報を指定し、類似ユーザ情報を検索する際、或いは、検索結果を出力する際にこの付加情報を利用することによって、類似ユーザ情報に順序を付けることができるようになる。
【００２７】
請求項１１に係る発明によれば、映像コンテンツ視聴者情報提供装置２は、
映像コンテンツ毎に、その映像コンテンツの映像コンテンツ識別情報、映像コンテンツの意味的な区切りである映像構造情報、及び、映像構造情報に対応した時間的な区間を表す時間区間情報を格納する映像コンテンツ情報データベース２２と、
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び映像コンテンツの特定の場面を指定する場面指定情報としての時間情報を受け、上記映像コンテンツ情報データベース２２から、上記映像コンテンツ識別情報及び上記時間情報に対応した時間区間情報を獲得するユーザ入力制御手段２１と、
上記ユーザ入力制御手段２１からの上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報及び上記時間情報を格納するユーザ情報データベース２３と、
上記ユーザ入力制御手段２１からの上記映像コンテンツ識別情報、及び、上記時間情報区間に基づいて、上記ユーザ情報データベース２３から、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し上記時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を取得し、ユーザ情報を取得するユーザ情報検索手段２４と、
上記ユーザ情報検索手段２４からユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と
を有する。
【００２８】
本発明によれば、映像コンテンツの視聴者は、映像コンテンツの一つの場面を映像構造情報で指定することによって、同じ場面に関心のある他の視聴者に関する情報、すなわち、類似ユーザ情報を得ることができる。
【００２９】
請求項１２に係る発明によれば、図４に示されるように、
上記ユーザ情報検索手段２４は、
上記ユーザ入力制御手段２１から、上記映像コンテンツ識別情報、及び、上記時間情報区間の他に上記時間情報区間に対応した映像構造情報を受け取る手段２４１と、
上記映像コンテンツ情報データベース２３から、上記ユーザ入力制御手段２１から受け取った映像構造情報に対応した時間情報区間よりも広い更なる時間情報区間に対応した更なる映像構造情報及び上記更なる時間情報区間を取得する手段２４２と、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記更なる時間情報区間に基づいて、上記ユーザ情報データベース２３から、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し上記更なる時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を取得し、ユーザ情報を取得する手段２４３と、
を含む。
【００３０】
請求項１３に係る発明によれば、上記ユーザ入力制御手段２１は、映像コンテンツの特定の場面に関連付けられた付加情報を受け、
上記ユーザ情報データベース２３は、上記ユーザ識別情報、上記映像コンテンツ識別情報及び上記時間情報と共に、上記ユーザ入力制御手段２１からの上記付加情報を格納し、
上記ユーザ情報検索手段２４は、上記付加情報を利用して上記ユーザ情報に順序を付ける。
【００３１】
このように、付加情報を指定し、類似ユーザ情報を検索する際に、或いは、検索した類似ユーザ情報にこの付加情報を利用することによって、類似ユーザ情報を順序付けできるようになる。
【００３２】
請求項１４に係る発明による映像コンテンツ視聴者情報提供装置２によれば、図５に示されるように、
上記ユーザ情報検索手段２４は、
上記別のユーザ識別情報を取得する手段２４４と、
上記ユーザ入力制御手段２１からの上記ユーザ識別情報に対応させて上記ユーザ情報データベース２３に格納されている映像コンテンツ識別情報及び時間情報に対応した時間情報区間を取得する手段２４５と、
上記ユーザ識別情報に対応した映像コンテンツ識別情報及び時間情報区間に対し、上記ユーザ情報データベース２３から、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し上記時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を割り当てる手段２４６と、
上記別のユーザ識別情報の中から、上記ユーザ識別情報の映像コンテンツ識別情報及び時間情報区間に割り当てられた度合いに応じて別のユーザ識別情報をユーザ情報として取得する手段２４７と、
により構成される。
【００３３】
請求項１１に係る発明によれば、映像コンテンツの視聴者は、今回、映像コンテンツの中で指定した単一の場面だけではなく、それまでに指定した複数の映像コンテンツの場面と、同じ場面を指定した別の視聴者に関するユーザ識別情報を得ることができる。すなわち、映像コンテンツの視聴者であるユーザｉが指定したすべての場面に関心を示しているユーザ識別情報を得ること、又は、ユーザｉが指定した場面の幾つかに関心を示しているユーザ識別情報を得ることが可能になる。
【００３４】
更に、請求項１５に係る発明によれば、上記ユーザ入力制御手段２１は、映像コンテンツの特定の場面に関連付けられた付加情報を受け、
上記ユーザ情報データベース２３は、上記ユーザ識別情報、上記映像コンテンツ識別情報及び上記時間情報と共に、上記ユーザ入力制御手段２１からの上記付加情報を格納し、
上記ユーザ情報検索手段２４は、上記付加情報を利用して上記ユーザ情報に順序を付ける。
請求項１６に係る発明による映像コンテンツ視聴者情報提供装置２によれば、
映像コンテンツ毎に、その映像コンテンツの映像コンテンツ識別情報、映像コンテンツの意味的な区切りである映像構造情報、及び、映像構造情報に対応した時間的な区間を表す時間区間情報を格納する映像コンテンツ情報データベースと、
映像コンテンツの視聴者のユーザ識別情報、映像コンテンツ識別情報及び映像コンテンツの特定の場面を指定する場面指定情報としての時間情報を受け、上記映像コンテンツ情報データベースから、上記映像コンテンツ識別情報及び上記時間情報に対応した時間区間情報を獲得すると共に、映像コンテンツの特定の場面に関連付けられた付加情報を取得するユーザ入力制御手段と、
上記ユーザ入力制御手段からの上記映像コンテンツの視聴者のユーザ識別情報、上記映像コンテンツ識別情報及び上記時間情報、及び、上記映像コンテンツの特定の場面に関連付けられた付加情報を格納するユーザ情報データベースと、
上記ユーザ入力制御手段からの上記映像コンテンツ識別情報、及び、上記時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し上記時間情報区間に含まれる時間情報が関連付けられている別のユーザ識別情報を取得し、映像コンテンツの特定の場面に関連付けられた付加情報を含むユーザ情報を取得するユーザ情報検索手段と、
上記ユーザ情報検索手段からユーザ情報を受け、映像コンテンツの視聴者へ提示するユーザ情報提示手段と
を有する。
【００３５】
付加情報を指定し、類似ユーザ情報を検索する際、或いは、検索結果を出力する際にこの付加情報を利用することによって、類似ユーザ情報に順序を付けることができるようになる。
【００３６】
図６は、本発明による第１の映像コンテンツ視聴者情報提供方法の説明図である。請求項１７に係る発明は、映像コンテンツ視聴者情報を提供する方法であって、
映像コンテンツの特定の場面を表す意味的な区切りである映像構造情報を指定する手順（ステップ２）と、
上記指定された映像構造情報に対応する時間区間情報を獲得する手順（ステップ３）と、
上記特定の場面を指定したユーザのユーザ識別情報、上記映像コンテンツの映像コンテンツ識別情報、上記指定された映像構造情報、及び、上記対応する時間区間情報をユーザ情報データベースに記憶する手順（ステップ４）と、
上記ユーザ情報データベースから、上記特定の場面を指定した映像コンテンツと同じ映像コンテンツ識別情報、及び、上記指定した映像構造情報と同じ映像構造情報に対応して記憶されている別のユーザ識別情報をユーザ情報として検索する手順（ステップ５）と、
上記検索された別のユーザ識別情報よりも多くの更なる別のユーザ識別情報を取得すべきかどうかを判定する手順（ステップ６）と、
更なる別のユーザ識別情報を取得すべき場合に、上記映像コンテンツ識別情報及び上記指定された映像構造情報に対応した時間区間情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報、及び、上記映像構造情報に対応した時間区間情報よりも広い時間区間情報に関連付けられている更なる別のユーザ識別情報を取得し、ユーザ情報を取得する手順（ステップ７）と、
上記取得したユーザ情報をユーザへ提示する手順（ステップ８）と、
を有する。
請求項１８に係る発明は、映像コンテンツの視聴者情報を提供する支援方法であって、
映像コンテンツの特定の場面を表す意味的な区切りである映像構造情報を指定する手順と、
上記指定された映像構造情報に対応する時間区間情報を獲得する手順と、
上記特定の場面を指定したユーザのユーザ識別情報、ユーザから入力された映像コンテンツに対応する付加情報、上記映像コンテンツの映像コンテンツ識別情報、上記指定された映像構造情報、及び、上記対応する時間区間情報をユーザ情報データベースに記憶する手順と、
上記ユーザ情報データベースから、上記特定の場面を指定した映像コンテンツと同じ映像コンテンツ識別情報、上記映像コンテンツに対応する付加情報、及び、上記指定した映像構造情報と同じ映像構造情報に対応して記憶されている別のユーザ識別情報をユーザ情報として検索する手順と、
上記検索された別のユーザ識別情報よりも多くの更なる別のユーザ識別情報を取得すべきかどうかを判定する手順と、
更なる別のユーザ識別情報を取得すべき場合に、上記映像コンテンツ識別情報及び上記指定された映像構造情報に対応した時間区間情報に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報、及び、上記映像構造情報に対応した時間区間情報よりも広い時間区間情報に関連付けられている更なる別のユーザ識別情報を取得し、上記映像コンテンツに対応する付加情報を含むユーザ情報を取得する手順と、
上記取得したユーザ情報をユーザへ提示する手順と、
を有する。
【００３７】
図７は、本発明による第２の映像コンテンツ視聴者情報提供方法の説明図である。請求項１９に係る発明は、映像コンテンツの視聴者情報を提供する支援方法であって、
映像コンテンツの特定の場面を表す時間情報を指定する手順（ステップ１２）と、
上記映像コンテンツの特定の場面を表す時間情報から、上記映像コンテンツの意味的な区切りを表す映像構造情報及び対応した時間区間情報を獲得する手順（ステップ１３）と、
上記特定の場面を指定したユーザのユーザ識別情報、上記映像コンテンツの映像コンテンツ識別情報、及び、上記時間情報をユーザ情報データベースに記憶する手順（ステップ１４）と、
上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報、及び、上記時間情報区間に含まれる時間情報と関連付けて記憶させている別のユーザ識別情報をユーザ情報として検索する手順（ステップ１５）と、
上記検索された別のユーザ識別情報よりも多くの更なる別のユーザ識別情報を取得すべきかどうかを判定する手順（ステップ１６）と、
更なる別のユーザ識別情報を取得すべき場合に、上記映像コンテンツ識別情報及び上記時間情報区間に対応した映像構造情報よりも広い更なる時間情報区間に対応した更なる映像構造情報及び上記更なる時間情報区間を取得する手順（ステップ１７）と、
上記映像コンテンツ識別情報、及び、上記さらなる時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し更なる時間情報区間に含まれる時間情報が関連付けられている更なる別のユーザ識別情報を取得し、ユーザ情報を取得する手順（ステップ１８）と、
上記取得したユーザ情報をユーザへ提示する手順と、
を有する。
請求項２０に係る発明は、映像コンテンツの視聴者情報を提供する支援方法であって、
映像コンテンツの特定の場面を表す時間情報を指定する手順と、
上記映像コンテンツの特定の場面を表す時間情報から、上記映像コンテンツの意味的な区切りを表す映像構造情報及び対応した時間区間情報を獲得する手順と、
上記特定の場面を指定したユーザのユーザ識別情報、ユーザの映像コンテンツに対応する付加情報、上記映像コンテンツの映像コンテンツ識別情報、及び、上記時間情報をユーザ情報データベースに記憶する手順と、
上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報、及び、上記時間情報区間に含まれる時間情報と関連付けて記憶させている別のユーザ識別情報をユーザ情報として検索する手順と、
上記検索された別のユーザ識別情報よりも多くの更なる別のユーザ識別情報を取得すべきかどうかを判定する手順と、
更なる別のユーザ識別情報を取得すべき場合に、上記映像コンテンツ識別情報及び上記時間情報区間に対応した映像構造情報よりも広い更なる時間情報区間に対応した更なる映像構造情報及び上記更なる時間情報区間を取得する手順と、
上記映像コンテンツ識別情報、及び、上記更なる時間情報区間に基づいて、上記ユーザ情報データベースから、上記映像コンテンツ識別情報と同じ映像コンテンツ識別情報に対し更なる時間情報区間に含まれる時間情報が関連付けられている更なる別のユーザ識別情報を取得し、上記映像コンテンツに対応する付加情報を含むユーザ情報を取得する手順と、
上記取得したユーザ情報をユーザへ提示する手順と、
を有する。
【００３８】
さらに、請求項２１乃至３２に係る発明は、請求項５乃至１６に記載された映像子視聴者情報提供装置をコンピュータに実現させるプログラムである。また、請求項３３に係る発明は、請求項２１乃至３２に記載されたプログラムを記録する記録媒体の発明である。
【００３９】
【発明の実施の形態】
以下、本発明の種々の実施例について添付図面を参照して説明する。全ての図面を通じて、同じ機能又は類似した機能を実現するコンポーネントには、同じ参照番号が付されている。
【００４０】
図８は、本発明の第１の実施例によるシステム構成図である。このシステムは、単一の場面についての関心情報（又は、チェック情報）に基づいて類似する関心をもつユーザ群を提示する。第１の実施例では、関心情報として、映像コンテンツの特定の場面を指定する時間情報であるタイムコードを利用し、類似するユーザを表示する。タイムコードは、映像コンテンツ内の時間情報、たとえば、先頭からの経過時間である。本明細書の説明中、映像コンテンツは、映像情報と音情報を含むコンテンツに限定されることはなく、少なくとも画像情報を含むあらゆるコンテンツを映像コンテンツと呼ぶ。また、映像コンテンツ自体は、デジタル形式でもアナログ形式でも構わない。
【００４１】
このシステムは、ユーザ側のクライアント装置１と、サービス提供側のサーバ装置２とを含む。サーバ装置１には、複数のクライアント装置１が接続され得る。
【００４２】
クライアント装置１は、映像コンテンツを再生する映像コンテンツ再生部１１と、ユーザが関心を持った再生中の映像コンテンツの場面を表すタイムコードと、ユーザＩＤと、その映像コンテンツの映像コンテンツＩＤとを指定する映像場面指定インタフェース１２と、サーバ装置２から得た類似したユーザに関する情報であるユーザＩＤを表示する類似ユーザ表示インタフェース１３とを含む。
【００４３】
サーバ装置２は、映像コンテンツを入力し、映像コンテンツの場面の変わり目（カット）、文字が現れた場面（テロップ）、カメラの動き（カメラワーク）、音楽、人の声（音声）の変化を検出し、検出された位置を区切り位置Ｐｉとして、区切り位置Ｐｉから次の区切り位置Ｐｉ＋１までの区間をシーンＩＤｉとして出力する映像コンテンツ解析部２５を含む。映像コンテンツ解析部については、特許第２８３９１３２号公報、特開平９−２３８２９８号公報、及び、特開平１１−１７８００７号公報に記載されている。
【００４４】
図９は、本発明の第１の実施例による映像コンテンツ解析部２５の出力情報の例を説明する図である。同図の（Ａ）には、ある映像コンテンツを解析したときに、検出された区切り位置と、その区切り位置で検出された属性とが示されている。たとえば、区切り位置Ｐ２でテロップ１の始まりが検出され、区切り位置Ｐ３で音楽１の始まりが検出され、区切り位置Ｐ４でテロップ１の終わりが検出されている。同図の（Ｂ）には、区切り位置と、区切り位置の時間（たとえば、映像コンテンツの先頭から区切り位置までの経過時間）と、区切り位置の属性とを含む区切り位置情報が示されている。たとえば、区切り位置Ｐ２は、時間００１０ｍｓの位置にあり、テロップ１（の始まり）を表している。
【００４５】
サーバ装置２は、映像コンテンツ毎に映像コンテンツＩＤ及び映像構造情報を格納する映像コンテンツ情報ＤＢ２２を含む。映像構造情報とは、たとえば、シーンＩＤと、シーンの開始時点のタイムコードと、シーンの属性とを含む。シーンとは、映像コンテンツ解析部２５の出力の区切り位置から次の区切り位置までの区間（部分映像）を表し、シーンの開始位置に対応した区切り位置がＰｉであるとき、シーンＩＤはｉである。シーンの属性とは、カット、テロップ、カメラワーク、音楽及び音声などの種類と出現・消滅を個々に識別する情報である。図１０は、本発明の第１の実施例による映像コンテンツ情報ＤＢ２２の説明図である。シーンＩＤが００２であるシーンの区間の長さ、すなわち、時間区間情報は、シーンＩＤが００２であるシーン（以下では、簡単にシーン２と表すことがある）の開始タイムコード０００５と、シーン３の開始タイムコード００１０を両端とする時間的な範囲（０００５，００１０）として表される。シーンＩＤとタイムコードは、ユーザ同士が類似しているか否かを判定するため利用される。たとえば、同じ映像コンテンツに関して、あるユーザによって指定されたタイムコードを含むシーンＩＤと、別のユーザによって指定されたタイムコードを含むシーンＩＤとが一致する場合、あるユーザと別のユーザのユーザ同士が類似していると判定され、さもなければ、ユーザ同士は類似していないと判定される。
【００４６】
サーバ装置２は、クライアント装置１の映像場面インタフェース１１から、タイムコード、ユーザＩＤ及び映像コンテンツＩＤを受けるユーザ入力制御部２１を更に有する。ユーザ入力制御部２１は、映像場面インタフェース１１から受け取った映像コンテンツＩＤ及びタイムコードをキーとして、この映像コンテンツＩＤと同じ映像コンテンツＩＤをもち、かつ、このタイムコードを含む時間区間情報に対応したシーンＩＤを検出し、このシーンＩＤ及び対応した属性を含む映像構造情報と、時間区間情報とを取得する。シーンｉ（シーンＩＤ＝ｉ）の時間区間情報とは、上述の通り、シーンｉの開始タイムコードとシーンｉ＋１の開始タイムコードを両端とする時間的な範囲である。
【００４７】
サーバ装置２は、ユーザＩＤと、映像コンテンツＩＤと、タイムコードの組を格納するユーザ情報ＤＢ２３を更に有し、ユーザ入力制御部２１は、映像場面インタフェース１１から受け取ったユーザＩＤと、映像コンテンツＩＤと、タイムコードの組を、ユーザ情報ＤＢ２３へ格納する。図１１は、本発明の第１の実施例によるユーザ情報ＤＢ２３の説明図である。
【００４８】
サーバ装置２は、ユーザ入力制御部２１及びユーザ情報ＤＢ２３と接続された類似ユーザ情報検索部２４を更に有する。類似ユーザ情報検索部２４は、ユーザ入力制御部２１から、映像コンテンツＩＤ、タイムコード、時間区間情報及び映像構造情報を受け取り、映像コンテンツＩＤ及び時間区間情報に基づいて、ユーザ情報ＤＢ２３から、この映像コンテンツＩＤと同じ映像コンテンツＩＤ、及び、この時間区間情報の範囲内に含まれるタイムコードと関連付けられたユーザＩＤ群を抽出する。類似ユーザ情報検索部２４は、抽出したユーザＩＤ群をクライアント装置１の類似ユーザ表示インタフェース１２へ渡す。
【００４９】
次に、図１２の本発明の第１の実施例によるシステムのシーケンスチャートを参照して、本実施例の動作について説明する。以下の説明では、クライアント装置１で再生される映像コンテンツは、サーバ装置２から配信されるものとしているが、本発明はこのような例に限定されることはなく、クライアント装置１は、たとえば、ＤＶＤのようにクライアント装置１側に設けられた記録媒体から映像コンテンツを読み出して再生しても構わない。また、以下の説明中、映像コンテンツは、画像情報及び音情報を含むコンテンツと、代表画像を含むコンテンツとを含む。
【００５０】
ステップ２１：サーバ装置２からクライアント装置１へ映像コンテンツを配信する。
【００５１】
ステップ２２：クライアント装置１の映像コンテンツ再生部１１は、配信された映像コンテンツを表示する。
【００５２】
ステップ２３：ユーザは、映像コンテンツ再生部１１に表示された画面に関心を持ったとき（たとえば、感動したとき）、その場面を指定する。場面指定は、たとえば、図１３に示されるような本発明の第１の実施例による映像再生画面１１１において、再生映像表示１１２中に関心を持った場面が表示された瞬間にチェックボタン１１３をクリックすることによって行われる。或いは、ユーザが関心を持った場面が表示された瞬間にリモコン（図示せず）のボタンを押下する操作などによって場面が指定される。映像場面指定インタフェース１２は、このようなユーザによる場面を指定する行動から映像コンテンツのタイムコードを取得する。或いは、ユーザがタイムコードを直接入力してもよく、又は、タイムコードが割り当てられた静止画像をユーザが指定してもよい。クライアント装置１の映像場面指定インタフェース１２からサーバ装置２のユーザ入力制御部２１へユーザＩＤ、映像コンテンツＩＤ及びタイムコードが渡される。
【００５３】
ステップ２４：ユーザ入力制御部２１は、映像場面指定インタフェース１２から受け取った映像コンテンツＩＤ及びタイムコードに対応する映像構造情報及び時間区間情報を映像コンテンツ情報ＤＢ２２から取り出す。ユーザ入力制御部２１は、映像場面指定インタフェース１２から得た映像コンテンツＩＤ及びタイムコードと、映像コンテンツ情報ＤＢ２２から得た映像構造情報及び時間区間情報を、類似ユーザ情報検索部２４へ渡す。また、ユーザ入力制御部２１は、映像場面指定インタフェース１２から得た映像コンテンツＩＤ、タイムコード及びユーザＩＤをユーザ情報ＤＢ２３へ渡し、保存する。
【００５４】
類似ユーザ情報検索部２４は、ユーザ入力制御部２１から受け取った映像コンテンツＩＤ及び時間区間情報に基づいて、類似ユーザ情報を検索する。より具体的には、類似ユーザ情報検索部２４は、ユーザ情報ＤＢ２３から、ユーザ入力制御部２１より受け取った映像コンテンツＩＤと同じ映像コンテンツＩＤを含むユーザＩＤ及びタイムコードの組を検索し、次に、検索されたタイムコードが（時間区間情報によって表わされる）時間区間の範囲内に収まる場合に、対応したユーザＩＤ（又は、ユーザＩＤ群）を取り出す。
【００５５】
さらに、本発明の一実施例において、類似ユーザ情報検索部２４は、取り出したユーザＩＤ群の各ユーザＩＤに対応した各タイムコードと、ユーザ入力制御部２１から受け取ったタイムコード（入力タイムコード）との差の絶対値をユーザ間の類似度として取得し、ユーザＩＤ及び類似度を類似ユーザ情報としてクライアント装置１の類似ユーザ情報表示インタフェース１３へ渡す。
【００５６】
ステップ２５：類似ユーザ情報表示インタフェースは、サーバ装置２の類似ユーザ情報検索部２４から受け取った類似ユーザ情報（ユーザＩＤ、或いは、ユーザＩＤと類似度）を表示する。
【００５７】
図１４は、本発明の第１の実施例による類似ユーザ情報検索処理部で行われる類似ユーザ情報検索処理の一例の詳細なフローチャートである。
【００５８】
ステップ３１：ユーザ情報ＤＢ２３から、映像コンテンツＩＤをキーとしてユーザＩＤｊとタイムコードｊの組を取り出す。添え字ｊはｊ番目に取り出された項目であることを示す。
【００５９】
ステップ３２：ユーザ情報ＤＢ２３から取り出したユーザｊのタイムコードｊが、クライアント装置１側のユーザｉから与えられたタイムコードｉ（即ち，入力タイムコード）に対応した時間区間ｉの範囲に含まれるかどうかを判定する。含まれない場合、次のユーザＩＤについて調べる。
【００６０】
ステップ３３：ユーザｉとユーザｊの類似度＝｜入力タイムコード−タイムコードｊ｜を計算する。入力タイムコードとは、ユーザ入力制御部２１から受け取ったクライアント装置１側で指定されたタイムコードである。本例における類似度は、類似している度合いが高いほど、類似度の値が小さくなるように定義されているが、類似の度合いの表し方は、この例に限定されるものではない。
【００６１】
ステップ３４：類似度が閾値未満であるので、このときのユーザＩＤｉと類似度を類似度の小さい順に並ぶように結果列に加える。
【００６２】
ステップ３５：ユーザ情報ＤＢ２３から取り出されるべき組が未だ残っている場合、ステップ３１へ戻る。
【００６３】
ステップ３６：ユーザ情報ＤＢ２３から取り出されるべき組が全て取り出されたとき、結果列に加えられた結果の個数を増加させるかどうかを判定する。
【００６４】
ステップ３７：結果数を増加させるため、時間区間を拡張する。たとえば、結果列がヌル（結果数＝０）の場合、類似ユーザ情報が一つも取得されていないので、結果が得られるように時間区間を調節する。
【００６５】
ステップ３８：結果列に加えられた結果の個数を減少させるかどうかを判定する。
【００６６】
ステップ３９：結果数を減少させるため、結果列の中から類似度の高い順に結果、すなわち、ユーザＩＤを選択し、結果列を短縮する。
【００６７】
時間区間は自動的に調節させることが可能であるが、ユーザが手動で時間区間を調節できるようにしてもよい。
【００６８】
なお、本例の説明では、類似ユーザ情報検索処理のステップ３４において、ユーザ情報ＤＢ２３から獲得したユーザＩＤｉ及び類似度を、類似度の小さい順、すなわち、類似している度合いの高い順に結果列に加える形のソーティングを行っている。このようなソーティングは、検索結果を結果列に加える際に行う代わりに、結果列を作成した後にクライアント装置１へ類似ユーザ情報を出力する際に行ってもよい。
【００６９】
図１５は、本発明の第１の実施例による時間区間の自動調節処理の動作フローチャートである。図１４を参照して説明した類似ユーザ情報検索処理で得られた結果の数が所望の数に満たない場合、結果の数を増加させるため、時間区間を拡張する処理を行う。図１５に示された処理例では、この時間区間を自動的に拡張する。
【００７０】
ステップ４１：現在の時間区間に対応した区切り位置がＰｉで表わされるとき、この区切り位置Ｐｉに関して、映像コンテンツ情報ＤＢ２２から、相互に属性が対応する区切り位置Ｐｘ（ｘ＜＝ｉ）と区切り位置Ｐｙ（ｙ＞＝ｉ＋１）の全ての組（Ｐｘ，Ｐｙ）を見つける。
【００７１】
たとえば、図１０に示されるように、映像コンテンツ情報ＤＢ２２の区切り位置の属性として、テロップスタートとテロップエンドのように、意味的な区切りの種別と、その開始又は終了とが明示されている場合には、同じ種類の意味的な区切りの開始と終了が対応する区切り位置の組になる。また、映像コンテンツ情報ＤＢ２２の区切り位置の属性として、カット、テロップなどの種別だけが記憶されている場合には、同じ種別の区切り位置が対応する区切り位置の組になる。
【００７２】
ステップ４２：見つけられた組（Ｐｘ，Ｐｙ）の中で、時間の長さ＝（区切り位置Ｐｙの時間）−（区切り位置Ｐｘの時間）が短い方から順に組（Ｐｘ，Ｐｙ）を選択し、新しい時間区間とする。
【００７３】
ステップ４３：新しい時間区間について、図１４のステップ３１からステップ３５にしたがって類似したユーザＩＤ群を取り出す。
【００７４】
ステップ４４：結果数を増加させるため、時間区間を更に拡張するかどうかを判定する。
【００７５】
図１６は、本発明の第１の実施例による時間区間の手動調節処理の動作フローチャートである。図１６に示された処理例では、ユーザが介入することによってこの時間区間を手動的に拡張する。
【００７６】
ステップ５１：現在の時間区間に対応した区切り位置がＰｉで表わされるとき、この区切り位置Ｐｉに関して、映像コンテンツ情報ＤＢ２２から、相互に属性が対応する区切り位置Ｐｘ（ｘ＜＝ｉ）と区切り位置Ｐｙ（ｙ＞＝ｉ＋１）の全ての組（Ｐｘ，Ｐｙ）を見つける。
【００７７】
ステップ５２：見つけられた全ての組（Ｐｘ，Ｐｙ）の属性を、クライアント装置１の表示装置（図示せず）を介してユーザへ提示する。
【００７８】
ステップ５３：クライアント装置１の入力装置（図示せず）を介してユーザによって選択された区切り位置の組（Ｐｘ，Ｐｙ）を新しい時間区間とする。
【００７９】
ステップ５４：新しい区間について、図１４のステップ３１からステップ３５にしたがって類似したユーザＩＤ群を取り出す。
【００８０】
ステップ５５：結果数を増加させるため、時間区間を更に拡張するかどうかを判定する。
【００８１】
図１７は、本発明の第２の実施例によるシステム構成図である。本発明の第２の実施例では、関心情報として、タイムコードの他に、映像コンテンツの特定の場面へ指定する付加情報である評価数値を利用する。評価数値とは、たとえば、視聴者が映像コンテンツの特定の場面を気に入っている度合いや、その映像コンテンツの特定の場面についてコミュニケーションをしたい要求度合いなどの指標を意味する。
【００８２】
このような評価数値を入力するため、本発明の第２の実施例によるシステムでは、図５に示した本発明の第１の実施例によるシステムに対し、クライアント装置１が評価数値入力インタフェース１４を更に有する点が異なる。この評価数値は、サーバ装置２のユーザ入力制御部２１へ供給され、映像コンテンツＩＤ、ユーザＩＤ、及び、タイムコードと共にユーザ情報ＤＢ２３に格納される。
【００８３】
また、この評価数値は、類似ユーザ情報検索部２４が類似ユーザ情報の検索時に、ユーザ情報ＤＢ２３からユーザＩＤ及びタイムコードと共に取り出される。そして、類似ユーザ情報検索部２４が検索結果として取得した類似ユーザ情報に優先順位を付けるため、類似度の代わりに、或いは、類似度と組み合わせて使用することができる。たとえば、評価数値が気に入っている度合いを表すとき、評価数値の高い類似ユーザ情報を優先することができる。
【００８４】
図１８は、本発明の第２の実施例によるシステムのシーケンスチャートであり、ステップ２３でクライアント装置からサーバ装置へ評価数値が付加的に送られ、ステップ２４でサーバ装置からクライアント装置へ評価数値が付加的に送られる点で、図１２に示された本発明の第１の実施例によるシステムのシーケンスチャートと相違する。
【００８５】
この本発明の第２の実施例による類似ユーザ情報検索処理では、図１４に示された本発明の第１の実施例による類似ユーザ情報検索処理のフローチャートのステップ３４において、ユーザＩＤｉ及び類似度に加えて評価数値ｉが結果列へ加えられる点、並びに、評価数値の大きい順に結果列へ加えることができる点で、本発明の第１の実施例による類似ユーザ情報検索処理と相違する。尚、図１４に関して説明したように、検索結果のソーティングは、本実施例のように類似ユーザ情報検索処理と並行して行うことができるが、検索結果列を獲得した後にクライアント装置１へ結果を出力する際にソーティングをしても構わない。
【００８６】
図１９は、本発明の第３の実施例によるシステム構成図である。本発明の第３の実施例では、関心情報として、タイムコードの他に、映像コンテンツの特定の場面を指定する付加情報であるコメントを利用する。コメントは、たとえば、視聴者が映像コンテンツの特定の場面に関して他の視聴者へ伝達したいメッセージを含む。
【００８７】
このようなコメントを入力するため、本発明の第３の実施例によるシステムでは、図８に示した本発明の第１の実施例によるシステムに対し、クライアント装置１がコメント入力インタフェース１５を更に有する点が異なる。このコメントは、サーバ装置２のユーザ入力制御部２１へ供給され、映像コンテンツＩＤ、ユーザＩＤ、及び、タイムコードと共にユーザ情報ＤＢ２３に格納される。
【００８８】
また、このコメントは、類似ユーザ情報検索部２４が類似ユーザ情報の検索時に、ユーザ情報ＤＢ２３からユーザＩＤ及びタイムコードと共に取り出される。そして、類似ユーザ情報検索部２４が検索結果として取得した類似ユーザ情報に優先順位を付けるため、類似度の代わりに、或いは、類似度と組み合わせて使用することができる。たとえば、コメント同士で一致する単語の数を類似ユーザ情報の優先度とすることができる。また、類似ユーザＩＤと関連付けられたコメントは、類似ユーザＩＤと共に類似ユーザ情報として類似ユーザ情報表示インタフェース１３へ送られる。
【００８９】
さらに、本発明の第３の実施例によるコメント入力機能を本発明の第２の実施例による評価数値入力機能と組み合わせて使用することも可能である。その場合、クライアント装置１は、評価数値入力インタフェース１４とコメント入力インタフェース１５を共に具備する。また、類似ユーザ情報として、ユーザＩＤ及び類似度に加えて、評価数値とコメントが類似ユーザ情報検索部２４から類似ユーザ情報表示インタフェース１３へ送られる。
【００９０】
本発明の第１、第２及び第３の実施例では、感性及び関心事項が類似するユーザを見つけることができる。また、共通の話題を有するユーザを見つけられる。
【００９１】
次に、複数の場面についての関心情報としてタイムコードを入力して、類似する関心のあるユーザ群を提示する本発明の第４の実施例によるシステムについて説明する。第４の実施例では、関心情報として、映像コンテンツの特定の場面を指定する時間情報であるタイムコードを利用し、類似するユーザを表示する。タイムコードは、映像コンテンツ内の時間情報、たとえば、先頭からの経過時間である。本発明の第４の実施例によるシステムの構成は、図８を参照して説明した本発明の第１の実施例によるシステムの構成と同じであるため、これ以上詳細には説明しない。
【００９２】
図２０の本発明の第４の実施例によるシステムのシーケンスチャートを参照して、本実施例の動作について説明する。以下の説明では、クライアント装置１で再生される映像コンテンツは、サーバ装置２から配信されるものとしているが、本発明はこのような例に限定されることはなく、クライアント装置１は、たとえば、ＤＶＤのようにクライアント装置１側に設けられた記録媒体から映像コンテンツを読み出して再生しても構わない。
【００９３】
ステップ７１：サーバ装置２からクライアント装置１へ複数の映像コンテンツを配信する。
【００９４】
ステップ７２：クライアント装置１の映像コンテンツ再生部１１は、配信された映像コンテンツを表示する。
【００９５】
ステップ７３：ユーザは、映像コンテンツ再生部１１に表示された画面に関心を持ったとき（たとえば、感動したとき）、その場面を指定する。場面指定は、たとえば、図１３に示されるような本発明の第１の実施例による映像再生画面１１１において、再生映像表示１１２中に関心を持った場面が表示された瞬間にチェックボタン１１３をクリックすることによって行われる。或いは、ユーザが関心を持った場面が表示された瞬間にリモコン（図示せず）のボタンを押下する操作などによって場面が指定される。映像場面指定インタフェース１２は、このようなユーザによる場面を指定する行動から映像コンテンツのタイムコードを取得する。或いは、ユーザがタイムコードを直接入力してもよく、又は、タイムコードが割り当てられた静止画像をユーザが指定してもよい。クライアント装置１の映像場面指定インタフェース１２からサーバ装置２のユーザ入力制御部２１へユーザＩＤ、映像コンテンツＩＤ及びタイムコードが渡される。
【００９６】
ステップ７４：ユーザ入力制御部２１は、映像場面指定インタフェース１２から受け取った映像コンテンツＩＤ及びタイムコードに対応する映像構造情報及び時間区間情報を映像コンテンツ情報ＤＢ２２から取り出す。ユーザ入力制御部２１は、映像場面指定インタフェース１２から得た映像コンテンツＩＤ及びタイムコードと、映像コンテンツ情報ＤＢ２２から得た映像構造情報及び時間区間情報を、類似ユーザ情報検索部２４へ渡す。また、ユーザ入力制御部２１は、映像場面指定インタフェース１２から得た映像コンテンツＩＤ、タイムコード及びユーザＩＤをユーザ情報ＤＢ２３へ渡し、保存する。
【００９７】
類似ユーザ情報検索部２４は、ユーザ入力制御部２１から受け取った映像コンテンツＩＤ及び時間区間情報に基づいて、類似ユーザ情報を検索する。より具体的には、類似ユーザ情報検索部２４は、ユーザ情報ＤＢ２３から、ユーザ入力制御部２１より受け取った映像コンテンツＩＤと同じ映像コンテンツＩＤを含むユーザＩＤ及びタイムコードの組を検索し、次に、検索されたタイムコードが（時間区間情報によって表わされる）時間区間の範囲内に収まる場合に、対応したユーザＩＤ群を取得する。
【００９８】
また、類似ユーザ情報検索部２４は、次に、取り出したタイムコード群中の各タイムコードと、ユーザ入力制御部２１から受け取ったタイムコード（入力タイムコード）との差の絶対値を、ユーザＩＤ群中の各ユーザＩＤに関する類似度とする。
【００９９】
ステップ７５：類似ユーザ情報検索部２４は、ユーザ入力制御部２１からのユーザＩＤに関してユーザ情報ＤＢ２３に記憶されているタイムコード群、すなわち、映像コンテンツＩＤとタイムコードの組を取得する。
【０１００】
ステップ７６：次に、類似ユーザ情報検索部２４は、ステップ７５で取得した映像コンテンツＩＤとタイムコードの各組を、映像コンテンツ情報ＤＢ２２を参照して、映像コンテンツＩＤとシーンＩＤの組に変換する。具体的には、タイムコードを収容する時間区間に対応したシーンＩＤを見つける。ステップ７５で取得された全ての映像コンテンツＩＤ及びタイムコードの組を映像コンテンツ及びシーンＩＤの組に変換することにより、着目しているユーザ（たとえば、ユーザ００１）に関するシーン一覧表を作成することができる。図２１は、本発明の第４の実施例によるシーン一覧表の一例の説明図である。ユーザ００１に関するシーン一覧表とは、ユーザ００１が関心を示した全ての映像コンテンツＩＤ及びシーンＩＤの組が列挙された表である。
【０１０１】
ステップ７７：次に、類似ユーザ情報検索部２４は、ステップ７４で獲得したユーザＩＤ群に含まれる別のユーザＩＤ毎に、ユーザ情報ＤＢ２３に蓄積されている映像コンテンツＩＤ及びタイムコードの組が、ステップ７６で取得したユーザ００１に関するシーン一覧表に当てはまるかどうかを調べる。すなわち、別のユーザＩＤに関してユーザ情報ＤＢに記憶されている映像コンテンツＩＤとタイムコードについて、このタイムコードがシーン一覧表の映像コンテンツ及びシーンの組によって決まる時間区間に収まるかどうかを判定し、存在する場合に、その別のユーザＩＤ（たとえば、ユーザｉ）に関する映像コンテンツＩＤ及びシーンＩＤの欄にマークを付ける。これにより、シーン一覧表への割り当てが行われる。
【０１０２】
ステップ７８：類似ユーザ情報検索部２４は、シーン一覧表を、別のユーザＩＤ（本例では、ユーザ００２、ユーザ００３、・・・、ユーザｉ）毎に走査して、シーン一覧表に所定の程度以上の度合いで割り当てられているユーザＩＤ群を類似ユーザＩＤとして抽出し、クライアント装置１の類似ユーザ情報表示インタフェース１３へ渡す。
【０１０３】
ステップ７９：類似ユーザ情報表示インタフェースは、サーバ装置２の類似ユーザ情報検索部２４から受け取った類似ユーザ情報（ユーザＩＤ等）を表示する。
【０１０４】
図２２は、本発明の第４の実施例による類似ユーザ情報検索処理部で行われるシーン一覧表への割り当て処理と、類似ユーザＩＤの抽出処理の一例の詳細なフローチャートである。以下、上述の図２１に記載された本発明の第４の実施例において使用されるシーン一覧表を参照して図２２に示された処理を説明する。
【０１０５】
ステップ８１：既に獲得したユーザＩＤ群の中のユーザｉに関して、ユーザ情報ＤＢ２３から映像コンテンツＩＤ及びタイムコードの組を取得し、着目しているユーザ（たとえば、ユーザ００１）に関するシーン一覧表に掲載された映像コンテンツＩＤ及びシーンＩＤから得られる時間区間の範囲内に、ユーザｉのタイムコードが含まれるかどうかを判定し、含まれる場合に、シーン一覧表中のユーザｉの対応した映像コンテンツＩＤ及びシーンＩＤの欄をマークする。添え字ｉはｉ番目に取り出された項目であることを示す。
【０１０６】
ステップ８２：クライアント装置１側のユーザＩＤ（ユーザ００１）に関してユーザ情報ＤＢ２３に蓄積されている（すなわち、チェックされている）映像コンテンツＩＤ及びタイムコード範囲の組と、ユーザＩＤｉに関してユーザ情報ＤＢ２３に蓄積されている映像コンテンツＩＤ及びタイムコードの組の一致度を計算する。
【０１０７】
ステップ８３：条件式、本例では、一致度が設定値以上であるかどうかを表わす条件式を判定する。
【０１０８】
ステップ８４：条件式が満たされるので、このときのユーザＩＤｉと一致度を一致度の順に並ぶように結果列に加える。
【０１０９】
ステップ８５：ユーザＩＤ群の中に取り出されるべきユーザＩＤｉが未だ残っている場合、ステップ８１へ戻る。
【０１１０】
ステップ８６：ユーザＩＤ群の中のすべてのユーザＩＤｉについてタイムコード一覧表への割り当てが終了したとき、結果数と、予め定められた出力希望の類似ユーザ数とを比較して、得られる結果数を増減させる（調整する）かどうかを判定する。
【０１１１】
ステップ８７：結果数を調整するため、設定値を調節する。設定値の調節は自動、又は、ユーザの入力によって行われる。結果数を減少させるため、設定値を増加させる。逆に、結果数を増加させるためには、設定値を減少させる。
【０１１２】
尚、本実施例では、ステップ８４において、類似ユーザ情報検索処理と並行して検索結果のソーティングを行っているが、このようなソーティングは、検索結果列を獲得した後にクライアント装置１へ結果を出力する際にソーティングをしても構わない。
【０１１３】
次に、再度図２１を参照して、本発明の第４の実施例による一致度の計算方法を説明する。図２１には、ユーザＩＤ毎に、チェックされている映像コンテンツＩＤ及びシーンＩＤが示され、そのチェック数の合計がチェック合計欄に示されている。同図において、チェック箇所は、＋で記されている。たとえば、ユーザ００１は、映像コンテンツ００１のシーン００１、００２及び００３と、映像コンテンツ００５のシーン００１及び００２にチェックし、チェック数の合計はＮ１である。ユーザ００２、ユーザｉについても同様である。なお、本例では、シーン一覧表の映像コンテンツＩＤ及びシーンＩＤの欄は、着目しているユーザがチェックしている欄だけを抽出しているが、映像コンテンツ情報ＤＢ２２に格納されている全ての映像コンテンツＩＤ及びシーンＩＤについての欄を設けても構わない。図２１の例では、着目しているユーザ００１の欄が設けられているが、本例の場合には、ユーザ００１の全ての欄はチェックされているので、ユーザ００１の欄を省略しても構わない。
【０１１４】
ここで、ユーザ００１とユーザｉとのチェック状況を比較すると、ユーザ００１とユーザｉの両方がチェックしている箇所は、映像コンテンツ００１のシーン００１と、映像コンテンツ００５のシーン００１であることがわかる。両方がチェックしている箇所、すなわち、一致箇所は、同図において、丸付きの＋で記されている。
【０１１５】
ユーザｉがユーザ００１にどの程度類似しているかを表す一致度の一例として、チェックの一致箇所の個数２をそのまま採用することができる（ケース１）。或いは、一致度として、一致箇所の個数２をユーザｉのチェック合計Ｎｉで割った値を採用してもよい（ケース２）。
【０１１６】
一致度と大小比較される設定値は、ケース１とケース２に応じて決定される。
【０１１７】
また、本発明の第４の実施例の説明では、シーン一覧表への割り当てを行う前に、入力タイムコードに基づいてユーザ情報ＤＢ２３からユーザＩＤ群を獲得しているが、本発明は、このような構成に限定されることはなく、最初に着目しているユーザに関するシーン一覧表を作成し、次に、入力タイムコードに基づいて類似している別のユーザＩＤをユーザ情報ＤＢ２３から順番に取得し、取得した別のユーザＩＤ毎にシーン一覧表への割り当てを行ってもよい。
【０１１８】
次に、関心情報として、タイムコードの他に、映像コンテンツの特定の場面へ指定する付加情報である評価数値を利用する本発明の第５の実施例を説明する。評価数値とは、たとえば、視聴者が映像コンテンツの特定の場面を気に入っている度合いや、その映像コンテンツの特定の場面についてコミュニケーションをしたい要求度合いなどの指標を意味する。
【０１１９】
本発明の第５の実施例によるシステムの構成は、図１７を参照して説明した本発明の第２の実施例によるシステムの構成と同じであるため、これ以上詳細には説明しない。
【０１２０】
このような評価数値を入力するため、本発明の第５の実施例によるシステムでは、上述の本発明の第４の実施例によるシステムに対し、クライアント装置１が評価数値入力インタフェース１４を更に有する点が異なる。本発明の第５の実施例は、評価数値が利用される点を除いて、本発明の第４の実施例と類似しているので、本発明の第４の実施例と共通の事項、たとえば、図２０に示されたシステムのシーケンスチャート及び図２２に示された類似ユーザ情報検索処理のフローチャートについてはこれ以上説明しない。
【０１２１】
この評価数値は、サーバ装置２のユーザ入力制御部２１へ供給され、映像コンテンツＩＤ、ユーザＩＤ、及び、タイムコードと共にユーザ情報ＤＢ２３に格納される。
【０１２２】
また、この評価数値は、類似ユーザ情報検索部２４がシーン一覧表への割り当てを行う際に、ユーザ情報ＤＢ２３から映像コンテンツＩＤ及びタイムコードと共に取り出す。
【０１２３】
類似ユーザ情報検索部２４は、本発明の第４の実施例に関して説明したように、ユーザ入力制御部２１から受け取った映像コンテンツＩＤ及び時間区間情報に基づいて、ユーザ情報ＤＢ２３から類似したユーザＩＤ群を取り出す。
【０１２４】
類似ユーザ情報検索部２４は、次に、既に獲得したユーザＩＤ群の中のユーザｉに関して、ユーザ情報ＤＢ２３から映像コンテンツＩＤ及びタイムコードの組を取得し、着目しているユーザ（たとえば、ユーザ００１）に関するシーン一覧表に掲載された映像コンテンツＩＤ及びシーンＩＤから得られる時間区間の範囲内に、ユーザｉのタイムコードが含まれるかどうかを判定し、含まれる場合に、シーン一覧表中のユーザｉの対応した映像コンテンツＩＤ及びシーンＩＤの欄をマークする。そして、マークの状態が、すなわち、一致度が所定の条件を満たす他ユーザＩＤを類似ユーザＩＤとして選択し、クライアント装置１の類似ユーザ情報表示インタフェース１３へ渡す。
【０１２５】
本発明の第５の実施例では、この一致度を計算する際に、ユーザ情報ＤＢ２３内でユーザＩＤに対して映像コンテンツＩＤ及びタイムコードと共に記憶されている評価数値を利用する。
【０１２６】
図２３は、本発明の第５の実施例による一致度の計算方法の説明図である。同図には、ユーザＩＤ毎に、各映像コンテンツの各シーンに対する評価数値が値１〜５で示されている。たとえば、ユーザ００１に対する映像コンテンツ００１のシーン００２のように評価数値がセットされていない空欄は、ユーザ００１が映像コンテンツ００１のシーン００２をチェックしていないことを表す。ユーザＩＤ毎のチェック合計は、評価数値がセットされている箇所の数を示している。たとえば、ユーザ００１は、映像コンテンツ００１のシーン００１に評価数値５を与え、映像コンテンツ００１のシーン００３に評価数値３を与えている。一般に、ユーザｉが映像コンテンツｋのシーンｌに与えた評価数値をＰｊｋｌのように表す。
【０１２７】
ここで、ユーザｉとユーザｊとのチェック状況を比較すると、ユーザｉとユーザｊの両方がチェックしている箇所は、映像コンテンツ００１のシーン００１と、映像コンテンツ００２のシーン００１と、映像コンテンツｋのシーンｌであることがわかる。両方がチェックしている箇所、すなわち、一致箇所は、同図において、丸付きの数字で記されている。
【０１２８】
ユーザｉがユーザｊの類似度をｒｉｊとし、設定値をａとすると、類似しているユーザの検索式（条件式）は、たとえば、
ｒｉｊ＞ａ
のように簡単に表される。
【０１２９】
類似度ｒｉｊの計算法として、以下の４通りの例が考えられる。以下の例で、全ユーザの映像コンテンツｋの全てのタイムコード範囲に対する評価数値の平均をＡｖｅｋで表す。
【０１３０】
類似度の計算法１：
ユーザｉの特徴ベクトルを
【０１３１】
【数１】
0003622711.tif 000002
とすると、ユーザｉとユーザｊの類似度は、
【０１３２】
【数２】
0003622711.tif 000003
で表される。この類似度を用いると、関心を示しているポイント（映像コンテンツＩＤとシーン）が同一であり、かつ、考え（評価数値）も類似しているユーザを検索することができる。
【０１３３】
類似度の計算法２：
Ｐｉｋｌ及びＰｊｋｌがＮＵＬＬではない場合に、ｋとｌに関してループさせることにより、ユーザｉとユーザｊの類似度は、
【０１３４】
【数３】
0003622711.tif 000004
で表される。式中、定数１及び定数２は、０以外の正の数である。この類似度を用いることにより、関心を示しているポイントが同一であり、かつ、考えが反しているユーザを検索することができる。
【０１３５】
類似度の計算法３：
ユーザｉとユーザｊの類似度ｒｉｊは、
【０１３６】
【数４】
0003622711.tif 000005
と表すこともできる。式中、Ｐｊｋｌは、
ユーザｊがタイムコード範囲ｌに対して評価値を付与していない場合、Ａｖｅｋであり、
それ以外の場合、評価値そのもの
である。
【０１３７】
類似度の計算法４：
或いは、ユーザｉとユーザｊの類似度ｒｉｊは、
【０１３８】
【数５】
0003622711.tif 000006
によって表すことができる。ただし、Ｓｉ及びＳｊは、それぞれ、ユーザｉ及びユーザｊの評価値の標準偏差を表し、ｍ、ｎは、予め定めた自然数である。この計算法によれば、たとえば、ｍ＝２、ｎ＝２とすると、他のユーザの評価値平均から大きく異なる評価値を付与した２ユーザの間で高い類似度が得られる。
【０１３９】
次に、本発明の第６の実施例について説明する。本発明の第６の実施例では、関心情報として、映像コンテンツの特定の場面を指定する付加情報であるコメントを利用する。本発明の第６の実施例によるシステム構成は、図１９に示した本発明の第３の実施例によるシステム構成と類似しているためこれ以上の説明は行わない。コメントを入力するため、本発明の第６の実施例によるシステムでは、本発明の第４の実施例によるシステムに対し、クライアント装置１がコメント入力インタフェース１５を更に有する点が異なる。本発明の第６の実施例は、コメントが利用される点を除いて、本発明の第４の実施例と類似しているので、本発明の第４の実施例と共通の事項、たとえば、図２０に示されたシステムのシーケンスチャート及び図２２に示された類似ユーザ情報検索処理のフローチャートについてはこれ以上説明しない。
【０１４０】
コメントは、サーバ装置２のユーザ入力制御部２１へ供給され、映像コンテンツＩＤ、ユーザＩＤ、及び、タイムコードと共にユーザ情報ＤＢ２３に格納される。
【０１４１】
また、このコメントは、類似ユーザ情報検索部２４がシーン一覧表への割り当てを行う際に、ユーザ情報ＤＢ２３から映像コンテンツＩＤ及びタイムコードと共に取り出す。
【０１４２】
類似ユーザ情報検索部２４は、本発明の第４の実施例に関して説明したように、ユーザ入力制御部２１から受け取った映像コンテンツＩＤ及び時間区間情報に基づいて、ユーザ情報ＤＢ２３から類似したユーザＩＤ群を取り出す。
【０１４３】
類似ユーザ情報検索部２４は、次に、既に獲得したユーザＩＤ群の中のユーザｉに関して、ユーザ情報ＤＢ２３から映像コンテンツＩＤ及びタイムコードの組を取得し、着目しているユーザ（たとえば、ユーザ００１）に関するシーン一覧表に掲載された映像コンテンツＩＤ及びシーンＩＤから得られる時間区間の範囲内に、ユーザｉのタイムコードが含まれるかどうかを判定し、含まれる場合に、シーン一覧表中のユーザｉの対応した映像コンテンツＩＤ及びシーンＩＤの欄をマークする。そして、マークの状態が、すなわち、一致度が所定の条件を満たす他ユーザＩＤを類似ユーザＩＤとして選択し、クライアント装置１の類似ユーザ情報表示インタフェース１３へ渡す。
【０１４４】
本発明の第６の実施例では、この一致度を計算する際に、ユーザ情報ＤＢ２３内でユーザＩＤに対して映像コンテンツＩＤ及びタイムコードと共に記憶されているコメントを利用する。
【０１４５】
図２４は、本発明の第６の実施例による一致度の計算方法の説明図である。同図には、ユーザＩＤ毎に、各映像コンテンツの各シーンに対するコメントの有無（１：コメントなし、２：コメントあり）が示されている。また、たとえば、ユーザ００１に対する映像コンテンツ００１のシーン００２のように、数値がセットされていない空欄は、ユーザ００１が映像コンテンツ００１のシーン００２をチェックしていないことを表す。ユーザＩＤ毎のチェック合計は、タイムコードがセットされている箇所の数を示している。たとえば、ユーザ００１は、映像コンテンツ００１のシーン００１をチェックしているがコメントを付与せず、映像コンテンツ００１のシーン００３をチェックし、かつ、コメントを付与している。
【０１４６】
ここで、ユーザｉとユーザｊとのチェック状況を比較すると、ユーザｉとユーザｊの両方がチェックしている箇所は、映像コンテンツ００１のシーン００１と、映像コンテンツ００２のシーン００１及びシーン００２と、映像コンテンツｋのシーンｌであることがわかる。両方のユーザがチェックをしている箇所、すなわち、一致箇所は、同図において、丸付きの数字で記されている。
【０１４７】
一般に、ユーザｉが映像コンテンツｋのシーンｌにコメントを付与したかどうかを関数Ｗｉｋｌのように表す。ユーザｉが映像コンテンツｋの部分映像ｌをチェックしていない場合、関数ＷｉｋｌＷｊｋｌは値０をとる。
【０１４８】
このとき、ユーザｉの特徴ベクトル
【０１４９】
【外１】
0003622711.tif 000007
は、
【０１５０】
【数６】
0003622711.tif 000008
のように表される。また、ユーザｉとユーザｊの類似度は、
【０１５１】
【数７】
0003622711.tif 000009
として表される。
【０１５２】
このような類似度を用いる場合、ユーザｉがユーザｌにどの程度類似しているかを判定する規準として、本実施例では、関心を示しているポイント（映像コンテンツＩＤとシーンＩＤ）が同一であり、かつ、チェックの有無も類似しているユーザを検索する方式１と、関心を示しているポイントが同一であり、かつ、考えが同じ（コメント内の単語が一致している）ユーザを検索する方式２を提案する。
【０１５３】
方式１で、一致度を判定するため使用される条件式は、
ｒｉｊ＞ａ（設定値）
と表される。
【０１５４】
方式２で一致度を判定するため使用される条件式は、
ｒｉｊ＋αｉｊ＞ｂ（設定値）
と表される。ここで、αｉｊは、ユーザｉとユーザｊのコメントに含まれる単語が一致している数を表す。
【０１５５】
次に、αｉｊの求め方について簡単に説明する。
【０１５６】
ある視聴者（着目中の視聴者）が、他の視聴者と同じ映像コンテンツ中の同じ場面、すなわち、同じシーンを見る場合、同一又は類似する感性を有する他の視聴者との間では、映像コンテンツ中の同一の対象についてコメントを述べたり、又は、対象を明示的に示さずに、同一の感嘆詞を同一のシーンに対して発したりすることが多い、ということは経験的に知られている。すなわち、同一のシーンに対してのコメントや感想（以下、「コメント文」という）のうち、感性の類似したユーザの検索の手がかりとなり得るのは、名詞、固有名詞、形容詞、或いは、感嘆詞であり、動詞や助詞が一致しても感性の類似に基づく検索のキーワードとしての有用性は低いことが実験的に明らかになった。
【０１５７】
本発明の第６実施例における方式２の新規な条件式は、このような事実に基づいて案出されたものである。この方式２に基づく類似ユーザ検索処理では、各シーンについて、着目中の視聴者と他の視聴者が自然言語で記述したコメント文を入力として、同一のシーンについて入力されたコメント文に現われる共通キーワードの一致数を算出し、この一致数が所定の閾値以上である場合に、このときの他の視聴者は着目中の視聴者に対して感性が類似するユーザとして検索・出力される。
【０１５８】
この類似ユーザ検索処理は、データベースの分野におけるキーワード自動抽出技術を応用することにより実現され、データベースの分野における熟練者は、図２５に記載されたフローチャートと、以下の簡単な説明とに基づいてこの類似ユーザ検索処理を容易に実施可能である。
【０１５９】
ステップ１０１：検索の軸となるユーザ０１について、コメント文を入力したシーンを一つ選択する。
【０１６０】
ステップ１０２：選択された一つのシーンについて入力されたコメント文を形態素解析し、各単語について品詞情報を得る。
【０１６１】
ステップ１０３：ステップ１０２で得られた品詞情報について、品詞が名詞、固有名詞、形容詞、又は、感嘆詞のうちのいずれかである単語のみを抽出し、ユーザ０１に関して選択された一つのシーン毎のキーワードリストとする。
【０１６２】
ステップ１０４：検索の軸となるユーザ０１がコメント文を入力した他のシーンがあるかどうかを判定する。
【０１６３】
ステップ１０５：ユーザ０１がコメント文を入力したシーンと同一のシーンについてコメント文を入力したユーザｉを選択する。
【０１６４】
ステップ１０６：同一シーンについてユーザｉが入力したコメント文を形態素解析し、各単語についての品詞情報を得る。
【０１６５】
ステップ１０７：ステップ１０６で得られた品詞情報について、品詞が名詞、固有名詞、形容詞、又は、感嘆詞のうちのいずれかである単語のみを抽出し、ユーザｉに関する同一シーンについてのキーワードリストとする。
【０１６６】
ステップ１０８：ステップ１０３で得られたユーザ０１に関するキーワードリストと、ステップ１０７で得られたユーザｉに関するキーワードリストとの間で一致するキーワード数をカウントする。
【０１６７】
ステップ１０９：ユーザ０１がコメント文を入力した他のシーンと同一のシーンについてユーザｉがコメントを入力しているかどうかを判定する。
【０１６８】
ステップ１１０：全シーンについてのキーワードの一致数であるカウントの積算値をユーザｉについての類似度とする。
【０１６９】
ステップ１１１：他のユーザが存在するかどうかを判定する。
【０１７０】
以上の処理によって、検索の軸となるユーザ０１について、他の全ユーザについての類似度が得られる。
【０１７１】
本発明の第４、第５及び第６の実施例では、関心情報として、それぞれ、関心チェックとしてのタイムコード、付加情報としての評価情報、及び、付加情報としての感想・コメントを利用する。これにより、多方面で感性及び関心事項が類似するユーザを見つけることができる。また、多くの共通の話題を有するユーザが見つけられる。
【０１７２】
以上の本発明の第１の実施例から第６の実施例では、
ユーザがタイムコードを入力し、
タイムコードをユーザ情報ＤＢへ格納し、
タイムコードから映像構造情報の時間区間を獲得し、
ユーザ情報ＤＢから映像構造情報の時間区間の範囲に含まれるタイムコードを検索し、
さらに、映像構造情報の時間区間を映像構造情報の構造に応じて拡張して検索する、
システムについて説明した。これらの実施例では、ユーザが入力したタイムコードから映像構造情報を獲得し、映像構造情報を利用して検索処理を行うので、ユーザがタイムコードを入力し、タイムコードの許容時間幅を利用して類似ユーザ情報を検索するよりも、ユーザが指定した場面を類似ユーザ情報の検索に的確に反映させることができる。
【０１７３】
これに対し、以下の本発明の実施例では、
ユーザが映像構造情報を指定し、
映像構造情報をユーザ情報ＤＢへ格納し、
映像構造情報を利用して類似ユーザ検索し、
さらに、映像コンテンツ情報ＤＢから映像構造情報に対応した時間区間を獲得し、時間区間を利用して類似ユーザ検索する、
システムについて説明する。この実施例の場合、ユーザ自身が映像構造情報を利用して場面を明確に指定することができるので、ユーザがタイムコードを入力し、タイムコードの許容時間幅を利用して類似ユーザ情報を検索するよりも、ユーザが指定した場面を類似ユーザ情報の検索に的確に反映させることができる。
【０１７４】
図２６は、本発明の第７の実施例によるシステム構成図である。このシステムは、単一の場面についての関心情報（又は、チェック情報）に基づいて類似する関心をもつユーザ群を提示する。第７の実施例では、関心情報として、映像コンテンツの特定の場面を指定する意味的な区切りである映像構造情報を利用し、類似するユーザを表示する。映像構造情報とは、映像コンテンツの場面の変わり目（カット）、文字が現れた場面（テロップ）、カメラの動き（カメラワーク）、音楽、及び、人の声（音声）の切れ目、並びに、ＤＶＤの「チャピター」及び「サブチャピター」のように映像コンテンツの章立てを示す情報である。一例として、映像構造情報は、情報の種別を表わす属性情報と、同一種別内での識別情報（ＩＤ）とを含む。
【０１７５】
このシステムは、ユーザ側のクライアント装置１と、サービス提供側のサーバ装置２とを含む。サーバ装置１には、複数のクライアント装置１が接続され得る。
【０１７６】
クライアント装置１は、映像コンテンツを再生する映像コンテンツ再生部１１と、ユーザが関心を持った再生中の映像コンテンツの場面を表す映像構造情報と、ユーザＩＤと、その映像コンテンツの映像コンテンツＩＤとを指定する映像場面指定インタフェース１２と、サーバ装置２から得た類似したユーザに関する情報であるユーザＩＤを表示する類似ユーザ表示インタフェース１３とを含む。
【０１７７】
クライアント装置１は、映像構造情報を生成するため、映像コンテンツを入力し、映像コンテンツの場面の変わり目（カット）、文字が現れた場面（テロップ）、カメラの動き（カメラワーク）、音楽、人の声（音声）の変化を検出し、検出された位置を区切り位置Ｐｉとして、区切り位置Ｐｉから次の区切り位置Ｐｉ＋１までの区間をシーンＩＤｉとして出力する（図示されない）映像コンテンツ解析装置に接続され得る。
【０１７８】
サーバ装置２は、クライアント装置１の映像場面インタフェース１１から、ユーザＩＤ、映像コンテンツＩＤ及び映像構造情報を受けるユーザ入力制御部２１を更に有する。
【０１７９】
サーバ装置２は、ユーザＩＤ、映像コンテンツＩＤ、及び、映像構造情報の組を格納するユーザ情報ＤＢ２３を更に有し、ユーザ入力制御部２１は、映像場面インタフェース１１から受け取ったユーザＩＤ、映像コンテンツＩＤ、及び、映像構造情報の組を、ユーザ情報ＤＢ２３へ格納する。映像構造情報は、属性情報と属性別識別情報によって表わされる。図２７は、本発明の第７の実施例によるユーザ情報ＤＢ２３の説明図である。
【０１８０】
サーバ装置２は、ユーザ入力制御部２１及びユーザ情報ＤＢ２３と接続された類似ユーザ情報検索部２４を更に有する。類似ユーザ情報検索部２４は、ユーザ入力制御部２１から映像コンテンツＩＤ及び映像構造情報を受け取り、この映像コンテンツＩＤと同じ映像コンテンツＩＤ、及び、この映像構造情報と同じ映像構造情報と関連付けられたユーザＩＤ群を、ユーザ情報ＤＢ２３から抽出する。類似ユーザ情報検索部２４は、抽出したユーザＩＤ群をクライアント装置１の類似ユーザ表示インタフェース１２へ渡す。
【０１８１】
類似ユーザ情報検索部２４は、抽出されるユーザＩＤ群の個数を調節するため、映像構造情報と関係した時間区間情報を利用する。そのため、類似ユーザ情報検索部２４は、サーバ装置２に設けられた、映像コンテンツ毎に映像コンテンツＩＤ及び映像構造情報を格納する映像コンテンツ情報ＤＢ２２に接続される。映像コンテンツ情報ＤＢ２２は、シーンＩＤと、シーンの開始時点のタイムコードと、シーンの属性とを含む。シーンとは、映像コンテンツ解析部２５の出力の区切り位置から次の区切り位置までの区間（部分映像）を表し、シーンの開始位置に対応した区切り位置がＰｉであるとき、シーンＩＤはｉである。シーンの属性とは、カット、テロップ、カメラワーク、音楽及び音声、並びに、チャピター及びサブチャピターなどの章立てなどの意味的な区切りを表わす最小単位の情報である。シーンの属性には、属性情報と属性別識別情報によって表わされる映像構造情報が対応する。図２８は、このような本発明の第７の実施例における映像コンテンツ情報ＤＢ２２の一例の説明図である。
【０１８２】
次に、図２９の本発明の第７の実施例によるシステムのシーケンスチャートを参照して、本実施例の動作について説明する。以下の説明では、クライアント装置１で再生される映像コンテンツは、サーバ装置２から配信されるものとしているが、本発明はこのような例に限定されることはなく、クライアント装置１は、たとえば、ＤＶＤのようにクライアント装置１側に設けられた記録媒体から映像コンテンツを読み出して再生しても構わない。
【０１８３】
ステップ１２１：サーバ装置２からクライアント装置１へ映像コンテンツを配信する。
【０１８４】
ステップ１２２：クライアント装置１の映像コンテンツ再生部１１は、配信された映像コンテンツを表示する。
【０１８５】
ステップ１２３：ユーザは、映像コンテンツ再生部１１に表示された画面に関心を持ったとき（たとえば、感動したとき）、その場面を指定する。場面指定は、たとえば、クライアント装置１側での映像コンテンツの再生中に映像ブラウザによって表示される映像構造情報選択ボタンをクリックしたり、あるいは、映像構造情報をキー入力したりすることによって行われる。映像場面指定インタフェース１２は、このようなユーザによる場面を指定する行動から映像コンテンツの映像構造情報を取得する。クライアント装置１の映像場面指定インタフェース１２からサーバ装置２のユーザ入力制御部２１へユーザＩＤ、映像コンテンツＩＤ及び映像構造情報が渡される。
【０１８６】
ステップ１２４：ユーザ入力制御部２１は、映像場面指定インタフェース１２から受け取ったユーザＩＤ、映像コンテンツＩＤ及び映像構造情報をユーザ情報ＤＢ２３に格納し、映像コンテンツＩＤ及び映像構造情報を類似ユーザ情報検索部２４へ渡す。類似ユーザ情報検索部２４は、ユーザ入力制御部２１から受け取った映像コンテンツＩＤ及び映像構造情報と一致する映像コンテンツＩＤ及び映像構造情報と対応するユーザＩＤ群をユーザ情報ＤＢ２３から取り出し、類似ユーザＩＤとしてクライアント装置１へ渡す。
【０１８７】
ステップ１２５：類似ユーザ情報表示インタフェースは、サーバ装置２の類似ユーザ情報検索部２４から受け取った類似ユーザ情報（ユーザＩＤ）を表示する。
【０１８８】
図３０は、本発明の第７の実施例による類似ユーザ情報検索処理部で行われる類似ユーザ情報検索処理の一例の詳細なフローチャートである。本例では、最初、ユーザによって指定された映像構造情報自体と一致する映像構造情報をユーザ情報ＤＢ２３から検出し、次に、結果数を増加させるため、映像構造情報の範囲、すなわち、映像構造情報と対応した時間区間を段階的に拡張する。
【０１８９】
ステップ１３１：ユーザによって指定された映像コンテンツＩＤ及び映像構造情報と一致する映像コンテンツＩＤ及び映像構造情報と関連付けられたユーザＩＤ群をユーザ情報ＤＢ２３から抽出する。
【０１９０】
ステップ１３２：結果数を増加させるかどうかを判定する。
【０１９１】
ステップ１３３：検索範囲を拡張するため、指定された映像構造情報と時間区間が一致する別の映像構造情報を映像コンテンツ情報ＤＢ２２から検出し、この別の映像構造情報に対応したユーザＩＤ群をユーザ情報ＤＢ２３から抽出する。
【０１９２】
ステップ１３４：結果数を更に増加させるかどうかを判定する。
【０１９３】
ステップ１３５：検索範囲を更に拡張するため、指定された映像構造情報の時間区間を包含する時間区間を有する別の映像構造情報を映像コンテンツ情報ＤＢ２２から検出し、この別の映像構造情報に対応したユーザＩＤ群をユーザ情報ＤＢ２３から抽出する。
【０１９４】
ステップ１３６：結果数を更に増加させるかどうかを判定する。
【０１９５】
ステップ１３７：検索範囲を更に拡張するため、指定された映像構造情報の時間区間と一部が重複する時間区間を有する別の映像構造情報を映像コンテンツ情報ＤＢ２２から検出し、この別の映像構造情報に対応したユーザＩＤ群をユーザ情報ＤＢ２３から抽出する。
【０１９６】
本例における映像構造情報に対応した時間区間の拡張は、図２８に示された映像コンテンツ情報ＤＢを用いることにより実現される。現在の映像構造情報の時間区間は、現在の映像構造情報と同じ属性で同じ識別番号を有するシーンＩＤを見つけることによって決まる。ここで、たとえば、（Ｐｘ，Ｐｙ）というシーンＩＤの組（区切り位置の組とみなすこともできる）が得られ、対応したタイムコードの組を取得することができる。
【０１９７】
時間区間が一致する別の映像構造情報が存在するかどうかは、たとえば、映像コンテンツ情報ＤＢの開始タイムコードの欄を走査することによって判定することができる。
【０１９８】
時間区間を包含する別の映像構造情報は、Ｐｉ（ｉ＜ｘ）、Ｐｊ（ｊ＞ｙ）であって、かつ、属性及びＩＤが一致するＰｉとＰｊの組を探すことによって見つけることができる。
【０１９９】
また、時間区間の一部が重なりある別の映像構造情報は、ｉ＜ｘ＜ｊ＜ｙ、又は、ｘ＜ｉ＜ｙ＜ｊであり、かつ、属性及びＩＤが一致するＰｉとＰｊの組に対応する。
【０２００】
このように、映像構造情報の拡張は、シーンＩＤのＩＤ番号の大小比較と、属性及びＩＤの比較とによって簡単に実現することができる。
【０２０１】
上記の例では、映像構造情報を自動的に拡張しているが、区切り位置情報の組（Ｐｘ，Ｐｙ）をクライアント装置１の表示装置（図示しない）に表示させ、ユーザに映像構造情報を選択させることによって手動的に映像構造情報を拡張することも可能である。
【０２０２】
図３１は、本発明の第８の実施例によるシステム構成図である。本発明の第２の実施例では、関心情報として、タイムコードの他に、映像コンテンツの特定の場面へ指定する付加情報である評価数値を利用する。評価数値とは、たとえば、視聴者が映像コンテンツの特定の場面を気に入っている度合いや、その映像コンテンツの特定の場面についてコミュニケーションをしたい要求度合いなどの指標を意味する。
【０２０３】
このような評価数値を入力するため、本発明の第８の実施例によるシステムでは、図２６に示した本発明の第７の実施例によるシステムに対し、クライアント装置１が評価数値入力インタフェース１４を更に有する点が異なる。この評価数値は、サーバ装置２のユーザ入力制御部２１へ供給され、映像コンテンツＩＤ、ユーザＩＤ、及び、映像構造情報と共にユーザ情報ＤＢ２３に格納される。
【０２０４】
また、この評価数値は、類似ユーザ情報検索部２４が類似ユーザ情報の検索時に、ユーザ情報ＤＢ２３からユーザＩＤ及び映像構造情報と共に取り出される。そして、類似ユーザ情報検索部２４が検索結果として取得した類似ユーザ情報に優先順位を付けるため使用することができる。たとえば、評価数値が気に入っている度合いを表すとき、評価数値の高い類似ユーザ情報を優先することができる。
【０２０５】
本発明の第８の実施例によるシステムは、図２９に示された第７の実施例のシーケンスと比較すると、ステップ１２３でクライアント装置からサーバ装置へ評価数値が付加的に送られ、ステップ１２４でサーバ装置からクライアント装置へ評価数値が付加的に送られる点で相違する。
【０２０６】
尚、評価数値を利用することにより、検索結果のソーティングは、本実施例のように類似ユーザ情報検索処理と並行して行うことができるが、検索結果列を獲得した後にクライアント装置１へ結果を出力する際にソーティングをしても構わない。
【０２０７】
図３２は、本発明の第９の実施例によるシステム構成図である。本発明の第９の実施例では、関心情報として、タイムコードの他に、映像コンテンツの特定の場面を指定する付加情報であるコメントを利用する。コメントは、たとえば、視聴者が映像コンテンツの特定の場面に関して他の視聴者へ伝達したいメッセージを含む。
【０２０８】
このようなコメントを入力するため、本発明の第９の実施例によるシステムでは、図２６に示した本発明の第７の実施例によるシステムに対し、クライアント装置１がコメント入力インタフェース１５を更に有する点が異なる。このコメントは、サーバ装置２のユーザ入力制御部２１へ供給され、映像コンテンツＩＤ、ユーザＩＤ、及び、映像構造情報と共にユーザ情報ＤＢ２３に格納される。
【０２０９】
また、このコメントは、類似ユーザ情報検索部２４が類似ユーザ情報の検索時に、ユーザ情報ＤＢ２３からユーザＩＤ及び映像構造情報と共に取り出される。そして、類似ユーザ情報検索部２４が検索結果として取得した類似ユーザ情報に優先順位を付けるため使用することができる。たとえば、コメント同士で一致する単語の数を類似ユーザ情報の優先度とすることができる。また、類似ユーザＩＤと関連付けられたコメントは、類似ユーザＩＤと共に類似ユーザ情報として類似ユーザ情報表示インタフェース１３へ送られる。
【０２１０】
さらに、本発明の第９の実施例によるコメント入力機能を本発明の第８の実施例による評価数値入力機能と組み合わせて使用することも可能である。その場合、クライアント装置１は、評価数値入力インタフェース１４とコメント入力インタフェース１５を共に具備する。また、類似ユーザ情報として、ユーザＩＤの他に、評価数値とコメントが類似ユーザ情報検索部２４から類似ユーザ情報表示インタフェース１３へ送られる。
【０２１１】
本発明の第７、第８及び第９の実施例では、感性及び関心事項が類似するユーザを見つけることができる。また、共通の話題を有するユーザを見つけられる。
【０２１２】
次に、複数の場面についての関心情報としてタイムコードを入力して、類似する関心のあるユーザ群を提示する本発明の第１０の実施例によるシステムについて説明する。第１０の実施例では、関心情報として、映像コンテンツの特定の場面を指定する意味的区切り情報である映像構造情報を利用し、類似するユーザを表示する。本発明の第１０の実施例によるシステムの構成は、図２６を参照して説明した本発明の第７の実施例によるシステムの構成と同じであるため、これ以上詳細には説明しない。
【０２１３】
図３３は、本発明の第１０の実施例によるシステムのシーケンスチャートである。同図を参照して、本発明の第１０の実施例の動作について説明する。同図は、図２０に示された本発明の第４の実施例のシーケンスチャートと類似しているが、クライアント装置１からサーバ装置２へ、タイムコードではなく、映像構造情報が送られるため、第４の実施例の場合よりも簡単にシーン一覧表を作成し、シーン一覧表への割り当てを行うことが可能である。
【０２１４】
ステップ１４１：サーバ装置２からクライアント装置１へ複数の映像コンテンツを配信する。
【０２１５】
ステップ１４２：クライアント装置１の映像コンテンツ再生部１１は、配信された映像コンテンツを表示する。
【０２１６】
ステップ１４３：ユーザは、映像コンテンツ再生部１１に表示された画面に関心を持ったとき（たとえば、感動したとき）、その場面を指定する。場面指定は、本発明の第７の実施例の場合と同様に行われる。クライアント装置１の映像場面指定インタフェース１２からサーバ装置２のユーザ入力制御部２１へユーザＩＤ、映像コンテンツＩＤ及び映像構造情報が渡される。
【０２１７】
ステップ１４４：ユーザ入力制御部２１は、映像場面指定インタフェース１２から受け取ったユーザＩＤ、映像コンテンツＩＤ及び映像構造情報をユーザ情報ＤＢ２３に格納し、映像コンテンツＩＤ及び映像構造情報を類似ユーザ情報検索部２４へ渡す。類似ユーザ情報検索部２４は、ユーザ入力制御部２１から受け取った映像コンテンツＩＤ及び映像構造情報と一致する映像コンテンツＩＤ及び映像構造情報と対応するユーザＩＤ群をユーザ情報ＤＢ２３から取得する。
【０２１８】
ステップ１４５：類似ユーザ情報検索部２４は、ユーザ入力制御部２１からのユーザＩＤに関してユーザ情報ＤＢ２３に記憶されている映像コンテンツＩＤと映像構造情報の組を取得する。
【０２１９】
ステップ１４６：次に、類似ユーザ情報検索部２４は、ステップ１４５で取得した映像コンテンツＩＤと映像構造情報の各組を、映像コンテンツ情報ＤＢ２２を参照して、映像コンテンツＩＤとシーンＩＤの組に変換し、着目しているユーザ（たとえば、ユーザ００１）に関するシーン一覧表を作成することができる。本発明の第１０実施例により作成されるシーン一覧表は、図２１に示された本発明の第４の実施例によるシーン一覧表と同様である。
【０２２０】
ステップ１４７：次に、類似ユーザ情報検索部２４は、ステップ７４で獲得したユーザＩＤ群に含まれる別のユーザＩＤ毎に、ユーザ情報ＤＢ２３に蓄積されている映像コンテンツＩＤ及び映像構造情報の組が、ステップ１４６で取得したユーザ００１に関するシーン一覧表に当てはまるかどうかを調べる。すなわち、別のユーザＩＤに関してユーザ情報ＤＢに記憶されている映像コンテンツＩＤと映像構造情報について、この映像構造情報がシーン一覧表の映像コンテンツ及びシーンの組と一致するかどうかを判定し、一致する場合に、その別のユーザＩＤ（たとえば、ユーザｉ）に関する映像コンテンツＩＤ及びシーンＩＤの欄にマークを付ける。これにより、シーン一覧表への割り当てが行われる。
【０２２１】
ステップ１４８：類似ユーザ情報検索部２４は、シーン一覧表を、別のユーザＩＤ（本例では、ユーザ００２、ユーザ００３、・・・、ユーザｉ）毎に走査して、シーン一覧表に所定の程度以上の度合いで割り当てられているユーザＩＤ群を類似ユーザＩＤとして抽出し、クライアント装置１の類似ユーザ情報表示インタフェース１３へ渡す。
【０２２２】
ステップ１４９：類似ユーザ情報表示インタフェースは、サーバ装置２の類似ユーザ情報検索部２４から受け取った類似ユーザ情報（ユーザＩＤ等）を表示する。
【０２２３】
本発明の第１０の実施例による類似ユーザ情報検索処理部で行われるシーン一覧表への割り当て処理と、類似ユーザＩＤの抽出処理は、図２２を参照して説明した本発明の第４の実施例による類似ユーザ情報検索処理部で行われるシーン一覧表への割り当て処理と、類似ユーザＩＤの抽出処理の一例と同様であるので、これ以上の説明は行わない。ただし、タイムコードが時間区間の範囲内に収まるかどうかという判定基準が、映像構造情報同士が一致しているかどうかというより簡単な判定基準によって置き換えられている。
【０２２４】
また、本発明の第１０の実施例による一致度の計算方法は、図２１を参照して説明した本発明の第４の実施例による一致度の計算方法と同様である。
【０２２５】
次に、関心情報として、映像構造情報の他に、映像コンテンツの特定の場面へ指定する付加情報である評価数値を利用する本発明の第１１の実施例を説明する。評価数値とは、たとえば、視聴者が映像コンテンツの特定の場面を気に入っている度合いや、その映像コンテンツの特定の場面についてコミュニケーションをしたい要求度合いなどの指標を意味する。
【０２２６】
本発明の第１１の実施例によるシステムの構成は、図３１を参照して説明した本発明の第８の実施例によるシステムの構成と同じであるため、これ以上詳細には説明しない。
【０２２７】
このような評価数値を入力するため、本発明の第１１の実施例によるシステムでは、上述の本発明の第１０の実施例によるシステムに対し、クライアント装置１が評価数値入力インタフェース１４を更に有する点が異なる。本発明の第１１の実施例は、評価数値が利用される点を除いて、本発明の第１０の実施例と類似しているので、本発明の第１０の実施例と共通の事項、たとえば、図３３に示されたシステムのシーケンスチャートについてはこれ以上説明しない。
【０２２８】
この評価数値は、サーバ装置２のユーザ入力制御部２１へ供給され、映像コンテンツＩＤ、ユーザＩＤ、及び、映像構造情報と共にユーザ情報ＤＢ２３に格納される。
【０２２９】
また、この評価数値は、類似ユーザ情報検索部２４がシーン一覧表への割り当てを行う際に、ユーザ情報ＤＢ２３から映像コンテンツＩＤ及び映像構造情報と共に取り出す。
【０２３０】
類似ユーザ情報検索部２４は、本発明の第１０の実施例に関して説明したように、ユーザ入力制御部２１から受け取った映像コンテンツＩＤ及び映像構造情報に基づいて、ユーザ情報ＤＢ２３から類似したユーザＩＤ群を取り出す。
【０２３１】
類似ユーザ情報検索部２４は、次に、既に獲得したユーザＩＤ群の中のユーザｉに関して、ユーザ情報ＤＢ２３から映像コンテンツＩＤ及び映像構造情報の組を取得し、着目しているユーザ（たとえば、ユーザ００１）に関するシーン一覧表に掲載された映像コンテンツＩＤ及びシーンＩＤと一致するユーザｉの映像構造情報が含まれるかどうかを判定し、含まれる場合に、シーン一覧表中のユーザｉの対応した映像コンテンツＩＤ及びシーンＩＤの欄をマークする。そして、マークの状態が、すなわち、一致度が所定の条件を満たす他ユーザＩＤを類似ユーザＩＤとして選択し、クライアント装置１の類似ユーザ情報表示インタフェース１３へ渡す。
【０２３２】
本発明の第１１の実施例では、この一致度を計算する際に、ユーザ情報ＤＢ２３内でユーザＩＤに対して映像コンテンツＩＤ及び映像構造情報と共に記憶されている評価数値を利用する。
【０２３３】
本発明の第１１の実施例による一致どの計算方法は、図２３を参照して説明した本発明の第５の実施例による一致度の計算方法と同様である。したがって、これ以上の説明は加えない。
【０２３４】
最後に、本発明の第１２の実施例について説明する。本発明の第１２の実施例では、関心情報として、映像コンテンツの特定の場面を指定する付加情報であるコメントを利用する。本発明の第１２の実施例によるシステム構成は、図３２に示した本発明の第９の実施例によるシステム構成と類似しているためこれ以上の説明は行わない。コメントを入力するため、本発明の第１２の実施例によるシステムでは、本発明の第１０の実施例によるシステムに対し、クライアント装置１がコメント入力インタフェース１５を更に有する点が異なる。本発明の第１２の実施例は、コメントが利用される点を除いて、本発明の第１０の実施例と類似しているので、本発明の第１０の実施例と共通の事項、たとえば、図３３に示されたシステムのシーケンスチャートについてはこれ以上説明しない。
【０２３５】
コメントは、サーバ装置２のユーザ入力制御部２１へ供給され、映像コンテンツＩＤ、ユーザＩＤ、及び、映像構造情報と共にユーザ情報ＤＢ２３に格納される。
【０２３６】
また、このコメントは、類似ユーザ情報検索部２４がシーン一覧表への割り当てを行う際に、ユーザ情報ＤＢ２３から映像コンテンツＩＤ及び映像構造情報と共に取り出す。
【０２３７】
類似ユーザ情報検索部２４は、本発明の第１０の実施例に関して説明したように、ユーザ入力制御部２１から受け取った映像コンテンツＩＤ及び映像構造情報に基づいて、ユーザ情報ＤＢ２３から類似したユーザＩＤ群を取り出す。
【０２３８】
類似ユーザ情報検索部２４は、次に、既に獲得したユーザＩＤ群の中のユーザｉに関して、ユーザ情報ＤＢ２３から映像コンテンツＩＤ及び映像構造情報の組を取得し、着目しているユーザ（たとえば、ユーザ００１）に関するシーン一覧表に掲載された映像コンテンツＩＤ及びシーンＩＤと一致するユーザｉの映像構造情報が存在するかどうかを判定し、存在する場合に、シーン一覧表中のユーザｉの対応した映像コンテンツＩＤ及びシーンＩＤの欄をマークする。そして、マークの状態が、すなわち、一致度が所定の条件を満たす他ユーザＩＤを類似ユーザＩＤとして選択し、クライアント装置１の類似ユーザ情報表示インタフェース１３へ渡す。
【０２３９】
本発明の第１２の実施例では、この一致度を計算する際に、ユーザ情報ＤＢ２３内でユーザＩＤに対して映像コンテンツＩＤ及びタイムコードと共に記憶されているコメントを利用する。
【０２４０】
本発明の第１２の実施例による一致度の計算方法は、図２４を参照して説明した本発明の第６の実施例による一致度の計算方法と同様である。したがって、これ以上の説明は加えない。
【０２４１】
本発明の第１０、第１１及び第１２の実施例では、関心情報として、それぞれ、関心チェックとしての映像構造情報、付加情報としての評価情報、及び、付加情報としての感想・コメントを利用する。これにより、多方面で感性及び関心事項が類似するユーザを見つけることができる。また、多くの共通の話題を有するユーザが見つけられる。
【０２４２】
なお、上記実施例の説明では、映像コンテンツの視聴者が映像コンテンツの関心情報をサーバ装置側へ送信したこと、すなわち、チェック情報を契機として、そのチェック情報と同じ項目（映像コンテンツＩＤ及びシーンＩＤ）にチェックをしている他のユーザ情報の中から類似ユーザ情報を抽出しているが、たとえば、視聴者からチェック情報を送ることなく、或いは、送られたチェック情報を利用することなく、既にユーザ情報ＤＢに格納されている情報に基づいて類似ユーザ情報を抽出するように構成しても構わない。
【０２４３】
上記の本発明の実施例による映像コンテンツ視聴者情報提供方法は、ソフトウェア（プログラム）で構築することが可能であり、コンピュータのＣＰＵによってこのプログラムを実行することにより本発明の実施例による視聴者情報提供システムを実現することができる。構築されたプログラムは、ディスク装置等に記録しておき必要に応じてコンピュータにインストールされ、フロッピーディスク、メモリカード、ＣＤ−ＲＯＭ等の可搬記録媒体に格納して必要に応じてコンピュータにインストールされ、或いは、通信回線等を介してコンピュータにインストールされ、コンピュータのＣＰＵによって実行される。
【０２４４】
以上、本発明の代表的な実施例を説明したが、本発明は、上記の実施例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【０２４５】
【発明の効果】
本発明によれば、映像コンテンツ単位ではなく、映像コンテンツの特定の場面に対してユーザに情報を入力してもらうので、多種多様な情報を含む映像コンテンツの中から、ユーザの感性を効果的に把握することができるようになる。
【０２４６】
映像コンテンツは、言葉では表現できない要素を多く含む。本発明では、ユーザの感性を多変量に分解しパラメータ化するのではなく、映像コンテンツの特定の場面に対し得るユーザ入力情報を利用するので、ユーザの感性を効果的に把握できる。
【０２４７】
したがって、本発明によれば、映像コンテンツの視聴者は、自分と似た感性を持つ別の視聴者を効果的に見つけることができるので、その視聴者と別の視聴者の間で円滑なコミュニケーションを支援することができる。
【０２４８】
また、視聴者が関心をもった特定の場面を指定するだけではなく、評価数値やコメントのような付加情報を入力することにより、特定の場面に対する指標が一致するユーザを見つけたり、特定の場面に対する関心内容を把握したりできるようになるので、その視聴者と別の視聴者の間で円滑なコミュニケーションを支援することができる。
【０２４９】
特に、本発明によれば、映像コンテンツの構造を解析した情報（インデクシング情報）や映像の映像構造情報を利用するので、ユーザの指定した映像場面からより精度良くユーザのマッチングを行える。
【図面の簡単な説明】
【図１】本発明の原理構成図である。
【図２】本発明の映像コンテンツ視聴者情報提供システムの構成図である。
【図３】本発明によるユーザ情報検索手段の構成図である。
【図４】本発明によるユーザ情報検索手段の構成図である。
【図５】本発明によるユーザ情報検索手段の構成図である。
【図６】本発明による第１の映像コンテンツ視聴者情報提供方法の説明図である。
【図７】本発明による第２の映像コンテンツ視聴者情報提供方法の説明図である。
【図８】本発明の第１の実施例によるシステム構成図である。
【図９】本発明の第１の実施例による映像コンテンツ解析部の出力情報の説明図である。
【図１０】本発明の第１の実施例による映像コンテンツ情報ＤＢの説明図である。
【図１１】本発明の第１の実施例によるユーザ情報ＤＢの説明図である。
【図１２】本発明の第１の実施例によるシステムのシーケンスチャートである。
【図１３】本発明の第１の実施例による映像再生画面の説明図である。
【図１４】本発明の第１の実施例による類似ユーザ情報検索処理のフローチャートである。
【図１５】本発明の第１の実施例による時間区間の自動調節処理のフローチャートである。
【図１６】本発明の第１の実施例による時間区間の手動調節処理のフローチャートである。
【図１７】本発明の第２の実施例によるシステム構成図である。
【図１８】本発明の第２の実施例によるシステムのシーケンスチャートである。
【図１９】本発明の第３の実施例によるシステム構成図である。
【図２０】本発明の第４の実施例によるシステムのシーケンスチャートである。
【図２１】本発明の第４の実施例によるシーン一覧表の説明図である。
【図２２】本発明の第４の実施例による類似ユーザ情報検索処理のフローチャートである。
【図２３】本発明の第５の実施例による一致度の計算方法の説明図である。
【図２４】本発明の第６の実施例による一致度の計算方法の説明図である。
【図２５】本発明の第６の実施例による類似度計算処理のフローチャートである。
【図２６】本発明の第７の実施例によるシステム構成図である。
【図２７】本発明の第７の実施例によるユーザ情報ＤＢの説明図である。
【図２８】本発明の第７の実施例による映像コンテンツ情報ＤＢの説明図である。
【図２９】本発明の第７の実施例によるシステムのシーケンスチャートである。
【図３０】本発明の第７の実施例による類似ユーザ情報検索処理のフローチャートである。
【図３１】本発明の第８の実施例によるシステム構成図である。
【図３２】本発明の第９の実施例によるシステム構成図である。
【図３３】本発明の第１０の実施例によるシステムのシーケンスチャートである。
【符号の説明】
１    クライアント装置
２    サーバ装置
１２    場面指定手段
１３    ユーザ情報提示手段
２１    ユーザ入力制御手段
２３    ユーザ情報データベース
２４    ユーザ情報検索手段
【図１】
0003622711.tif 000010
【図２】
0003622711.tif 000011
【図３】
0003622711.tif 000012
【図４】
0003622711.tif 000013
【図５】
0003622711.tif 000014
【図６】
0003622711.tif 000015
【図７】
0003622711.tif 000016
【図８】
0003622711.tif 000017
【図９】
0003622711.tif 000018
【図１０】
0003622711.tif 000019
【図１１】
0003622711.tif 000020
【図１２】
0003622711.tif 000021
【図１３】
0003622711.tif 000022
【図１４】
0003622711.tif 000023
【図１５】
0003622711.tif 000024
【図１６】
0003622711.tif 000025
【図１７】
0003622711.tif 000026
【図１８】
0003622711.tif 000027
【図１９】
0003622711.tif 000028
【図２０】
0003622711.tif 000029
【図２１】
0003622711.tif 000030
【図２２】
0003622711.tif 000031
【図２３】
0003622711.tif 000032
【図２４】
0003622711.tif 000033
【図２５】
0003622711.tif 000034
【図２６】
0003622711.tif 000035
【図２７】
0003622711.tif 000036
【図２８】
0003622711.tif 000037
【図２９】
0003622711.tif 000038
【図３０】
0003622711.tif 000039
【図３１】
0003622711.tif 000040
【図３２】
0003622711.tif 000041
【図３３】
0003622711.tif 000042