(57)【特許請求の範囲】
【請求項１】
マルチメディア情報の持つ構造の意味的な表現の表示をクライアントにて行わせるための情報を生成するマルチメディア情報変換方法において、
前記クライアントから第１のリンクの指定を受け取ると、該第１のリンクに基づいて、マルチメディア情報のリンクを管理するためのリンク番号に対して、該リンクに対応するインターネット上の情報アドレス（以下、ＵＲＬと記す）、該ＵＲＬに対応するデータのＩＤ、該データの階層レベル、該データから出ているリンクのリスト、該リンクの属性が表形式で格納されるリンク管理表と、該データをグループ化するためのグループ名、グループを構成するデータのＩＤ、グループ属性が表形式で格納するグループ管理表を有する構造情報格納手段を検索し、該リンクの記述に対応する構造情報を取得する構造情報取得ステップと、
前記第１のリンクによって指定されるグループを特定し、該グループがグループ属性をもっていた場合には、該グループ属性をデータ全体の型式として型式判定を終え、該グループにグループ属性がなかった場合には、該第１のリンクが指定するデータから辿ることのできる第２のリンクを全て求め、いずれかの第２のリンクによって指定されるデータの属するグループのグループ属性が「ｂｏｏｋ」の場合には、データ全体の型式を本棚型であると定めて型式判定を終え、型式判定が終えていない場合には、該第２のリンクの個々について該第２のリンクのリンク属性に基づいて本型の指標値ＢＴあるいは本棚型の指標値ＢＳＴを１増加させ、集計されたＢＴ値とＢＳＴ値の大小関係によりデータ全体の型式を本型あるいは本棚型と定めて型式判定を終える型式判定ステップと、
前記型式判定ステップにて判定されたデータ全体の型式に基づいて、前記構造情報取得ステップで得られた前記構造情報を変換する変換ステップと、
前記変換ステップで変換された構造情報を前記クライアントに送信する送信ステップと、
からなること特徴とするマルチメディア情報変換方法。
【請求項２】
クライアントと接続され、マルチメディア情報の持つ構造の意味的な表現の表示を該クライアントにて行わせるための情報を生成するマルチメディア情報変換サーバであって、
マルチメディア情報のリンクを管理するためのリンク番号に対して、該リンクに対応するインターネット上の情報アドレス（以下、ＵＲＬと記す）、該ＵＲＬに対応するデータのＩＤ、該データの階層レベル、該データから出ているリンクのリスト、該リンクの属性が表形式で格納されるリンク管理表と、該データをグループ化するためのグループ名、グループを構成するデータのＩＤ、グループ属性が表形式で格納するグループ管理表を有する構造情報格納手段と、
前記クライアントから第１のリンクの指定を受け取ると、該第１のリンクに基づいて前記構造情報格納手段を検索し、該リンクの記述に対応する構造情報を取得する構造情報取得手段と、
前記第１のリンクによって指定されるグループを特定し、該グループがグループ属性をもっていた場合には該グループ属性をデータ全体の型式として型式判定を終え、該グループにグループ属性がなかった場合には該第１のリンクが指定するデータから辿ることのできる第２のリンクを全て求め、いずれかの第２のリンクを全て求め、いずれかの第２のリンクによって指定されるデータの属するグループのグループ属性が「ｂｏｏｋ」の場合には、データ全体の型式を本棚型であると定めて型式判定を終え、型式判定を終えていない場合には、該第２のリンクの個々について該第２のリンクのリンク属性に基づいて本型の指標値ＢＴあるいは本棚型のＢＳＴを１増加させ、集計されたＢＴ値とＢＳＴ値の大小関係によりデータ全体の型式を本型あるいは本棚型と定めて型式判定を終える型式判定手段と、
前記型式判定手段にて判定されたデータ全体の型式に基づいて、構造情報取得手段で得られた前記構造情報を変換する変換手段と、
前記変換手段で変換された構造情報を前記クライアントに送信する送信手段と、
を有することを特徴とするマルチメディア情報変換サーバ。
【請求項３】
マルチメディア情報の持つ構造の意味的な表現の表示をクライアントにて行わせるための情報を生成するサーバと、該サーバと接続されたクライアントから構成されるマルチメディア情報変換システムであって、
前記サーバは、
マルチメディア情報のリンクを管理するためのリンク番号に対して、該リンクに対応するインターネット上の情報アドレス（以下、ＵＲＬと記す）、該ＵＲＬに対応するデータのＩＤ、該データの階層レベル、該データから出ているリンクのリスト、該リンクの属性が表形式で格納されるリンク管理表と、該データをグループ化するためのグループ名、グループを構成するデータのＩＤ、グループ属性が表形式で格納するグループ管理表を有する構造情報格納手段と、
前記クライアントから第１のリンクの指定を受け取ると、該第１のリンクに基づいて前記構造情報格納手段を検索し、該リンクの記述に対応する構造情報を取得する構造情報取得手段と、
前記第１のリンクによって指定されるグループを特定し、該グループがグループ属性をもっていた場合には該グループ属性をデータ全体の型式として型式判定を終え、該グループにグループ属性がなかった場合には該第１のリンクが指定するデータから辿ることのできる第２のリンクを全て求め、いずれかの第２のリンクを全て求め、いずれかの第２のリンクによって指定されるデータの属するグループのグループ属性が「ｂｏｏｋ」の場合には、データ全体の型式を本棚型であると定めて型式判定を終え、型式判定を終えていない場合には、該第２のリンクの個々について該第２のリンクのリンク属性に基づいて本型の指標値ＢＴあるいは本棚型のＢＳＴを１増加させ、集計されたＢＴ値とＢＳＴ値の大小関係によりデータ全体の型式を本型あるいは本棚型と定めて型式判定を終える型式判定手段と、
前記型式判定手段にて判定されたデータ全体の型式に基づいて、構造情報取得手段で得られた前記構造情報を変換する変換手段と、
前記変換手段で変換された構造情報を前記クライアントに送信する送信手段と、
を有し、
前記クライアントは、
前記サーバに前記第１のリンクを送信する手段と、
前記サーバから受け取った前記変換された構造情報の型式を特定する手段と、
特定された型式に応じ、本棚型あるいは本型にあった表示をする手段と、
を有することを特徴とするマルチメディア情報変換システム。
【請求項４】
前記クライアントは、
利用者個人が保存したデータを格納する個人用データ格納手段と、
前記マルチメディア情報変換システムの前記サーバから転送された前記変換された構造情報のデータの名称及び属性を判定する名称判定手段と、
前記個人用データ格納手段に格納された個人用データから前記判定されたデータの名称及び属性を用いて選択的に取得するデータ取得手段と、
前記個人用データ及び前記判定されたデータのいずれかの配置を優先して表示手段に表示する表示制御手段と、を更に有する請求項３記載のマルチメディア情報変換システム。
【請求項５】
マルチメディア情報の持つ構造の意味的な表現の表示をクライアントにて行わせるための情報を生成するマルチメディア情報変換方法プログラムを格納した記憶媒体であって、
コンピュータに、
前記クライアントから第１のリンクの指定を受け取ると、該第１のリンクに基づいて、マルチメディア情報のリンクを管理するためのリンク番号に対して、該リンクに対応するインターネット上の情報アドレス（以下、ＵＲＬと記す）、該ＵＲＬに対応するデータのＩＤ、該データの階層レベル、該データから出ているリンクのリスト、該リンクの属性が表形式で格納されるリンク管理表と、該データをグループ化するためのグループ名、グループを構成するデータのＩＤ、グループ属性が表形式で格納するグループ管理表を有する構造情報格納手段を検索し、該リンクの記述に対応する構造情報を取得する構造情報取得ステップと、
前記第１のリンクによって指定されるグループを特定し、該グループがグループ属性をもっていた場合には、該グループ属性をデータ全体の型式として型式判定を終え、該グループにグループ属性がなかった場合には、該第１のリンクが指定するデータから辿ることのできる第２のリンクを全て求め、いずれかの第２のリンクによって指定されるデータの属するグループのグループ属性が「ｂｏｏｋ」の場合には、データ全体の型式を本棚型であると定めて型式判定を終え、型式判定が終えていない場合には、該第２のリンクの個々について該第２のリンクのリンク属性に基づいて本型の指標値ＢＴあるいは本棚型の指標値ＢＳＴを１増加させ、集計されたＢＴ値とＢＳＴ値の大小関係によりデータ全体の型式を本型あるいは本棚型と定めて型式判定を終える型式判定ステップと、
前記型式判定ステップにて判定されたデータ全体の型式に基づいて、前記構造情報取得ステップで得られた前記構造情報を変換する変換ステップと、
前記変換ステップで変換された構造情報を前記クライアントに送信する送信ステップと、
を実行させること特徴とするマルチメディア情報変換プログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチメディア情報変換方法及びマルチメディア情報変換サーバ及びマルチメディア情報変換システム及びマルチメディア情報変換プログラムを格納した記憶媒体に係り、特に、マルチメディア情報の格納、検索、閲覧を目的とするシステムにおいて、マルチメディア情報の持つ構造をその情報間のリンクを用いて保持する場合に、そのリンクに付加された意味を用いて、当該マルチメディア情報の持つ意味的な表現の表示を行うための、マルチメディア情報変換方法及びマルチメディア情報変換サーバ及びマルチメディア情報変換システム及びマルチメディア情報変換プログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
従来、マルチメディア情報の持つ構造の意味的な表現及び表示を行うためには、例えば、ＷＷＷ（World Wide Web）におけるＨＴＭＬ（Hyper Text Markup Language）で記述したリンクリストによる表現や、画像とその各点におけるリンク先の集合を記述したイメージマップと呼ばれる手法を用いて、個別にデザインされた表現及び表示を行っている。
【０００３】
このような表現／表示を用いることで、マルチメディア情報の持つ構造が可視化され、利用者の選択によるリンク遷移によって情報の構造を鳥瞰しながら必要な情報を閲覧することが可能となっている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の技術を用いた場合、マルチメディア情報の持つ構造の意味的な表現を行うためには、情報の構造に応じたデザインを個別に行う必要があるため、類似したマルチメディア情報の構造に対して、同じ様な作業をそれぞれ行う必要があり、無駄である。
【０００５】
さらに、ＨＴＭＬやイメージマップといった固定的な記述法を用いることで、利用者の好みに応じた並べ替えを行なったり、状況に応じた整理を行なうなどといった、利用者との対話的な処理を行なうことが困難である。
本発明は、上記の点に鑑みなされたもので、マルチメディア情報の階層・順序関係や集合、属性の記述などの構造情報を用いて、その構造に最適な表現／表示法を判断し、利用者との対話的な処理が行なえる装置に表示することによって、マルチメディア情報の持つ構造が自動的に可視化され、利用者との対話的な処理による表示／表現の変更を実現することが可能なマルチメディア情報変換方法及びマルチメディア情報変換サーバ及びマルチメディア情報変換システム及びマルチメディア情報変換プログラムを格納した記憶媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
図１は、本発明の原理を説明するための図である。
本発明は、マルチメディア情報の持つ構造の意味的な表現の表示をクライアントにて行わせるための情報を生成するマルチメディア情報変換方法において、
クライアントから第１のリンクの指定を受け取ると（ステップ１）、該第１のリンクに基づいて、マルチメディア情報のリンクを管理するためのリンク番号に対して、該リンクに対応するインターネット上の情報アドレス（以下、ＵＲＬと記す）、該ＵＲＬに対応するデータのＩＤ、該データの階層レベル、該データから出ているリンクのリスト、該リンクの属性が表形式で格納されるリンク管理表と、該データをグループ化するためのグループ名、グループを構成するデータのＩＤ、グループ属性が表形式で格納するグループ管理表を有する構造情報格納手段を検索し、該リンクの記述に対応する構造情報を取得する構造情報取得ステップ（ステップ２）と、
第１のリンクによって指定されるグループを特定し、該グループがグループ属性をもっていた場合には、該グループ属性をデータ全体の型式として型式判定を終え、該グループにグループ属性がなかった場合には、該第１のリンクが指定するデータから辿ることのできる第２のリンクを全て求め、いずれかの第２のリンクによって指定されるデータの属するグループのグループ属性が「ｂｏｏｋ」の場合には、データ全体の型式を本棚型であると定めて型式判定を終え、型式判定が終えていない場合には、該第２のリンクの個々について該第２のリンクのリンク属性に基づいて本型の指標値ＢＴあるいは本棚型の指標値ＢＳＴを１増加させ、集計されたＢＴ値とＢＳＴ値の大小関係によりデータ全体の型式を本型あるいは本棚型と定めて型式判定を終える型式判定ステップ（ステップ３）と、
型式判定ステップにて判定されたデータ全体の型式に基づいて、構造情報取得ステップで得られた構造情報を変換する変換ステップ（ステップ４）と、
変換ステップで変換された構造情報をクライアントに送信する送信ステップ（ステップ５）と、からなる。
【０００８】
図２は、本発明の原理構成図である。
本発明は、クライアントと接続され、マルチメディア情報の持つ構造の意味的な表現の表示を該クライアントにて行わせるための情報を生成するマルチメディア情報変換サーバであって、
マルチメディア情報のリンクを管理するためのリンク番号に対して、該リンクに対応するインターネット上の情報アドレス（以下、ＵＲＬと記す）、該ＵＲＬに対応するデータのＩＤ、該データの階層レベル、該データから出ているリンクのリスト、該リンクの属性が表形式で格納されるリンク管理表と、該データをグループ化するためのグループ名、グループを構成するデータのＩＤ、グループ属性が表形式で格納するグループ管理表を有する構造情報格納手段１１０と、
クライアントから第１のリンクの指定を受け取ると、該第１のリンクに基づいて構造情報格納手段１１０を検索し、該リンクの記述に対応する構造情報を取得する構造情報取得手段１３０と、
第１のリンクによって指定されるグループを特定し、該グループがグループ属性をもっていた場合には該グループ属性をデータ全体の型式として型式判定を終え、該グループにグループ属性がなかった場合には該第１のリンクが指定するデータから辿ることのできる第２のリンクを全て求め、いずれかの第２のリンクを全て求め、いずれかの第２のリンクによって指定されるデータの属するグループのグループ属性が「ｂｏｏｋ」の場合には、データ全体の型式を本棚型であると定めて型式判定を終え、型式判定を終えていない場合には、該第２のリンクの個々について該第２のリンクのリンク属性に基づいて本型の指標値ＢＴあるいは本棚型のＢＳＴを１増加させ、集計されたＢＴ値とＢＳＴ値の大小関係によりデータ全体の型式を本型あるいは本棚型と定めて型式判定を終える型式判定手段１４０と、
型式判定手段１４０にて判定されたデータ全体の型式に基づいて、構造情報取得手段１１０で得られた構造情報を変換する変換手段１５０と、
変換手段１５０で変換された構造情報をクライアントに送信する送信手段１２０と、を有する。
【００１０】
本発明は、マルチメディア情報の持つ構造の意味的な表現の表示をクライアントにて行わせるための情報を生成するサーバと、該サーバと接続されたクライアントから構成されるマルチメディア情報変換システムであって、
サーバは、
マルチメディア情報のリンクを管理するためのリンク番号に対して、該リンクに対応するインターネット上の情報アドレス（以下、ＵＲＬと記す）、該ＵＲＬに対応するデータのＩＤ、該データの階層レベル、該データから出ているリンクのリスト、該リンクの属性が表形式で格納されるリンク管理表と、該データをグループ化するためのグループ名、グループを構成するデータのＩＤ、グループ属性が表形式で格納するグループ管理表を有する構造情報格納手段と、
クライアントから第１のリンクの指定を受け取ると、該第１のリンクに基づいて構造情報格納手段を検索し、該リンクの記述に対応する構造情報を取得する構造情報取得手段と、
第１のリンクによって指定されるグループを特定し、該グループがグループ属性をもっていた場合には該グループ属性をデータ全体の型式として型式判定を終え、該グループにグループ属性がなかった場合には該第１のリンクが指定するデータから辿ることのできる第２のリンクを全て求め、いずれかの第２のリンクを全て求め、いずれかの第２のリンクによって指定されるデータの属するグループのグループ属性が「ｂｏｏｋ」の場合には、データ全体の型式を本棚型であると定めて型式判定を終え、型式判定を終えていない場合には、該第２のリンクの個々について該第２のリンクのリンク属性に基づいて本型の指標値ＢＴあるいは本棚型のＢＳＴを１増加させ、集計されたＢＴ値とＢＳＴ値の大小関係によりデータ全体の型式を本型あるいは本棚型と定めて型式判定を終える型式判定手段と、
型式判定手段にて判定されたデータ全体の型式に基づいて、構造情報取得手段で得られた構造情報を変換する変換手段と、
変換手段で変換された構造情報をクライアントに送信する送信手段と、
を有し、
クライアントは、
サーバに第１のリンクを送信する手段と、
サーバから受け取った変換された構造情報の型式を特定する手段と、
特定された型式に応じ、本棚型あるいは本型にあった表示をする手段と、を有する。
【００１１】
本発明は、クライアントにおいて、
利用者個人が保存したデータを格納する個人用データ格納手段と、
マルチメディア情報変換システムのサーバから転送された変換された構造情報のデータの名称及び属性を判定する名称判定手段と、
個人用データ格納手段に格納された個人用データから判定されたデータの名称及び属性を用いて選択的に取得するデータ取得手段と、
個人用データ及び判定されたデータのいずれかの配置を優先して表示手段に表示する表示制御手段と、を更に有する。
【００１４】
本発明は、マルチメディア情報の持つ構造の意味的な表現の表示をクライアントにて行わせるための情報を生成するマルチメディア情報変換方法プログラムを格納した記憶媒体であって、
コンピュータに、
クライアントから第１のリンクの指定を受け取ると、該第１のリンクに基づいて、マルチメディア情報のリンクを管理するためのリンク番号に対して、該リンクに対応するインターネット上の情報アドレス（以下、ＵＲＬと記す）、該ＵＲＬに対応するデータのＩＤ、該データの階層レベル、該データから出ているリンクのリスト、該リンクの属性が表形式で格納されるリンク管理表と、該データをグループ化するためのグループ名、グループを構成するデータのＩＤ、グループ属性が表形式で格納するグループ管理表を有する構造情報格納手段を検索し、該リンクの記述に対応する構造情報を取得する構造情報取得ステップと、
第１のリンクによって指定されるグループを特定し、該グループがグループ属性をもっていた場合には、該グループ属性をデータ全体の型式として型式判定を終え、該グループにグループ属性がなかった場合には、該第１のリンクが指定するデータから辿ることのできる第２のリンクを全て求め、いずれかの第２のリンクによって指定されるデータの属するグループのグループ属性が「ｂｏｏｋ」の場合には、データ全体の型式を本棚型であると定めて型式判定を終え、型式判定が終えていない場合には、該第２のリンクの個々について該第２のリンクのリンク属性に基づいて本型の指標値ＢＴあるいは本棚型の指標値ＢＳＴを１増加させ、集計されたＢＴ値とＢＳＴ値の大小関係によりデータ全体の型式を本型あるいは本棚型と定めて型式判定を終える型式判定ステップと、
型式判定ステップにて判定されたデータ全体の型式に基づいて、構造情報取得ステップで得られた構造情報を変換する変換ステップと、
変換ステップで変換された構造情報をクライアントに送信する送信ステップと、
を実行させるマルチメディア情報変換プログラムを格納した記憶媒体である。
【００１６】
上記のように、本発明では、リンクの記述に対応する集合や属性といった構造情報を取得する過程では、意味的構造格納手段に格納されたマルチメディア情報の階層・順序関係や集合、属性の記述などの意味が付加された構造情報を取得し、当該構造情報を用いて、当該リンクによって指定されたデータから辿ることのできる集合の属性及び当該リンクの属性を取り出して、該当データ全体の型式を判定することで、当該リンクによって指定されたデータの集合の型式を判定している。
【００１７】
一方、該当データ全体を判定された型式を表すデータに変換する際には、該当データ全体の型式の判定処理により判定された型式を用いて、当該リンクによって指定されたデータの集合を、意味的な表現となる背景画とその上の情報一つ一つを表す記述に変換し、変換されたデータをデータ表示装置に表示する処理により、データ表示装置上に表示することで、マルチメディア情報の持つ構造に応じたデザインを個別に行うことなく、それらの意味的な表現を行うことができ、利用者の選択によるリンク遷移によって情報の構造を鳥瞰しながら必要な情報を閲覧することを可能とする。
【００１８】
従って、あるリンクが指定された場合に、マルチメディア情報の持つ構造を自動的に取得し、可視化することで、利用者が情報の構造を鳥瞰しながらリンク遷移を行うことができるようになる。このように、本発明では、従来の技術では不可能であった、マルチメディア情報の持つ構造に応じたデザインを自動的に行うことが可能となり、それらの意味的な表現を行うことが可能となり、利用者の選択によるリンク遷移によって情報の構造を鳥瞰しながら、必要な情報を閲覧することが可能となっている。
【００１９】
また、本発明では、変換されたデータの名称及び属性を判定する処理において、上記のマルチメディア情報変換表示方法の中で、該当データ全体を判定された型式のデータに変換する処理によって変換されたデータから、当該データを構文解析することによって、名称及び属性を判定し、個人用データ格納手段に格納された個人用データから当該変換されたデータの名称及び属性を用いて選択的に取得する。この時、それらの名称及び属性を用いて個人用データ格納手段に格納された利用者個人が保存した個人用データの中から、今回表示するのに適したデータのみを選択的に取得し、個人用データ及び変換されたデータのいずれかの配置を優先してデータ表示装置に表示する。そして、個人用データ及び変換されたデータをデータ表示装置に表示する際に、利用者個人の変更を重視した表現の場合は、個人用データを、一般的な分類を重視した表現の場合は、変換されたデータを優先して配置することで、該当データを利用者が保存した状態に最も近い配置で、当該変換されたデータと混合してデータ表示装置に表示することができる。
【００２０】
従って、あるリンクが指定された場合に、利用者が以前保存した状態と新たに取得されたデータを混合した形で、マルチメディア情報の持つ構造を自動的に取得し、可視化することで利用者との対話的な処理による表示／表現の変更を行いつつ、リンク遷移を行うことができるようになる。これにより、マルチメディア情報の持つ構造の意味的な表現を行った上に、利用者の好みに応じた並べ替えを行い、それを保存したり、状況に応じた整理法で表示を行うなどといった、利用者との対話的な処理を行うことが可能となる。
【００２１】
さらに、本発明では、リンクの記述に対応する集合や属性といった構造情報を取得する処理は、意味付構造格納手段に格納されたマルチメディア情報の階層・順序関係や集合、属性の記述などの意味が付加された構造情報を取得し、当該構造情報を用いて、当該リンクによって指定されたデータから辿ることのできる集合の属性及び当該リンクの属性を取り出して、該当データ全体の型式を判定する処理により、当該リンクによって指定されたデータの集合の型式を判定している。
【００２２】
一方、該当データ全体を判定された型式を表すデータに変換する処理では、該当データ全体の型式を判定する処理で判定された型式を用いて、当該リンクによって指定されたデータの集合を、意味的な表現となる背景画とその上に情報一つ一つを表す記述に変換し、変換されたデータをデータ表示装置に表示する処理によって、データ表示装置上に表示することで、マルチメディア情報の持つ構造に応じたデザインを個別に行うことなし、それらの意味的な表現を行うことができ、利用者の選択によるリンク遷移によって情報の構造を鳥瞰しながら必要な情報を閲覧することができるようにしている。
【００２３】
従って、あるリンクが指定された場合に、マルチメディア情報の持つ構造が自動的に取得、可視化され、利用者が情報の構造を鳥瞰しながらリンク遷移を行うことが可能となる。これにより、マルチメディア情報が持つ構造に応じたデザインを個別に行うことなしに、それらの意味的な表現及び表示を行うことが可能となり、利用者の選択によるリンク遷移によって情報の構造を鳥瞰しながら必要な情報を閲覧することが可能となっている。
【００２４】
さらに、本発明では、変換されたデータの名称及び属性を判定する処理において、該当データ全体を判定された型式のデータに変換する処理により変換されたデータから、当該データを構文解析することによって、名称及び属性を判定し、個人用データ格納手段に格納された個人用データから当該変換されたデータの名称及び属性を用いて選択的に取得する。それらの名称及び属性を用いて個人用データ格納手段に格納された利用者個人が保存した個人用データの中から、今回表示するのに適したデータのみを選択的に取得し、個人用データ及び変換されたデータのいずれかの配置を優先してデータ表示装置に表示する。個人用データ及び変換されたデータをデータ表示装置に表示する際に、利用者個人の変更を重視した表現の場合は、個人データを、一般的な分類を重視した表現の場合は、変換されたデータを優先して配置することで、該当データを利用者が保存した状態に最も近い配置で、当該変換されたデータと混合してデータ表示装置に表示することができる。
【００２５】
従って、あるリンクが指定された場合に、利用者が以前保存した状態と新たに取得されたデータを混合した形で、マルチメディア情報の持つ構造を自動的に取得し、可視化することで利用者との対話的な処理による表示／表現の変更を行いつつ、リンク遷移を行うことができるようになる。これにより、マルチメディア情報の持つ構造の意味的な表現及び表示を行った上に、利用者の好みに応じた並べ替えを行い、それを保存したり、状況に応じた整理法で表示を行うなどといった、利用者との対話的な処理を行うことが可能である。
【００２６】
また、本発明は、意味付構造格納手段、構造情報取得手段、型式判定手段を有するサーバと、データ表示手段を有するクライアントからなるマルチメディア情報変換表示システム、意味付構造格納手段、構造情報取得手段、型式判定手段と、データ表示手段をひとつの装置とするマルチメディア情報変換表示装置としての２つの構築パターンが実現できる。
【００２７】
【発明の実施の形態】
図３は、本発明のマルチメディア情報変換表示システム構成図である。
同図に示すシステムは、サーバ１００とクライアント２００から構成される。
なお、同図では、マルチメディア情報変換表示装置をクライアント／サーバ型で実現している例を示しているが、クライアントとサーバ間の通信を計算機内のプロセス間通信、もしくは、オブジェクト間のメッセージ通信、関数呼出しなどによみかえることで単一システム（マルチメディア情報変換表示装置）としての実現も可能である。
【００２８】
サーバ１００は、意味的構造格納部１１０、サーバ側通信制御部１２０、意味付構造取得制御部１３０、型式判定部１４０、記述変換部１５０から構成される。
サーバ１００の意味的構造格納部１１０は、マルチメディア情報の階層・順序関係や集合、属性の記述などの意味が付加された構造情報を格納する。
【００２９】
サーバ側通信制御部１２０は、クライアント２００との通信を行う。
意味付構造取得制御部１３０は、意味付構造格納部１１０からリンクの記述に対応する集合や属性といった構造情報を取得する。
型式判定部１４０は、構造情報の集合に対応する属性や、当該リンクの指定するデータから辿ることのできる集合の属性及び当該リンクの属性を用いて、該当データ全体の型式を判定する。
【００３０】
記述変換部１５０は、該当データ全体を判定された型式を表すデータに変換する。
クライアント２００は、起動部２１０、表示制御部２２０、データ取得制御部２３０、クライアント側通信制御部２４０、及びデータ表示装置２５０から構成される。
【００３１】
起動部２１０は、表示制御部２２０を起動する。
表示制御部２２０は、サーバ１００で変換されたデータをデータ表示装置２５０に表示する。
データ取得制御部２３０は、サーバ１００で変換されたデータを取得して表示制御部２２０に転送する。
【００３２】
クライアント側通信制御部２４０は、サーバ１００との通信を行う。
データ表示装置２５０は、表示制御部２２０から渡されたデータを表示する。
次に、上記の構成の動作を説明する。
サーバ１００の意味的構造取得制御部１３０は、あるリンクが指定された場合に、意味付構造格納部１１０から、当該リンクの記述に対応する集合や属性といった構造情報を取得する。
【００３３】
次に、型式判定部１４０が構造情報の集合に対する属性や、当該リンクの指定するデータから辿ることのできる集合の属性及び当該リンクの属性を用いて、該当データ全体の型式を判定する。
記述変換部１５０は、該当データ全体を型式判定部１４０で判定された型式を表すデータに変換し、サーバ側通信制御部１２０に転送する。
【００３４】
これにより、サーバ側通信制御部１２０は、ネットワークを介してクライアント２００にデータを送信する。
クライアント２００では、データ取得正誤部２３０がサーバ１００から転送されたデータを表示制御部２２０に渡し、データ表示装置２５０に表示する。
これにより、マルチメディア情報の持つ構造を自動的に取得し、可視化することが可能となり、利用者がリンク遷移を行うことができる。
【００３５】
【実施例】
以下、本発明の実施例を図面を用いて説明する。
本発明は、国際的な標準のＳＧＭＬ(Standard Generalized Markup Language)に代表される構造化記述言語等により構造化されたマルチメディア情報の変換システム全般に関して有効である。
【００３６】
本実施例では、構造化記述言語の一例としてＨＴＭＬ(Hyper Text Markup Language)を用いて説明する。
［第１の実施例］
図４は、本発明の第１の実施例のマルチメディア情報変換表示システムの構成を示す。同図に示すシステムは、マルチメディア情報変換表示システムをクライアント／サーバ型で実現しているが、クライアントとサーバ間の通信を計算機内のプロセス間通信、もしくは、オブジェクト間のメッセージ通信、関数呼出しなどに読み替えることで、単一システム（マルチメディア情報変換表示装置）としての実現も可能である。
【００３７】
同図に示すシステムは、サーバ１００とクライアント２００から構成される。
サーバ１００は、意味付構造格納部１１０、サーバ側通信制御部１２０、意味付構造取得制御部１３０、型式判定部１４０、記述変換部１５０から構成される。
クライアント２００は、起動部２１０、表示制御部２２０、本棚型データ取得制御部２３０、クライアント側通信制御部２４０及び本棚型データ表示装置２５０から構成される。
【００３８】
意味付構造格納部１１０は、図５に示すようなマルチメディア情報の階層・順序関係や集合、属性の記述などの意味が付加された構造情報を格納している。図５の例では、ｒｏｏｔというデータからグループＧ１，Ｇ２という２つのグループへの構造的リンクＬ１，Ｌ７が出ていて、グループＧ１，Ｇ２はどちらもｂｏｏｋという属性を持っていることを表している。
【００３９】
図５のような意味が付加された構造情報を格納するためのデータ形式としては、例えば、図６、図７に示したような表形式で格納することができる。
図６は、本発明の第１の実施例の図５に示すような意味が付加された構造情報を格納するためのリンク管理表の例であり、リンクを管理するためのリンク番号に対して、当該リンクに対応するＵＲＬ（Uniform Resource Locator）と呼ばれるインターネット上の情報のアドレス、ＵＲＬに対応するデータのＩＤ、該データの階層ＬＶ、該データから出ているリンクのリスト、当該リンクの属性が登録されている。この表には、リンク番号ｒｏｏｔが必ず登録される。
【００４０】
図６には、図５におけるデータｒｏｏｔは、“http://server/index.html”というＵＲＬに対応し、０階層目のデータであり、そこからＬ１、Ｌ７のリンクが張られていることが示されている。同様に、データＤ１がリンクＬ１として登録され、“http://server/book1/chap1.html”というＵＲＬに対応し、１階層目のデータであり、そこからＬ２，Ｌ３，Ｌ４のリンクが張られていることが示されている。さらに、リンク番号Ｌ１のリンクは、リンク属性によって、「構造」を表すリンクであり、「１階層下」のデータへのリンク以降、リンク番号Ｌ２からＬ１１までもＬ１と同様な形式で記述されている。ここで、Ｌ５，Ｌ６にあるリンク先の欄の「＝Ｌ３」、「＝Ｌ４」という記述は、Ｌ３，Ｌ４などで既に展開が済んでいるものを参照するという意味であり、この行は、リンク属性のみが意味を持っている。また、リンク属性「参照」は、構造的意味を全く持たないリンクであることを示している。
【００４１】
図７は、本発明の第１の実施例の図５に示すような意味が付加された構造情報を格納するためのグループ管理表の例であり、グループを管理するためのＩＤに対して、当該グループを構成する構成データ、当該グループの意味を表すグループ属性が登録されている。この表の他に、全てのデータを含み、グループ属性の無いグループｒｏｏｔが必ず存在する。
【００４２】
図７には、図５におけるグループＧ１からＧ４が登録されいる。グループＧ１は、図６のリンク管理表におけるデータＤ１からＤ４がＤ１→Ｄ２→Ｄ３→Ｄ４という順番で属していることが示されている。さらに、属性「ｂｏｏｋ」を持つことによって、このグループは本的な構造をしていることが表されている。同様に、グループＧ２は、データＤ７からＤ１１が、Ｄ７→Ｄ８→Ｄ９→Ｄ１０→Ｄ１１の順で属し、本的な構造をしていること、グループＧ３は、データＤ８のみが属していること、グループＧ４は、データＤ９からＤ１１がＤ９→Ｄ１０→Ｄ１１の順で属していることが示されている。グループＧ２からＧ４に属するデータの重なりから、グループＧ３とＧ４はグループＧ２に包含されていることが示されている。
【００４３】
次に、図４に示すマルチメディア情報変換表示システムの動作について順を追って説明する。
図４は、本発明の第１の実施例として、表現／表示する意味的な構造情報が、内容的にひとかたまりな情報が複数集まることによってできるリスト的な構造に対して、本棚型の表現／表示を行う場合について記述している。
【００４４】
利用者は、図４に示す起動部２１０によってシステムに対して指示を行う。但し、システムが初期状態の場合は、利用者による指示としてｒｏｏｔのリンクが指定されたものとして以下の処理を行う。利用者によるリンクの指定が起動部２１０に伝えられた場合、起動部２１０から表示制御部２２０に当該リンクの指定が送信される。
【００４５】
表示制御部２２０では、リンクの指定が受信されると本棚型データ取得制御部２３０に当該リンクの指定が送信される。
本棚型データ取得制御部２３０では、リンクの指定が受信されると、当該リンクの指定が自計算機内に存在する（ローカルの）リンクの指定であるかどうかを判断し、ローカルでなかった場合は、当該リンクの指定をクライアント側通信制御部２４０に送る。
【００４６】
クライアント側通信制御部２４０では、送られたリンクの指定及びクライアント／サーバ間通信に必要な情報を通信路を用いてサーバ側通信制御部１２０に送信した後、サーバ１００からの応答を待つ。キャッシュ機構を実現する場合は、このクライアント側通信制御部２４０で実装を行うことができる。
サーバ側通信制御部１２０では、常時、クライアント型通信制御部２４０からの要求を待ち受けている。クライアント側通信制御部２４０からの要求があった場合は、要求の通信情報からリンクの指定を取り出し、意味付構造取得制御部１３０に送る。
【００４７】
意味付構造取得制御部１３０では、送られたリンクの指定を用いて、意味付構造格納部１１０を検索し、当該リンクの指定に対応する構造情報を取得する。
意味付構造格納部１１０には、図５に示したような構造情報が格納されているが、まず、当該リンクの指定によって指定されるグループを取得し、型式判定部１４０へと送る。
【００４８】
型式判定部１４０では、当該リンクの指定によって指定されるグループの属性があった場合は、その属性をデータ全体の型式とする。逆に、グループの属性がなかった場合は、当該リンクの指定によって指定されるデータから辿ることのできる最初のグループの属性及びリンクの属性を用いて、データ全体の型式を判定する。本実施例では、ｒｏｏｔのリンクが指定されたものとしているので、当該リンクの指定によって指定されるグループｒｏｏｔの属性は利用できない。そこで、データｒｏｏｔから辿ることのできるグループＧ１，Ｇ２の属性「ｂｏｏｋ」及びリンクＬ１，Ｌ７の属性「構造（１層下）」を用いて「本棚型」の型式であることを判断する。本棚型の構造情報としては、「ｂｏｏｋ」属性があるグループより細かい構造情報は必要ないため、図８のような形の構造情報が抽出される。ここで、例えば、リンクＬ１がリンクの指定として与えられた場合は、リンクＬ１によって指定されるグループＧ１が属性「ｂｏｏｋ」を持つことにより、意味付構造取得制御部１３０へ同一グループ内の構造情報を取得する要求を送信することによって、図９のような構造情報が抽出される。
【００４９】
型式判定部１４０で、どうしても型式が判定できない場合は、「ネットワーク型」の型式とみなされ、要求されたリンクの指定のみによって構成される構造情報が抽出される。また、クライアント側通信制御部２４０から、要求する情報の種類をクライアント／サーバ間通信に必要な情報の一つとして含めることによって、型式判定部１４０の処理を行わずに、意味付構造取得制御部１３０において、当該要求された情報の種類に合致するように強制的に変形した構造情報の取得を行うこともできる。
【００５０】
型式判定部１４０における処理が終了した構造情報は、記述変換部１５０に送られ、図１０のような記述形式に変換される。該当の構造情報は、型式判定部１４０により「本棚型」であることが判断されてるので、本棚型の記述が行われる。図１０の例においては、＜ｂｏｏｋｌｉｓｔ＞〜＜ｂｏｏｋｌｉｓｔ＞に挟まれた区間は１つの本棚を表し、＜ｉｎｄｅｘ＞〜＜／ｉｎｄｅｘ＞はその本棚の元となったデータを表し、本棚の題名など、属性を決定するのに利用される。ここで、＜ｉｎｃｌｕｄｅ  ｓｒｃ＝“ＵＲＬ”＞は、その部分をＵＲＬで指定されたデータで置き換えるという意味である。また、＜ｂｏｏｋ  ｓｒｃ＝“ＵＲＬ”＞は、１冊の本を表している。本一冊ずつの属性が判断できる場合には、＜ｂｏｏｋ＞のオプションとして「ａｔｔｒｉｂｕｔｅ名＝“属性”」の型式で記述する。
【００５１】
例えば、＜ｂｏｏｋ  ｓｒｃ＝”http://server/book1/chap1,html”ｔｉｔｌｅ＝“例の本１”  ｐｓｉｚｅ＝“１００”＞では、ｓｒｃで指定されたＵＲＬ「http://server/book1/chap1.html」によって示される本型の情報のタイトルは、「例の本１」で、総ページ数は１００ページであることを示す。一方、型式判定部１４０により「本型」であることが判断された場合は、＜ｂｏｏｋ＞〜＜／ｂｏｏｋ＞に挟んだ＜ｉｎｃｌｕｄｅ  ｓｒｃ＝“ＵＲＬ”＞によって、１冊の本を表し、＜ｉｎｃｌｕｄｅ  ｓｒｃ＝“ＵＲＬ”＞の順序によって本内部の並び順を記述する。
【００５２】
記述変換部１５０で変換された構造情報の記述は、サーバ側通信制御部１２０に送り返される。サーバ側通信制御部１２０では、該構造情報の記述に、クライアント／サーバ側通信に必要な情報を付加した後、通信路を用いてクライアント側通信制御部２４０に応答を返す。
クライアント側通信制御部２４０では、サーバ１００からの応答を受けて、構造情報の記述を受信する。クライアント側通信制御部２４０では、受信したクライアント／サーバ間通信に必要な情報を用いて、構造情報の記述が自分の要求した情報かどうかを判断して、自分の要求した情報でない場合は、エラーを本棚型データ取得制御部２３０に送る。自分の要求した情報であった場合は、構造情報の記述を本棚型データ取得制御部２３０に送る。
【００５３】
本棚型データ取得制御部２３０では、元々ローカルのリンク指定であると判断されていた場合は、ローカルの構造情報の記述を読み取り、ローカルでなかった場合はクライアント側通信制御部２４０から送られた構造情報の記述を受け取る。当該構造情報の記述は、「本棚型」であるため、当該構造情報の記述中の本棚の属性により本棚の種類を特定し、本棚の表現となる画像と、本の配置に関するデータを作成する。このとき、当該構造情報の記述中の本の属性が利用できる場合は、その情報に従って配置する処理を付加することで、意味的な配置を実現することもできる。通常、本の属性が利用できない場合は、配置可能な順に本を配置する。
【００５４】
表示制御部２２０では、本棚型データ取得制御部２３０から送られたデータを基に、本棚の画像を取得し、本の配置を画像中の座標に変換し、本を表す背表紙などの画像の取得を行い、本の題名の配置を行い、本棚型データ表示装置２５０へと送り、図１１のような表示を得る。
図１１は、本発明の第１の実施例の本棚型の表現／表示の一例を模式的に示した図である。本棚を表す画像を背景画として、左側の机の上に、クライアント側通信制御部２４０から取得した構造情報の記述による本の表現２冊を配置している。これらの表現は、同図に示したＵＲＬと対応しており、利用者によってこれらが選択された場合、サーバに対してこのＵＲＬをリンクとして要求し、本型の情報を得ることができる。図１１では、説明のため、簡略化した画像としているが、実際はもっと写実的な表示を行うことで、利用者の経験に基づく判断を喚起することができる表現となる。さらに、図１１は、マルチメディア情報の持つ構造に対して、それが本であり、その本を整理する本棚であるという可視化を行った表現であるということができる。
【００５５】
本棚型データ表示装置２５０として、ＧＵＩ(Graphical User Interface)を備えたディスプレイを用いることで、ポインティングデバイスによるＧＵＩ上の本の表現を指定することで、対応するリンクを選択したという指示を、起動部２１０に伝えることができる。
次に、型式判定部１４０の動作を説明する。
【００５６】
図１２は、本発明の第１の実施例の型式判定部のフローチャートである。
ステップ１０１）  当該ステップは、型式判定部１４０の処理全体を表し、意味付構造取得制御部１３０から送られたクライアント２００から要求されたコンテンツを指定するリンクを受け取り、処理を開始する。
ステップ１０２）  その後、該当リンクによって指定されるグループを特定し、そのグループが属性を持っているかどうかを判定する。
【００５７】
ステップ１０３）  属性があった場合は、その属性を当該グループの型式として採用して型式判定部１４０の処理を終了する。
ステップ１０４）  ステップ１０２において属性がなかった場合は、ＢＴ及びＢＳＴを０にする。ＢＴ及びＢＳＴは、後で当該グループが「本型」であるか「本棚型」であるかを判定するための指標とするために使う。
【００５８】
ステップ１０５）  その後、ステップ１０１に渡されたリンクによって指定されるデータを解析し、該当データから辿ることができる全てのリンクＬ（ｉ）に対して、以下のステップ１０６からステップ１０９の処理を繰り返す。
ステップ１０６）  リンクＬ（ｉ）の属性、及びリンクＬ（ｉ）によって指定されるデータの属するグループの属性によって分岐を行う。まず、リンクＬ（ｉ）によって指定されるデータの属するグループの属性に「ｂｏｏｋ」が含まれる場合、ステップ１０１に渡されたリンクによって指定されるグループは、本の情報を管理している本棚型の構造であることがわかる。
【００５９】
ステップ１０７）  このため、当該グループを「本棚」型式と判定した後、ステップ１０１、即ち、型式判定部１４０の処理を終了する。
ステップ１０８）  また、リンクＬ（ｉ）の属性が、下位もしくは、同位への「構造」であった場合は、階層的な「本型」の情報構造が記述されている可能性があるため、ＢＴを１増加させ、「本型」の情報構造への寄与を表し、ステップ１０５のループを継続する。
【００６０】
ステップ１０９）  同様にリンクＬ（ｉ）の属性が、上位への「構造」もしくは、単なる「参照」であった場合は、相互に階層的な関係のない種々の情報をまとめている「本棚型」の情報構造が記述されている可能性があるため、ＢＳＴを１増加させ、「本棚型」の情報構造への寄与を表し、ステップ１０５のループを継続する。その他の場合は何もせずにステップ１０５のループを継続する。
【００６１】
ステップ１１０）  ステップ１０５の結果として得られたＢＴ、ＢＳＴの値を用いて分岐を行う。本実施例では、最も単純な判定法を採用して、ＢＴがＢＳＴよりも小さい場合は、ステップ１１１に移行し、そうでない場合には、ステップ１１２に移行する。
ステップ１１１）  ＢＴがＢＳＴよりも小さい場合は、当該グループを「本棚」型式と判定して、ステップ１０１、即ち、型式判定部１４０の処理を終了する。
【００６２】
ステップ１１２）  ＢＴがＢＳＴ以上の場合は、当該グループを「本」型式と判定してステップ１０１、即ち、型式判定部１４０の処理を終了する。
なお、ステップ１１０において、（ＢＴ＋ＢＳＴ）がある閾値以上でない場合は、当該グループを「ネットワーク」型式と判定するようにもできる。
以上のような処理によって、型式判定部１４０に渡されたリンクによって指定されるコンテンツ（グループ）の型式を判定することができ、その後、その型式のデータを構成するのに必要な情報を意味付構造取得制御部１３０を通じて取得することができるようになる。
【００６３】
上述のように、本発明の実施例に係るマルチメディア情報変換表示システムを用いることで、リンクにより指定した情報の構造を判定し、判定された情報の構造に最適なデータ表現、及びメタファなどの併用による分かりやすい表示法を用いて、マルチメディア情報の持つ構造が自動的に可視化される。
利用者は、この例では、本棚というメタファ的な表現によって、ここに表現されているのが、本のような一つ一つはある程度まとまった情報を集めたものであることを認識することができ、言い換えれば、マルチメディア情報の持つ構造を鳥瞰しながら、必要な情報、即ち、遷移すべきリンクを選択することができるようになる。
【００６４】
［第２の実施例］
以下、本発明の第２の実施例を説明する。
図１３は、本発明の第２の実施例のマルチメディア情報変換表示システム構成を示す。
同図では、図４に示した第１の実施例に係るマルチメディア情報変換表示システムに対して、本棚型データ取得制御部２３０の改変を行っている。図１３において図４の構成と同一構成部分については同一符号を付し、その説明を省略する。
【００６５】
サーバ１００は、図４の構成と同様であるため、説明を省略する。
クライアント２００は、起動部２１０、表示制御部２２０、本棚型データ取得制御部２３０、クライアント側通信制御部２４０、本棚型データ表示装置２５０、名称判定部２６０、個人用本棚データ格納部２７０、配置部２８０から構成される。
【００６６】
クライアント側通信制御部２４０でサーバ１００から受信した構造情報の記述は、エラーでなかった場合は、名称判定部２６０へと送られる。
名称判定部２６０では、クライアント側通信制御部２４０から送られた構造情報の記述を受け取り、当該記述を構文解析することによって、名称及び属性を判定する。構文解析は、例えば、＜ｉｎｄｅｘ＞〜＜ｉｎｄｅｘ＞で挟まれた部分の＜ｉｎｃｌｕｄｅ  ｓｒｃ＝“ＵＲＬ”＞で指定されるＨＴＭＬなどの文書中から＜ｈｅａｄ＞〜＜／ｈｅａｄ＞中の＜ｔｉｔｌｅ＞でマークアップされた文字列を取得するなどの処理を行うことで実現される。取得された名称及び属性は、クライアント側通信制御部２４０から送られた構造情報の記述と共に、本棚型データ取得制御部２３０に送られる。
【００６７】
本棚型データ取得制御部２３０では、元々ローカルのリンク指定であると判断されていた場合は、ローカルの構造情報の記述を読み取り、ローカルでなかった場合は、名称判定部２６０から送られた名称及び属性、クライアント側通信制御部２４０から送られた構造情報の記述を受け取る。当該構造情報の記述は、「本棚型」であるため、個人用本棚データ格納部２７０からクライアント２００のローカルに保存されている本棚型の表現／表示を行う際のデータを取得する。
【００６８】
個人用本棚データ格納部２７０には、基本的に、図１４に示したような利用者個人のローカルに保存したデータが表型式で格納されている。もちろん、本の属性が存在する場合は、該当のＩＤに対して属性が保存されている。図１４中のＵＲＬは、クライアント側通信制御部２４０から送られた構造情報の記述に書かれている＜ｂｏｏｋ  ｓｒｃ＝“ＵＲＬ”＞に相当する。また、「本棚の属性」欄、「位置」欄には、利用者による対話的な処理の結果、保存されたどの種類の本棚に対して表示されるのか、表示される場合は、どの位置に表示されるのかが記載されている。ＩＤ「Ｂ１」の本は、本棚の属性欄に「＜ａｌｌ＞」、位置欄が空白となっているため、全ての本棚に表示され、場所は適当に決めて良い本であり、ＩＤ「Ｂ２」の本は、「ＮＴＴ」という題名の本棚の「書籍」「中段」に表示される本であることがわかる。本棚の属性欄は、本棚の名称だけでなく、本棚を指定するＵＲＬ中に含まれるサーバ名などの文字列や、「検索結果の本棚」などといった本棚の属性そのものでも良い。位置欄も同様で、「書籍の中段右から３番目」などの細かな指定でも良いし、「机上」などの大まかな指定でもよい。
【００６９】
本棚型データ取得制御部２３０では、これらの個人用本棚データ格納部２７０に格納されたデータから、名称判定部２６０から送られた名称及び属性に適合するデータのみを選択的に取得して、ローカルもしくは、クライアント側通信制御部２４０から送られた構造情報の記述と併せて配置部２８０へ送る。
配置部２８０では、本棚型データ取得制御部２３０から送られたデータを解析／混合して本棚の表現としての配置を行うわけだが、名称判定部２６０から送られた属性から、利用者個人の変更を重視した表現や一般的な分類を重視した表現などの、本棚の特性が得られた場合は、それを用いて配置を行う。本棚の特性が得られなかた場合は、利用者個人の変更を重視した表現を用いる。
【００７０】
配置部２８０の処理では、まず、名称判定部２６０から送られた名称及び属性から、背景画となる本棚の表現となる画像と、本の配置に関するデータを生成する。その後、利用者個人の変更を重視した表現の場合は、個人用本棚データ格納部２７０から取得した個人用データを、一般的な分類を重視した表現の場合は、クライアント側通信制御部２４０から送られた構造情報の記述のデータを優先して配置することで、該当データを利用者が保存した状態に最も近い配置で、当該変換されたデータと混合する。この際、当該構造情報の記述中の本の属性が利用できる場合は、その情報に従って配置する処理を付加することで、意味的な配置を実現することもできる。通常、本の属性が利用できない場合は、配置可能な順に本を配置する。全ての本の配置が終わったら、生成したデータを表示制御部２２０に送る。
【００７１】
表示制御部２２０では、配置部２８０から送られたデータを基に、本棚の画像を取得し、本の配置を画像中の座標に変換し、本を表す背表紙などの画像の取得、本の題名の配置を行い、本棚型データ表示装置２５０へと送り、図１５のような表示を得る。
図１５は、本発明の第２の実施例の本棚の表現／表示の例を模式的に示した図である。本棚を表す画像との題名の文字列を背景画として、左側の机の上に、クライアント側通信制御部２４０から取得した構造情報の記述による本の表現２冊と、個人用本棚データ格納部２７０から取得したデータによるＢ３，Ｂ１を配置し、右側の書棚に、個人用本棚データ格納部２７０から取得したデータによるＢ２を配置している。図１５では、説明のために簡略化した画像としているが、実際はもっと写実的な表示を行うことで、利用者の経験に基づく判断を喚起することができる表現となる。さらに、図１５は、マルチメディア情報の持つ構造に対して、それが本であり、その本を整理する本棚であるという可視化を行った結果の表現であると言うことができる。
【００７２】
本棚型データ表示装置２５０として、ＧＵＩ（Graphical User Interface）を備えたディスプレイを用いることで、ポインティングデバイスによるＧＵＩ上の本の指示を、起動部２１０に伝えることができる。更に、表示した本をドラッグ＆ドロップすることによって、位置等を変化させ、表示制御部２２０から本棚型データ取得制御部２３０に伝え、個人用本棚データ格納部２７０に反映させることによって、利用者との対話的な処理による表示／表現の変更を実現することができる。
【００７３】
次に、本棚型データ取得制御部２３０、名称判定部２６０、配置部２８０における、ローカルもしくは、クライアント側通信制御部２４０から取得した構造情報の記述と、個人用本棚データ格納部２７０から取得したデータを混合する処理について説明する。
図１６は、本発明の第２の実施例の動作を示すフローチャートを示す。
【００７４】
同図では、利用者個人の変更を重視した表現の場合について説明する。
ステップ２０１）  本実施例では、本棚型のデータに対する処理について記述しているため、ローカルもしくは、クライアント側通信制御部２４０から渡された構造情報が「本棚」型式かどうかを判定し、「本棚」型式以外であれば、処理を終了する。実際には、これと同様な処理を様々な型式について行うことになる。構造情報が「本棚」型式である場合は、以下のステップ２０２以降を実行する。
【００７５】
ステップ２０２）  クライアント側通信制御部２４０から渡された図１０のような構造情報を解析し、＜ｉｎｄｅｘ＞〜＜／ｉｎｄｅｘ＞で挟まれた部分から本棚の名称を取得する。名称は、＜ｉｎｃｌｕｄｅ  ｓｒｃ＝“ＵＲＬ”＞で記述されたＨＴＭＬなどの文書中から取得することができる。
ステップ２０３）  空の本棚及び空の登録用リストを作成する。ここで、本棚とは、本棚の名前から特定される本棚の見かけを表す画像の指定、及び机上、本棚などに格納できる本の数や座標情報の集合を指している。また、登録用リストは、後で本棚に登録する位置の決まっていない本を登録するための順序付リストを指している。
【００７６】
ステップ２０４）  個人用本棚データ格納部２７０から得られる図１４のような個人用本棚データの要素Ｂ（ｉ）全てに対して、以下のステップ２０５からステップ２０８の処理を繰り返す。
ステップ２０５）  個人用本棚データの要素Ｂ（ｉ）の属性を取得し、全ての属性に整合する「＜ａｌｌ＞」もしくは、ステップ２０２で得た本棚の名称を含んでいる場合には、以下のステップ２０６からステップ２０８の処理を実行する。その他の場合には、ステップ２０４のループを継続する。
【００７７】
ステップ２０６）  個人用本棚データの要素Ｂ（ｉ）の配置情報による分岐を行う。
ステップ２０７）  Ｂ（ｉ）が配置情報を持たない場合、その本型情報はどこの位置に配置しても良いと見做すことができるため、Ｂ（ｉ）をステップ２０３で作成された登録用リストに追加する。
【００７８】
ステップ２０８）  Ｂ（ｉ）が配置情報を持っている場合、Ｂ（ｉ）の配置情報を用いてステップ２０３で作成された本棚に配置する。この際、配置情報が重複していた場合は、ステップ２０３で作成された登録用リストの最初に追加する。
以上のようにして、個人用本棚データ格納部２７０に格納されていない本型情報のうち、必要な情報のみを作成中の本棚に登録することができる。
【００７９】
ステップ２０９）  クライアント側通信制御部２４０から渡された図１０のような構造情報に登録されている＜ｂｏｏｋ  ｓｒｃ＝“ＵＲＬ”＞などの記述の全てを、ステップ２０３で作成された登録用リストに追加する。
ステップ２１０）  この登録用リストに登録された要素Ｂ（ｉ）の全てに対して、ステップ２１１の処理を繰り返す。
【００８０】
ステップ２１１）  ステップ２０８で疎らに埋められた本棚の空き部分にＢ（ｉ）を配置する。この際、図１０のような構造情報に記述された＜ｂｏｏｋ  ｓｒｃ＝“ＵＲＬ”  配置＝“本棚”＞などの属性をヒントとして、この例の場合は、本棚に配置するとか、本型情報の題名などから並べ替えを行ってから配置するなどのバリエーションを持たせることができる。
【００８１】
上述したように、本実施例に係るマルチメディア情報変換表示システムを用いることで、リンクにより指定した情報の構造を判定し、判定された情報の構造に最適なデータ表現、及びメタファなどの併用によるわかりやすい表示法を用いて、マルチメディア情報の持つ構造が自動的に可視化される上に、利用者との対話的な処理を行うことができる。これによって、利用者は、この例では、本棚というメタファ的な表現によって、ここに表現されているのが、本のような一つ一つはある程度まとまった情報を集めたものであることを認識することができ、更に、利用者との対話的な処理による表示／表現の変更・整理が実現されることによって、我々が実世界の本棚に対して行っているような整理を行うことができるようになる。
【００８２】
さらに、本棚型データ取得制御部２３０及び名称判定部２６０、配置部２８０に対して、本や本棚の属性による自動的な整理、もしくは、本棚以外の整理／表現法を用いることで、より便利なシステムを構築することもできる。
また、本発明は、図４及び図１３に示すサーバ１００及びクライアント２００の各構成要素をプログラムとして構築し、サーバまたは、クライアントとして用いられるコンピュータに接続されるディスク装置や、フロッピーディスクやＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、本発明を実施する際にインストールすることにより容易に本発明を実現することができる。
【００８３】
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内で種々変更・応用が可能である。
【００８４】
【発明の効果】
上述のように、本発明によれば、マルチメディア情報の格納、検索、閲覧を目的とするシステムにおいて、ハイパーリンクによって情報間の構造を保持する場合に、そのハイパーリンクに付加された意味を用いて、当該マルチメディア情報の持つ意味的な表現を行う際に、マルチメディア情報の持つ構造に応じたデザインを個別に行うことなしに、それらの意味的な表現を行うことができ、利用者の選択によるリンク遷移によって情報の構造を鳥瞰しながら必要な情報を閲覧することができるようになるという効果がある。
【００８５】
また、本発明によれば、マルチメディア情報の持つ構造の意味的な表現を行った上に、利用者の好みに応じた並べ替えを行ったり、状況に応じた整理を行うなどといった、利用者との対話的／動的な処理を行うことができるようになるという効果がある。
さらに、本発明によれば、ハイパーリンクに付加された意味を用いて、当該マルチメディア情報の持つ意味的な表現を行う際に、マルチメディア情報の持つ構造に応じたデザインを個別に行うことなしに、それらの意味的な表現を行うことができ、利用者の選択によるリンク遷移によって情報の構造を鳥瞰しながら必要な情報を閲覧することができるようになるという効果がある。
【００８６】
また、本発明によれば、マルチメディア情報の持つ構造の意味的な表現を行った上に、利用者の好みに応じた並べ替えを行ったり、状況に応じた整理を行うなどといった、利用者との対話的な処理を行うことができるようになるという効果がある。
【図面の簡単な説明】
【図１】  本発明の原理を説明するための図である。
【図２】  本発明の原理構成図である。
【図３】  本発明のマルチメディア情報変換表示システムの構成図である。
【図４】  本発明の第１の実施例のマルチメディア情報変換表示システムの構成図である。
【図５】  本発明の第１の実施例のマルチメディア情報の階層・順序関係や集合、属性の記述などの意味が付加された構造情報の例である。
【図６】  本発明の第１の実施例の図５に示すような意味が付加された構造情報を格納するためのリンク管理表の例である。
【図７】  本発明の第１の実施例の図５に示すような意味が付加された構造情報を格納するためのグループ管理表の例である。
【図８】  本発明の第１の実施例の型式判定部において抽出される本棚型の構造情報の例（その１）である。
【図９】  本発明の第１の実施例の型式判定部において抽出される本棚型の構造情報の例（その２）である。
【図１０】  本発明の第１の実施例の記述変換部から出力される本棚型の記述例である。
【図１１】  本発明の第１の実施例の本棚型の表現／表示の一例を模式的に示した図である。
【図１２】  本発明の第１の実施例の型式判定部のフローチャートである。
【図１３】  本発明の第２の実施例のマルチメディア情報変換表示システム構成図である。
【図１４】  本発明の第２の実施例の個人用本棚データ格納部に表形式で格納される個人用本棚データの例である。
【図１５】  本発明の第２の実施例の本棚型の表現／表示の例を模式的に示した図である。
【図１６】  本発明の第２の実施例の動作を示すフローチャートである。
【符号の説明】
１００  サーバ
１１０  構造情報格納手段、意味付構造格納部
１２０  送信手段、サーバ側通信制御部
１３０  構造情報取得手段、意味付構造取得制御部
１４０  型式判定手段、型式判定部
１５０  変換手段、記述変換部
２００  クライアント
２１０  起動部
２２０  表示制御部
２３０  データ取得制御部、本棚型データ取得制御部
２４０  クライアント側通信制御部
２５０  データ表示装置、本棚型データ表示装置
２６０  名称判定部
２７０  個人用本棚データ格納部
２８０  配置部
【図１】
0003674327.tif 000002
【図２】
0003674327.tif 000003
【図３】
0003674327.tif 000004
【図４】
0003674327.tif 000005
【図５】
0003674327.tif 000006
【図６】
0003674327.tif 000007
【図７】
0003674327.tif 000008
【図８】
0003674327.tif 000009
【図９】
0003674327.tif 000010
【図１０】
0003674327.tif 000011
【図１１】
0003674327.tif 000012
【図１２】
0003674327.tif 000013
【図１３】
0003674327.tif 000014
【図１４】
0003674327.tif 000015
【図１５】
0003674327.tif 000016
【図１６】
0003674327.tif 000017