(57)【特許請求の範囲】
【請求項１】
ユーザの入力操作等のイベントが発生した時、映像、音声、テキスト等の情報からなる所定のマルチメディア情報を所定のシナリオに沿って提示するアクションを実行するマルチメディア情報提供システムにおけるマルチメディア情報提供方法であって、
前記マルチメディア情報提供システムにおけるコンピュータが、連続的に発生した少なくとも２つのイベントが予め与えられた条件を満たせば、これらのイベントを一つに結合して結合イベントを出力する工程と、
前記マルチメディア情報提供システムにおけるコンピュータが、複数の個々のイベントとそれらに対応する予め定義されたアクションとが対として格納された前記マルチメディア情報提供システムにおける第１のデータベースより、前記結合イベントを構成する個々のイベントに対応するアクションを検索する工程と、
前記マルチメディア情報提供システムにおけるコンピュータが、結合イベントとそれに対応する予め定義されたアクションの統合パターンとが対として格納された前記マルチメディア情報提供システムにおける第２のデータベースより、前記結合イベントに対応するアクションの統合パターンを検索する工程と、
前記マルチメディア情報提供システムにおけるコンピュータが、前記検索した複数のアクションを前記検索した統合パターンに従って統合する工程とからなる
ことを特徴とするマルチメディア情報提供方法。
【請求項２】
予め与えられた条件とは、予め決められた少なくとも２つのイベントが予め決められた時間内に予め決められた順序で発生することであることを特徴とする請求項１記載のマルチメディア情報提供方法。
【請求項３】
ユーザの入力操作等のイベントが発生した時、映像、音声、テキスト等の情報からなる所定のマルチメディア情報を所定のシナリオに沿って提示するアクションを実行するマルチメディア情報提供システムにおいて、
複数の個々のイベントとそれらに対応する予め定義されているアクションとが対として格納された第１のデータベースと、
少なくとも２つのイベントを結合した結合イベントとそれに対応する予め定義されているアクションの統合パターンとが対として格納された第２のデータベースと、
連続的に発生した少なくとも２つのイベントが予め与えられた条件を満たせば、これらのイベントを一つに結合して結合イベントを出力するイベント結合部と、
前記結合イベントを構成する個々のイベントに対応するアクションを第１のデータベースより検索し、前記結合イベントに対応するアクションの統合パターンを第２のデータベースより検索し、前記検索した複数のアクションを前記検索した統合パターンに従って統合するアクション統合部とを備えた
ことを特徴とするマルチメディア情報提供システム。
【請求項４】
予め与えられた条件とは、予め決められた少なくとも２つのイベントが予め決められた時間内に予め決められた順序で発生することであることを特徴とする請求項３記載のマルチメディア情報提供システム。
【請求項５】
ユーザの入力操作等のイベントが発生した時、映像、音声、テキスト等の情報からなる所定のマルチメディア情報を所定のシナリオに沿って提示するアクションを実行するマルチメディア情報提供システムにおけるマルチメディア情報提供プログラムを記録した媒体であって、
前記プログラムは前記マルチメディア情報提供システムにおけるコンピュータに読み取られた際、該コンピュータに、
連続的に発生した少なくとも２つのイベントが予め与えられた条件を満たせば、これらのイベントを一つに結合して結合イベントを出力する工程と、
複数の個々のイベントとそれらに対応する予め定義されたアクションとが対として格納された前記マルチメディア情報提供システムにおける第１のデータベースより、前記結合イベントを構成する個々のイベントに対応するアクションを検索する工程と、
結合イベントとそれに対応する予め定義されたアクションの統合パターンとが対として格納された前記マルチメディア情報提供システムにおける第２のデータベースより、前記結合イベントに対応するアクションの統合パターンを検索する工程と、
前記検索した複数のアクションを前記検索した統合パターンに従って統合する工程とからなる処理を実行させる
ことを特徴とするマルチメディア情報提供プログラムを記録した媒体。
【請求項６】
予め与えられた条件とは、予め決められた少なくとも２つのイベントが予め決められた時間内に予め決められた順序で発生することであることを特徴とする請求項５記載のマルチメディア情報提供プログラムを記録した媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像、音声、テキスト等の情報からなるマルチメディア情報を、ユーザの入力操作等に対応して提示するマルチメディア情報提供方法及びそのシステム並びにそのプログラムを記録した媒体に関するものである。
【０００２】
【従来の技術】
マルチメディア情報提供方法、特にユーザの入力操作によって提示されるマルチメディア情報の変更や更新を指示できるような方法に関しては、従来、ユーザの入力操作等をイベントとし、このイベントにマルチメディア情報の提示方法等のアクションを定義する方法が提案されている（例えば、特願平７−１７８４７４号（特開平９−３４８６９号）参照）。
【０００３】
この方法では、ユーザが表示画面上に貼りつけた静止画等を指示することによって、あたかも操作ボタンを押すようなイメージでマルチメディア情報の提示に積極的に関与できるシナリオを記述することができる。
【０００４】
図１に、このようなマルチメディア情報提供方法による情報の提示のようすを示す。今、画面１１内に、動画１２と、ボタンに見立てた静止画１３とが表示されているとする。この時、ユーザが静止画１３を指示するというイベントによって動画１２の説明文であるテキスト１４を表示するというアクションが、イベントとアクションの対１５において定義されているとすると、ユーザが静止画１３を指示する（マウスによるクリック等）ことによって、テキスト１４を提示させることが可能である。
【０００５】
【発明が解決しようとする課題】
上記の方法では、例えばどの素材を指示したというようなユーザが利用可能な操作をイベントとし、それらのイベントに対し、例えば動画や静止画を切り換える等のマルチメディア情報の提示内容の更新や提示方法の変更等をアクションとして、これらイベントとアクションの対をシナリオ作成時に記述しておく必要があった。
【０００６】
ここで、この従来の方法では、基本的に一つのイベントに対して一つのアクションという対応になっており、連続してイベントが発生した場合は、それぞれのイベントに対するアクションが単に連続的に実行されるのみであった。また、連続した操作に対するアクションを定義することにより、統合的なアクションを実行させることも可能であるが、この場合は想定される操作（イベント）の種類とそれに対するアクションをもれなく記述する必要があり、シナリオ作成者の負担が大きいという問題があった。
【０００７】
本発明の目的は、連続的な入力操作等があった場合にそれらをまとめて一つのイベント（操作）として解釈し、そのイベントに対するアクションを自動的に統合、生成して実行することを可能とすることによって、シナリオ作成者の稼動を最小限に抑えながら、より自由度の高いマルチメディア情報を提示可能なマルチメディア情報提供方法及びそのシステム並びにそのプログラムを記録した媒体を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明では、連続的なイベントのうち、所定の条件を満たす複数のイベントを一つの結合イベントとして解釈し、個々のイベントに対して予め定義されているアクションと、結合イベントに対して予め定義されているアクションの統合パターンとから、結合イベントに対応する統合アクションを自動的に作成するようにした。
【０００９】
【発明の実施の形態】
以下、図面とともに本発明の実施の形態を説明する。
【００１０】
図２は、本発明のマルチメディア情報提供システムの実施の形態の一例を示すもので、図中、２１は第１のデータベース、２２は第２のデータベース、２３はイベント結合部、２４はアクション統合部である。
【００１１】
データベース２１は、結合イベントを構成する複数の個々のイベントと、それらに対して予め定義されているマルチメディア情報の提示方法等のアクションとが対として格納されている。
【００１２】
データベース２２は、少なくとも２つのイベントを結合した結合イベントと、それに対して予め定義されているアクションの統合パターンとが対として格納されている。
【００１３】
イベント結合部２３は、ユーザの入力操作等に基づくイベント（入力イベント）３１について、予め設定した条件（イベント結合条件）を満たす連続的な複数の入力イベント３１を結合し、一つの結合イベント３２として出力する。
【００１４】
アクション統合部２４は、イベント結合部２３により結合された結合イベント３２が入力されるか、あるいはユーザの入力操作等に基づく結合イベント（入力結合イベント）３３が入力された時、結合された個々のイベントに対応するアクションをデータベース２１より検索し、結合イベントに対応するアクションの統合パターンをデータベース２２より検索し、前記検索した各アクションのシナリオを前記検索した統合パターンに従って統合し、シナリオ３４として出力する。
【００１５】
図３は、本発明方法を説明する流れ図である。
【００１６】
本発明は、連続した単体の入力イベントを所定の条件に従って結合し（ステップｓ１）、結合イベン卜を構成する単体のイベントに対するアクションを検索し（ステップｓ２）、また、結合イベントをキーとしてアクションの統合パターンを検索し（ステップｓ３）、ステップｓ３で検索された統合パターンに従って、ステップｓ２で検索された単体のイベントに対するアクションのシナリオを統合したシナリオを作成する（ステップｓ４）。
【００１７】
なお、本発明は、ＣＰＵ、メモリ、外部記憶装置等のコンピュータシステム（ハードウェア）とともに、図３の流れ図に示される手順を備えたプログラム（ソフトウェア）を記録した媒体によって実現することもできる。
【００１８】
図４は、本発明の実施の形態の動作を説明するための図である。
【００１９】
同図の例では、図中の入力イベント４１に示すように、イベント「Ａ」が時刻「０’００”」に発生し、イベント「Ｂ」が時刻「０’０２”」に発生した場合を表している。また、ここで、イベント結合条件４２が「時間間隔が３秒以下で、結合対象イベント表４３に記載される連続したイベント」であるとする。
【００２０】
イベント「Ａ」と「Ｂ」の発生時間間隔は２秒であり、また、イベント「Ａ→Ｂ」の組み合わせは結合対象イベント表４３に記載されているため、入力イベント４１中のイベント「Ａ」と「Ｂ」は結合条件４２を満たす。よって、イベント結合部２３で結合イベント「ＡＢ」に結合され、結合イベント４４が出力される。
【００２１】
次に、データベース２１に格納された単体のイベントとアクションとの対応表４５を参照して、単体のイベントに対するアクションを検索する。例えば、結合イベント「ＡＢ」については、結合イベントを構成するイベント「Ａ」と「Ｂ」に対するそれぞれのアクション「シナリオ１を実行」と「シナリオ２を実行」が検索される。
【００２２】
また、データベース２２に格納された結合イベントとアクション統合パターンとの対応表４６を参照することで、結合イベントに対するアクションの統合パターンを検索する。図の例では、結合イベント「ＡＢ」に対しては、アクションの統合パターン「１」が検索される。
【００２３】
次に、各統合パターンの詳細な統合方法を記述した統合パターン表４７より、アクションの統合パターン「１」は、２つのイベントに対するそれぞれのアクションを上下に並べる統合方法であるため、結合イベント「ＡＢ」に対する統合アクションのシナリオは、イベント「Ａ」に対するアクションの「シナリオ１を実行」と、イベント「Ｂ」に対するアクションの「シナリオ２を実行」が上下に配置されるように決定され、シナリオ４８が作成される。
【００２４】
図５は、本発明による情報の提示のようすを示すもので、ここではアクションの統合パターン「１」によって、２つのシナリオが上下に並べられて統合された例である。シナリオ１による画面５１とシナリオ２による画面５２が上下に並べられ、統合されたシナリオが作成される。統合されたシナリオによる画面５３では画面が上下に分割され、それぞれに画面５１と画面５２が縦につぶれたような感じで表示される。なお、５４，５５，５６，５４’，５５’，５６’は画面５１、５２または５３を構成する動画、静止画、テキスト等のマルチメディア情報である。
【００２５】
【発明の効果】
以上説明したように、本発明によれば、一つの結合イベントと解釈される連続したイベントに対し、個々のイベントに対するアクションの統合パターンを定義しておくことにより、結合イベントに対するアクションを自動的に生成することが可能となる。これにより、従来の一つのイベントに対して一つのアクションという対応では実行できなかった、複数の連続したイベントに対してもそれに応じたアクションを実行することが可能である。また、連続したイベントのそれぞれに対して、予め詳細なアクションをシナリオとして記述しておく必要がなく、アクションの統合パターンのみの定義で良いため、シナリオ作成者の稼動が少なくて済む。
【図面の簡単な説明】
【図１】従来のマルチメディア情報提供方法による情報の提示のようすを示す図
【図２】本発明のマルチメディア情報提供システムを示す構成図
【図３】本発明のマルチメディア情報提供方法を示す流れ図
【図４】本発明の実施の形態の動作の説明図
【図５】本発明による情報の提示のようすを示す図
【符号の説明】
２１：第１のデータベース、２２：第２のデータベース、２３：イベント結合部、２４：アクション統合部、３１：入力イベント、３２：結合イベント、３３：入力結合イベント、３４：出力シナリオ、４１：入力イベント、４２：イベント結合条件、４３：結合対象イベント表、４４：結合イベント、４５：イベントとアクションの対応表、４６：結合イベントとアクション統合パターンの対応表、４７：アクション統合パターン、４８：出力シナリオ、５１：シナリオ１による画面、５２：シナリオ２による画面、５３：統合されたシナリオによる画面、５４〜５６，５４’〜５６’：マルチメディア情報。
【図１】
0003609667.tif 000002
【図２】
0003609667.tif 000003
【図３】
0003609667.tif 000004
【図４】
0003609667.tif 000005
【図５】
0003609667.tif 000006