(57)【要約】【課題】ズーミング記述言語を最初から書き下す手間を省くことができるコンテンツ編集装置、コンテンツ編集プログラムおよびコンテンツ編集方法を提供する。【解決手段】コンテンツ変換手段２１において、ＸＭＬやＨＴＭＬで記述されて構造化されたコンテンツ記述に基づき、コンテンツを構成するズーム対象となるオブジェクト毎のズーム率及び表示状態の対応と、関連付けられたオブジェクト間のズーム伝播との少なくとも何れか一つを記述したズーミング操作／挙動に関するズーミング記述を生成して出力することにより、ズーミング記述言語を最初から書き下す手間を省くことができる。また、ズーム挙動設定手段２２において、自動作成されたズーミング記述言語におけるコンテンツのズーミング操作／挙動を、コンテンツ作成者の意図を反映するものに容易に編集することができる。【選択図】        図６
2006323528.tif 000002
【特許請求の範囲】
【請求項１】
構造化されたコンテンツ記述に基づき、コンテンツを構成するズーム対象となるオブジェクト毎のズーム率及び表示状態の対応と、関連付けられたオブジェクト間のズーム伝播との少なくとも何れか一つを記述したズーミング操作／挙動に関するズーミング記述を生成して出力するコンテンツ変換手段を備える、
ことを特徴とするコンテンツ編集装置。
【請求項２】
コンテンツを構成するズーム対象となるオブジェクト毎のズーミング操作／挙動に関するズーミング記述を編集し、編集後のズーミング記述を出力するズーム挙動設定手段を備える、
ことを特徴とするコンテンツ編集装置。
【請求項３】
前記コンテンツ変換手段により生成されたズーミング操作／挙動に関するズーミング記述を編集し、編集後のズーミング記述を出力するズーム挙動設定手段を更に備える、
ことを特徴とする請求項１記載のコンテンツ編集装置。
【請求項４】
設定されたズーミング記述に従ってコンテンツを表示し、かつ、記述に従ったズーミング操作／挙動を実現するコンテンツ表示手段を更に備える、
ことを特徴とする請求項１ないし３のいずれか一記載のコンテンツ編集装置。
【請求項５】
前記コンテンツ変換手段は、
木構造をなすコンテンツの終端ノードを、対応するオブジェクトの種類によって分類し、分類に従ってズーム率及び表示状態の対応を設定する手段と、
非終端ノードに関しては、当該非終端ノードの下位の各終端ノードに対応するオブジェクトから構成され、かつ、当該非終端ノードの下位の非終端ノードを下位のズーム対象として位置づけるようなズーム対象を設定し、上位のズーム対象から下位のズーム対象へのズーム伝播を設定する手段と、
の少なくとも何れか一つを備えることを特徴とする請求項１記載のコンテンツ編集装置。
【請求項６】
ズーム挙動設定手段は、
ズーム操作の対象となるズーム対象であるオブジェクトの構成を編集するズーム対象設定手段と、
ズーム対象を構成する各オブジェクトに対し、ズーム率及び表示状態の対応を設定するズーム率設定手段と、
複数のオブジェクトから構成されるズーム対象の場合、オブジェクトのレイアウトを縦並びにするか横並びにするかを設定するレイアウト設定手段と、
関連付けられたズーム対象間のズーム伝播関係を設定するズーム伝播設定手段と、
の少なくとも何れか一つを備えることを特徴とする請求項２または３記載のコンテンツ編集装置。
【請求項７】
前記ズーム率設定手段では、ズーム対象の変化傾向が変わるズーム率もしくは表示／非表示の別が切り替わるズーム率のみを設定し、他のズーム率については補間する、
ことを特徴とする請求項６記載のコンテンツ編集装置。
【請求項８】
前記ズーム率設定手段では、画像サイズを直接拡大・縮小して変更するとともにズーム率を指定することで、ズーム率と表示サイズとの対応を定義設定する、
ことを特徴とする請求項６記載のコンテンツ編集装置。
【請求項９】
前記ズーム伝播設定手段は、伝播先ズーム対象が出現するときの伝播元ズーム対象のズーム率もしくはズーム率変化の相対的関係を、線分の位置や長さの比率に対応付けて設定する、
ことを特徴とする請求項６記載のコンテンツ編集装置。
【請求項１０】
構造化されたコンテンツ記述に基づき、コンテンツを構成するズーム対象となるオブジェクト毎のズーム率及び表示状態の対応と、関連付けられたオブジェクト間のズーム伝播との少なくとも何れか一つを記述したズーミング操作／挙動に関するズーミング記述を生成して出力するコンテンツ変換機能をコンピュータに実行させる、
ことを特徴とするコンテンツ編集プログラム。
【請求項１１】
コンテンツを構成するズーム対象となるオブジェクト毎のズーミング操作／挙動に関するズーミング記述を編集し、編集後のズーミング記述を出力するズーム挙動設定機能をコンピュータに実行させる、
ことを特徴とするコンテンツ編集プログラム。
【請求項１２】
前記コンテンツ変換機能により生成されたズーミング操作／挙動に関するズーミング記述を編集し、編集後のズーミング記述を出力するズーム挙動設定機能を更にコンピュータに実行させる、
ことを特徴とする請求項１０記載のコンテンツ編集プログラム。
【請求項１３】
設定されたズーミング記述に従ってコンテンツを表示し、かつ、記述に従ったズーミング操作／挙動を実現するコンテンツ表示機能を更にコンピュータに実行させる、
ことを特徴とする請求項１０ないし１２のいずれか一記載のコンテンツ編集プログラム。
【請求項１４】
前記コンテンツ変換機能は、
木構造をなすコンテンツの終端ノードを、対応するオブジェクトの種類によって分類し、分類に従ってズーム率及び表示状態の対応を設定する機能と、
非終端ノードに関しては、当該非終端ノードの下位の各終端ノードに対応するオブジェクトから構成され、かつ、当該非終端ノードの下位の非終端ノードを下位のズーム対象として位置づけるようなズーム対象を設定し、上位のズーム対象から下位のズーム対象へのズーム伝播を設定する機能と、
の少なくとも何れか一つをコンピュータに実行させることを特徴とする請求項１０記載のコンテンツ編集プログラム。
【請求項１５】
ズーム挙動設定機能は、
ズーム操作の対象となるズーム対象であるオブジェクトの構成を編集するズーム対象設定機能と、
ズーム対象を構成する各オブジェクトに対し、ズーム率及び表示状態の対応を設定するズーム率設定機能と、
複数のオブジェクトから構成されるズーム対象の場合、オブジェクトのレイアウトを縦並びにするか横並びにするかを設定するレイアウト設定機能と、
関連付けられたズーム対象間のズーム伝播関係を設定するズーム伝播設定機能と、
の少なくとも何れか一つをコンピュータに実行させることを特徴とする請求項１１または１２記載のコンテンツ編集プログラム。
【請求項１６】
前記ズーム率設定機能では、ズーム対象の変化傾向が変わるズーム率もしくは表示／非表示の別が切り替わるズーム率のみを設定し、他のズーム率については補間する、
ことを特徴とする請求項１５記載のコンテンツ編集プログラム。
【請求項１７】
前記ズーム率設定機能では、画像サイズを直接拡大・縮小して変更するとともにズーム率を指定することで、ズーム率と表示サイズとの対応を定義設定する、
ことを特徴とする請求項１５記載のコンテンツ編集プログラム。
【請求項１８】
前記ズーム伝播設定機能は、伝播先ズーム対象が出現するときの伝播元ズーム対象のズーム率もしくはズーム率変化の相対的関係を、線分の位置や長さの比率に対応付けて設定する、
ことを特徴とする請求項１５記載のコンテンツ編集プログラム。
【請求項１９】
構造化されたコンテンツ記述に基づき、コンテンツを構成するズーム対象となるオブジェクト毎のズーム率及び表示状態の対応と、関連付けられたオブジェクト間のズーム伝播との少なくとも何れか一つを記述したズーミング操作／挙動に関するズーミング記述を生成して出力するコンテンツ変換工程を含む、
ことを特徴とするコンテンツ編集方法。
【請求項２０】
コンテンツを構成するズーム対象となるオブジェクト毎のズーミング操作／挙動に関するズーミング記述を編集し、編集後のズーミング記述を出力するズーム挙動設定工程を含む、
ことを特徴とするコンテンツ編集方法。
【請求項２１】
前記コンテンツ変換工程により生成されたズーミング操作／挙動に関するズーミング記述を編集し、編集後のズーミング記述を出力するズーム挙動設定工程を更に含む、
ことを特徴とする請求項１９記載のコンテンツ編集方法。
【請求項２２】
設定されたズーミング記述に従ってコンテンツを表示し、かつ、記述に従ったズーミング操作／挙動を実現するコンテンツ表示工程を更に含む、
ことを特徴とする請求項１９ないし２１のいずれか一記載のコンテンツ編集方法。
【請求項２３】
前記コンテンツ変換工程は、
木構造をなすコンテンツの終端ノードを、対応するオブジェクトの種類によって分類し、分類に従ってズーム率及び表示状態の対応を設定する工程と、
非終端ノードに関しては、当該非終端ノードの下位の各終端ノードに対応するオブジェクトから構成され、かつ、当該非終端ノードの下位の非終端ノードを下位のズーム対象として位置づけるようなズーム対象を設定し、上位のズーム対象から下位のズーム対象へのズーム伝播を設定する工程と、
の少なくとも何れか一つを含むことを特徴とする請求項１９記載のコンテンツ編集方法。
【請求項２４】
ズーム挙動設定工程は、
ズーム操作の対象となるズーム対象であるオブジェクトの構成を編集するズーム対象設定工程と、
ズーム対象を構成する各オブジェクトに対し、ズーム率及び表示状態の対応を設定するズーム率設定工程と、
複数のオブジェクトから構成されるズーム対象の場合、オブジェクトのレイアウトを縦並びにするか横並びにするかを設定するレイアウト設定工程と、
関連付けられたズーム対象間のズーム伝播関係を設定するズーム伝播設定工程と、
の少なくとも何れか一つを含むことを特徴とする請求項２０または２１記載のコンテンツ編集方法。
【請求項２５】
前記ズーム率設定工程では、ズーム対象の変化傾向が変わるズーム率もしくは表示／非表示の別が切り替わるズーム率のみを設定し、他のズーム率については補間する、
ことを特徴とする請求項２４記載のコンテンツ編集方法。
【請求項２６】
前記ズーム率設定工程では、画像サイズを直接拡大・縮小して変更するとともにズーム率を指定することで、ズーム率と表示サイズとの対応を定義設定する、
ことを特徴とする請求項２４記載のコンテンツ編集方法。
【請求項２７】
前記ズーム伝播設定工程は、伝播先ズーム対象が出現するときの伝播元ズーム対象のズーム率もしくはズーム率変化の相対的関係を、線分の位置や長さの比率に対応付けて設定する、
ことを特徴とする請求項２４記載のコンテンツ編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ編集装置、コンテンツ編集プログラムおよびコンテンツ編集方法に関する。
【背景技術】
【０００２】
近年、オフィス文書（報告書、議事録、メモ等）においては、カメラ付き携帯電話やデジタルビデオカメラ等の普及により、多様なメディア（テキスト、静止画、動画等）からなるオブジェクトの集合で構成されるマルチメディアコンテンツ化が進んでいる。
【０００３】
ところで、このようなマルチメディアコンテンツを現状のブラウザで閲覧、編集するにあたり、下記に示すような問題点がある。
【０００４】
第１には、画面構成が固定的である点である。より詳細には、全情報を１つのページに表示すると、一覧性が悪くなり、かつ、画面構成が固定的なのでメディアの詳細度や異種メディア間（例えば、テキストと関連画像）の表示バランスを閲覧者の好みや閲覧機器に応じて柔軟に制御できない。
【０００５】
第２には、関連情報が異なるページに表示される点である。より詳細には、ハイパーリンクを利用して関連付けると、関連情報が異なるページに表示されるので、着目部分の全体の中での位置づけや閲覧の文脈が分かりにくくなる。
【０００６】
第３には、編集・作成に手間がかかる点である。より詳細には、コンテンツ作成においてはページ内のレイアウトや表示サイズを細部まで作り込む必要があり、手間がかかる。また、コンテンツ作成時にはリンク元とリンク先の全ページを作成する必要がある。
【０００７】
そこで、特許文献１においては、ズーミングメタファを利用することにより、上記の問題点の一部を解決しようとしている。
【０００８】
特許文献１には、入力装置からの入力に応じてズーム状態決定手段でズーム状態を決定し、決定されたズーム状態に従いコンテンツレイアウト生成手段でコンテンツレイアウトを生成し、決定されたズーム状態および生成されたコンテンツレイアウトに従いメタ情報レイアウト生成手段でメタ情報レイアウトを動的に生成し、最後にコンテンツレイアウトと、メタ情報レイアウトと、ポインタを重畳し表示装置に表示するブラウザシステムが記載されている。このような特許文献１のブラウザシステムによれば、コンテンツレイアウトが動的に変化する場合でも、コンテンツレイアウトとメタ情報レイアウトの整合性を確保することができる。
【０００９】
【特許文献１】特開２００３−３３０８５６公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところが、特許文献１のブラウザシステムによれば、コンテンツレイアウトとメタ情報レイアウトの２種類のレイアウトを定義し、これにズーミングメタファを適用しているが、予めコンテンツとメタ情報の区分をしておく必要があり、データの準備・整理に手間がかかるという問題がある。
【００１１】
また、ズームの程度を表すパラメータ（ズーム率）とコンテンツ表示状態の関係はブラウザで自動的に設定されるので、コンテンツ作成者の意図を反映させることができない。
【００１２】
本発明は、上記に鑑みてなされたものであって、ズーミング記述言語を最初から書き下す手間を省くことができるコンテンツ編集装置、コンテンツ編集プログラムおよびコンテンツ編集方法を提供することを目的とする。
【００１３】
本発明は、上記に鑑みてなされたものであって、ズーミング記述言語におけるコンテンツのズーミング操作／挙動を、コンテンツ作成者の意図を反映するものに容易に編集することができるコンテンツ編集装置、コンテンツ編集プログラムおよびコンテンツ編集方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明のコンテンツ編集装置は、構造化されたコンテンツ記述に基づき、コンテンツを構成するズーム対象となるオブジェクト毎のズーム率及び表示状態の対応と、関連付けられたオブジェクト間のズーム伝播との少なくとも何れか一つを記述したズーミング操作／挙動に関するズーミング記述を生成して出力するコンテンツ変換手段を備える。
【００１５】
また、請求項２にかかる発明のコンテンツ編集装置は、コンテンツを構成するズーム対象となるオブジェクト毎のズーミング操作／挙動に関するズーミング記述を編集し、編集後のズーミング記述を出力するズーム挙動設定手段を備える。
【００１６】
また、請求項３にかかる発明は、請求項１記載のコンテンツ編集装置において、前記コンテンツ変換手段により生成されたズーミング操作／挙動に関するズーミング記述を編集し、編集後のズーミング記述を出力するズーム挙動設定手段を更に備える。
【００１７】
また、請求項４にかかる発明は、請求項１ないし３のいずれか一記載のコンテンツ編集装置において、設定されたズーミング記述に従ってコンテンツを表示し、かつ、記述に従ったズーミング操作／挙動を実現するコンテンツ表示手段を更に備える。
【００１８】
また、請求項５にかかる発明は、請求項１記載のコンテンツ編集装置において、前記コンテンツ変換手段は、木構造をなすコンテンツの終端ノードを、対応するオブジェクトの種類によって分類し、分類に従ってズーム率及び表示状態の対応を設定する手段と、非終端ノードに関しては、当該非終端ノードの下位の各終端ノードに対応するオブジェクトから構成され、かつ、当該非終端ノードの下位の非終端ノードを下位のズーム対象として位置づけるようなズーム対象を設定し、上位のズーム対象から下位のズーム対象へのズーム伝播を設定する手段と、の少なくとも何れか一つを備える。
【００１９】
また、請求項６にかかる発明は、請求項２または３記載のコンテンツ編集装置において、ズーム挙動設定手段は、ズーム操作の対象となるズーム対象であるオブジェクトの構成を編集するズーム対象設定手段と、ズーム対象を構成する各オブジェクトに対し、ズーム率及び表示状態の対応を設定するズーム率設定手段と、複数のオブジェクトから構成されるズーム対象の場合、オブジェクトのレイアウトを縦並びにするか横並びにするかを設定するレイアウト設定手段と、関連付けられたズーム対象間のズーム伝播関係を設定するズーム伝播設定手段と、の少なくとも何れか一つを備える。
【００２０】
また、請求項７にかかる発明は、請求項６記載のコンテンツ編集装置において、前記ズーム率設定手段では、ズーム対象の変化傾向が変わるズーム率もしくは表示／非表示の別が切り替わるズーム率のみを設定し、他のズーム率については補間する。
【００２１】
また、請求項８にかかる発明は、請求項６記載のコンテンツ編集装置において、前記ズーム率設定手段では、画像サイズを直接拡大・縮小して変更するとともにズーム率を指定することで、ズーム率と表示サイズとの対応を定義設定する。
【００２２】
また、請求項９にかかる発明は、請求項６記載のコンテンツ編集装置において、前記ズーム伝播設定手段は、伝播先ズーム対象が出現するときの伝播元ズーム対象のズーム率もしくはズーム率変化の相対的関係を、線分の位置や長さの比率に対応付けて設定する。
【００２３】
また、請求項１０にかかる発明のコンテンツ編集プログラムは、構造化されたコンテンツ記述に基づき、コンテンツを構成するズーム対象となるオブジェクト毎のズーム率及び表示状態の対応と、関連付けられたオブジェクト間のズーム伝播との少なくとも何れか一つを記述したズーミング操作／挙動に関するズーミング記述を生成して出力するコンテンツ変換機能をコンピュータに実行させる。
【００２４】
また、請求項１１にかかる発明のコンテンツ編集プログラムは、コンテンツを構成するズーム対象となるオブジェクト毎のズーミング操作／挙動に関するズーミング記述を編集し、編集後のズーミング記述を出力するズーム挙動設定機能をコンピュータに実行させる。
【００２５】
また、請求項１２にかかる発明は、請求項１０記載のコンテンツ編集プログラムにおいて、前記コンテンツ変換機能により生成されたズーミング操作／挙動に関するズーミング記述を編集し、編集後のズーミング記述を出力するズーム挙動設定機能を更にコンピュータに実行させる。
【００２６】
また、請求項１３にかかる発明は、請求項１０ないし１２のいずれか一記載のコンテンツ編集プログラムにおいて、設定されたズーミング記述に従ってコンテンツを表示し、かつ、記述に従ったズーミング操作／挙動を実現するコンテンツ表示機能を更にコンピュータに実行させる。
【００２７】
また、請求項１４にかかる発明は、請求項１０記載のコンテンツ編集プログラムにおいて、前記コンテンツ変換機能は、木構造をなすコンテンツの終端ノードを、対応するオブジェクトの種類によって分類し、分類に従ってズーム率及び表示状態の対応を設定する機能と、非終端ノードに関しては、当該非終端ノードの下位の各終端ノードに対応するオブジェクトから構成され、かつ、当該非終端ノードの下位の非終端ノードを下位のズーム対象として位置づけるようなズーム対象を設定し、上位のズーム対象から下位のズーム対象へのズーム伝播を設定する機能と、の少なくとも何れか一つをコンピュータに実行させる。
【００２８】
また、請求項１５にかかる発明は、請求項１１または１２記載のコンテンツ編集プログラムにおいて、ズーム挙動設定機能は、ズーム操作の対象となるズーム対象であるオブジェクトの構成を編集するズーム対象設定機能と、ズーム対象を構成する各オブジェクトに対し、ズーム率及び表示状態の対応を設定するズーム率設定機能と、複数のオブジェクトから構成されるズーム対象の場合、オブジェクトのレイアウトを縦並びにするか横並びにするかを設定するレイアウト設定機能と、関連付けられたズーム対象間のズーム伝播関係を設定するズーム伝播設定機能と、の少なくとも何れか一つをコンピュータに実行させる。
【００２９】
また、請求項１６にかかる発明は、請求項１５記載のコンテンツ編集プログラムにおいて、前記ズーム率設定機能では、ズーム対象の変化傾向が変わるズーム率もしくは表示／非表示の別が切り替わるズーム率のみを設定し、他のズーム率については補間する。
【００３０】
また、請求項１７にかかる発明は、請求項１５記載のコンテンツ編集プログラムにおいて、前記ズーム率設定機能では、画像サイズを直接拡大・縮小して変更するとともにズーム率を指定することで、ズーム率と表示サイズとの対応を定義設定する。
【００３１】
また、請求項１８にかかる発明は、請求項１５記載のコンテンツ編集プログラムにおいて、前記ズーム伝播設定機能は、伝播先ズーム対象が出現するときの伝播元ズーム対象のズーム率もしくはズーム率変化の相対的関係を、線分の位置や長さの比率に対応付けて設定する。
【００３２】
また、請求項１９にかかる発明のコンテンツ編集方法は、構造化されたコンテンツ記述に基づき、コンテンツを構成するズーム対象となるオブジェクト毎のズーム率及び表示状態の対応と、関連付けられたオブジェクト間のズーム伝播との少なくとも何れか一つを記述したズーミング操作／挙動に関するズーミング記述を生成して出力するコンテンツ変換工程を含む。
【００３３】
また、請求項２０にかかる発明のコンテンツ編集方法は、コンテンツを構成するズーム対象となるオブジェクト毎のズーミング操作／挙動に関するズーミング記述を編集し、編集後のズーミング記述を出力するズーム挙動設定工程を含む。
【００３４】
また、請求項２１にかかる発明は、請求項１９記載のコンテンツ編集方法において、前記コンテンツ変換工程により生成されたズーミング操作／挙動に関するズーミング記述を編集し、編集後のズーミング記述を出力するズーム挙動設定工程を更に含む。
【００３５】
また、請求項２２にかかる発明は、請求項１９ないし２１のいずれか一記載のコンテンツ編集方法において、設定されたズーミング記述に従ってコンテンツを表示し、かつ、記述に従ったズーミング操作／挙動を実現するコンテンツ表示工程を更に含む。
【００３６】
また、請求項２３にかかる発明は、請求項１９記載のコンテンツ編集方法において、前記コンテンツ変換工程は、木構造をなすコンテンツの終端ノードを、対応するオブジェクトの種類によって分類し、分類に従ってズーム率及び表示状態の対応を設定する工程と、非終端ノードに関しては、当該非終端ノードの下位の各終端ノードに対応するオブジェクトから構成され、かつ、当該非終端ノードの下位の非終端ノードを下位のズーム対象として位置づけるようなズーム対象を設定し、上位のズーム対象から下位のズーム対象へのズーム伝播を設定する工程と、の少なくとも何れか一つを含む。
【００３７】
また、請求項２４にかかる発明は、請求項２０または２１記載のコンテンツ編集方法において、ズーム挙動設定工程は、ズーム操作の対象となるズーム対象であるオブジェクトの構成を編集するズーム対象設定工程と、ズーム対象を構成する各オブジェクトに対し、ズーム率及び表示状態の対応を設定するズーム率設定工程と、複数のオブジェクトから構成されるズーム対象の場合、オブジェクトのレイアウトを縦並びにするか横並びにするかを設定するレイアウト設定工程と、関連付けられたズーム対象間のズーム伝播関係を設定するズーム伝播設定工程と、の少なくとも何れか一つを含む。
【００３８】
また、請求項２５にかかる発明は、請求項２４記載のコンテンツ編集方法において、前記ズーム率設定工程では、ズーム対象の変化傾向が変わるズーム率もしくは表示／非表示の別が切り替わるズーム率のみを設定し、他のズーム率については補間する。
【００３９】
また、請求項２６にかかる発明は、請求項２４記載のコンテンツ編集方法において、前記ズーム率設定工程では、画像サイズを直接拡大・縮小して変更するとともにズーム率を指定することで、ズーム率と表示サイズとの対応を定義設定する。
【００４０】
また、請求項２７にかかる発明は、請求項２４記載のコンテンツ編集方法において、前記ズーム伝播設定工程は、伝播先ズーム対象が出現するときの伝播元ズーム対象のズーム率もしくはズーム率変化の相対的関係を、線分の位置や長さの比率に対応付けて設定する。
【発明の効果】
【００４１】
請求項１にかかる発明によれば、構造化されたコンテンツ記述に基づき、コンテンツを構成するズーム対象となるオブジェクト毎のズーム率及び表示状態の対応と、関連付けられたオブジェクト間のズーム伝播との少なくとも何れか一つを記述したズーミング操作／挙動に関するズーミング記述を生成して出力することにより、ズーミング記述言語を最初から書き下す手間を省くという効果を奏する。
【００４２】
また、請求項２にかかる発明によれば、コンテンツのズーミング操作／挙動を、コンテンツ作成者の意図を反映するものに容易に編集することができるという効果を奏する。
【００４３】
また、請求項３にかかる発明によれば、自動作成されたズーミング記述言語におけるコンテンツのズーミング操作／挙動を、コンテンツ作成者の意図を反映するものに容易に編集することができるという効果を奏する。
【００４４】
また、請求項４にかかる発明によれば、設定されたズーミング記述に従ってコンテンツを表示し、かつ、記述に従ったズーミング操作／挙動を実現することにより、コンテンツ編集結果をすぐに視覚的に確認できるという効果を奏する。
【００４５】
また、請求項５にかかる発明によれば、ズーミング記述言語を最初から書き下す手間を省くという効果を奏する。
【００４６】
また、請求項６にかかる発明によれば、コンテンツのズーミング操作／挙動を、コンテンツ作成者の意図を反映するものに容易に編集することができるという効果を奏する。
【００４７】
また、請求項７にかかる発明によれば、編集の手間を低減し、編集者が表示状態を把握しやすくすることができるという効果を奏する。
【００４８】
また、請求項８にかかる発明によれば、ズーム率と画像サイズの対応が視覚的かつ連続的に捉えられるので、編集者にとって分かりやすくなるという効果を奏する。
【００４９】
また、請求項９にかかる発明によれば、ズーム伝播における伝播元と伝播先の相対的な関係を直感的に編集／把握しやすくなるという効果を奏する。
【００５０】
また、請求項１０にかかる発明によれば、構造化されたコンテンツ記述に基づき、コンテンツを構成するズーム対象となるオブジェクト毎のズーム率及び表示状態の対応と、関連付けられたオブジェクト間のズーム伝播との少なくとも何れか一つを記述したズーミング操作／挙動に関するズーミング記述を生成して出力することにより、ズーミング記述言語を最初から書き下す手間を省くという効果を奏する。
【００５１】
また、請求項１１にかかる発明によれば、コンテンツのズーミング操作／挙動を、コンテンツ作成者の意図を反映するものに容易に編集することができるという効果を奏する。
【００５２】
また、請求項１２にかかる発明によれば、自動作成されたズーミング記述言語におけるコンテンツのズーミング操作／挙動を、コンテンツ作成者の意図を反映するものに容易に編集することができるという効果を奏する。
【００５３】
また、請求項１３にかかる発明によれば、設定されたズーミング記述に従ってコンテンツを表示し、かつ、記述に従ったズーミング操作／挙動を実現することにより、コンテンツ編集結果をすぐに視覚的に確認できるという効果を奏する。
【００５４】
また、請求項１４にかかる発明によれば、ズーミング記述言語を最初から書き下す手間を省くという効果を奏する。
【００５５】
また、請求項１５にかかる発明によれば、コンテンツのズーミング操作／挙動を、コンテンツ作成者の意図を反映するものに容易に編集することができるという効果を奏する。
【００５６】
また、請求項１６にかかる発明によれば、編集の手間を低減し、編集者が表示状態を把握しやすくすることができるという効果を奏する。
【００５７】
また、請求項１７にかかる発明によれば、ズーム率と画像サイズの対応が視覚的かつ連続的に捉えられるので、編集者にとって分かりやすくなるという効果を奏する。
【００５８】
また、請求項１８にかかる発明によれば、ズーム伝播における伝播元と伝播先の相対的な関係を直感的に編集／把握しやすくなるという効果を奏する。
【００５９】
また、請求項１９にかかる発明によれば、構造化されたコンテンツ記述に基づき、コンテンツを構成するズーム対象となるオブジェクト毎のズーム率及び表示状態の対応と、関連付けられたオブジェクト間のズーム伝播との少なくとも何れか一つを記述したズーミング操作／挙動に関するズーミング記述を生成して出力することにより、ズーミング記述言語を最初から書き下す手間を省くという効果を奏する。
【００６０】
また、請求項２０にかかる発明によれば、コンテンツのズーミング操作／挙動を、コンテンツ作成者の意図を反映するものに容易に編集することができるという効果を奏する。
【００６１】
また、請求項２１にかかる発明によれば、自動作成されたズーミング記述言語におけるコンテンツのズーミング操作／挙動を、コンテンツ作成者の意図を反映するものに容易に編集することができるという効果を奏する。
【００６２】
また、請求項２２にかかる発明によれば、設定されたズーミング記述に従ってコンテンツを表示し、かつ、記述に従ったズーミング操作／挙動を実現することにより、コンテンツ編集結果をすぐに視覚的に確認できるという効果を奏する。
【００６３】
また、請求項２３にかかる発明によれば、ズーミング記述言語を最初から書き下す手間を省くという効果を奏する。
【００６４】
また、請求項２４にかかる発明によれば、コンテンツのズーミング操作／挙動を、コンテンツ作成者の意図を反映するものに容易に編集することができるという効果を奏する。
【００６５】
また、請求項２５にかかる発明によれば、編集の手間を低減し、編集者が表示状態を把握しやすくすることができるという効果を奏する。
【００６６】
また、請求項２６にかかる発明によれば、ズーム率と画像サイズの対応が視覚的かつ連続的に捉えられるので、編集者にとって分かりやすくなるという効果を奏する。
【００６７】
また、請求項２７にかかる発明によれば、ズーム伝播における伝播元と伝播先の相対的な関係を直感的に編集／把握しやすくなるという効果を奏する。
【発明を実施するための最良の形態】
【００６８】
以下に添付図面を参照して、この発明にかかるコンテンツ編集装置、コンテンツ編集プログラムおよびコンテンツ編集方法の最良な実施の形態を詳細に説明する。
【００６９】
本発明の実施の一形態を図１ないし図２０に基づいて説明する。
【００７０】
［１．マルチメディアコンテンツ閲覧における画面遷移の概要］
最初に、本発明の前提となるマルチメディアコンテンツ閲覧における画面遷移の概要について説明する。
【００７１】
まず、ズーム率関係がプラスの値の場合のズームの伝播の例について説明する。図１ないし図３は、マルチメディアコンテンツ閲覧における画面遷移例を示す説明図である。図１は、ディスプレイに表示されるマルチメディアコンテンツの一例を示す正面図である。図１に示す例は、マルチメディアコンテンツとして「出張報告」を適用した例である。図１に示すマルチメディアコンテンツは、オブジェクトとしてテキストを主体に構成されている。
【００７２】
図１に示すマルチメディアコンテンツのオブジェクトＡに対してズームイン操作を行った結果を図２に示す。図２に示すように、マルチメディアコンテンツのオブジェクトＡに対してズームイン操作を行った場合、オブジェクトＡの下位のオブジェクトＢが新たに表示されるとともに、新たなオブジェクトＣがオブジェクトＢの下部分に表示される。ここで、新たなオブジェクトＣは、オブジェクトＡに関連する討議がなされていた時点での討議風景を撮影した動画像の静止状態の画像である。
【００７３】
さらに、図２に示すマルチメディアコンテンツのオブジェクトＡに対してズームイン操作を行った結果を図３に示す。図３に示すように、マルチメディアコンテンツのオブジェクトＡに対してズームイン操作を行った場合、オブジェクトＡ，Ｂのフォントサイズが拡大される。加えて、図３に示すように、マルチメディアコンテンツのオブジェクトＡに対してズームイン操作を行った場合、オブジェクトＣである静止画像の詳細度が高くなる（画像サイズが拡大する）。さらに、オブジェクトＣは、あるサイズにまで拡大すると、動画像（と音声）の再生を開始する。
【００７４】
このようなマルチメディアコンテンツ閲覧における画面遷移は、以下に示すような表示記述（構造記述及びズーミング記述）で記述されている。なお、構造記述及びズーミング記述は、ＸＭＬ（Extensible Markup Language）ベースの言語で記述されている。
【００７５】
ここで、ズーミング記述について、以下に簡単な例を挙げて説明する。
【００７６】
１．メディアオブジェクトの指定
テキスト、静止画像、動画像、音声のそれぞれについて、<text/>，<img/>，<video/>，<audio/>のタグで表す。このタグにより、具体的なテキストの内容やソースファイルを指定する。
（例１）
<text id=text1>これはテキストです。</text>
<img id=img1 src="img1.jpg"/>
<video id=video1 src="video1.mpg"/>
<audio id=audio1 src="audio1.wav"/>
【００７７】
２．ズーム率の範囲
<div/>タグ内のzoomFactor属性にて、ズーム率の最大値、最小値を指定し、連続パラメータとしてのズーム率の範囲を表す。
（例２）
<div zoomFactor="0.0 0.5"/>
【００７８】
３．メディアオブジェクトの表示
テキスト、静止画像、動画像、音声のそれぞれについて、<dispText>，<dispImg>，<dispVideo>，<dispAudio>タグで表す。常に<div/>タグに内包され、<div/>タグで指定された範囲のズーム率における各メディアオブジェクトの表示の状態を表す。
（例３−１）
<div zoomFactor="0.0 0.5">
<dispText id="disptext1" textId="text1" fontSize="10pt 14pt"/>
</div>
上記の意味は、<text/>タグにてtext1で指定されたテキストを、ズーム率が0.0のときは10ptで、ズーム率が0.5のときは14ptでそれぞれ表示し、その間はなるべくなめらかにフォントサイズを変化させるというものである。
（例３−２）
<div zoomFactor="0.0 0.5">
<dispImg id="dispimg1" imgId="img1" imgSize="10% 50%"/>
</div>
上記の意味は、<img/>タグにてimg1で指定された静止画像を、ズーム率が0.0のときは最大サイズの10%で、ズーム率が0.5のときは50%でそれぞれ表示し、その間はなるべくなめらかにサイズを変化させるというものである。
（例３−３）
<div zoomFactor="0.0 0.5">
<dispVideo id="dispvideo1" videoId="video1" start="0" end="300" videoSize="10% 50%"/>
</div>
上記の意味は、<video/>タグにてvideo1で指定された動画像の第0フレームから300フレームまでを、ズーム率が0.0のときは最大サイズの10%で，ズーム率が0.5のときは50%でそれぞれ表示し、その間はなるべくなめらかにサイズを変化させるというものである。
（例３−４）
<div zoomFactor="0.0 0.5">
<dispAudio id="dispaudio1" audioId="audio1" start="0s" end="30s"/>
</div>
上記の意味は、<audio/>タグにてaudio1で指定された音声の最初から30秒までを、ズーム率が0.0から0.5の間再生するというものである。
【００７９】
４．ズーム対象
ズーム対象を<zoomObject/>タグで記述する。初期ズーム率やズーム伝播先のズーム対象、ズーム率関係もタグ内の属性で記述する。<div/>もしくは他の<zoomObject/>のいずれかを必ず内包する。
【００８０】
以下に、図１ないし図３に示す画面遷移例についての構造記述及びズーミング記述を示す。なお、以下においては、コンテンツの構造記述とズーミングの操作／挙動に関するズーミング記述を分けて記述している（onlyHierarchy="on"は構造のみの記述であることを示す）。
【００８１】
（コンテンツの構造記述）
<zoomObject id="zoom1" onlyHierarchy="on">
<text id="text1">1. 新教材の改善点について</text>
<text id="text2">参加者から教材の中身について意見を出してもらう。</text>
<zoomObject id="zoom2" onlyHierarchy="on">
<text id="text3">新しいものを次々に出していくにはどうすればよいか、
何度も使ってもらえるようにするにはどうすればよいか（問題提起）</text>
<zoomObject id="zoom3" onlyHierarchy="on">
<text id="text4">開発はもう少し短いスパンで作っていく必要がある。</text>
<text id="text5">３ヶ月毎にアップデートしていくつもり。</text> 
.......
</zoomObject>
<zoomObject id="zoom4" onlyHierarchy="on">
<video id="video1" src="会議11.mpg"/>
</zoomObject>
</zoomObject> 
<zoomObject id="zoom5" onlyHierarchy="on">
<text id="text10">ステップ６の通訳者メモについて初めて.….</text>
.......
</zoomObject> 
.......
</zoomObject>
【００８２】
（ズーミングの操作／挙動に関するズーミング記述）
<zoomObject id="zoom1" initZoomFactor="0.0" relatedTo="children:0.8">
<div zoomFactor="0.0 1.0">
<dispText id="disptext1" textId="text1" textSize="12pt 14pt"/>
<dispText id="disptext2" textId="text2" textSize="12pt 14pt"/>
</div>
</zoomObject>
<zoomObject id="zoom2" initZoomFactor="0.0" relatedTo="children:0.8">
<div zoomFactor="0.0 1.0">
<dispText id="disptext5" textId="text3" textSize="11pt"/>
</div>
</zoomObject>
<zoomObject id="zoom3" initZoomFactor="0.0" relatedTo="brother:-0.5">
<div zoomFactor="0.1 1.0">
<dispText id="disptext6" textId="text4" textSize="8pt 10pt"/>
<dispText id="disptext7" textId="text5" textSize="8pt 10pt"/>
.......
</div>
</zoomObject>
<zoomObject id="zoom4" initZoomFactor="0.0" relatedTo="brother:-0.5">
<div zoomFactor="0.1 0.4">
<dispVideo id="dispvideo1" videoId="video1" start="0" end="0" videoSize="20% 50%"/>
</div>
<div zoomFactor="0.4 1.0">
<dispVideo id="dispvideo2" videoId="video1" start="0" end="900" videoSize="50% 100%"/>
</div>
</zoomObject>
【００８３】
このコンテンツの構造記述によれば、最上位にzoom1があり、その下位にzoom2、zoom5他が、さらにzoom2の下位にzoom3、zoom4がある。そして、zoom3は複数のテキスト（text4、text5他）から、zoom4は１つの動画像（video1）からそれぞれ構成されている。
【００８４】
また、ズーミングの操作／挙動に関するズーミング記述によれば、zoom1、zoom2、zoom3、zoom4いずれも初期ズーム率が0.0であるが、前２者は最初からテキスト（text1、text2、text3）が表示されるのに対し、後２者は何も表示されない（これは、図１の初期状態に対応している）。
【００８５】
ここで、zoom2をズームインすると、それが子階層のズーム対象に伝播する（relatedTo="children: 0.8"はズーム率関係0.8で子階層全てにズーム伝播することを表す）。zoom2のズーム率の増加に対してzoom3、zoom4のズーム率がその0.8の変化率で増加し（zoom2のズーム率が+0.5変化するとzoom3、zoom4はそれぞれ+0.4変化する）、0.1に達した時点でtext4、text5他とvideo1がそれぞれ表示される（図２参照）。これは、テキスト情報に加えて動画像情報が加わっているので、メディア拡張の例である。ただし、video1についてはここではまだフレーム0のみが静止状態で表示される。
【００８６】
この状態からさらにzoom2をズームインしていくと、zoom3、zoom4のズーム率もさらに増加し、text4、text5他のフォントサイズは拡大する。同時にvideo1の表示サイズも拡大し、zoom4のズーム率が0.4に達した時点でvideo1のフレーム0から900までが再生される（図３、詳細度変化の例）。
【００８７】
なお、図３の状態でzoom2をズームアウトすると、ズームインの場合とは逆にzoom3、zoom4も一緒にズームアウトして図２の状態になり、それぞれのズーム率が0.1以下になるとtext4、text5他とvideo1が画面から消えて図１の状態に戻る。あるいは、強制的に初期状態に戻す操作をすると、いかなる表示状態からであっても、図１の状態に戻る。
【００８８】
次に、ズーム率関係がマイナスの値の場合のズームの伝播の例について説明する。
【００８９】
図４は、マルチメディアコンテンツ閲覧における画面遷移例を示す説明図である。図３に示すマルチメディアコンテンツのオブジェクトＢに対してズームイン操作を行った結果を図４に示す。図４に示すように、マルチメディアコンテンツのオブジェクトＢに対してズームイン操作を行った場合、オブジェクトＢのフォントサイズが拡大されているが、オブジェクトＣの表示サイズは縮小する。
【００９０】
前述したズーミングの操作／/挙動に関するズーミング記述においては、zoom3、zoom4にはいずれも
relatedTo="brother: -0.5"
という記述がある。これは、共通の親を持つズーム対象間でズーム伝播が起こることを表している。ズーム率関係がマイナスの値であるのは、一方をズームインすると他方がズームアウトすることを示す。よって、図３の状態からzoom3のみを選択してズームインすると、zoom4がズームアウトする（text4、text5他はさらに拡大し、video1は逆に縮小することになる（図４参照））。
【００９１】
以上が、マルチメディアコンテンツ閲覧における画面遷移の概要である。
【００９２】
［２．コンテンツ編集装置の説明］
上述したようなズーミング記述によれば、一のメディアオブジェクト（テキスト、静止画像、動画像、音声等）をズーミングするとそれに連動して他のメディアオブジェクト（テキスト、静止画像、動画像、音声等）がズーミングするズーム対象間のズームの伝播を記述可能であることにより、一のズーム対象から他のズーム対象へ向けての自然なズーミングを行なうことができる。しかしながら、上述したようなＸＭＬベースの言語で構造記述及びズーミング記述を記述するに際し、ＸＭＬのスクリプトを手作業で記述していくのは、一般にはかなり面倒で困難な作業である。
【００９３】
そこで、本実施の形態のコンテンツ編集装置は、マルチメディアコンテンツに対するズーミング操作／挙動を編集し、その結果をズーミング記述言語の形式で出力することができるようにしたものである。
【００９４】
［２−１．コンテンツ編集装置のハードウェア構成］
図５は、本発明の実施の一形態にかかるコンテンツ編集装置１の構成を示すブロック図である。本実施の形態のコンテンツ編集装置１は、パーソナルコンピュータを主体に構成されており、情報処理を行うＣＰＵ（Central Processing Unit）２と、ＢＩＯＳ（Basic Input Output System）等を格納するＲＯＭ（Read Only Memory）３と、情報を処理中に一時的に格納するＲＡＭ（Random Access Memory）４と、アプリケーションプログラムや処理結果等を保存する記憶部であるＨＤＤ（Hard Disk Drive）５と、情報を外部に保管又は配布し若しくは情報（アプリケーションプログラム等）を外部から入手するための記憶媒体であるリムーバブルメディア６のドライブ６ａと、外部の他の電子機器と通信するためのネットワークＮに接続するためのネットワークインタフェース８と、処理経過や処理結果等をユーザに表示する表示部であるディスプレイ９と、操作者がコンテンツ編集装置１に命令や情報等を入力するためのキーボード１０やマウス１１等の入力部とから構成され、これらの間のデータ通信をバスコントローラ１２が調停して動作している。
【００９５】
なお、リムーバブルメディア６としては、フレキシブルディスク、ハードディスク、磁気テープ等のような磁気的な記憶媒体、ＭＯのような光磁気的な記憶媒体、ＣＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等のような光学的な記憶媒体、半導体メモリ等、各種の記憶媒体が適用できる。
【００９６】
データ送信は、コンテンツ編集装置１のネットワークインタフェース８へとデータを送ることにより、ネットワークインタフェース８がネットワークＮへと信号を出力する。また、ネットワークインタフェース８が受け取った信号については、ネットワークインタフェース８において必要かどうかの判断がなされ、必要なデータであれば取り込み、不必要であれば破棄する、というような処理が行われる。すなわち、あらゆるデータの送受信は、すべてネットワークインタフェース８を経由して行われることになる。
【００９７】
一般的には、ユーザがコンテンツ編集装置１の電源を投入すると、ＣＰＵ２はＲＯＭ３内のＢＩＯＳに含まれるローダーというプログラムを起動させ、ＨＤＤ５からオペレーティングシステム（ＯＳ）という当該コンテンツ編集装置１のハードウェアとソフトウェアとを管理するプログラムをＲＡＭ４に読み込む。ＯＳは起動すると、ユーザの操作に応じてアプリケーションプログラムの起動、情報の読み込み、保存等をサポートする。代表的なＯＳとしては、Windows（Microsoft Corporationの登録商標）、ＵＮＩＸ（Ｘ/Open, Inc.の登録商標）等が知られている。これらのＯＳ上で走るプログラムをアプリケーションプログラムと呼んでいる。なお、アプリケーションプログラムは、所定のＯＳ上で動作するものに限らず、後述の各種処理の一部の実行をＯＳに肩代わりさせるものであってもよいし、所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００９８】
また、一般的には、コンテンツ編集装置１のＨＤＤ５にインストールされるアプリケーションプログラムは、リムーバブルメディア６に記録され、このリムーバブルメディア６に記録されたアプリケーションプログラムがＨＤＤ５にインストールされる。このため、リムーバブルメディア６も、アプリケーションプログラムを記憶する記憶媒体となり得る。さらには、アプリケーションプログラムは、例えばネットワークインタフェース８を介して外部から取り込まれ、ＨＤＤ５にインストールされても良い。
【００９９】
コンテンツ編集装置１は、ＯＳ上で動作するアプリケーションプログラムが起動すると、このアプリケーションプログラムに従い、ＣＰＵ２が各種の演算処理を実行して各部を集中的に制御する。
【０１００】
［２−２．コンテンツ編集装置におけるコンテンツ編集処理］
次に、コンテンツ編集装置１のＣＰＵ２が実行する各種の演算処理のうち、本実施の形態の特長的な処理であるコンテンツ編集処理について以下に説明する。概略的には、本実施の形態の特長的なコンテンツ編集処理は、マルチメディアコンテンツに対するズーミング操作／挙動を編集し、その結果をズーミング記述言語の形式で出力することができるようにしたものである。
【０１０１】
コンテンツ編集装置１は、アプリケーションプログラムとして、コンテンツ編集プログラムをＨＤＤ５に記憶している。すなわち、コンテンツ編集装置１は、ＯＳ上で動作するコンテンツ編集プログラムが起動すると、このコンテンツ編集プログラムに従い、ＣＰＵ２が各部を制御してコンテンツ編集処理を実行する。
【０１０２】
図６は、コンテンツ編集装置１のコンテンツ編集処理にかかる機能構成を示すブロック図である。図６に示すように、コンテンツ編集装置１は、ＣＰＵ２がＯＳ上で動作するコンテンツ編集プログラムに従うことにより、コンテンツ変換手段２１と、ズーム挙動設定手段２２と、コンテンツ表示手段２３とを実現する。以下、各部について詳述する。
【０１０３】
［２−２−１．コンテンツ変換手段］
コンテンツ変換手段２１は、ＸＭＬ（Extensible Markup Language）やＨＴＭＬ（Hyper Text Markup Language）で記述されて構造化されたコンテンツに対し、ズーミングを適用できるようにコンテンツ内のズーム対象の構造設定や、ズーム率とズーム対象の表示状態の対応関係の設定や、ズーム対象内部のメディアオブジェクトのレイアウトの設定や、ズーム対象間のズーム伝播の設定を自動的に行う。なお、このような構造化されたコンテンツ記述は、ネットワークＮやリムーバブルメディア６を介して入力される。より詳細には、木構造をなすコンテンツの終端ノードを、対応するメディアオブジェクトの種類によって分類し、分類に従って、ズーム率と表示状態の対応を自動設定する。一方、非終端ノードに関しては、当該非終端ノードの下位の各終端ノードに対応するメディアオブジェクトから構成され、かつ、当該非終端ノードの下位の非終端ノードを下位のズーム対象として位置づけるようなズーム対象を自動設定する。さらに、上位のズーム対象から下位のズーム対象へズーム伝播することを自動設定する。
【０１０４】
コンテンツ変換手段２１における処理動作を、ＸＭＬで記述された構造化コンテンツの記述例に基づいて説明する。
【０１０５】
（構造化コンテンツ記述）
<Session session_no="1">
<DATESTAMP>04-10-01</DATESTAMP>
<BASIC_INFO>Customer: __; Device: ipsio4500; CE: __;</BASIC_INFO>
<DESCRIPTION>Problem: noise in the output image</DESCRIPTION>
<DATAITEMS>
<DATAITEM session_no="1">
<VIDEO>videofile1-1-1-1.wmv</VIDEO>
<TEXT>service condition video</TEXT>
</DATAITEM>
<DATAITEM session_no="1">
<IMAGE>imgfile1-1-1-2.jpg</IMAGE>
<TEXT>printout sample</TEXT>
</DATAITEM>
</DATAITEMS>
</Session>
【０１０６】
この中で、終端ノードに対応するのは次の記述である。
<DATESTAMP>04-10-01</DATESTAMP>
<BASIC_INFO>Customer: __; Device: ipsio4500; CE: __;</BASIC_INFO>
<DESCRIPTION>Problem: noise in the output image</DESCRIPTION>
<VIDEO>videofile1-1-1-1.wmv</VIDEO>
<TEXT>service condition video</TEXT>
<IMAGE>imgfile1-1-1-2.jpg</IMAGE>
<TEXT>printout sample</TEXT>
【０１０７】
これらについて、ファイルの拡張子が無いものはテキストとみなし、拡張子があるものは、それぞれ対応するメディアオブジェクトとみなす。例えば、“.jpg”“.gif”“.tiff”等は静止画像、“.mpg”“.wmv”“.avi”等は動画像、“.mp3”“.wav”等は音声、それ以外はテキストとみなす。そして、それぞれのメディアオブジェクトに対して、テキストならフォントサイズ、静止画像なら静止画像サイズ、動画像なら動画像サイズと再生区間、音声なら再生区間を、自動設定する。
【０１０８】
一方、上記の記述で非終端ノードはズーム対象に対応付ける。その際、元の木構造に対応して、各ズーム対象を構成するメディアオブジェクトやその下位に位置づけられるズーム対象を自動設定する。さらに、上位ズーム対象から下位ズーム対象へのズーム伝播も自動設定する。
【０１０９】
その結果、上記の構造化コンテンツ記述が例えば下記のようなズーミング記述言語に変換される。
【０１１０】
（ズーミング記述言語）
<zoomObject id=”zoom-1-1” initZoomFactor=”0.0” relatedTo=”children:0.5” relativeLayout=”vertical”>
<div zoomFactor=”0.0 1.0”>
<dispText id=”txt-1-1-1” fontSize=”8pt 14pt”> 04-10-01 </dispText>
<dispText id=”txt-1-1-2” fontSize=”8pt 14pt”> Customer: __; Device: ipsio4500; CE: __; </dispText>
<dispText id=”txt-1-1-3” fontSize=”8pt 14pt”> Problem: noise in the output image </dispText>
</div>
<zoomObject id=”zoom-1-1-4” initZoomFactor=”0.0” relatedTo=”children:0.5” relativeLayout=”vertical”>
<zoomObject id=”zoom-1-1-4-1” initZoomFactor=”0.0” relatedTo=”children:0.5” relativeLayout=”vertical”>
<div zoomFactor=”0.0 1.0”>
<dispVideo id=” vid-1-1-4-1-1” src =”videofile1-1-1-1.wmv” star t=”0” en d=”200” videoSize=”50% 100%” />
<dispText id=”txt-1-1-4-1-2” fontSize=”8pt 14pt”> service condition video </dispText>
</div>
</zoomObject>
<zoomObject id=”zoom-1-1-4-2” initZoomFactor=”0.0” relatedTo=”children:0.5” relativeLayout=”vertical”>
<div zoomFactor=”0.0 1.0”>
<dispImg id=”img-1-1-4-2-1” src=”imgfile1-1-1-2.jpg” imgSize=”10% 100%” />
<dispText id=”txt-1-1-4-2-2” fontSize=”8pt 14pt”> printout sample </dispText>
</div>
</zoomObject>
</zoomObject>
</zoomObject>
【０１１１】
ここでは、元の記述の<Session session_no=”1”>が<zoonObject id=”zoom-1-1”/>というズーム対象に変換され、それは、<dispText id=”txt-1-1-1”/>, <dispText id=”txt-1-1-2”/>, <dispText id=”txt-1-1-3”/>という３つのテキストメディアオブジェクトから構成される。それぞれのテキストは、ズーム率が0.0から1.0まで変化する間にフォントサイズが８ptから１４ptまで拡大するようにデフォルト設定されている。
【０１１２】
<zoonObject id=”zoom-1-1”/>は下位に<zoonObject id=”zoom-1-1-4”/>を持ち（元記述の<DATAITEMS>に対応）、さらにその下位に<zoonObject id=”zoom-1-1-4-1”/>と<zoonObject id=”zoom-1-1-4-2”/>がある（いずれも元記述の<DATAITEM session_no=”1”>に対応）。ただし、<zoonObject id=”zoom-1-1-4”/>に直に含まれるメディアオブジェクトはない。
【０１１３】
<zoonObject id=”zoom-1-1-4-1”/>は、<dispVideo id=” vid-1-1-4-1-1”/>という動画像メディアオブジェクトと<dispText id=”txt-1-1-4-1-2”/>というテキストメディアオブジェクトから構成され、前者はズーム率が0.0から1.0まで変化する間、常に冒頭から200フレーム目までを再生しつつ、画像サイズがオリジナルサイズの50%から100%まで拡大するようにデフォルト設定されている。テキストについては上記の<dispText id=”txt-1-1-1”/>他と同様の挙動である。
【０１１４】
また、<zoonObject id=”zoom-1-1-4-2”/>は、<dispImg id=” vid-1-1-4-2-1”/>という静止画像メディアオブジェクトと<dispText id=”txt-1-1-4-2-2”/>というテキストメディアオブジェクトから構成され、前者はズーム率が0.0から1.0まで変化する間に画像サイズがオリジナルサイズの10%から100%まで拡大するようにデフォルト設定されている。テキストについては上記の<dispText id=”txt-1-1-1”/>他と同様の挙動である。
【０１１５】
ズームの伝播については、いずれも上位ズーム対象から、下位ズーム対象へズーム率関係0.5でズーム伝播するようにデフォルト設定されている。
【０１１６】
なお、ズーム率と各メディアオブジェクトの表示状態の設定（フォントサイズ、静止画像サイズ、動画像サイズ、動画像再生区間）は上記例に示した値に限るものではない。ズーム伝播でのズーム率関係もこの値に限るものではない。
【０１１７】
このコンテンツ変換手段２１が実現する変換機能を利用することにより、ズーミング記述言語を最初から書き下す手間を省くという効果が生じる。
【０１１８】
［２−２−２．ズーム挙動設定手段］
ズーム挙動設定手段２２は、コンテンツのズーム対象の構成やズーム率と表示状態の設定、ズーム伝播の設定などを司るものであって、コンテンツ変換手段２１で自動設定された挙動を変更する場合に用いるものである。このズーム挙動設定手段２２は、図６に示すように、ズーム対象設定手段２２１と、ズーム率設定手段２２２と、レイアウト設定手段２２３と、ズーム伝播設定手段２２４とにより構成されており、各手段は選択的に実行可能である。各手段の選択は、特に図示しないが、ディスプレイ９にそれぞれの手段に関係付けられたボタンを表示し、このボタンをマウス１１でクリックすることにより実行される。
【０１１９】
（１）ズーム対象設定手段
ズーム対象設定手段２２１は、ズーム操作の対象となるオブジェクトの構成を編集することができる。具体的には、２つのズーム対象を結合して１つのズーム対象に設定することができる。なお、「ズーム対象」はズーム操作の対象となる単位であり、コンテンツを構成するテキスト、静止画像、動画像、音声の各「メディアオブジェクト」から構成される。
【０１２０】
ズーム対象設定手段２２１の実行が選択された場合には、図７に示すウィンドウＷ１がディスプレイ９に表示される。図７に示すウィンドウＷ１のサブウィンドウＳＷ１（「構造編集」というタイトルの下部）は、構造編集画面である。この構造編集画面には、コンテンツを構成する各ズーム対象のid、および、ズーム対象間の階層構造が表示されている。
【０１２１】
図７に示すウィンドウＷ１のサブウィンドウＳＷ１の「構造編集」において、あるズーム対象を選択し、他のズーム対象までマウス１１でドラッグ＆ドロップすると、前者が後者に結合されて、１つのズーム対象となる。例えば、図７に示すようにid=”1-1-1-2”を選択し、これをid=”1-1-1-1”にドラッグ＆ドロップすることにより、id=”1-1-1-1”にid=”1-1-1-2”を結合することができる。
【０１２２】
ここで、id=”1-1-1”より下の階層の部分を、ズーミング記述言語で記述した例を以下に示す。
【０１２３】
（ズーミング記述言語の記述例）
<zoomObject id=”1-1-1”>
<zoomObject id=”1-1-1-1”>
<div zoomFactor=”0.0 0.5”>
<dispVideo id=”video1-1-1-1-1” src=”Animals1.wmv” start=”0” end=”100” videoSize=”5.0% 52.5%”>
</dispVideo>
</div>
<div zoomFactor=”0.5 1.0”>
<dispVideo id="video1-1-1-1-2" src=”Animals1.wmv” start=”0” end=”100” videoSize=”52.5% 100.0%”>
</dispVideo>
<dispText id=”text1-1-1-1-1” src=””fontSize=”8pt 14pt”>
動物1
</dispText>
</div>
</zoomObject>
<zoomObject id=”1-1-1-2”>
<div zoomFactor="0.0 0.5">
<dispVideo id=”video1-1-1-2-1” src=”Animals2.wmv”start=”0” end=”100” videoSize=”5.0% 52.5%”>
</dispVideo>
</div>
<div zoomFactor=”0.5 1.0”>
<dispVideo id=”video1-1-1-2-2” src=”Animals2.wmv”start=”0” end=”100” videoSize=”52.5% 100.0%”>
</dispVideo>
<dispText id=”text1-1-1-2-1” src=””fontSize=”8pt 14pt”>
動物2
</dispText>
</div>
</zoomObject>
<zoomObject id=”1-1-1-3”>
<div zoomFactor=”0.0 0.5”>
<dispVideo id=”video1-1-1-3-1” src=”Animals3.wmv” start=”0” end=”100” videoSize=”5.0% 52.5%”>
</dispVideo>
</div>
<div zoomFactor=”0.5 1.0”>
<dispVideo id=”video1-1-1-3-2” src=”Animals3.wmv” start=”0” end=”100” videoSize=”52.5% 100.0%”>
</dispVideo>
<dispText id=”text1-1-1-3-1” src=””fontSize=”8pt 14pt”>
動物3
</dispText>
</div>
</zoomObject>
</zoomObject>
【０１２４】
id=”1-1-1”はid=”1-1-1-1”とid=”1-1-1-2”とid=”1-1-1-3”を内包し、いずれもvideoとtextから構成されている。ここで、図７に示すウィンドウＷ１のサブウィンドウＳＷ１の「構造編集」において、id=”1-1-1-2”を選択し、これをid=”1-1-1-1”にドラッグ＆ドロップすると、図８に示すようにid=”1-1-1-1”のみになる。この結合により、前記ズーミング記述言語の記述例は次のように変換される。
【０１２５】
（編集後のズーミング記述言語の記述例）
<zoomObject id=”1-1-1”>
<zoomObject id=”1-1-1-1”>
<div zoomFactor=”0.0 0.5”>
<dispVideo id=”video1-1-1-1-1” src=”Animals1.wmv” start=”0” end=”100” videoSize=”5.0% 52.5%”>
</dispVideo>
<dispVideo id=”video1-1-1-1-2” src=”Animals2.wmv”start=”0” end=”100” videoSize=”5.0% 52.5%”>
</dispVideo>
</div>
<div zoomFactor=”0.5 1.0”>
<dispVideo id=”video1-1-1-1-3” src=”Animals1.wmv”start=”0” end=”100” videoSize=”52.5% 100.0%”>
</dispVideo>
<dispText id=”text1-1-1-1-1” src=””fontSize=”8pt 14pt”>
動物1
</dispText>
<dispVideo id=”video1-1-1-1-4” src=”Animals2.wmv” start=”0” end=”100” videoSize=”52.5% 100.0%”>
</dispVideo>
<dispText id=”text1-1-1-1-2” src=””fontSize=”8pt 14pt”>
動物2
</dispText>
</div>
</zoomObject>
<zoomObject id=”1-1-1-3”>
<div zoomFactor=”0.0 0.5”>
<dispVideo id=”video1-1-1-3-1” src=”Animals3.wmv” start=”0” end=”100” videoSize=”5.0% 52.5%”>
</dispVideo>
</div>
<div zoomFactor=”0.5 1.0”>
<dispVideo id=”video1-1-1-3-2” src=”Animals3.wmv” start=”0” end=”100” videoSize=”52.5% 100.0%”>
</dispVideo>
<dispText id=”text1-1-1-3-1” src=””fontSize=”8pt 14pt”>
動物3
</dispText>
</div>
</zoomObject>
</zoomObject>
【０１２６】
即ち、結合前のid=”1-1-1-1”は、ビデオ”Animals1.wmv”とテキスト「動物1」から、id=”1-1-1-2”は、ビデオ”Animals2.wmv”とテキスト「動物2」から、それぞれ構成されていたが、結合後はid=”1-1-1-1”が、ビデオ”Animals1.wmv”および”Animals1.wmv”と、テキスト「動物1」および「動物2」から構成されることになる。
【０１２７】
（２）ズーム率設定手段
ズーム率設定手段２２２は、ズーム対象を構成する各メディアオブジェクトに対し、ズーム率と表示状態の対応を設定することができる（表示／非表示の別、フォントサイズや画像サイズの設定、動画像の再生区間等）。その際、フォントサイズや静止画像／動画像サイズ、再生区間については、その変化の傾向が変わるズーム率もしくは表示／非表示の別が切り替わるズーム率のみを設定すればよく、それ以外のズーム率における表示状態は自動的に補間される。なお、ズーム率は、各ズーム対象のズームの程度を表す値であり、0.0から1.0までの値を連続的にとる。
【０１２８】
ａ．テキストのズーム率設定例
図９は、テキストのズーム率と表示状態の対応を設定するウィンドウＷ２の一例を示す正面図である。テキストのズーム率と表示状態の対応を設定するための編集画面であるウィンドウＷ２に示すように、最上段の「ズーム率」のボタンＢ１を押下して押し込んだ状態にすることにより、そのズーム率で対象テキストを表示する設定ができる（図９ではズーム率0.5から1.0の間で表示する設定となっている）。また、中段の「div設定」のチェックボックスＣＢ１をｏｎにすることにより、そのズーム率でのフォントサイズが設定可能となる。これは、ズーミング記述言語における<div/>タグの記述に対応する（図９ではズーム率0.5と1.0のときに<div/>タグを記述する設定となっている）。さらに、div設定をｏｎとしたズーム率において、下段の「サイズ」にフォントサイズを設定する。
【０１２９】
この設定により、下記のような記述が生成される。
<div zoomFactor=”0.5 1.0”>
<dispText id=”text1-1-1-4-1” src=””fontSize=”8pt 24pt”>
動物4
</dispText>
</div>
【０１３０】
図９において「自動計算」ボタンＢ２を押下することにより、div設定がｏｆｆであるズーム率におけるフォントサイズが自動計算される。この自動計算はdiv設定がｏｎであるズーム率において設定されたフォントサイズを端点情報とし、その間のサイズ変化を滑らかに補間するように計算される。計算結果は「サイズ」欄と下方のグラフＧ１に反映される。
【０１３１】
以上のように、ズーム率設定手段２２２では、フォントサイズの変化の傾向が変わるズーム率もしくは表示／非表示の別が切り替わるズーム率のみを設定することにより編集の手間を軽減し、さらに、それ以外のズーム率におけるフォントサイズを自動的に補間することにより、編集者が表示状態を把握しやすくしている。
【０１３２】
なお、ウィンドウＷ２に表示されているグラフＧ１をマウス１１でポイントして動かすことによっても、フォントサイズを変えることも可能である。
【０１３３】
ｂ．静止画像のズーム率設定例
図１０は、静止画像のズーム率と表示状態の対応を設定するウィンドウＷ３の一例を示す正面図である。静止画像のズーム率と表示状態の対応を設定するための編集画面であるウィンドウＷ３に示すように、「ズーム率」、「div設定」については前述したテキストのズーム率と表示状態の対応を設定するウィンドウＷ２の場合と同様であり、「サイズ」については静止画像のオリジナルサイズに対する比率を設定する。
【０１３４】
図１０の例では、全てのズーム率において静止画像が表示され、ズーム率0.0から0.4まではオリジナルの5.0%のサイズで、0.4から1.0までは滑らかに拡大して100.0%に達するように設定されている。ここでも、テキストの場合と同様にサイズの変化の傾向が変わるズーム率もしくは表示／非表示の別が切り替わるズーム率のみを設定すればよく（ズーム率0.0, 0.4, 1.0のみ設定）、それらの間は「自動計算」ボタンＢ２により補間されて表示される。
【０１３５】
また、ウィンドウＷ３に表示されているグラフＧ２をマウス１１でポイントして動かすことによっても、静止画像のオリジナルサイズに対する比率である「サイズ」を変えることも可能である。
【０１３６】
これにより生成される記述を下記に示す。
<div zoomFactor=”0.0 0.4”>
<dispImg id=”img1-1-1-5-1” src=”Machine.jpg” imgSize=”5.0% 5.0%”>
</dispImg>
</div>
<div zoomFactor=”0.4 1.0”>
<dispImg id=”img1-1-1-5-2” src=”Machine.jpg” imgSize=”5.0% 100.0%”>
</dispImg>
</div>
【０１３７】
ところで、静止画像のズーム率の定義設定は、図１１に示すような編集画面であるウィンドウＷ４でも可能である。図１１に示すウィンドウＷ４では、スライドバーＳＢ１の位置でズーム率を指定し、下方の画像サイズをマウス１１でポイントしてドラッグ＆ドロップにより直接拡大・縮小して変更することで、ズーム率と表示サイズとの対応を定義設定することができる。これにより、ズーム率と静止画像サイズの対応が視覚的かつ連続的に捉えられるので、編集者にとって分かりやすくなる。
【０１３８】
なお、「サイズ」設定は、オリジナルに対する比率に限るものではなく、静止画像の縦横のピクセル数のように、画像サイズを一意的に設定できるものであればよい。
【０１３９】
ｃ．動画像のズーム率設定例
図１２は、動画像のズーム率と表示状態の対応を設定するウィンドウＷ５の一例を示す正面図である。動画像のズーム率と表示状態の対応を設定するための編集画面であるウィンドウＷ５に示すように、「ズーム率」、「div設定」、「サイズ」については前述した静止画像のズーム率と表示状態の対応を設定するウィンドウＷ３の場合と同様である。加えて、ウィンドウＷ５には、動画像の再生区間について設定するための「開始フレーム」欄と「終了フレーム」欄とが設けられている。「開始フレーム」欄と「終了フレーム」欄とは、div設定がｏｎであるようなズーム率のみを設定する。「開始フレーム」欄にはそのズーム率における動画の再生開始フレームを、「終了フレーム」欄にはそのズーム率における動画の再生終了フレームを、それぞれ設定する。
【０１４０】
図１２の例では、全てのズーム率において動画像が表示され、ズーム率0.0から0.3まではオリジナルの5.0%のサイズで最初のフレーム（第0フレーム）のみが静止状態で表示される。以後、ズーム率が0.3から0.6までは0フレームから50フレームまでを再生しつつサイズが次第に拡大して60.0%に達し、それ以降は0フレームから100フレームまでを再生しつつズーム率1.0でオリジナルの100.0%に達する。
【０１４１】
ここでも、テキストや静止画像の場合と同様に、サイズもしくは再生区間の変化の傾向が変わるズーム率もしくは表示／非表示の別が切り替わるズーム率のみを設定すればよく（ズーム率0.0, 0.3, 1.0のみ設定）、それらの間は「自動計算」ボタンＢ２により補間されて表示される。ただし、再生区間については、設定したズーム率の中で、着目ズーム率を越えない最大ズーム率での設定値をそのままコピーする（図１２の例では、ズーム率0.3から0.5まではズーム率0.3の再生区間をコピーする）。
【０１４２】
また、ウィンドウＷ５に表示されているグラフＧ３をマウス１１でポイントして動かすことによっても、動画像のオリジナルサイズに対する比率である「サイズ」を変えることも可能である。
【０１４３】
これにより生成される記述を下記に示す。
<div zoomFactor=”0.0 0.3”>
<dispVideo id=”video1-1-1-6-1” src=”Animals.wmv” start=”0” end=”0” videoSize=”5.0% 5.0%”>
</dispVideo>
</div>
<div zoomFactor=”0.3 0.6”>
<dispVideo id=”video1-1-1-6-2” src=”Animals.wmv” start=”0” end=”50” videoSize=”5.0% 60.0%”>
</dispVideo>
</div>
<div zoomFactor=”0.6 1.0”>
<dispVideo id=”video1-1-1-6-3” src=”Animals.wmv” start=”0” end=”100” videoSize=”60.0% 100.0%”>
</dispVideo>
</div>
【０１４４】
ところで、動画像のズーム率の定義設定は、静止画像と同様に、図１３に示すような編集画面であるウィンドウＷ６でも可能である。図１３に示すウィンドウＷ６では、スライドバーＳＢ２の位置でズーム率を指定し、下方の画像サイズをマウス１１でポイントしてドラッグ＆ドロップにより直接拡大・縮小して変更することで、ズーム率と表示サイズとの対応を定義設定することができる。これにより、ズーム率と動画像サイズの対応が視覚的かつ連続的に捉えられるので、編集者にとって分かりやすくなる。
【０１４５】
なお、「サイズ」設定は、オリジナルに対する比率に限るものではなく、動画像の縦横のピクセル数のように、画像サイズを一意的に設定できるものであればよい。また、再生区間についても「開始フレーム」、「終了フレーム」に限るものではなく、「開始時間」、「終了時間」のように、再生範囲を一意的に設定できるものであればよい。
【０１４６】
（３）レイアウト設定手段
レイアウト設定手段２２３は、複数のメディアオブジェクトから構成されるズーム対象の場合、メディアオブジェクトのレイアウトを縦並びにするか横並びにするかを設定することができる。例えば、ビデオとテキストからなるズーム対象のレイアウトを縦並びで設定する場合は、図１４に示すように「レイアウト」の「縦並び」のラジオボタンＲＢ１をマウス１１でポイントして選択し、横並びの場合は図１５に示すように「横並び」のラジオボタンＲＢ２をマウス１１でポイントして選択する。
【０１４７】
図１４の場合は次のような記述が出力される。
<zoomObject id=”1-1-1-1” relativeLayout=”vertical”>
<div zoomFactor=”0.0 1.0”>
<dispVideo id=”video1-1-1-1-1” src=”Animals.wmv” start=”0” end=”200” videoSize=”5.0% 100.0%”>
</dispVideo>
<dispText id=”text1-1-1-1-1” src=””fontSize=”8pt 24pt”>
動物1
</dispText>
</div>
</zoomObject>
【０１４８】
図１５の場合は次のような記述が出力される。
<zoomObject id=”1-1-1-1” relativeLayout=”horizontal”>
<div zoomFactor=”0.0 1.0”>
<dispVideo id=”video1-1-1-1-1” src=”Animals.wmv” start=”0” end=”200” videoSize=”5.0% 100.0%”>
</dispVideo>
<dispText id=”text1-1-1-1-1” src=””fontSize=”8pt 24pt”>
動物1
</dispText>
</div>
</zoomObject>
【０１４９】
（４）ズーム伝播設定手段
「ズーム伝播」はあるズーム対象をズーミングすると他のズーム対象も連動してズーミングすることである（例えば、上位階層のズーム対象をズーミングすると下位階層も同時にズーミングする）。ズーム伝播においては、伝播元ズーム対象のズーム率から、予め定められた「ズーム率関係」を基に伝播先のズーム率を計算し、伝播先ズーム対象の表示の状態を制御する。ここで、ズーム率関係は、伝播元と伝播先のズーム率の変化率の比を表す値である（ズーム率関係が0.8の場合、伝播元のズーム率が0.5変化すると伝播先を0.4変化させる）。ズーム伝播設定手段２２４は、これらを設定することができる。
【０１５０】
ズーム伝播設定手段２２４の実行が選択された場合には、図７と同様の図１６に示すウィンドウＷ１がディスプレイ９に表示される。図１６に示すウィンドウＷ１のサブウィンドウＳＷ２（「伝播編集」というタイトルの下部）は、伝播編集画面である。このサブウィンドウＳＷ２により、ズーム率関係が設定可能になっている。図１６に示すウィンドウＷ１のサブウィンドウＳＷ２は、id=”1-1”なるズーム対象を伝播元とするズーム伝播の設定を行うための編集画面である。サブウィンドウＳＷ２においては、伝播先ズーム対象が出現するときの伝播元ズーム対象のズーム率、もしくは、ズーム率変化の相対的関係を、線分の位置や長さの比率に対応付けて設定する。図１６では、全てのズーム対象が同時にズーム率0となった状態から表示がなされる。
【０１５１】
ここで、id=”1-1-1”に対応する線分を移動させて、図１７のように変更したとする。このようにすると、id=”1-1”のズーム率が0.0のときはid=”1-1-1”は未表示で、id=”1-1”が0.3になったときに、id=”1-1-1”のズーム率が初めて0.0となって表示開始されるように設定される。図１７に示すような変更により、id=”1-1”に関して生成される記述を以下に示す。
<zoomObject id=”1-1” relatedTo=”children : 0.80” />
【０１５２】
さらに、図１８に示すようにカーソルを移動させると、id=”1-1”のズーム率が1.0になったときに、id=”1-1-1”のズーム率が0.7なので、両者のズーム率の変化率の比（id=”1-1”からid=”1-1-1”へのズーム率関係）は1.0と設定されていることが分かる。この記述は以下のように出力される。
<zoomObject id=”1-1” relatedTo=”children : 1.00” />
【０１５３】
ここで、id=”1-1-1”に対応する線分を右に延ばして図１９のようにしたとする。すると、id=”1-1”のズーム率が1.0になったときに、id=”1-1-1”のズーム率は未だ0.5なので、両者のズーム率の変化率の比は約0,71と設定されていることが分かる。この記述は以下のように出力される。
<zoomObject id=”1-1” relatedTo=”children : 0.71” />
【０１５４】
以上のように、伝播先ズーム対象が出現するときの伝播元ズーム対象のズーム率、もしくは、ズーム率変化の相対的関係を、線分の位置や長さの比率に対応付けて設定できるので、ズーム伝播における伝播元と伝播先の相対的な関係を直感的に編集／把握しやすくなる。
【０１５５】
また、図２０は構造編集サブウィンドウＳＷ２に示されるような階層を持つコンテンツにおいて、id=”1-1”なるズーム対象を伝播元とするズーム伝播の関連付け定義設定を行うための編集画面であるウィンドウＷ７を示すものである。
【０１５６】
図２０の上部エリアＡ１は、id=”1-1”と兄弟関係にあるズーム対象への伝播を設定する部分である。「関連付け可能な項目」に「1-2」とあるのは、id=”1-2”がid=”1-1”と兄弟関係にあるので、id=”1-1”からのズーム伝播先の候補である（しかし、まだ伝播の設定はされていない）ことを示す。ここで、「>>」ボタンＢ３をマウス１１でポイントして押下すると、「1-2」が「関連付け済み項目」移動し、伝播先として設定されたことになる。
【０１５７】
図２０の下部エリアＡ２は、id=”1-1”の子供であるズーム対象への伝播を設定する部分である。「関連付け済み項目」に「1-1-1」とあるのは、id=”1-1-1”がid=”1-1”の子供であり、既に伝播先として設定されていることを示す。
【０１５８】
「ズーム係数」は前述の「ズーム率関係」と同義であり、ここでは、id=”1-1”からid=”1-1-1”へズーム率関係0.8でズーム伝播する設定がなされている。なお、ここで「<<」ボタンＢ４をマウス１１でポイントして押下すると、「1-1-1」が「関連付け可能な項目」に移動して伝播関係が解消される。
【０１５９】
［２−２−３．コンテンツ表示手段］
コンテンツ表示手段２３は、コンテンツ変換手段２１やズーム挙動設定手段２２で設定されたズーム挙動の記述結果を確認するために、ズーミング記述言語を解釈可能であり、その記述に従ってコンテンツを表示し、かつ、記述に従ったズーム操作／挙動を実現することができる。これにより、コンテンツ編集結果をすぐに視覚的に確認することができる。
【０１６０】
このように本実施の形態によれば、コンテンツ変換手段２１において、ＸＭＬやＨＴＭＬで記述されて構造化されたコンテンツ記述に基づき、コンテンツを構成するズーム対象となるオブジェクト毎のズーム率及び表示状態の対応と、関連付けられたオブジェクト間のズーム伝播との少なくとも何れか一つを記述したズーミング操作／挙動に関するズーミング記述を生成して出力することにより、ズーミング記述言語を最初から書き下す手間を省くという効果を奏する。
【０１６１】
また、ズーム挙動設定手段２２において、自動作成されたズーミング記述言語におけるコンテンツのズーミング操作／挙動を、コンテンツ作成者の意図を反映するものに容易に編集することができる。
【図面の簡単な説明】
【０１６２】
【図１】本発明の前提となるマルチメディアコンテンツ閲覧における画面遷移の概要を説明するためのディスプレイに表示されるマルチメディアコンテンツの一例を示す正面図である。
【図２】図１に示すマルチメディアコンテンツのオブジェクトＡに対してズームイン操作を行った結果を示す正面図である。
【図３】図２に示すマルチメディアコンテンツのオブジェクトＡに対してズームイン操作を行った結果を示す正面図である。
【図４】図３に示すマルチメディアコンテンツのオブジェクトＢに対してズームイン操作を行った結果を示す正面図である。
【図５】本発明の実施の一形態にかかるコンテンツ編集装置の構成を示すブロック図である。
【図６】コンテンツ編集処理にかかる機能構成を示すブロック図である。
【図７】ズーム対象設定手段の実行が選択された場合に表示されるウィンドウの一例を示す正面図である。
【図８】構造編集作業後のウィンドウの一例を示す正面図である。
【図９】テキストのズーム率と表示状態の対応を設定するウィンドウの一例を示す正面図である。
【図１０】静止画像のズーム率と表示状態の対応を設定するウィンドウの一例を示す正面図である。
【図１１】静止画像のズーム率の定義設定の際のウィンドウの一例を示す正面図である。
【図１２】動画像のズーム率と表示状態の対応を設定するウィンドウの一例を示す正面図である。
【図１３】動画像のズーム率の定義設定の際のウィンドウの一例を示す正面図である。
【図１４】ビデオとテキストからなるズーム対象のレイアウトを縦並びで設定する場合のウィンドウの一例を示す正面図である。
【図１５】ビデオとテキストからなるズーム対象のレイアウトを横並びで設定する場合のウィンドウの一例を示す正面図である。
【図１６】ズーム伝播設定手段の実行が選択された場合に表示されるウィンドウの一例を示す正面図である。
【図１７】伝播編集作業後のウィンドウの一例を示す正面図である。
【図１８】伝播編集作業後のウィンドウの一例を示す正面図である。
【図１９】伝播編集作業後のウィンドウの一例を示す正面図である。
【図２０】ズーム伝播の関連付け定義設定を行うためのウィンドウの一例を示す正面図である。
【符号の説明】
【０１６３】
１      コンテンツ編集装置
２１      コンテンツ変換手段
２２      ズーム挙動設定手段
２３      コンテンツ表示手段
２２１    ズーム対象設定手段
２２２    ズーム率設定手段
２２３    レイアウト設定手段
２２４    ズーム伝播設定手段
【図１】
2006323528.tif 000003
【図２】
2006323528.tif 000004
【図３】
2006323528.tif 000005
【図４】
2006323528.tif 000006
【図５】
2006323528.tif 000007
【図６】
2006323528.tif 000008
【図７】
2006323528.tif 000009
【図８】
2006323528.tif 000010
【図９】
2006323528.tif 000011
【図１０】
2006323528.tif 000012
【図１１】
2006323528.tif 000013
【図１２】
2006323528.tif 000014
【図１３】
2006323528.tif 000015
【図１４】
2006323528.tif 000016
【図１５】
2006323528.tif 000017
【図１６】
2006323528.tif 000018
【図１７】
2006323528.tif 000019
【図１８】
2006323528.tif 000020
【図１９】
2006323528.tif 000021
【図２０】
2006323528.tif 000022