(57)【特許請求の範囲】
【請求項１】
コンテンツ製作者により生成されたコンテンツに含まれた少なくとも一つのマルチメディア領域ごとに対応するマルチメディアデータを、ユーザー端末装置の画面を通じてディスプレイする前記コンテンツの表示状態に基づいてコントロールするための方法であって、
前記コンテンツに含まれた前記マルチメディア領域のうち特定のマルチメディア領域が前記ユーザー端末装置の画面内にディスプレイされる場合、前記マルチメディアデータのうち特定のマルチメディアデータが活性化するようにするマルチメディア領域情報を生成する段階と、
前記コンテンツを前記マルチメディア領域情報と関連付けて格納する段階と、
前記コンテンツに対する照会要請が前記ユーザー端末装置から受信されると、前記格納されたコンテンツを前記ユーザー端末装置に提供する段階と、を含み、
前記マルチメディア領域情報は、前記コンテンツ内にプログラムの形態で含まれ、
前記プログラムは、前記コンテンツに含まれた複数のマルチメディア領域が前記画面内に同時にディスプレイされるか否か判別する機能と、前記画面内に同時にディスプレイされる複数のマルチメディア領域に対する優先順位を割り当てる機能と、前記優先順位に基づいて前記画面内に同時にディスプレイされる複数のマルチメディア領域に対応する各マルチメディアデータの再生制御を遂行する機能と、を前記ユーザー端末装置に実現させ、
前記優先順位を割り当てる機能は、
前記画面内に同時にディスプレイされるそれぞれのマルチメディア領域の前記画面の表示領域全体に占める面積の比率に基づいて、前記比率が高いマルチメディア領域を優先して再生するように前記優先順位を割り当てる第１の機能、
前記画面上の特定の位置と前記同時にディスプレイされるそれぞれのマルチメディア領域の位置との関係に基づいて、前記特定の位置に位置するマルチメディア領域を優先して再生するように前記優先順位を割り当てる第２の機能、及び
前記画面内に同時にディスプレイされるそれぞれのマルチメディア領域のうち、前記画面に対するユーザーのスクロール操作によって前記画面内に新しく登場したマルチメディア領域を優先して再生するように前記優先順位を割り当てる第３の機能、のうち少なくとも一つを含むことを特徴とするコンテンツ表示状態に基づいてマルチメディアコントローラを提供するための方法。
【請求項２】
前記プログラムは、前記マルチメディアデータを識別するマルチメディア識別子及び前記マルチメディア領域を特定する所定の領域識別子を含み、
前記マルチメディア識別子と前記領域識別子が関連して前記コンテンツ内に含まれることを特徴とする請求項１に記載の方法。
【請求項３】
前記プログラムは、前記ユーザー端末装置の画面内にディスプレイされていない状態のマルチメディアデータを非活性化させる機能を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記マルチメディア領域情報は、前記コンテンツに含まれた客体（ｏｂｊｅｃｔ）が活性化する場合の領域であることを特徴とする請求項１に記載の方法。
【請求項５】
コンテンツ製作者により生成されたコンテンツに含まれた少なくとも一つのマルチメディア領域ごとに対応するマルチメディアデータを、前記ユーザー端末装置の画面を通じてディスプレイする前記コンテンツの表示状態に基づいて、コントロールするためのシステムであって、
前記コンテンツに含まれた前記マルチメディア領域のうち特定のマルチメディア領域が前記ユーザー端末装置の画面内にディスプレイされる場合、前記マルチメディアデータのうち特定のマルチメディアデータが活性化するようにするマルチメディア領域情報を生成するマルチメディア領域設定部と、
前記コンテンツを前記マルチメディア領域情報と関連付けて格納するコンテンツ登録部と、
前記コンテンツに対する前記ユーザー端末装置からの照会要請に応じて、前記コンテンツを前記ユーザー端末装置に提供するコンテンツ照会部と、を含み、
前記マルチメディア領域情報は、前記コンテンツ内にプログラムの形態で含まれ、
前記プログラムは、前記コンテンツに含まれた複数のマルチメディア領域が前記画面内に同時にディスプレイされるか否か判別する機能と、前記画面内に同時にディスプレイされる複数のマルチメディア領域に対する優先順位を割り当てる機能と、前記優先順位に基づいて前記画面内に同時にディスプレイされる複数のマルチメディア領域に対応する各マルチメディアデータの再生制御を遂行する機能と、を前記ユーザー端末装置に実現させ、
前記優先順位を割り当てる機能は、
前記画面内に同時にディスプレイされるそれぞれのマルチメディア領域の前記画面の表示領域全体に占める面積の比率に基づいて、前記比率が高いマルチメディア領域を優先して再生するように前記優先順位を割り当てる第１の機能、
前記画面上の特定の位置と前記同時にディスプレイされるそれぞれのマルチメディア領域の位置との関係に基づいて、前記特定の位置に位置するマルチメディア領域を優先して再生するように前記優先順位を割り当てる第２の機能、及び
前記画面内に同時にディスプレイされるそれぞれのマルチメディア領域のうち、前記画面に対するユーザーのスクロール操作によって前記画面内に新しく登場したマルチメディア領域を優先して再生するように前記優先順位を割り当てる第３の機能、のうち少なくとも一つを含むことを特徴とするコンテンツ表示状態に基づいてマルチメディアコントローラを提供するためのシステム。
【請求項６】
前記プログラムは、前記マルチメディアデータを識別するマルチメディア識別子及び前記マルチメディア領域を特定する所定の領域識別子を含み、
前記マルチメディア識別子と前記領域識別子が関連して前記コンテンツ内に含まれることを特徴とする請求項５に記載のシステム。
【請求項７】
前記プログラムは、前記ユーザー端末装置の画面内にディスプレイされていない状態のマルチメディア領域と関連付けられたマルチメディアデータを非活性化させる機能を含むことを特徴とする請求項５に記載のシステム。
【請求項８】
コンテンツ製作者により生成されたコンテンツに含まれた少なくとも一つのマルチメディア領域ごとに対応するマルチメディアデータを、前記コンテンツを照会するユーザー端末装置のブラウザー上での表示状態に基づいて、コントロールするための方法であって、
前記ユーザー端末装置のブラウザーの表示領域に前記コンテンツがディスプレイされる状態をモニターする段階と、
前記コンテンツに含まれたそれぞれのマルチメディア領域が前記ブラウザーの表示領域に含まれているか否かを判別し、前記それぞれのマルチメディア領域ごとに関連付けられたマルチメディアデータに対するコントロール信号を発生させる段階と、
前記コントロール信号に基づいて前記マルチメディアデータをコントロールする段階と、を含み、
前記コンテンツに含まれた複数のマルチメディア領域が前記ブラウザーの表示領域に同時にディスプレイされる場合、前記コントロール信号を発生させる段階は、
前記複数のマルチメディアデータのうちコントロール対象になるマルチメディアデータを決定する段階と、
前記コントロール対象になるマルチメディアデータに対するコントロール信号を発生させる段階を含み、
前記コントロール対象になるマルチメディアデータを決定する段階は、
前記ブラウザーの表示領域内に同時にディスプレイされるそれぞれのマルチメディア領域の前記表示領域全体に占める面積の比率に基づいて、前記比率が高いマルチメディア領域に対応するマルチメディアデータを優先して再生するように決定する第１の方法、
前記ブラウザーの表示領域上の特定の位置と前記同時にディスプレイされるそれぞれのマルチメディア領域の位置との関係に基づいて、前記特定の位置に位置するマルチメディア領域に対応するマルチメディアデータを優先して再生するように決定する第２の方法、及び
前記ブラウザーの表示領域内に同時にディスプレイされるそれぞれのマルチメディア領域のうち、前記ブラウザーの表示領域に対するユーザーのスクロール操作によって前記表示領域内に新しく登場したマルチメディア領域に対応するマルチメディアデータを優先して再生するように決定する第３の方法のうち、少なくとも一つの方法を用いて遂行することを特徴とするコンテンツ表示状態に基づいてマルチメディアコントローラを提供するための方法。
【請求項９】
前記マルチメディア領域は、前記コンテンツ内に含まれたプログラムを参照して取得することを特徴とする請求項８に記載の方法。
【請求項１０】
前記プログラムは、前記マルチメディアデータを識別するマルチメディア識別子及び前記マルチメディア領域を特定する所定の領域識別子を含み、
前記マルチメディア識別子と前記領域識別子が関連して前記コンテンツに含まれることを特徴とする請求項８に記載の方法。
【請求項１１】
前記コントロール信号は、前記マルチメディア領域が前記ブラウザーの表示領域に含まれる場合には、前記マルチメディアを再生させ、前記マルチメディア領域が前記ブラウザーの表示領域に含まれない場合には、前記マルチメディアを再生させないようにする信号であることを特徴とする請求項８に記載の方法。
【請求項１２】
前記モニターする段階は、前記ユーザー端末装置のユーザーによって前記ブラウザーの表示領域がスクロールされたか否かをモニターする段階を含むことを特徴とする請求項８に記載の方法。
【請求項１３】
請求項１ないし４及び請求項８ないし１２のいずれかに記載の方法を実行するためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの表示状態に基づいてマルチメディアデータをコントロールするための方法、システム及びコンピュータ読み取り可能な記録媒体に関するもので、より詳細には、コンテンツに含まれたそれぞれのマルチメディアデータが再生される領域を設定し、当該領域がユーザー端末装置の画面に表示される場合、当該領域に含まれたマルチメディアデータを再生するための方法、システム及びコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
最近、インターネットの使用が益々普遍化することにつれて、インターネットポータルサイトやインターネットサービス提供者などの伝統的なコンテンツ配布者が配布するコンテンツの量が増加する一方である。また、ユーザーの間には、単なる伝統的なコンテンツ配布者からの受動的な情報取得だけに焦点をおいたインターネット使用よりは、ユーザー自身が自らコンテンツを作成、提供する能動的な様態のインターネット使用が急激に増加してきた。すなわち、過去には、主にインターネットポータルサイトなどを通じて提供されたインターネット上のウェブ文書、ニュース記事、イメージ、動画、メディア情報などのコンテンツが、最近には、ユーザー個々人によっても積極的に生産、配布される傾向である。このような傾向は、最近普遍化したユーザー製作コンテンツ（Ｕｓｅｒ  Ｃｒｅａｔｅｄ  Ｃｏｎｔｅｎｔｓ:ＵＣＣ）文化の活性化と、ユーザーがより容易、且つ便利にコンテンツを生成する様々な機能を提供するブログサイトまたはホームページサイト（以下、「サービス提供者」という）などの活性化によってより一層一般化してきた。
【０００３】
このようなユーザー製作コンテンツは、ユーザーにより作成されたテキスト形態のデータだけでなく、オーディオデータ、イメージデータ、動画データ、またはこれらを組み合わせたマルチメディアデータなど（以下、「マルチメディアデータ」と通称する）を含むことが一般的である。しかしながら、一つのコンテンツに複数のマルチメディアデータが含まれる場合、ユーザーは次のような不便さを経験した。
【０００４】
まず、それぞれのマルチメディアデータは、基本的にウェブページがロードする際に再生が開始するか否かが決定されるので、一つのウェブページに含まれた複数のマルチメディアデータの再生が同時に始まる短所があり、そうでない場合にも、ユーザーがいちいち当該マルチメディアデータを再生させなければならない不便さがある。
【０００５】
その上、従来技術において、コンテンツに含まれたテキストデータとマルチメディアデータとを、又はマルチメディアデータとマルチメディアデータとを関連付けるのは容易でない。例えば、ユーザーが一連のイメージ（またはテキスト）から構成されたコンテンツにそれぞれのイメージ（テキスト）に適合したオーディオデータを入れようとする場合、それぞれのイメージ（テキスト）の直前または直後にオーディオデータ再生機を追加する方式でコンテンツを製作しなければならなかった。したがって、追加されたオーディオデータがどのイメージ（テキスト）と関連付けられかが不明であり、それぞれのイメージ（テキスト）がユーザー端末装置の画面に表示される場合に当該イメージ（テキスト）に対応するオーディオデータの再生を遂行することが難しかった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、前述した従来技術の問題点を解決するためになされたもので、その目的は、ユーザー端末装置の画面上にディスプレイするコンテンツの領域を参照して当該領域に対応するマルチメディアデータをコントロールするコンテンツ表示状態に基づいたマルチメディアコントローラの提供方法を提供することにある。
【０００７】
本発明の他の目的は、コンテンツに含まれたテキストデータとマルチメディアデータと及び／またはマルチメディアデータとマルチメディアデータとを関連付けるのが容易であるコンテンツ表示状態に基づいたマルチメディアコントローラの提供方法、及びその方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【０００８】
また、本発明の他の目的は、コンテンツに含まれた複数のマルチメディアデータが端末の画面を通じて同時にディスプレイする際に、ユーザーが見ている特定のマルチメディアデータを再生することによって、ユーザーのニーズをより一層満足させるコンテンツ表示状態に基づいたマルチメディアコントローラの提供システムを提供することにある。
【課題を解決するための手段】
【０００９】
前記した本発明の目的を達成し、後述する本発明の特徴的な機能を遂行するための、本発明の特徴的な構成は下記の通りである。
【００１０】
本発明の一態様に係るコンテンツ表示状態に基づいてマルチメディアコントローラを提供するための方法は、コンテンツ製作者により生成されたコンテンツに含まれた少なくとも一つのマルチメディア領域ごとに対応するマルチメディアデータを、ユーザー端末装置の画面を通じてディスプレイする前記コンテンツの表示状態に基づいて、コントロールできるようにするための方法であって、前記コンテンツに含まれた前記マルチメディア領域のうち特定のマルチメディア領域が前記ユーザー端末装置の画面上にディスプレイされる場合、前記マルチメディアデータのうち特定のマルチメディアデータが活性化するようにするマルチメディア領域情報を生成する段階、前記コンテンツを前記マルチメディア領域情報と関連付けて格納する段階、及び前記コンテンツに対する照会要請が前記ユーザー端末装置から受信されると、前記格納されたコンテンツを前記ユーザー端末装置に提供する段階を含むことを特徴とする。
【００１１】
また、本発明の他の態様に係るコンテンツ表示状態に基づいてマルチメディアコントローラを提供するためのシステムは、コンテンツ製作者により生成されたコンテンツに含まれた少なくとも一つのマルチメディア領域ごとに対応するマルチメディアデータを、前記ユーザー端末装置の画面を通じてディスプレイする前記コンテンツの表示状態に基づいて、コントロールできるようにするためのシステムであって、前記コンテンツに含まれた前記マルチメディア領域のうち特定のマルチメディア領域が前記ユーザー端末装置の画面上にディスプレイされる場合、前記マルチメディアデータのうち特定のマルチメディアデータが活性化するようにするマルチメディア領域情報を生成するマルチメディア領域設定部、前記コンテンツを前記マルチメディア領域情報と関連付けて格納するコンテンツ登録部、及び前記コンテンツに対する前記ユーザー端末装置からの照会要請に応じて、前記コンテンツを前記ユーザー端末装置に提供するコンテンツ照会部を含むことを特徴とする。
【００１２】
本発明のまた他の態様に係るコンテンツ表示状態に基づいてマルチメディアコントローラを提供するための方法は、コンテンツ製作者により生成されたコンテンツに含まれた少なくとも一つのマルチメディア領域ごとに対応するマルチメディアデータを、前記コンテンツを照会するユーザー端末装置のブラウザー上での表示状態に基づいて、コントロールできるようにするための方法であって、前記ユーザー端末装置のブラウザーの表示領域に前記コンテンツがディスプレイされる状態をモニターする段階、前記コンテンツに含まれたそれぞれのマルチメディア領域が前記ブラウザーの表示領域に含まれているか否かを判別することによって、前記それぞれのマルチメディア領域ごとに関連づけられたマルチメディアデータに対するコントロール信号を発生させる段階、及び前記コントロール信号に基づいて前記マルチメディアデータをコントロールする段階を含むことを特徴とする。
【発明の効果】
【００１３】
前述した本発明の特徴的な構成により達成される本発明の特有な効果は、下記の通りである。
【００１４】
本発明によれば、ユーザー端末装置の画面に表示されるコンテンツの領域を参照して当該領域に適合するマルチメディアデータを提供することができる。
【００１５】
また、本発明によれば、コンテンツを製作するユーザーは、コンテンツに含まれるテキストデータとマルチメディアデータとの間またはマルチメディアデータ相互間の関連付けが容易であるので、ユーザーが体系的にコンテンツを構成することができる効果がある。
【００１６】
さらに、本発明によれば、複数のマルチメディアデータが端末の画面を通じて同時にディスプレイされる際、ユーザーが見ている特定のマルチメディアデータだけを再生させることによって、複数のマルチメディアデータが同時に再生されたり、ユーザーが見ていないマルチメディアが再生されたりするなどの不具合を防止することができる。
【発明を実施するための最良の形態】
【００１７】
後述する本発明に対する詳細な説明においては、本発明が実施できる特定の実施形態を例示として示す添付図面を参照して説明を遂行する。これらの実施形態は当業者が本発明を容易に実施できるのに充分に詳細に説明する。本発明の多様な実施形態は相違するが、相互に排他的な必要はないと理解するべきである。例えば、一実施形態として記載している特定サイバー掲示板の形状、構造及び特性は本発明の技術的思想及びその範囲を逸脱しないで他の実施形態で実現することも可能である。また、以下に開示するそれぞれの実施形態のうち、個別構成要素の位置または配置は本発明の技術的思想及びその範囲から逸脱することなく変更可能であることを理解するべきである。したがって、後述する詳細な説明は、限定的な意味で扱うものでなく、本発明の技術的範囲は、適切に説明されるならば、その特許請求の範囲に記載された各請求項が主張するものと均等な全ての技術的範囲を含むものである。
【００１８】
以下、この発明が属する技術分野における通常の知識を有する者が発明を容易に実施できる程度に詳細に説明するため、添付図面を参照してこの発明の最も好ましい実施形態について詳細に説明する。
【００１９】
全体システムの構成
図１は、本発明の一実施形態における、コンテンツの表示状態に基づいてコンテンツに含まれたマルチメディアデータをコントロールするためのシステムの構成を示す例示図である。
【００２０】
本発明の一実施形態によれば、ユーザー端末装置１００は、コンテンツを生成または照会しようとするユーザーが通信ネットワークを通じてコンテンツサーバー２００に接続した後、通信できる機能を有するデジタル機器等の情報処理装置であって、個人用コンピュータ（例えば、デスクトップコンピュータ、ノートブックコンピュータなど）、ワークステーション、ＰＤＡ、ウェブパッド、携帯電話機などのように、メモリ手段を備えてマイクロプロセッサを搭載し、演算能力を有するものであれば、本発明に係るユーザー端末装置１００として採択することができる。
【００２１】
図１に示すように、通信ネットワークを通じてコンテンツサーバー２００に接続するユーザー端末装置１００は、中央処理装置（ＣＰＵ）１１０、メモリ１２０、通信モジュール１３０を備え、通信ネットワークを通じて連結された遠隔コンピュータなどにデータを要請するための応用プログラムのブラウザー１４０を搭載することができる。
【００２２】
本発明の一実施形態に係るブラウザー１４０は、インターネットエクスプローラ、ファイアーフォックス、モジラなどのような公知のウェブブラウザーであって、コンテンツの表示状態に基づいてマルチメディアデータをコントロールするために表示領域判断部１４１、活性化領域判断部１４２及びマルチメディア制御部１４３をさらに含むことができる。
【００２３】
本発明の一実施形態に係る表示領域判断部１４１は、ブラウザー１４０を通じてダウンロードしたウェブページまたはコンテンツのうち、ブラウザー１４０によって現在ユーザー端末装置１００の画面上にディスプレイされる領域を判断する機能を遂行することができる。
【００２４】
本発明の一実施形態に係る活性化領域判断部１４２は、ブラウザー１４０によってユーザー端末装置１００の画面上にディスプレイされる領域のうち、活性化領域を決定する機能を遂行することができる。本発明の一実施形態によれば、活性化領域とは、所定の基準に基づいてコンテンツに含まれた特定のマルチメディアデータを再生すると決定される場合、当該マルチメディアデータと関連している表示領域を示す。
【００２５】
本発明の一実施形態に係るマルチメディア制御部１４３は、コンテンツに含まれたマルチメディアデータに対する再生の開始、再生の中止、ボリュームのコントロールなどのような機能を遂行することができる。
【００２６】
本発明の一実施形態に係るコンテンツサーバー２００は、通信ネットワークを通じてユーザー端末装置１００などと通信し、ユーザー端末装置１００などにより生成されたコンテンツを受信して格納及び管理する。
【００２７】
本発明の一実施形態に係るコンテンツサーバー２００は、コンテンツエディター２１０、コンテンツ登録部２２０、コンテンツ照会部２３０、データベース管理部２４０、制御部２５０、及び通信部２６０を、１つのコンテンツサーバー２００で構成している。なお１つのコンテンツサーバー２００で構成せずに、各部を複数のコンテンツサーバーで構成することも可能である。また、各部は、プログラムモジュールとして構成することが可能である。したがって、コンテンツサーバー２００と通信できるサーバーや記憶装置などに各プログラムモジュールを配置して構成し、コンテンツサーバー２００が適宜該当のプログラムモジュールを取得して各機能を実行するように構成することも可能である。
【００２８】
なお、このようなプログラムモジュールは、オペレーションシステム、応用プログラムモジュール、及びその他プログラムモジュールの形態でコンテンツサーバー２００に含まれることができ、物理的には様々な公知の記憶装置上に格納されることができる。また、このようなプログラムモジュールは、コンテンツサーバー２００と通信可能な遠隔記憶装置に格納されることができる。一方、このようなプログラムモジュールは、本発明によって後述する特定の業務を遂行したり、特定の抽象データの類型を実行したりするルーチン、サブルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを包括するが、本発明はこれに限定されない。
【００２９】
ここで、通信ネットワークは、有線及び無線などのような通信形態を区別しないで構成されることができ、近距離通信網（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ:ＬＡＮ）、都市圏通信網（Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ: ＭＡＮ）、広域通信網（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ: ＷＡＮ）などの多様な通信網から構成されることができる。好ましくは、本発明で説明する通信ネットワークは、公知のワールドワイドウェブ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ: ＷＷＷ）でもよい。
【００３０】
本発明の一実施形態に係るコンテンツエディター２１０は、コンテンツを製作するための入力ツールバー（入力機能）をユーザー端末装置１００に提供することができる。このためにコンテンツエディター２１０は、テキスト入力部２１１、マルチメディアデータ入力部２１２、及びマルチメディア領域設定部２１３などを含むことができる。
【００３１】
本発明の一実施形態に係るテキスト入力部２１１は、ユーザーが製作しようとするコンテンツに含まれるテキストデータの入力を受信する機能を遂行する。
【００３２】
本発明の一実施形態に係るマルチメディアデータ入力部２１２は、ユーザーが製作しようとするコンテンツに含まれるマルチメディアデータの入力を受信する機能を遂行する。
【００３３】
本発明の一実施形態に係るマルチメディア領域設定部２１３は、コンテンツに含まれるマルチメディアデータの領域情報の入力を受信して生成する機能を遂行する。すなわち、マルチメディア領域設定部２１３は、コンテンツに含まれたマルチメディア領域のうち、特定の領域がユーザー端末装置１００の画面上にディスプレイされる場合に、特定のマルチメディアデータが活性化するようにする領域情報を生成する。このような領域情報は、コンテンツ内にプログラムコードの形態で含まれることができ、該プログラムコードは、マルチメディアデータを識別するマルチメディア識別子及びマルチメディア領域を特定する領域識別子を含むことができる。また、このようなマルチメディア識別子と領域識別子は、互いに関連付けられてコンテンツ内に含まれることができる。このようなプログラムコードは、マークアップ言語（Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）またはスクリプト言語（Ｓｃｒｉｐｔ  Ｌａｎｇｕａｇｅ）のうち、少なくとも一つを利用して実現することができる。
【００３４】
本発明の一実施形態に係るコンテンツ登録部２２０は、ユーザーがコンテンツエディター２１０を利用して生成したり、既存の多様なルートを通じて収集したりしたコンテンツを前述した領域情報と関連付けてコンテンツデータベース２４１に格納する機能を遂行する。
【００３５】
本発明の一実施形態に係るコンテンツ照会部２３０は、本発明のコンテンツサーバー２００に格納されたコンテンツに対する照会要請をユーザー端末装置１００などから受信し、照会要請されたコンテンツをユーザー端末装置１００などに提供する機能を遂行する。
【００３６】
本発明の一実施形態に係るデータベース管理部２４０は、コンテンツ登録部２２０及びコンテンツ照会部２３０が所定の機能を遂行できるようにコンテンツサーバー２００のデータベースにデータを書き込んだり、コンテンツサーバー２００のデータベースに記録されたデータを読み取ったりする機能を遂行する。
【００３７】
本発明の一実施形態においては、データベース管理部２４０は、コンテンツに関する情報が記録されたコンテンツデータベース２４１を含むことができる。より具体的に、コンテンツデータベース２４１は、コンテンツの識別子、コンテンツを製作したユーザー情報、コンテンツに含まれたテキストデータ、コンテンツに含まれたマルチメディアデータまたはマルチメディアデータを取得するための経路（パス情報）、コンテンツに含まれたマルチメディアデータの領域情報、コンテンツ生成時刻などに関する情報を含むことができる。
【００３８】
なお、前述した実施形態においては、本発明の実現するための情報を格納するデータベースとしてコンテンツデータベース２４１だけを説明したが、コンテンツデータベース２４１の以外に他のデータベースを含むこともでき、コンテンツデータベース２４１に記録される情報を分離して別のデータベースに分けて構成するなどの変形例を適用することもできる。
【００３９】
本発明の一実施形態に係る制御部２５０は、コンテンツエディター２１０、コンテンツ登録部２２０、コンテンツ照会部２３０、データベース管理部２４０、及び通信部２６０の間のデータの流れや各部の処理全体をコントロールする機能を遂行する。
【００４０】
本発明の一実施形態に係る通信部２６０は、本発明のコンテンツサーバー２００がユーザー端末装置１００などのような外部装置と通信する機能を遂行する。
【００４１】
マルチメディアデータの再生領域の設定
本発明の一実施形態によれば、コンテンツに含まれたマルチメディアデータは、それぞれのマルチメディアデータがユーザー端末装置１００の画面に所定の基準を満たしながら表示される場合に再生し始まるように、コンテンツの特定の領域または特定の客体（以下、「再生領域」という）と関連付けて格納することができる。
【００４２】
図２Ａから図２Ｂは、マルチメディアデータを含むコンテンツを生成するユーザーが当該マルチメディアデータの再生領域を指定する方式を示す例示図である。
【００４３】
図２Ａに示すように、ユーザーは、コンテンツにオーディオデータを追加して当該オーディオデータの入った位置以前または入った位置以後を再生領域として指定することができる。例えば、オーディオデータの入った位置以前を再生領域として指定した場合、直前に追加されたオーディオデータの入った位置（例えば、直前に追加されたオーディオデータが存在しない場合、コンテンツの最初部分）以後から現在のオーディオデータの入った位置までが再生領域として指定されることができる。一方、これは、ユーザーがオーディオデータの入った位置以後を指定する場合にも同様に適用することができるので、それについての詳細な説明は省略する。
【００４４】
図２Ｂに示すように、ユーザーは、コンテンツエディター２１０を使用して生成したコンテンツの一部の領域を、例えばオーディオデータなどの再生領域として指定することができる。このような場合、ユーザーにより特定された領域がユーザー端末装置１００上に表示される場合に当該オーディオデータなどが再生し始まる。
【００４５】
図３は、マルチメディアデータの再生領域をコンテンツに含まれる特定の客体（ｏｂｊｅｃｔ）と関連付ける方式を示す例示図である。図３に示すように、ユーザーのスクロールなどの行為によりコンテンツに含まれるそれぞれの写真が活性化する場合、各写真に関連付けられたオーディオデータなどが再生されるように指定することができる。
【００４６】
このように本発明の一実施形態に係るマルチメディア領域設定部２１３は、それぞれのマルチメディアデータを指定された再生領域と連係（連動）させて、コンテンツ登録部２２０がこれをコンテンツデータベース２４１に格納することができるようにする。
【００４７】
再生領域とマルチメディアデータを連係させる方法は、多様な例を適用して実現されることができる。
【００４８】
本発明の一実施形態によれば、指定された再生領域は、マルチメディアデータの一つの属性を示すタグ情報としてコンテンツに挿入することができる。表１から表３は、それぞれ、図２Ａ、図２Ｂ、及び図３の場合にコンテンツのＨＴＭＬタグ情報に含まれるマルチメディアデータの再生領域に関する情報を例示的に示している。
【００４９】
【表１】
0004869321.tif 000002
【００５０】
【表２】
0004869321.tif 000003
【００５１】
【表３】
0004869321.tif 000004
【００５２】
本発明の他の実施形態によれば、指定された再生領域に関する情報は、スクリプト言語などのようなプログラムコードの形態でコンテンツに挿入することができる。図４は、上記プログラムコードのフローを示す例示図である。
【００５３】
図４に示すように、ユーザー端末装置１００は、コンテンツサーバー２００にアクセスしてコンテンツをダウンロードした後、当該コンテンツがユーザー端末装置１００の画面に表示される際の初期情報を取得する（Ｓ４１０）。
【００５４】
次に、ユーザーの画面スクロール状態及びブラウザーの設定状態などの情報を考慮して現在画面にディスプレイする領域に関する情報を算出する（Ｓ４２０）。
【００５５】
画面上でスクロールした位置を取得する方法は、ジャバスクリプトなどのような公知のプログラミング技法を利用して遂行することができる。表４は、ジャバスクリプトを利用してスクロール位置を取得するメソッド（ｍｅｔｈｏｄ）を例示的に示している。
【００５６】
【表４】
0004869321.tif 000005
【００５７】
次に、現在表示されている領域にマルチメディアデータが表示される該当領域が存在するか否かを検査・判別し（Ｓ４３０）、存在すると判別された場合に現在画面に表示されているマルチメディアデータを活性化（表示状態をアクティブにしてマルチメディアデータが利用可能な状態にすること、例えば、マルチメディアデータの再生を開始するなど）させ（Ｓ４３１）、現在画面に表示されていないマルチメディアデータは、非活性化させることができる（Ｓ４３２）。
【００５８】
特定のマルチメディアデータまたはマルチメディア領域が現在画面に表示されているか否かを検査・判別する方法は、コンテンツに含まれたコンポーネント（ｃｏｍｐｏｎｅｎｔ）などの絶対座標を算出し、当該コンポーネントが現在画面にディスプレイする領域以内であるか否かを判断する方式で遂行されることができる。これは、ジャバスクリプトなどのような公知のプログラミング技法を利用して遂行されることができる。表５は、ジャバスクリプトを利用してコンテンツに含まれたコンポーネントの絶対座標を算出するメソッドを例示的に示している。このように、コンテンツに含まれる特定のマルチメディアデータが活性化するようにする領域情報と、コンテンツに含まれたコンポーネント（ｃｏｍｐｏｎｅｎｔ）などの絶対座標とから、当該コンポーネントが現在画面にディスプレイする領域以内であるか否かを判断することができる。
【００５９】
【表５】
0004869321.tif 000006
【００６０】
前述した過程は、ユーザーの追加的な画面スクロールを検知する場合（Ｓ４４０）、Ｓ４２０段階から繰り返して遂行することができる。
【００６１】
図５は、前述したような過程を通じて一つのコンテンツの領域が複数のマルチメディアデータの再生領域に分れた様子とユーザー端末装置１００の画面に表示されるコンテンツの領域に応じて相違するマルチメディアデータが再生される様子を示す例示図である。
【００６２】
図５Ａは、コンテンツの領域が３個のオーディオデータ再生領域に分割されている状態である。
【００６３】
図５Ｂ及び図５Ｃに示すように、ユーザーが図５Ａのようなコンテンツの照会を要請した後に画面をスクロールするにつれて、画面に表示されるコンテンツの領域が変化することを確認することができるが、このように画面のスクロールにより画面に表示されているコンテンツ領域が変わると、再生されるマルチメディアデータも変わることになる。例えば、図５Ｂの場合、猫のイメージが表示された領域が画面に表示されているので、猫声のオーディオデータが再生され、図５Ｃの場合、馬のイメージが表示された領域が画面に表示されているので、馬蹄声のオーディオデータが再生される。
【００６４】
上記では、図２、図３及び図５を参照してオーディオデータが選別的に再生される場合を例に挙げて説明したが、再生されるデータは、オーディオデータに限定されるものではなく、フラッシュ、動画などの各種マルチメディアにも適用することができる。
【００６５】
マルチメディアデータの再生
本発明の一実施形態に係るコンテンツ照会部２３０は、前述したように格納されたコンテンツに対するユーザーの照会要請に応じて、当該コンテンツをコンテンツデータベース２４１から取得してユーザー端末装置１００に提供することができる。
【００６６】
本発明の一実施形態に係る表示領域判断部１４１は、コンテンツサーバー２００から取得したコンテンツのある領域がブラウザーの画面に表示されているかに関する情報を取得することができる。これは、前述したジャバスクリプトなどのようなウェブプログラミング言語で支援する機能であるフレーム（ｆｒａｍｅ）内でのコンテンツの絶対座標を取得するメソッドなどのような公知のプログラミング手段を利用して実現することができる。また、もう一つの方法として、ブラウザー自体の画面レンダリング（ｒｅｎｄｅｒｉｎｇ）情報を利用して取得することもできる。
【００６７】
本発明の一実施形態に係るマルチメディア制御部１４３は、表示領域判断部１４１から画面表示情報の伝達を受信し、画面表示情報及び前述したスクリプト言語またはＨＴＭＬコードなどの形態でコンテンツ内に含まれている再生領域に関する情報のうち、少なくとも一部を参照してマルチメディアデータを再生したり、マルチメディアデータの再生を中断させたりするなどのように、マルチメディアデータをコントロールすることができる。場合によっては、再生領域に関する情報が、コンテンツ内に含まれていない場合もある。このような場合には、表示領域判断部１４１から受信した画面表示情報だけを利用してマルチメディアデータをコントロールすることもできる。
【００６８】
活性化領域の判断
前述した技術は、ユーザー端末装置１００の画面に一つのマルチメディアデータだけが表示される場合には、容易に適用することができるが、複数のマルチメディアデータが同時に表示される場合には、適用することが難しい側面がある。以下では、このような問題点を解決するために、複数のマルチメディアデータがユーザー端末装置１００の画面に同時に表示される場合に、優先的に再生されるマルチメディアデータを決定する方法について説明する。
【００６９】
画面に表示された複数のマルチメディアデータのうち、いずれかのマルチメディアデータを優先して再生するべきであるかを決定する方法については、画面に表示されている複数のマルチメディアデータの配列、位置などに応じて多様なケースを適用することができる。
【００７０】
本発明の一実施形態に係る活性化領域判断部１４２は、表示領域判断部１４１から画面表示情報を受信し、受信した画面表示情報に基づいてユーザー端末装置１００の画面に表示されたコンテンツ領域のうち、最も多くの比率（または面積）を占めているマルチメディアデータが活性化領域であると判断することができる。図６Ａの場合、現在ブラウザーの画面で最も多くの領域を占めている領域１のマルチメディアデータが再生されることになり、他のマルチメディアデータは再生されないことになる。
【００７１】
また、本発明の一実施形態に係る活性化領域判断部１４２は、表示領域判断部１４１から画面表示情報を受信し、受信した画面表示情報に基づいてブラウザーの画面に新しく見えるようになったマルチメディアデータ再生領域が活性化領域であると判断することができる。すなわち、図６Ｂに示すように、ユーザーが画面を下方にスクロールして行くことにつれて新しくブラウザーの画面に領域５が見える状態になる。この場合、新しく見えるようになった領域５のマルチメディアデータを再生させることができ、領域５が画面に見えるようになる前に再生された領域４のマルチメディアデータは、その再生が中断されることになる。
【００７２】
また、本発明の一実施形態に係る活性化領域判断部１４２は、表示領域判断部１４１から画面表示情報を受信し、受信した画面表示情報に基づいてブラウザーの中央部分に位置した再生領域が活性化領域であると判断することができる。図６Ｃに示すように、ユーザーが画面を下方にスクロールしていくことにつれて、ブラウザー画面の中央部分に領域２が位置する状態になる。この場合、中央部分に位置した領域２のマルチメディアデータを再生させることができ、領域２がブラウザー画面の中央部分に位置する以前に画面の中央部分に位置して再生されていた領域１のマルチメディアデータは、その再生が中断されることになる。
【００７３】
本発明は、前述したような画面に表示された複数のマルチメディアデータに対する再生方法に限定されず、多様な変形例を適用することができる。
【００７４】
漫画サービスへの適用
今までは、一般的なコンテンツに含まれたマルチメディアの再生方法について説明したが、前述した本発明は、漫画サービスにも同様に適用することができる。
【００７５】
例えば、韓国の株式会社ＮＨＮから提供されているコンテンツ生成器の一種であるスマートエディターのメニューの中には「トゥーン（ｔｏｏｎ）」とのメニューが提供されている。「トゥーン」のメニューを参照すれば、ユーザーが漫画を描いてスマートエディター上に入力する機能を提供している。本発明によれば、このような「トゥーン」のサービスにより提供される漫画の各客体（例えば、一つのカットまたは一つのフレーム）へもＢＧＭのような多様なマルチメディアデータが含まれることができる。これにより、一つのカットまたは一つのフレームごとに適切なＢＧＭを入れることができるので、多彩なＵＣＣの製作が可能になる。
【００７６】
より具体的に、漫画の特定の客体にマルチメディアをかけるためのインターフェースとしては、多様な例を挙げることができる。例えば、ログイン基盤のユーザーが既存に有料で購入した音楽を連係させることも可能であり、他のサイトなどを含んだコンテンツサーバーの特定ＵＲＬでかけることもできるなどの例を考えることができる。
【００７７】
本発明に係る実施形態におけるコンテンツ製作者により生成されたコンテンツに含まれた少なくとも一つのマルチメディア領域ごとに対応するマルチメディアデータをコントロールするための方法は、コンピュータにより具現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。コンピュータ読取可能な記録媒体としては、プログラム命令、データファイル、データ構造などを単独または組合せて含むことができる。この媒体に記録されるプログラム命令は本発明のために特別に設計され構成されたものでもよく、コンピュータソフトウェアの当業者に公知され使用できるものでもよい。コンピュータ読取可能な記録媒体の例は、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロップティーカールディスク（Ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、及びリードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリなどのようなプログラム命令を格納して行うように特別に構成されたハードウェア装置を含む。プログラム命令の例には、コンパイラーにより作られるような機械語コードだけでなく、インタープリターなどを使用してコンピュータによって実行されることのできる高級言語コードが含まれる。前述したハードウェア装置は本発明の動作を行うために一つ以上のソフトウェアモジュールとして作動するように構成されることができ、その逆も同様である。
【００７８】
以上のように、本発明では具体的な構成要素などのような特定事項と限定された実施形態及び図面により説明したが、これは本発明のより全体的な理解を助けるために提供されたものであり、本発明は前述の実施形態に限定されるものではなく、本発明が属する分野で通常的な知識を持った者であれば、このような記載から多様な修正及び変形が可能であるはずである。
【００７９】
以上、本発明の詳細な説明では具体的な実施形態について説明したが、本発明の要旨から逸脱しない範囲内で多様に変形できる。よって、本発明の権利範囲は、上述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【図面の簡単な説明】
【００８０】
【図１】本発明の一実施形態において、コンテンツの表示状態に基づいてマルチメディアデータをコントロールするためのシステムの構成を示す例示図である。
【図２Ａ】マルチメディアデータを含むコンテンツを生成するユーザーが当該マルチメディアデータの再生領域を指定する方式を示す例示図である。
【図２Ｂ】マルチメディアデータを含むコンテンツを生成するユーザーが当該マルチメディアデータの再生領域を指定する方式を示す例示図である。
【図３】マルチメディアデータの再生領域をコンテンツに含まれる特定の客体（ｏｂｊｅｃｔ）と連係させる方式を示す例示図である。
【図４】再生領域に関する情報がスクリプト言語などのようなプログラムコードの形態でコンテンツに含まれる場合、プログラムコードのフローを示す例示図である。
【図５Ａ】一つのコンテンツの領域が複数のマルチメディアデータの再生領域に分けられた状態と、ユーザー端末装置の画面に表示されるコンテンツ領域によって相違するマルチメディアデータが再生される様子とを示す例示図である。
【図５Ｂ】一つのコンテンツの領域が複数のマルチメディアデータの再生領域に分けられた状態と、ユーザー端末装置の画面に表示されるコンテンツ領域によって相違するマルチメディアデータが再生される様子とを示す例示図である。
【図５Ｃ】一つのコンテンツの領域が複数のマルチメディアデータの再生領域に分けられた状態と、ユーザー端末装置の画面に表示されるコンテンツ領域によって相違するマルチメディアデータが再生される様子とを示す例示図である。
【図６Ａ】複数のマルチメディア領域が同時に画面に表示される場合、活性化させるマルチメディアデータを決定する方法を示す例示図である。
【図６Ｂ】複数のマルチメディア領域が同時に画面に表示される場合、活性化させるマルチメディアデータを決定する方法を示す例示図である。
【図６Ｃ】複数のマルチメディア領域が同時に画面に表示される場合、活性化させるマルチメディアデータを決定する方法を示す例示図である。
【符号の説明】
【００８１】
１００  ユーザー端末装置
１１０  中央処理装置（ＣＰＵ）
１２０  メモリ
１３０  通信モジュール
１４０  ブラウザー
１４１  表示領域判断部
１４２  活性化領域判断部
１４３  マルチメディア制御部
２００  コンテンツサーバー
２１０  コンテンツエディター
２１１  テキスト入力部
２１２  マルチメディアデータ入力部
２１３  マルチメディア領域設定部
２２０  コンテンツ登録部
２３０  コンテンツ参照部
２４０  データベース管理部
２４１  コンテンツデータベース
２５０  制御部
２６０  通信部
【図１】
0004869321.tif 000007
【図２Ａ】
0004869321.tif 000008
【図２Ｂ】
0004869321.tif 000009
【図４】
0004869321.tif 000010
【図３】
0004869321.tif 000011
【図５Ａ】
0004869321.tif 000012
【図５Ｂ】
0004869321.tif 000013
【図５Ｃ】
0004869321.tif 000014
【図６Ａ】
0004869321.tif 000015
【図６Ｂ】
0004869321.tif 000016
【図６Ｃ】
0004869321.tif 000017