(57)【要約】【課題】従来、コンテンツを閲覧する端末に、非実行可能形式のコンテンツを解釈するソフトウェアをインストールしておく必要があった。【解決手段】コンテンツの作成指示や各種指示を受け付ける第一受付部と、第一受付部がコンテンツの作成指示を受け付けた場合に、非実行可能形式のコンテンツを作成するコンテンツ作成部と、コンテンツ作成部は作成した非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換するコンテンツ変換部と、コンテンツ変換部が取得した実行可能形式のコンテンツをサーバ装置に送信するコンテンツ送信部を具備する情報処理装置により、コンテンツを閲覧する端末に、非実行可能形式のコンテンツを解釈するソフトウェアをインストールしておく必要がない。【選択図】図１
2008040902.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と第一情報処理装置と第二情報処理装置を具備する情報処理システムであって、
前記サーバ装置は、
コンテンツと当該コンテンツのサイズを示す情報であるサイズ情報を有するコンテンツ情報を１以上保持し得るコンテンツ情報格納部と、
前記第一情報処理装置から実行可能形式のコンテンツを含むコンテンツ情報を受信するコンテンツ情報受信部と、
前記コンテンツ情報受信部が受信したコンテンツ情報を前記コンテンツ情報格納部に蓄積するコンテンツ情報蓄積部と、
前記第二情報処理装置からコンテンツの送信指示を受信する指示受信部と、
前記送信指示の受信に応じて、コンテンツを前記第二情報処理装置に送信するコンテンツ送信部を具備し、
前記第一情報処理装置は、
コンテンツの作成指示や各種指示を受け付ける第一受付部と、
前記第一受付部がコンテンツの作成指示を受け付けた場合に、非実行可能形式のコンテンツを作成するコンテンツ作成部と、
前記コンテンツ作成部が作成した非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換するコンテンツ変換部と、
前記コンテンツ変換部が取得した実行可能形式のコンテンツを有するコンテンツ情報をサーバ装置に送信するコンテンツ情報送信部を具備し、
前記第二情報処理装置は、
コンテンツの送信指示を受け付ける第二受付部と、
前記第二受付部が受け付けたコンテンツの送信指示を前記サーバ装置に送信するコンテンツ送信指示送信部と、
前記コンテンツの送信指示の送信に対応して、実行可能形式のコンテンツを前記サーバ装置から受信する第二コンテンツ受信部と、
前記第二コンテンツ受信部が受信した実行可能形式のコンテンツを出力するコンテンツ出力部を具備する情報処理システム。
【請求項２】
前記コンテンツ変換部は、
前記第一受付部が一定時間以上、コンテンツの作成指示や各種指示を受け付けなかった場合に、非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換し、
前記コンテンツ送信部が、前記コンテンツ変換部が取得した実行可能形式のコンテンツをサーバ装置に送信する請求項１記載の情報処理システム。
【請求項３】
前記非実行可能形式のコンテンツは、
変化前の画像を示す第一画像と変化後の画像を示す第二画像の組である画像変化情報を１以上有するコンテンツであり、
前記コンテンツ変換部は、
前記コンテンツが有する１以上の画像変化情報のうちの一の画像変化情報を連続的に用いて、第一画像から第二画像に連続的に変化させるアニメーションを実現する実行可能形式のコンテンツに変換する請求項１または請求項２記載の情報処理システム。
【請求項４】
前記コンテンツは、仮想的な二次元空間上に配置されるコンテンツであり、
前記コンテンツ情報は、コンテンツと当該コンテンツの位置を示す情報である位置情報とサイズ情報を有する請求項１から請求項３いずれか記載の情報処理システム。
【請求項５】
前記二次元空間上にコンテンツは重ならないように配置される請求項４記載の情報処理システム。
【請求項６】
請求項１から請求項５いずれか記載の情報処理システムを構成する第一情報処理装置。
【請求項７】
コンピュータに、
コンテンツの作成指示や各種指示を受け付ける第一受付ステップと、
前記第一受付ステップでコンテンツの作成指示を受け付けた場合に、非実行可能形式のコンテンツを作成するコンテンツ作成ステップと、
前記コンテンツ作成ステップで作成した非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換するコンテンツ変換ステップと、
前記コンテンツ変換ステップで取得した実行可能形式のコンテンツを有するコンテンツ情報をサーバ装置に送信するコンテンツ情報送信ステップを実行させるためのプログラム。
【請求項８】
前記コンテンツ変換ステップにおいて、
前記第一受付ステップで一定時間以上、コンテンツの作成指示や各種指示を受け付けなかった場合に、非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換し、
前記コンテンツ送信ステップにおいて、前記コンテンツ変換ステップで取得した実行可能形式のコンテンツをサーバ装置に送信する請求項７記載のプログラム。
【請求項９】
前記コンテンツは、仮想的な二次元空間上に配置されるコンテンツであり、
前記コンテンツ情報は、コンテンツと当該コンテンツの位置を示す情報である位置情報とサイズ情報を有する請求項７または請求項８記載のプログラム。
【請求項１０】
前記二次元空間上にコンテンツは重ならないように配置される請求項９記載のプログラム。
【請求項１１】
請求項７から請求項１０いずれか記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを管理し、利用する情報処理システム等に関するものである。
【背景技術】
【０００２】
従来のコンテンツ管理装置としては、ウェブで公開されるコンテンツの管理を行うコンテンツ管理装置で、上記コンテンツを編集するための編集画面を端末に対して送信する編集画面送信手段と、上記端末において上記編集画面を使用して編集されるコンテンツの特定部分を受信し、上記特定部分に関連するサイト情報を取得する関連サイト情報取得手段と、上記関連サイト情報取得手段にて取得された上記特定部分に関連するサイト情報を上記端末に提示するサイト情報提示手段と、上記端末によって選択されたサイト情報と上記特定部分とのリンク付けを行うリンク付け手段とを備えることを特徴とするコンテンツ管理装置がある。
【０００３】
つまり、従来のコンテンツ管理装置は、コンテンツに関連するサイトの検索及びサイトへのリンク付けにかかるユーザの負担を軽減するものである。
【０００４】
また、いわゆるＷＷＷ上のホームページは、ファイルがＵＲＬによって網の目状に繋げられている、という複雑な構造を有する。
【０００５】
さらに、本発明に関連する技術として、アニメーションを構成する技術がある（特許文献１参照）。本技術においては、コンテンツは、変化前の画像を示す第一画像と変化後の画像を示す第二画像の組である画像変化情報を２以上有し、当該コンテンツが有する２以上の画像変化情報のうちの一の画像変化情報を連続的に用いて、第一画像から第二画像に連続的に変化させることによりアニメーションを構成する技術である。この技術を用いて定義されるコンテンツは、静止画の集合であり、それだけではアニメーションを出力できないので、非実行可能形式のコンテンツである。この非実行可能形式のコンテンツから、アニメーションを構成する技術が本技術である。
【特許文献１】特開２００５−１８３８０号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のコンテンツ管理装置や、ＷＷＷ上のホームページにおいては、特許文献１に示すような非実行可能形式のコンテンツを端末からサーバ装置に登録し、その非実行可能形式のコンテンツを他の端末が利用しようとする場合、非実行可能形式のコンテンツを解釈してアニメーションを構成するソフトウェアをインストールしておく必要がある、という課題があった。
【課題を解決するための手段】
【０００７】
本第一の発明の情報処理システムは、サーバ装置と第一情報処理装置と第二情報処理装置を具備する情報処理システムであって、前記サーバ装置は、コンテンツと当該コンテンツのサイズを示す情報であるサイズ情報を有するコンテンツ情報を１以上保持し得るコンテンツ情報格納部と、前記第一情報処理装置から実行可能形式のコンテンツを含むコンテンツ情報を受信するコンテンツ情報受信部と、前記コンテンツ情報受信部が受信したコンテンツ情報を前記コンテンツ情報格納部に蓄積するコンテンツ情報蓄積部と、前記第二情報処理装置からコンテンツの送信指示を受信する指示受信部と、前記送信指示の受信に応じて、コンテンツを前記第二情報処理装置に送信するコンテンツ送信部を具備し、前記第一情報処理装置は、コンテンツの作成指示や各種指示を受け付ける第一受付部と、前記第一受付部がコンテンツの作成指示を受け付けた場合に、非実行可能形式のコンテンツを作成するコンテンツ作成部と、前記コンテンツ作成部が作成した非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換するコンテンツ変換部と、前記コンテンツ変換部が取得した実行可能形式のコンテンツを有するコンテンツ情報をサーバ装置に送信するコンテンツ情報送信部を具備し、前記第二情報処理装置は、コンテンツの送信指示を受け付ける第二受付部と、前記第二受付部が受け付けたコンテンツの送信指示を前記サーバ装置に送信するコンテンツ送信指示送信部と、前記コンテンツの送信指示の送信に対応して、実行可能形式のコンテンツを前記サーバ装置から受信する第二コンテンツ受信部と、前記第二コンテンツ受信部が受信した実行可能形式のコンテンツを出力するコンテンツ出力部を具備する情報処理システムである。
【０００８】
かかる構成により、非実行可能形式のコンテンツを他の端末が利用しようとする場合、非実行可能形式のコンテンツを解釈してアニメーションを構成するソフトウェアを、他の端末にインストールしておく必要がなく、他の端末のコンピュータ資源を無駄に使用することがなく、便利である。また、非実行可能形式のコンテンツを作成した情報処理装置で、非実行可能形式のコンテンツを実行可能形式のコンテンツに変換することにより、サーバ装置で実行可能形式のコンテンツに変換する場合と比較して、サーバ装置の負荷が軽減される。
【０００９】
また、本第二の発明の情報処理システムは、第一の発明に対して、前記コンテンツ変換部は、前記第一受付部が一定時間以上、コンテンツの作成指示や各種指示を受け付けなかった場合に、非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換し、前記コンテンツ送信部が、前記コンテンツ変換部が取得した実行可能形式のコンテンツをサーバ装置に送信する情報処理システムである。
【００１０】
かかる構成により、ユーザが一定時間以上、入力を行わなかった場合に、自動的に非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換するので、ユーザがコンテンツの変換を指示する手間が省ける。
【００１１】
また、本第三の発明の情報処理システムは、第一、第二いずれかの発明に対して、前記非実行可能形式のコンテンツは、変化前の画像を示す第一画像と変化後の画像を示す第二画像の組である画像変化情報を１以上有するコンテンツであり、前記コンテンツ変換部は、前記コンテンツが有する１以上の画像変化情報のうちの一の画像変化情報を連続的に用いて、第一画像から第二画像に連続的に変化させるアニメーションを実現する実行可能形式のコンテンツに変換する情報処理システムである。
【００１２】
かかる構成により、非実行可能形式のコンテンツを他の端末が利用しようとする場合、非実行可能形式のコンテンツを解釈してアニメーションを構成するソフトウェアを、他の端末にインストールしておく必要がなく、他の端末のコンピュータ資源を無駄に使用することがなく、便利である。また、非実行可能形式のコンテンツを作成した情報処理装置で、非実行可能形式のコンテンツを実行可能形式のコンテンツに変換することにより、サーバ装置で実行可能形式のコンテンツに変換する場合と比較して、サーバ装置の負荷が軽減される。
【００１３】
また、本第四の発明の情報処理システムは、第一から第三いずれかの発明に対して、前記コンテンツは、仮想的な二次元空間上に配置されるコンテンツであり、前記コンテンツ情報は、コンテンツと当該コンテンツの位置を示す情報である位置情報とサイズ情報を有する情報処理システムである。
【００１４】
かかる構成により、仮想的な二次元空間、仮想的な紙媒体に記載されているコンテンツを利用できる。かかる仮想的な二次元空間上、つまり、フラットな紙の上に配置されたコンテンツを利用できるので、ファイルやリンクといった自然界では馴染みが薄い概念を理解してコンテンツを利用する必要がなく、コンテンツを探したり、コンテンツの位置を記憶したりすることが容易になる。
【００１５】
また、本第五の発明の情報処理システムは、第四の発明に対して、前記二次元空間上にコンテンツは重ならないように配置される情報処理システムである。
【００１６】
かかる構成により、ユーザは、さらにコンテンツを利用しやすくなる。
【発明の効果】
【００１７】
本発明による情報処理システムによれば、簡易なコンテンツの利用を促進できる。
【発明を実施するための最良の形態】
【００１８】
以下、情報処理システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
（実施の形態）
【００１９】
図１は、本実施の形態における情報処理システムの概念図である。本情報処理システムは、サーバ装置１１、１以上の第一情報処理装置１２（１２（１）、・・・１２（ｎ））、および１以上の第二情報処理装置１３（１３（１）、・・・１３（ｎ））を具備する。サーバ装置１１と１以上の第一情報処理装置１２と１以上の第二情報処理装置１３は、例えば、インターネットや専用回線などを介して通信可能となる。
【００２０】
図２は、本実施の形態における情報処理システムのブロック図である。サーバ装置１１は、コンテンツ情報格納部１１０１、指示受信部１１０２、二次元空間構成部１１０３、二次元空間送信部１１０４、コンテンツ情報受信部１１０５、コンテンツ情報蓄積部１１０６、コンテンツ送信部１１０７を具備する。
【００２１】
第一情報処理装置１２は、第一受付部１２０１、コンテンツ格納部１２０２、二次元空間受信部１２０３、二次元空間出力部１２０４、コンテンツ作成部１２０５、コンテンツ変換部１２０６、コンテンツ情報送信部１２０７を具備する。
【００２２】
第二情報処理装置１３は、第二受付部１３０１、コンテンツ送信指示送信部１３０２、第二コンテンツ受信部１３０３、コンテンツ出力部１３０４を具備する。
【００２３】
コンテンツ情報格納部１１０１は、コンテンツと当該コンテンツの属性情報を有するコンテンツ情報を１以上保持し得る。コンテンツの属性情報は、例えば、コンテンツの位置を示す情報である位置情報や、サイズを示す情報であるサイズ情報や、コンテンツへのアクセス権限を示すアクセス権限情報などである。コンテンツは、仮想的な二次元空間上に配置されるコンテンツであることが好適である。二次元空間とは、仮想的なフラットな二次元の空間であり、無限の広さ、領域を有することが好適である。つまり、二次元空間とは、仮想的な無限の大きさを有する紙媒体であることは好適である。また、二次元空間は、例えば、方位（北：Ｎ、東：Ｅ、南：Ｓ、西：Ｗ）や、座標系（Ｘ，Ｙ）などを用いて表す。また、コンテンツの位置とは、二次元空間上の位置をいう。「位置情報」は、仮想的な二次元空間上の座標を示し、例えば、原点を基準とした方位を用いて表す。そして、例えば、「Ｅ４０００Ｎ２０００」は、原点を基準とし、西に４０００、北に２０００の点を示す。なお、「位置情報」は、原点を基準とするＸ座標、Ｙ座標で表しても良い。アクセス権限情報は、例えば、コンテンツの読み出しの可否を示すリード権、コンテンツの改変、削除の可否を示すライト権等がある。コンテンツ情報格納部１１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００２４】
指示受信部１１０２は、第一情報処理装置１２からの二次元空間送信指示や、第二情報処理装置１３からのコンテンツの送信指示などの各種の指示を受信する。二次元空間送信指示とは、二次元空間（コンテンツが配置されている空間であり、例えば、ファイルで実現される）の送信を促す指示である。また、指示受信部１１０２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。無線または有線の通信手段等で実現され得る。
【００２５】
二次元空間構成部１１０３は、指示受信部１１０２が二次元空間送信指示を受信した場合、コンテンツ情報格納部１１０１から二次元空間上に配置されるコンテンツと、当該コンテンツの位置情報の組を読み出し、仮想的な二次元空間を構成する。この二次元空間には、コンテンツはその位置情報に従って、配置されている。二次元空間構成部１１０３は、通常、ＭＰＵやメモリ等から実現され得る。二次元空間構成部１１０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２６】
二次元空間送信部１１０４は、二次元空間構成部１１０３が構成した二次元空間（コンテンツが配置された仮想的なページ）を、第一情報処理装置１２に送信する。この二次元空間が送信される第一情報処理装置１２は、二次元空間送信指示をサーバ装置１１に送信した情報処理装置である。二次元空間送信部１１０４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００２７】
コンテンツ情報受信部１１０５は、第一情報処理装置１２から実行可能形式のコンテンツを含むコンテンツ情報を受信する。実行可能形式のコンテンツとは、例えば、ＦＬＡＳＨというスクリプトで記述されているアニメーションのコンテンツである。実行可能形式のコンテンツとは、例えば、Ｃ言語で記述されたアニメーションのコンテンツである。実行可能形式のコンテンツとは、その他、プログラム言語やデータの処理系の実行により出力されるコンテンツであれば良い。コンテンツ情報は、通常、コンテンツのサイズ情報や位置情報を有する。コンテンツ情報受信部１１０５は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００２８】
コンテンツ情報蓄積部１１０６は、コンテンツ情報受信部１１０５が受信したコンテンツ情報をコンテンツ情報格納部１１０１に蓄積する。コンテンツ情報蓄積部１１０６は、通常、ＭＰＵやメモリ等から実現され得る。コンテンツ情報蓄積部１１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２９】
コンテンツ送信部１１０７は、送信指示の受信に応じて、コンテンツを第二情報処理装置１３に送信する。コンテンツ送信部１１０７は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００３０】
第一受付部１２０１は、コンテンツの作成指示や各種指示を受け付ける。各種指示とは、例えば、二次元空間送信指示である。各種指示とは、例えば、コンテンツを作成する指示であるコンテンツ作成指示である。コンテンツ作成指示には、例えば、コンテンツを配置する領域を指定する領域定義や、コンテンツを作成するコンテンツ定義などの指示がある。その他、コンテンツ作成指示は、コンテンツを作成するための各種指示を含む。各種指示の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。第一受付部１２０１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３１】
コンテンツ格納部１２０２は、コンテンツを格納し得る。コンテンツ格納部１２０２は、コンテンツ作成部が作成する非実行可能形式のコンテンツの元になるコンテンツ（例えば、静止画）を格納している。コンテンツ格納部１２０２は、ハードディスクやＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。
【００３２】
二次元空間受信部１２０３は、第一受付部１２０１が二次元空間送信指示を受け付けた場合、当該二次元空間送信指示をサーバ装置１１に送信し、当該二次元空間送信指示の送信に応じて、サーバ装置１１から二次元空間（通常、ファイル）を受信する。二次元空間受信部１２０３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００３３】
二次元空間出力部１２０４は、二次元空間受信部１２０３が受信した二次元空間を出力する。ここでは、出力とは、通常、ディスプレイへの表示、外部の装置（ディスプレイ装置）への送信である。二次元空間出力部１２０４は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。二次元空間出力部１２０４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００３４】
コンテンツ作成部１２０５は、第一受付部１２０１がコンテンツの作成指示を受け付けた場合に、非実行可能形式のコンテンツを作成する。非実行可能形式のコンテンツとは、例えば、変化前の画像を示す第一画像と変化後の画像を示す第二画像の組である画像変化情報を２以上有するコンテンツである。また、かかるコンテンツから、当該コンテンツが有する２以上の画像変化情報のうちの一の画像変化情報を連続的に用いて、第一画像から第二画像に連続的に変化させることによりアニメーションが構成される。非実行可能形式のコンテンツは、例えば、複数の静止画の集合であり、かかる複数の静止画をパラパラめくり機能により出力することにより、アニメーションが構成されても良い。非実行可能形式のコンテンツとは、ユーザがコンテンツを作成する段階でのビューと、出力する段階でのビューが異なるコンテンツをいう。コンテンツ作成部１２０５は、例えば、静止画を作成するペイント機能を有するツールや、文字列や静止画や動画を構成するオーサリングツールが対応する。コンテンツ作成部１２０５は、通常、ＭＰＵやメモリ等から実現され得る。コンテンツ作成部１２０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３５】
コンテンツ変換部１２０６は、コンテンツ作成部１２０５が作成した非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換する。コンテンツ変換部１２０６は、第一受付部１２０１が一定時間以上、コンテンツの作成指示や各種指示を受け付けなかった場合に、非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換することは好適である。ただし、コンテンツ変換部１２０６は、ユーザの指示により、非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換しても良い。コンテンツ変換部１２０６は、例えば、コンテンツが有する１以上の画像変化情報のうちの一の画像変化情報を連続的に用いて、第一画像から第二画像に連続的に変化させるアニメーションを実現する実行可能形式のコンテンツに変換する。さらに具体的には、コンテンツ変換部１２０６は、例えば、非実行可能形式のコンテンツが一つの画像変化情報を有する場合、当該画像変化情報が有する第一画像を、第二画像に出力を変更し、次に、第二画像を変化前の第一画像として、さらに変化後の第二画像に出力を変更するアニメーションを実現する実行可能形式のコンテンツに変換する。かかる第一画像から第二画像への出力の変更を連続的に実行するようなアニメーションを実現する実行可能形式のコンテンツを生成する処理を、コンテンツ変換部１２０６は行う。また、例えば、２以上の画像変化情報を有する場合、コンテンツ変換部１２０６は、初期の画像に最も類似度が大きい第一画像を選択し、当該第一画像と対になる第二画像を出力し、さらに当該出力した第二画像に最も類似度が大きい第一画像を選択し、当該第一画像と対になる第二画像を出力する、といった動作を繰り返すアニメーションを実現する実行可能形式のコンテンツを生成する処理を、コンテンツ変換部１２０６は行う。かかるアニメーションの動作について、特許文献１に記載されている。コンテンツ変換部１２０６は、通常、ＭＰＵやメモリ等から実現され得る。コンテンツ変換部１２０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３６】
コンテンツ情報送信部１２０７は、コンテンツ変換部１２０６が取得した実行可能形式のコンテンツを有するコンテンツ情報をサーバ装置１１に送信する。コンテンツ情報は、通常、コンテンツの位置情報や、サイズ情報を有する。コンテンツ情報送信部１２０７は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００３７】
第二受付部１３０１は、コンテンツの送信指示を受け付ける。送信指示の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。第二受付部１３０１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３８】
コンテンツ送信指示送信部１３０２は、第二受付部１３０１が受け付けたコンテンツの送信指示をサーバ装置１１に送信する。コンテンツ送信指示送信部１３０２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００３９】
第二コンテンツ受信部１３０３は、コンテンツの送信指示の送信に対応して、実行可能形式のコンテンツをサーバ装置１１から受信する。第二コンテンツ受信部１３０３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００４０】
コンテンツ出力部１３０４は、第二コンテンツ受信部１３０３が受信した実行可能形式のコンテンツを出力する。ここで、出力とは、ディスプレイへの表示、音出力、外部の装置への送信等を含む概念である。コンテンツ出力部１３０４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。コンテンツ出力部１３０４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００４１】
次に、情報処理システムの動作について説明する。まず、サーバ装置１１の動作について、図３のフローチャートを用いて説明する。
【００４２】
（ステップＳ３０１）指示受信部１１０２は、二次元空間送信指示を受信したか否かを判断する。二次元空間送信指示を受信すればステップＳ３０２に行き、二次元空間送信指示を受信しなければステップＳ３０５に行く。
【００４３】
（ステップＳ３０２）二次元空間構成部１１０３は、送信する二次元空間上に配置されるコンテンツのコンテンツ情報をコンテンツ情報格納部１１０１から読み出す。送信する二次元空間上に配置されるコンテンツは、例えば、原点から所定範囲にあるコンテンツである。ここで、所定範囲は、予め決められており、例えば、原点から北に１０００（Ｎ１０００）、東に１０００（Ｅ１０００）、南に１０００（Ｓ１０００）、西に１０００（Ｗ１０００）の矩形の領域内である。
【００４４】
（ステップＳ３０３）二次元空間構成部１１０３は、ステップＳ３０２で読み出したコンテンツ情報から二次元空間を構成する。二次元空間の構成とは、例えば、ファイルを生成し、ファイル内にコンテンツを配置した画面を構成するＨＴＭＬやＸＭＬなどのスクリプトを生成し、ファイルに記録する処理である。
【００４５】
（ステップＳ３０４）二次元空間送信部１１０４は、ステップＳ３０３で構成した二次元空間を、二次元空間送信指示を送信した第一情報処理装置１２に送信する。ステップＳ３０１に戻る。
【００４６】
（ステップＳ３０５）指示受信部１１０２は、コンテンツの送信指示を受信したか否かを判断する。コンテンツの送信指示を受信すればステップＳ３０６に行き、コンテンツの送信指示を受信しなければステップＳ３０８に行く。
【００４７】
（ステップＳ３０６）コンテンツ送信部１１０７は、コンテンツの送信指示が有するコンテンツを識別する情報（例えば、コンテンツＩＤ）をキーとして、コンテンツ情報格納部１１０１を検索し、当該コンテンツを読み出す。
【００４８】
（ステップＳ３０７）コンテンツ送信部１１０７は、ステップＳ３０６で読み出したコンテンツを、コンテンツの送信指示を送信した第二情報処理装置１３に送信する。ステップＳ３０１に戻る。
【００４９】
（ステップＳ３０８）コンテンツ情報受信部１１０５は、コンテンツ情報を受信したか否かを判断する。コンテンツ情報を受信すればステップＳ３０９に行き、コンテンツ情報を受信しなければステップＳ３０１に戻る。
【００５０】
（ステップＳ３０９）コンテンツ情報蓄積部１１０６は、受信したコンテンツ情報から蓄積するデータ形式のコンテンツ情報を構成する。つまり、コンテンツ情報受信部１１０５が受信したコンテンツ情報と、コンテンツ情報蓄積部１１０６が蓄積するコンテンツ情報は、一致するとは限らない。なお、コンテンツ情報受信部１１０５が受信したコンテンツ情報とコンテンツ情報蓄積部１１０６が蓄積するコンテンツ情報が一致する場合、本ステップにおける処理は必要がない。
【００５１】
（ステップＳ３１０）コンテンツ情報蓄積部１１０６は、コンテンツ情報をコンテンツ情報格納部１１０１に蓄積する。ステップＳ３０１に戻る。
【００５２】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５３】
次に、第一情報処理装置１２の動作について、図４のフローチャートを用いて説明する。
【００５４】
（ステップＳ４０１）第一受付部１２０１は、ユーザから二次元空間送信指示を受け付けたか否かを判断する。二次元空間送信指示を受け付ければステップＳ４０２に行き、二次元空間送信指示を受け付けなければステップＳ４０５に行く。
【００５５】
（ステップＳ４０２）二次元空間受信部１２０３は、ステップＳ４０１で受け付けた二次元空間送信指示をサーバ装置１１に送信する。なお、本ステップで送信する二次元空間送信指示と、ユーザが入力する二次元空間送信指示は、意味は同じであるが、同一のデータや命令構造であるとは限らない。
【００５６】
（ステップＳ４０３）二次元空間受信部１２０３は、二次元空間送信指示の送信に対応して、二次元空間をサーバ装置１１から受信したか否かを判断する。二次元空間をサーバ装置１１から受信すればステップＳ４０４に行き、受信しなければステップＳ４０３に戻る。
【００５７】
（ステップＳ４０４）二次元空間出力部１２０４は、ステップＳ４０３で受信した二次元空間を出力する。ステップＳ４０１に戻る。
【００５８】
（ステップＳ４０５）第一受付部１２０１は、コンテンツ作成指示を受け付けたか否かを判断する。コンテンツ作成指示を受け付ければステップＳ４０６に行き、コンテンツ作成指示を受け付けなければステップＳ４１２に行く。
【００５９】
（ステップＳ４０６）コンテンツ作成部１２０５は、受け付けた指示が領域定義であるか否かを判断する。領域定義であればステップＳ４０７に行き、領域定義でなければステップＳ４０９に行く。
【００６０】
（ステップＳ４０７）コンテンツ作成部１２０５は、二次元空間上にコンテンツを配置するコンテンツ領域を確保する。コンテンツ領域の確保とは、例えば、配置されるコンテンツの左上の点の位置を示す位置情報と、コンテンツのサイズを示すサイズ情報を決定し、メモリ上に一時記憶する処理を言う。
【００６１】
（ステップＳ４０８）コンテンツ作成部１２０５は、コンテンツ領域を出力する。コンテンツ領域の出力とは、例えば、コンテンツ領域を明示する枠を出力することである。ステップＳ４０１に戻る。
【００６２】
（ステップＳ４０９）コンテンツ作成部１２０５は、受け付けた指示がコンテンツ定義であるか否かを判断する。コンテンツ定義であればステップＳ４１０に行き、領域定義でなければステップＳ４０１に戻る。
【００６３】
（ステップＳ４１０）コンテンツ作成部１２０５は、受け付けたコンテンツ定義に従って、コンテンツを作成する。例えば、コンテンツ定義が、１以上の画像変化情報を定義するものであれば、コンテンツ作成部１２０５は、当該１以上の画像変化情報をメモリ上に配置する。画像変化情報は、変化前の画像を示す第一画像と変化後の画像を示す第二画像の組である。画像変化情報の定義とは、第一画像と第二画像を決定する操作である。かかる操作は、マウスで２つの画像を選択する操作でも良いし、マウスや電子ペンなどの入力手段を用いて、２つの画像をディスプレイ上に記述する操作でも良い。
【００６４】
（ステップＳ４１１）コンテンツ作成部１２０５は、ステップＳ４１０で作成したコンテンツを出力する。ステップＳ４０１に戻る。
【００６５】
（ステップＳ４１２）コンテンツ変換部１２０６は、ユーザから一定時間以上、入力がなかったか否かを判断する。なお、コンテンツ変換部１２０６は、図示しないタイマーで、第一受付部１２０１が入力を受け付けない時間を測定している、とする。ユーザから一定時間以上、入力がなかった場合ステップＳ４１３に行き、入力があった場合ステップＳ４０１に戻る。
【００６６】
（ステップＳ４１３）コンテンツ変換部１２０６は、メモリ上に非実行可能形式のコンテンツであり、対応する実行可能形式のコンテンツが未生成のコンテンツが存在するか否かを判断する。かかる条件に合致すればステップＳ４１４に行き、条件に合致しなければステップＳ４０１に戻る。
【００６７】
（ステップＳ４１４）コンテンツ変換部１２０６は、メモリ上に非実行可能形式のコンテンツを、実行可能形式のコンテンツ（例えば、ＦＬＡＳＨのコンテンツ）に変換する。
【００６８】
（ステップＳ４１５）コンテンツ情報送信部１２０７は、ステップＳ４１４で得た実行可能形式のコンテンツを含むコンテンツ情報を構成する。コンテンツ情報は、通常、領域定義された際に、メモリ上に一時格納された位置情報、サイズ情報を含む。
【００６９】
（ステップＳ４１６）コンテンツ情報送信部１２０７は、ステップＳ４１５で構成したコンテンツ情報を、サーバ装置１１に送信する。ステップＳ４０１に戻る。
【００７０】
なお、図４のフローチャートにおいて、領域定義とコンテンツ定義の順序は問わない。
【００７１】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７２】
次に、第二情報処理装置１３の動作について、図３のフローチャートを用いて説明する。
【００７３】
（ステップＳ５０１）第二受付部１３０１は、ユーザからコンテンツ送信指示を受け付けたか否かを判断する。コンテンツ送信指示を受け付ければステップＳ５０２に行き、コンテンツ送信指示を受け付けなければステップＳ５０１に戻る。なお、コンテンツ送信指示は、コンテンツを識別する情報を有する。
【００７４】
（ステップＳ５０２）コンテンツ送信指示送信部１３０２は、ステップＳ５０１で受け付けたコンテンツ送信指示を、サーバ装置１１に送信する。なお、本ステップで送信するコンテンツ送信指示と、ユーザが入力するコンテンツ送信指示は、意味は同一であるが、同じデータや命令構造であるとは限らない。
【００７５】
（ステップＳ５０３）第二コンテンツ受信部１３０３は、コンテンツ送信指示の送信に対応して、サーバ装置１１からコンテンツを受信したか否かを判断する。コンテンツを受信すればステップＳ５０４に行き、コンテンツを受信しなければステップＳ５０３に戻る。
【００７６】
（ステップＳ５０４）コンテンツ出力部１３０４は、ステップＳ５０３で受信したコンテンツを出力する。ステップＳ５０１に戻る。
【００７７】
なお、図５のフローチャートにおいて、二次元空間の送信をサーバ装置１１に促し、コンテンツが配置された二次元空間を受信して、出力する処理が、コンテンツ送信指示をサーバ装置１１に送信し、コンテンツを受信し、出力する処理であっても良い。
【００７８】
また、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７９】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１である。
【００８０】
今、サーバ装置１１のコンテンツ情報格納部１１０１に、図６に示す属性情報管理表が格納されている。属性情報管理表は、コンテンツの属性情報を管理する表である。属性情報管理表は、「ＩＤ」「配置情報」「コンテンツＩＤ」を有するレコードを１以上管理している。「ＩＤ」は、表のレコード管理のための情報である。「配置情報」は、コンテンツの配置に関する属性であり、コンテンツの位置を示す「位置情報」、コンテンツのサイズを示す「サイズ情報」を有する。位置情報は、コンテンツの二次元空間上における位置を示す情報であり、ここでは、矩形の形状を有するコンテンツの左上の位置を示す情報である。位置情報は、北「Ｎ」、東「Ｅ」、南「Ｓ」、西「Ｗ」という方位を示す情報と、原点（中心）からの距離を示す情報からなる。位置情報「Ｅ４０００Ｎ２０００」は、原点から東に４０００、北に２０００の地点を示す。「コンテンツＩＤ」は、コンテンツの識別子を示す。図７は、コンテンツ情報格納部１１０１に格納されているコンテンツの例である。図７において、コンテンツＩＤ「Ｃ１」「Ｃ２」「Ｃ３」で識別されるコンテンツを示す。
【００８１】
かかる状況において、第一情報処理装置１２のユーザは、二次元空間送信指示を入力した、とする。かかる入力は、サーバ装置１１へのアクセス指示であり、例えば、サーバ装置１１のＵＲＬを指定し、所定のボタンをマウスでクリックすることによりなされる。
【００８２】
次に、第一受付部１２０１は、二次元空間送信指示を受け付ける。そして、二次元空間受信部１２０３は、サーバ装置１１に二次元空間送信指示を送信する。
【００８３】
次に、サーバ装置１１の指示受信部１１０２は、二次元空間送信指示を受信し、二次元空間構成部１１０３は、コンテンツ情報格納部１１０１の属性情報管理表、およびコンテンツを読み出し、例えば、図８に示す二次元空間を構成する。図８に示す二次元空間は、コンテンツを位置情報に従って平面上に配置したものである。さらに具体的には、二次元空間はファイルである。つまり、二次元空間構成部１１０３は、ファイルを生成し、当該ファイル上にＮ，Ｅ，Ｓ，Ｗの方位を有する座標系を書き込み、かつ、コンテンツを位置情報が示す位置に書き込む。なお、かかる二次元空間は、ＨＴＭＬやＸＭＬなどのスクリプトで記述されていても良いし、ビットマップでも良い。図８において、「Ｃ１」「Ｃ２」「Ｃ３」のコンテンツが配置されている。
【００８４】
次に、二次元空間送信部１１０４は、構成した二次元空間を第一情報処理装置１２に送信する。
【００８５】
次に、第一情報処理装置１２の二次元空間受信部１２０３は二次元空間を受信し、二次元空間出力部１２０４は当該受信した二次元空間を図９に示すように出力する。図９においてボタン９１，９２は、二次元空間をディスプレイ上を移動させるボタンであり、ボタン９１の押下により、左右に二次元空間が移動し、ボタン９２の押下により、上下に二次元空間が移動する。
【００８６】
次に、第一情報処理装置１２のユーザは、コンテンツ作成のうちの領域定義を入力した、とする。領域定義は、例えば、マウスで矩形を描くことにより入力される。かかる領域定義が入力された際の画面イメージを図１０に示す。図１０において、コンテンツ「Ｃ１」の下側の矩形の破線が領域定義により定義された領域である。
【００８７】
次に、ユーザは、図１１（ａ）および（ｂ）に示すコンテンツを作成する、とする。このコンテンツ作成は、コンテンツ定義の一つである。なお、図１１（ａ）および（ｂ）に示すコンテンツは、変化前の画像を示す第一画像と変化後の画像を示す第二画像の組である画像変化情報である。図１１において、第一画像は、１１０１、１１０３である。第二画像は、１１０２、１１０４である。つまり、図１１（ａ）は、右に曲がる車のアニメーションを実現するコンテンツを示す。つまり、図１１（ａ）の第一画像から第二画像へ変化することを連続的に行えば、右に曲がる車のアニメーションを実現するコンテンツとなる。つまり、図１１（ａ）において、第一画像から第二画像へは、車は右に傾いている。この変化を連続的に車の画像に適用すれば、右に曲がる車のアニメーションを実現することとなる。「変化を連続的に適用する」とは、第一画像の状態を第二画像に変更し、さらに第二画像を第一画像として、さらに第二画像のように変更する、といった処理を繰り返すことである。また、図１１（ｂ）は、直進する車のアニメーションを実現するコンテンツを示す。つまり、図１１（ｂ）の第一画像から第二画像へ変化することを連続的に行えば、直進する車のアニメーションを実現するコンテンツとなる。
【００８８】
そして、ユーザは、図１１（ａ）のコンテンツを、図１０で定義した領域に貼り付ける指示を入力する。貼り付ける指示は、コンテンツ定義の一つであり、例えば、マウスで図１１（ａ）のコンテンツをドラッグ・アンド・ドロップする操作により入力される。
【００８９】
次に、ユーザは、一定時間（例えば、「１０秒」）、第一情報処理装置１２に対して、何ら入力しない、とする。
【００９０】
次に、コンテンツ変換部１２０６は、メモリ上に非実行可能形式のコンテンツであり、対応する実行可能形式のコンテンツが未生成のコンテンツが存在するか否かを判断する。そして、先に作成したコンテンツは、非実行可能形式のコンテンツであるので、コンテンツ変換部１２０６は、メモリ上に非実行可能形式のコンテンツを、実行可能形式のコンテンツ（例えば、ＦＬＡＳＨのコンテンツ）に変換する。この実行可能形式のコンテンツは、右に曲がる車のアニメーションを示すコンテンツである。そして、図１２に示すように、ディスプレイ上に、新たなコンテンツが表示される。また、コンテンツ変換部１２０６は、例えば、図１１（ａ）の定義されたコンテンツ（非実行可能形式のコンテンツ）から、図１３に示すスクリプトを生成する。図１３において、「defbitmap 0 640 480 <bitmap...>」における「defbitmap」は、ビットマップの定義を示すコマンドである。「defbitmap 0 640 480 <bitmap...>」の「0 640 480」はビットマップデータが示す画像の配置を示す。さらに、「<bitmap...>」は、ビットマップデータを示す。「<bitmap...>」は、例えば、図１２における背景と車などの部品の絵を示すデータである。
また、図１３において、「put 0 320 240 1.0 0」等は、対応するフレームで、そのビットマップをどの位置，スケール，角度で配置するか、という情報である。「put 0 320 240 1.0 0」における「0 320 240」は、位置を示す。また、「put 0 320 240 1.0 0」における「1.0」は、スケール（拡大・縮小の倍率）を示す。さらに、最後の「O」は配置する場合の角度を示す。
また、図１３において、「nextframe」は、次のフレームに移行することを示す。さらに、図１３において、「goframe O」は、最初のフレームに戻ることを示す。かかる「goframe O」により、繰り返しアニメーションが出力される。なお、図１３のスクリプトは、データとも言える。
【００９１】
次に、コンテンツ情報送信部１２０７は、領域定義された左上の位置情報「Ｗ２１００Ｎ２５００」を取得し、かつ、領域定義のサイズ情報（５０，５０）を取得する。また、コンテンツ情報送信部１２０７は、定義された図１１（ａ）のコンテンツＩＤ「Ｃ６」と、変換された実行可能形式のコンテンツを取得し、図１４に示すコンテンツ情報を構成する。図１４のコンテンツ情報は、属性情報と、コンテンツがリンクにより関連付けられている。
【００９２】
そして、コンテンツ情報送信部１２０７は、図１４に示すコンテンツ情報をサーバ装置１１に送信する。
【００９３】
次に、サーバ装置１１のコンテンツ情報受信部１１０５は、第一情報処理装置１２からコンテンツ情報を受信する。そして、コンテンツ情報蓄積部１１０６は、受信したコンテンツ情報から蓄積するデータ形式のコンテンツ情報（属性情報のレコードと分離されたコンテンツ）を構成する。
【００９４】
次に、コンテンツ情報蓄積部１１０６は、コンテンツ情報をコンテンツ情報格納部１１０１に蓄積する。そして、図１５に示す属性情報管理表が得られる。また、右に曲がる車のアニメーションのコンテンツが、コンテンツ情報格納部１１０１に蓄積される。
【００９５】
次に、第二情報処理装置１３のユーザは、「Ｃ６」のコンテンツＩＤを有するコンテンツ送信指示を入力する、とする。すると、第二受付部１３０１は、「Ｃ６」のコンテンツＩＤを有するコンテンツ送信指示を受け付け、コンテンツ送信指示送信部１３０２は、当該コンテンツ送信指示をサーバ装置１１に送信する。
【００９６】
次に、サーバ装置１１の指示受信部１１０２は、「Ｃ６」のコンテンツＩＤを有するコンテンツ送信指示を受信する。そして、コンテンツ送信部１１０７は、「Ｃ６」のコンテンツＩＤをキーとして、コンテンツ情報格納部１１０１からコンテンツを検索し、第二情報処理装置１３に送信する。
【００９７】
第二情報処理装置１３の第二コンテンツ受信部１３０３は、「Ｃ６」の実行可能形式のコンテンツを受信し、コンテンツ出力部１３０４は、当該コンテンツを出力する。その結果、第二情報処理装置１３に特別な処理ソフトを必要とせず、ユーザは、車が右に曲がるアニメーションを見ることができる。
【００９８】
以上、本実施の形態によれば、簡易なコンテンツの利用を促進できる。
【００９９】
さらに具体的には、本実施の形態によれば、非実行可能形式のコンテンツを他の端末が利用しようとする場合、非実行可能形式のコンテンツを解釈してアニメーションを構成するソフトウェアを、他の端末にインストールしておく必要がなく、他の端末のコンピュータ資源を無駄に使用することがなく、便利である。また、非実行可能形式のコンテンツを作成した情報処理装置で、非実行可能形式のコンテンツを実行可能形式のコンテンツに変換することにより、サーバ装置で実行可能形式のコンテンツに変換する場合と比較して、サーバ装置の負荷が軽減される。
【０１００】
本実施の形態によれば、ユーザが一定時間以上、入力を行わなかった場合に、自動的に非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換するので、ユーザがコンテンツの変換を指示する手間が省ける。
【０１０１】
本実施の形態によれば、二次元空間上にコンテンツは重ならないように配置されていた。したがって、仮想的な二次元空間、仮想的な紙媒体に記載されているコンテンツを利用できる。かかる仮想的な二次元空間上、つまり、フラットな紙の上に配置されたコンテンツを利用できるので、ファイルやリンクといった自然界では馴染みが薄い概念を理解してコンテンツを利用する必要がなく、コンテンツを探したり、コンテンツの位置を記憶したりすることが容易になる。
【０１０２】
なお、本実施の形態において、二次元空間上にコンテンツを重ならないように配置する処理は、例えば、以下のような処理である。つまり、既に配置されているコンテンツの配置情報（位置情報とサイズ情報）を用いて、ユーザがドロップした位置にドロップしたコンテンツの領域が他のコンテンツの上に載るか否かをすべての既に配置されているコンテンツに対して検査し、他のコンテンツの上に載ると判断した場合には、新たなコンテンツのドロップの操作を無視する、などの処理を行う。なお、二次元空間上にコンテンツを重ならないように配置する処理は、以下のような処理でも良い。つまり、既に配置されているコンテンツの配置情報（位置情報とサイズ情報）を用いて、ユーザがドロップした位置にドロップしたコンテンツの領域が他のコンテンツの上に載るか否かをすべての既に配置されているコンテンツに対して検査し、他のコンテンツの上に載ると判断した場合には、他のコンテンツの上に載らない場所まで、当該コンテンツを予め決められた方向に平行移動しても良い。
【０１０３】
また、本実施の形態によれば、コンテンツ変換部は、第一受付部が一定時間以上、コンテンツの作成指示や各種指示を受け付けなかった場合に、非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換したが、ユーザの指示を受け付けた場合に、非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換しても良い。
【０１０４】
また、本実施の形態によれば、非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換したのは、第一情報処理装置でであった。しかし、第一情報処理装置は非実行可能形式のコンテンツをサーバ装置に送信し、サーバ装置が受信した非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換しても良い。かかる場合、サーバ装置の負荷は増大するが、コンテンツを作成する多数の第一情報処理装置（クライアント）に、コンテンツ変換の処理を行うソフトウェアやハードウェアを実装する必要がない。
【０１０５】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における第一情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、コンテンツの作成指示や各種指示を受け付ける第一受付ステップと、前記第一受付ステップでコンテンツの作成指示を受け付けた場合に、非実行可能形式のコンテンツを作成するコンテンツ作成ステップと、前記コンテンツ作成ステップで作成した非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換するコンテンツ変換ステップと、前記コンテンツ変換ステップで取得した実行可能形式のコンテンツを有するコンテンツ情報をサーバ装置に送信するコンテンツ情報送信ステップを実行させるためのプログラム、である。
【０１０６】
また、上記プログラムにおいて、前記コンテンツ変換ステップにおいて、前記第一受付ステップで一定時間以上、コンテンツの作成指示や各種指示を受け付けなかった場合に、非実行可能形式のコンテンツを、実行可能形式のコンテンツに変換し、前記コンテンツ送信ステップにおいて、前記コンテンツ変換ステップで取得した実行可能形式のコンテンツをサーバ装置に送信するプログラム、であることは好適である。
【０１０７】
また、上記プログラムにおいて、前記コンテンツは、仮想的な二次元空間上に配置されるコンテンツであり、前記コンテンツ情報は、コンテンツと当該コンテンツの位置を示す情報である位置情報とサイズ情報を有することは好適である。
【０１０８】
また、上記プログラムにおいて、前記二次元空間上にコンテンツは重ならないように配置されることは好適である。
【０１０９】
また、本実施の形態におけるサーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、第一情報処理装置から実行可能形式のコンテンツを含むコンテンツ情報を受信するコンテンツ情報受信ステップと、前記コンテンツ情報受信ステップで受信したコンテンツ情報を蓄積するコンテンツ情報蓄積ステップと、第二情報処理装置からコンテンツの送信指示を受信する指示受信ステップと、前記送信指示の受信に応じて、コンテンツを前記第二情報処理装置に送信するコンテンツ送信ステップを実行させるためのプログラム、である。
本実施の形態における第二情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、コンテンツの送信指示を受け付ける第二受付ステップと、前記第二受付ステップで受け付けたコンテンツの送信指示をサーバ装置に送信するコンテンツ送信指示送信ステップと、前記コンテンツの送信指示の送信に対応して、実行可能形式のコンテンツを前記サーバ装置から受信する第二コンテンツ受信ステップと、前記第二コンテンツ受信ステップで受信した実行可能形式のコンテンツを出力するコンテンツ出力ステップを実行させるためのプログラム、である。
【０１１０】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１１１】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１１２】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１１３】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１１４】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１１５】
以上のように、本発明にかかる情報処理システムは、非実行可能形式のコンテンツを他の端末が利用しようとする場合、非実行可能形式のコンテンツを解釈してアニメーションを構成するソフトウェアを、他の端末にインストールしておく必要がなく、他の端末のコンピュータ資源を無駄に使用することがなく、便利である、という効果を有し、コンテンツを作成し、管理する情報処理システム等として有用である。
【図面の簡単な説明】
【０１１６】
【図１】実施の形態における情報処理システムの概念図
【図２】同情報処理システムのブロック図
【図３】同サーバ装置の動作について説明するフローチャート
【図４】同第一情報処理装置の動作について説明するフローチャート
【図５】同第二情報処理装置の動作について説明するフローチャート
【図６】同属性情報管理表を示す図
【図７】同コンテンツの例を示す図
【図８】同二次元空間の例を示す図
【図９】同第一情報処理装置での二次元空間の出力例を示す図
【図１０】同領域定義が入力された際の画面イメージを示す図
【図１１】同ユーザが作成したコンテンツの例を示す図
【図１２】同コンテンツが実行可能形式に変換された後の二次元空間の出力例を示す図
【図１３】同実行可能形式のコンテンツの例を示す図
【図１４】同コンテンツ情報の例を示す図
【図１５】同属性情報管理表を示す図
【符号の説明】
【０１１７】
１１  サーバ装置
１２  第一情報処理装置
１３  第二情報処理装置
１１０１  コンテンツ情報格納部
１１０２  指示受信部
１１０３  二次元空間構成部
１１０４  二次元空間送信部
１１０５  コンテンツ情報受信部
１１０６  コンテンツ情報蓄積部
１１０７  コンテンツ送信部
１２０１  第一受付部
１２０２  コンテンツ格納部
１２０３  二次元空間受信部
１２０４  二次元空間出力部
１２０５  コンテンツ作成部
１２０６  コンテンツ変換部
１２０７  コンテンツ情報送信部
１３０１  第二受付部
１３０２  コンテンツ送信指示送信部
１３０３  第二コンテンツ受信部
１３０４  コンテンツ出力部
【図１】
2008040902.tif 000003
【図２】
2008040902.tif 000004
【図３】
2008040902.tif 000005
【図４】
2008040902.tif 000006
【図５】
2008040902.tif 000007
【図６】
2008040902.tif 000008
【図７】
2008040902.tif 000009
【図８】
2008040902.tif 000010
【図９】
2008040902.tif 000011
【図１０】
2008040902.tif 000012
【図１１】
2008040902.tif 000013
【図１２】
2008040902.tif 000014
【図１３】
2008040902.tif 000015
【図１４】
2008040902.tif 000016
【図１５】
2008040902.tif 000017