JP2002175187A - Execution and managing method for contents capsule, computer system and recording medium with contents capsule recorded thereon - Google Patents

Execution and managing method for contents capsule, computer system and recording medium with contents capsule recorded thereon

Info

Publication number
JP2002175187A
JP2002175187A JP2000370625A JP2000370625A JP2002175187A JP 2002175187 A JP2002175187 A JP 2002175187A JP 2000370625 A JP2000370625 A JP 2000370625A JP 2000370625 A JP2000370625 A JP 2000370625A JP 2002175187 A JP2002175187 A JP 2002175187A
Authority
JP
Japan
Prior art keywords
content
module
capsule
execution environment
execution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2000370625A
Other languages
Japanese (ja)
Inventor
Takehito Abe
剛仁 阿部
Noburo Taniguchi
展郎 谷口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2000370625A priority Critical patent/JP2002175187A/en
Publication of JP2002175187A publication Critical patent/JP2002175187A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Television Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To make automatically selectable an optimum contents use module according to an executing environment of a digital capsule including the contents use module browsing and executing the contents in digital contents. SOLUTION: This contents capsule 10 is provided with an executing environment recognition module 12 for recognizing the executing environment 100 and a contents use selection module 13 for selecting contents use modules 14 to 16. The contents use selection module 13 automatically selects an optimum one among the contents use modules 14 to 16 and executes the contents use module according to the executing environment obtained by using the execution environment recognition module 12.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、デジタル化された
動画、静止画、音声、メタ情報のいずれかもしくは複数
を含むデジタルコンテンツに、該コンテンツを閲覧実行
するコンテンツ利用モジュールを内包するコンテンツカ
プセルの実行管理技術に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a content capsule including a content use module for browsing and executing digital contents including any or a plurality of digitized moving images, still images, sounds, and meta information. Related to execution management technology.

【0002】[0002]

【従来の技術】ディジタルデータは、オリジナルと全く
同じコピーを作ることが容易で、ネットワーク等を通じ
て、瞬時に別の場所へ配送することが可能であるという
特徴をもっている。従って、例えば特開平11−296
437号公報に記載のように、ディジタル化された著作
物(ディジタルコンテンツ)を、許可されないコピー等
の不正利用による権利の侵害を防ぐため、権利関係の情
報や利用制限に関する情報と、それらの情報に基づいて
コンテンツを利用するモジュールを内包し、それらを分
離不可分のものとするコンテンツカプセル化とする場合
がある。従来、このようなコンテンツカプセルでは、個
々のコンテンツに内包する特定のコンテンツ利用モジュ
ールを用いて、デジタルコンテンツに対して閲覧等の利
用を行う仕組みとなっていた。
2. Description of the Related Art Digital data is characterized in that it is easy to make a copy exactly the same as the original, and that it can be delivered to another place instantly via a network or the like. Therefore, for example, Japanese Patent Application Laid-Open No. 11-296
As described in Japanese Patent Publication No. 437, in order to prevent infringement of rights of digitalized works (digital contents) due to unauthorized use of unauthorized copying and the like, information on rights and information on use restrictions and information on those restrictions. In some cases, content encapsulation is performed by enclosing modules that use content based on the content and by making them inseparable. Conventionally, such a content capsule has a mechanism in which a specific content use module included in each content is used to browse and use digital content.

【0003】[0003]

【発明が解決しようとする課題】前述のように、従来の
コンテンツカプセルによってコンテンツを管理する場
合、コンテンツには予め特定の実行環境を想定したコン
テンツ利用モジュールが内包され、配信される。従っ
て、カプセルの実行環境に、ハードウエアを用いた高速
な画像処理システムが備わっていたり、実行環境に最適
化されたプログラムライブラリが存在している場合であ
っても、それらを想定しないカプセル内の画一的なコン
テンツ利用モジュールをもちいて、コンテンツを利用し
なくてはならない問題があった。
As described above, when the content is managed by the conventional content capsule, the content includes in advance a content use module that assumes a specific execution environment and is distributed. Therefore, even if a high-speed image processing system using hardware is provided in the execution environment of the capsule, or a program library optimized for the execution environment exists, it is not assumed that such There was a problem that the content had to be used using a uniform content usage module.

【0004】本発明は、前記問題の解決を図り、コンテ
ンツカプセル実行の際、カプセルの実行環境に応じて、
自動的に最適なコンテンツ利用モジュールを選択し、コ
ンテンツを利用するためのコンテンツカプセルの実行管
理方法及びコンピュータシステム、並びに、そのコンテ
ンツカプセルを記録した記録媒体を提供することを目的
とする。
[0004] The present invention solves the above-mentioned problem, and at the time of executing a content capsule, according to the execution environment of the capsule,
An object of the present invention is to provide a content capsule execution management method and a computer system for automatically selecting an optimal content use module and using content, and a recording medium on which the content capsule is recorded.

【0005】[0005]

【課題を解決するための手段】本発明は、ディジタル化
された動画像、静止画、音声、メタ情報のいずれかもし
くは複数を含むディジタルコンテンツに、該コンテンツ
を閲覧実行する複数のコンテンツ利用モジュールを内包
することが可能なコンテンツカプセルを用い、該カプセ
ルに、実行環境を認知する実行環境認知モジュールと、
カプセル内包のコンテンツ利用モジュールを選択するコ
ンテンツ利用選択モジュールを具備し、実行環境認知モ
ジュールを用いて得られた実行環境に応じて、コンテン
ツ利用選択モジュールが、内包するコンテンツ利用モジ
ュールから最適なものを自動的に選択し、実行させるこ
とを特徴とする。
According to the present invention, there are provided a plurality of content use modules for browsing and executing digital contents including any or a plurality of digitized moving images, still images, sounds, and meta information. An execution environment recognition module that uses a content capsule that can be included and recognizes an execution environment in the capsule;
A content usage selection module for selecting a content usage module included in the capsule is provided, and the content usage selection module automatically selects an optimal content usage module from the included content usage modules according to the execution environment obtained by using the execution environment recognition module. Is selected and executed.

【0006】また、発明は、ディジタル化された動画
像、静止画、音声、メタ情報のいずれかもしくは複数を
含むディジタルコンテンツに、該コンテンツを閲覧実行
する一つは複数のコンテンツ利用モジュールを内包する
ことが可能なコンテンツカプセルにおいて、該カプセル
に実行環境を認知する実行環境認知モジュールと、カプ
セル内外のコンテンツ利用モジュールを選択するコンテ
ンツ利用選択モジュールを具備し、実行環境認知モジュ
ールを用いて実行環境を認知し、カプセル外の実行環境
にコンテンツ利用モジュールが存在する場合には、コン
テンツ利用選択モジュールが、カプセル内包のコンテン
ツ利用モジュールと実行環境のコンテンツ利用モジュー
ルの、実行速度、コンテンツ表現品質、セキュリティ等
の性能を比較し、自動的に優れたコンテンツ利用モジュ
ールを選択して実行させることを特徴とする。
According to another aspect of the present invention, one of a plurality of content use modules for browsing and executing the content is included in digital content including any or a plurality of digitized moving images, still images, sounds, and meta information. A content capsule capable of recognizing an execution environment of the capsule; and a content usage selection module for selecting a content usage module inside and outside the capsule, and recognizing the execution environment using the execution environment recognition module. If the content usage module exists in the execution environment outside the capsule, the content usage selection module determines the performance of the content usage module included in the capsule and the content usage module in the execution environment, such as execution speed, content expression quality, and security. And compare Characterized in that to select and execute to great content usage module.

【0007】上記デジタルコンテンツに加えて、一つま
たは複数のコンテンツ利用モジュール、コンテンツ利用
選択モジュール、実行環境認知モジュールを内包するコ
ンテンツカプセルは、パソコン等のコンピュータやその
他の情報端末等において読み書きが可能な形式で任意の
記録媒体に記録して提供することが可能である。
[0007] In addition to the digital content, a content capsule including one or more content use modules, a content use selection module, and an execution environment recognition module can be read and written by a computer such as a personal computer or other information terminals. It is possible to provide the information in a format recorded on an arbitrary recording medium.

【0008】[0008]

【発明の実施の形態】以下、本発明の実施の形態を図面
により詳しく説明する。図1は、本発明の第1の実施の
形態を説明する図である。図において、コンテンツカプ
セル10は、デジタル化された動画像、静止画、音声、
メタ情報のいずれかもしくは複数を含むディジタルコン
テンツ11、該コンテンツカプセル11を閲覧する複数
種類の実行性能のコンテンツ利用モジュール14、1
5、16、実行環境100を認知する実行環境認知モジ
ュール12、コンテンツ利用モジュール14、15、1
6を選択するコンテンツ利用選択モジュール13を具備
している。
Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a diagram illustrating a first embodiment of the present invention. In the figure, a content capsule 10 includes digitized moving images, still images, audio,
A digital content 11 including any or a plurality of meta information; a content use module 14 having a plurality of types of execution performance for browsing the content capsule 11;
5, 16, an execution environment recognition module 12 for recognizing the execution environment 100, a content use module 14, 15, 1,
6 is provided.

【0009】コンテンツカプセル10は、実行環境10
のコンピュータにロードされて実行される。ロードの形
態には、コンテンツカプセル10がROM、その他の記
録媒体に記録されて利用者に配布され、利用者が該記録
媒体をコンピュータに掛けてロードする方式、あるい
は、コンテンツ提供サーバ等からネットワークを介して
直接コンピュータにロードする方式がある。これは、後
述の第2及び第3の実施の形態のコンテンツカプセルで
も同様である。
The content capsule 10 is composed of an execution environment 10
Is loaded on the computer and executed. In the loading mode, the content capsule 10 is recorded on a ROM or other recording medium and distributed to the user, and the user loads the recording medium on a computer or loads the network from a content providing server or the like. There is a method of loading directly to a computer via the PC. This is the same for the content capsules of the second and third embodiments described later.

【0010】ディジタルコンテンツ11を内包するコン
テンツカプセル10が、ある実行環境100上にて起動
されると、まず、実行環境認知モジュール12により、
ハードウエアI/Oの直接アクセスや、実行環境100
に存在する情報取得用API(Application
program Interface)を用いた情報
の取得、OSのレジストリ情報の読み取り等が行われ、
必要な実行環境情報を取得する。実行環境100の情報
には、パーソナルコンピュータ、携帯型情報端末、セッ
トトップボックス等のハードウエアプラットフォームの
種類や、CPUの処理能力、メインメモリー量、グラフ
ィック描画性能、2次記憶装置の有無、ICカードリー
ダーの有無、ネットワーク接続の有無等のハードウエア
機能及び性能についての情報、及び、オペレーティング
システムの種類、バージョンなどのソフトウエアプラッ
トフォームの種類、追加ライブラリのインストール状況
等の搭載ソフトウエア機能及び性能についての情報があ
る。
When the content capsule 10 containing the digital content 11 is activated on a certain execution environment 100, first, the execution environment recognition module 12
Direct access to hardware I / O and execution environment 100
API for acquiring information (Application
acquisition of information using a program interface), reading of OS registry information, and the like are performed.
Acquire necessary execution environment information. The information of the execution environment 100 includes the types of hardware platforms such as a personal computer, a portable information terminal, and a set-top box, the processing capacity of a CPU, the amount of main memory, the graphic drawing performance, the presence / absence of a secondary storage device, and the IC card. Information on hardware functions and performance such as presence / absence of a reader and network connection, and information on installed software functions and performance such as the type of operating system, version of software platform such as version, installation status of additional library, etc. There is information.

【0011】コンテンツ利用選択モジュール13は、各
種実行環境におけるカプセル内包コンテンツ利用モジュ
ール14〜16の実行性能、例えば実行速度、コンテン
ツ表現品質、セキュリティの高さ、CPU/メモリ使用
量等の情報と、カプセル実行時にどの性能を重視するか
といった選択ポリシー情報を保有しており、環境認知モ
ジュール12が取得した実行環境情報を元に、コンテン
ツ利用モジュール14〜16から最も選択ポリシーに沿
った実行性能を有するコンテンツ利用モジュールを選択
する。選択されたコンテンツ利用モジュール(図1の例
ではコンテンツ利用モジュールB15)は、ディジタル
コンテンツ11を閲覧実行する。
The content use selection module 13 includes information on the execution performance of the encapsulated contents use modules 14 to 16 in various execution environments, for example, information such as execution speed, content expression quality, high security, CPU / memory usage, etc. It has selection policy information such as which performance is emphasized at the time of execution. Based on the execution environment information acquired by the environment recognition module 12, contents having execution performance in accordance with the selection policy from the content use modules 14 to 16 are used. Select a module to use. The selected content use module (the content use module B15 in the example of FIG. 1) browses and executes the digital content 11.

【0012】図2は、本発明の第2の実施の形態を説明
する図である。本実施の形態は、カプセル内包のコンテ
ンツ利用モジュールの他に、実行環境100上にもコン
テンツ利用モジュールが存在する場合、コンテンツ利用
選択モジュール23が、カプセル内外のコンテンツ利用
モジュール群から最適の(最も優れた)コンテンツ利用
モジュールを選択するものである。実行環境認知モジュ
ール22の機能は図1の実行環境認知モジュール12と
基本的に同様である。
FIG. 2 is a diagram for explaining a second embodiment of the present invention. In the present embodiment, when there is a content use module on the execution environment 100 in addition to the content use module included in the capsule, the content use selection module 23 determines the optimal (most excellent) And (iii) selecting a content use module. The function of the execution environment recognition module 22 is basically the same as that of the execution environment recognition module 12 of FIG.

【0013】ディジタルコンテンツ21を内包するコン
テンツカプセル20が、ある実行環境100上にて起動
されると、まず、実行環境認知モジュール22により、
ハードウエアI/Oの直接アクセスや、実行環境100
に存在する情報取得用APIを用いた情報の取得、OS
のレジストリ情報の読み取り等が行われ、必要な実行環
境情報を取得する。
When the content capsule 20 containing the digital content 21 is activated on a certain execution environment 100, first, the execution environment recognition module 22
Direct access to hardware I / O and execution environment 100
Of information using API for information acquisition existing in OS, OS
The registry information is read to obtain necessary execution environment information.

【0014】コンテンツ利用選択モジュール23は、各
種実行環境におけるカプセル内包コンテンツ利用モジュ
ール(図2の例ではコンテンツ利用モジュールA24及
びコンテンツ利用モジュールB25)及びカプセル外コ
ンテンツ利用モジュール(図2の例ではコンテンツ利用
モジュールC26及びコンテンツ利用モジュールD2
7)の実行性能、例えば実行速度、コンテンツ表現品
質、セキュリティの高さ、CPU/メモリ使用量等の情
報、カプセル実行時にどの性能を重視するかといった選
択ポリシー情報を保有している。該コンテンツ利用選択
モジュール23では、実行環境認知モジュール22が取
得した実行環境情報に、ハードウエアの実装やソフトウ
エアのインストールにより、当該コンテンツカプセル2
0が利用可能なコンテンツ利用モジュール26、27が
存在する場合、カプセル内外のコンテンツ利用モジュー
ル群24〜27から、環境認知モジュール22が取得し
た実行環境情報を元に、最も選択ポリシーに沿った実行
性能を有するコンテンツ利用モジュールを選択する。選
択されたコンテンツ利用モジュール(図2の例ではコン
テンツ利用モジュールC26)は、ディジタルコンテン
ツ21を閲覧実行する。
The content use selection module 23 includes a capsule use content use module (the content use module A24 and the content use module B25 in the example of FIG. 2) and a non-capsule content use module (the content use module in the example of FIG. 2) in various execution environments. C26 and content use module D2
7) execution performance, for example, information such as execution speed, content expression quality, security level, CPU / memory usage, etc., and selection policy information such as which performance should be emphasized during capsule execution. The content use selection module 23 adds the content capsule 2 to the execution environment information acquired by the execution environment recognition module 22 by installing hardware or installing software.
In the case where there are content use modules 26 and 27 in which 0 is available, the execution performance according to the selection policy is determined based on the execution environment information acquired by the environment recognition module 22 from the content use module groups 24 to 27 inside and outside the capsule. Is selected. The selected content use module (the content use module C26 in the example of FIG. 2) browses and executes the digital content 21.

【0015】図3は、本発明の第3の実施の形態を説明
する図である。本実施の形態は、カプセル内包のコンテ
ンツ利用モジュールがプログラムライブラリを必要と
し、プログラムライブラリがカプセル内外に存在する場
合、コンテンツ利用選択モジュール33が最適のコンテ
ンツ利用モジュールとプログラムライブラリの組み合わ
せを選択するものである。実行環境認知モジュール32
の機能は図1のものと基本的に同様である。
FIG. 3 is a diagram for explaining a third embodiment of the present invention. In the present embodiment, when the content use module included in the capsule requires a program library, and the program library exists inside and outside the capsule, the content use selection module 33 selects the optimal combination of the content use module and the program library. is there. Execution environment recognition module 32
Are basically the same as those in FIG.

【0016】ディジタルコンテンツ31を内包するコン
テンツカプセル30は、ある実行環境100上にて起動
されると、実行環境認知モジュール32により、ハード
ウエアI/Oの直接アクセスや、実行環境に存在する情
報取得用APIを用いた情報の取得、OSのレジストリ
情報の読み取り等が行われ、必要な実行環境情報を取得
する。
When the content capsule 30 containing the digital content 31 is activated on a certain execution environment 100, the execution environment recognition module 32 directs access to hardware I / O and obtains information existing in the execution environment. Acquisition of information using an API, reading of OS registry information, and the like are performed, and necessary execution environment information is acquired.

【0017】コンテンツ利用選択モジュール33は、カ
プセル内包コンテンツ利用モジュール(図3の例では、
コンテンツ利用モジュールA34、コンテンツ利用モジ
ュールB35及びコンテンツ利用モジュールC36)が
実行にあたりどのようなプログラムライブラリ等を必要
とするかといった外部ライブラリ依存情報を有し、実行
環境認知モジュール32から取得したカプセルの実行環
境情報から、実行可能なコンテンツ利用モジュールを選
択する。図3の例においては、内包するプログラムライ
ブラリ37を用いるコンテンツ利用手段A34及び実行
環境100に存在するプログラムライブラリB38を利
用するコンテンツ利用手段B36が選択される。また、
コンテンツ利用選択モジュール33は、内包するコンテ
ンツ利用モジュール34〜36の実行性能、実行速度、
コンテンツ表現品質、セキュリティの高さ、CPU/メ
モリ使用量等の情報と、カプセル実行時にどの性能を重
視するかといった選択ポリシー情報を保有しており、選
択された2つのコンテンツ利用モジュール34、35か
ら最終的に最も選択ポリシーに沿った実行性能を有する
コンテンツ利用モジュールを選択する。最終的に選択さ
れたコンテンツ利用モジュール(図3の例では、コンテ
ンツ利用モジュールB35)は、必要に応じて実行環境
100のプログラムライブラリB38を利用し、ディジ
タルコンテンツ31を閲覧実行する。
The content use selection module 33 includes a capsule use content use module (in the example of FIG. 3,
The content use module A34, the content use module B35, and the content use module C36) have external library dependence information such as what kind of program library is required for execution, and the execution environment of the capsule acquired from the execution environment recognition module 32. From the information, an executable content use module is selected. In the example of FIG. 3, the content using unit A34 using the included program library 37 and the content using unit B36 using the program library B38 existing in the execution environment 100 are selected. Also,
The content use selection module 33 executes execution performance and execution speed of the included content use modules 34 to 36,
It holds information such as content expression quality, high security, CPU / memory usage, etc., and selection policy information such as which performance should be emphasized during capsule execution. Finally, a content use module having an execution performance in accordance with the selection policy is selected. The finally selected content use module (the content use module B35 in the example of FIG. 3) browses and executes the digital content 31 using the program library B38 of the execution environment 100 as necessary.

【0018】例えば、ディジタルコンテンツ31に動画
像データ、コンテンツ利用モジュール34〜36として
動画像プレーヤーが内包されたコンテンツカプセル30
において、コンテンツ利用モジュールA、B、Cがこの
順番でより高品質での再生が可能なプレーヤーであり、
選択ポリシーが動画の再生品質を最優先にするものであ
るとすると、コンテンツ利用選択モジュール33は、実
行環境100にプログラムライブラリCの存在を検索
し、確認できなければ、次にプログラムライブラリBの
存在を検索し、やはり確認できなければ、カプセル内に
確実に存在するプログラムライブラリAを利用するコン
テンツ利用モジュールAを用いることになる。図3の例
では、実行環境100にプログラムライブラリB38が
存在していたため、コンテンツ利用モジュールB35の
プレーヤーを用いた動画再生が行われる。
For example, the digital content 31 includes moving image data, and the content capsule 30 in which a moving image player is included as the content use modules 34 to 36.
, The content use modules A, B, and C are players capable of reproducing in higher quality in this order,
Assuming that the selection policy places the highest priority on the reproduction quality of the moving image, the content use selection module 33 searches the execution environment 100 for the existence of the program library C. Is searched, and if it cannot be confirmed, the content use module A that uses the program library A that is surely present in the capsule will be used. In the example of FIG. 3, since the program library B38 exists in the execution environment 100, the moving image is reproduced using the player of the content use module B35.

【0019】以上、本発明の実施の形態を説明したが、
本発明は、例えば異なるOS上で実行可能なコンテンツ
カプセルの実現に有効である。コンテンツ利用モジュー
ルに、各OS上で最適に動作するコンテンツ再生プログ
ラムを準備し、実行OS環境の認知結果を元に、該プロ
グラムを選択する。また、コンテンツカプセルには各種
OSで動作するプログラムライブラリを内包し、異なる
OSでの動作を保証しながら、実行環境に、OSごとに
最適化された高性能のプログラムライブラリが存在する
場合には、そちらの最適化済みプログラムライブラリを
使用する再生プログラムを選択し、品質の高いコンテン
ツ再生を行うといったことが可能である。
The embodiments of the present invention have been described above.
The present invention is effective, for example, for realizing a content capsule that can be executed on a different OS. A content reproduction program that optimally operates on each OS is prepared in the content use module, and the program is selected based on the recognition result of the execution OS environment. In addition, if the content capsule includes a program library that operates on various OSs and guarantees operation on different OSs, and a high-performance program library optimized for each OS exists in the execution environment, It is possible to select a reproduction program that uses the optimized program library and reproduce high-quality content.

【0020】また本発明は、パフォーマンスの異なるハ
ードウェアで、最適に実行するコンテンツカプセルの実
現に有効である。例えば動画像コンテンツを再生する場
合、高性能なパーソナルコンピュータでは、最も品質の
よい再生を行うプレーヤーが適するが、機能が限られる
携帯端末では、音声の再生と同期を優先して画像の再生
機能を一部省略するプレーヤーが適する場合がある。コ
ンテンツ利用モジュールに、ハードウェアの各パフォー
マンスレベルに対して最適に動作するコンテンツ再生プ
ログラムを準備し、実行ハードウェアパフォーマンスの
認知結果を元に、該プログラムを選択する。
Further, the present invention is effective for realizing a content capsule that is optimally executed with hardware having different performances. For example, when playing back moving image content, a player that performs the highest quality playback is suitable for a high-performance personal computer, but a mobile terminal with limited functions is provided with an image playback function that prioritizes audio playback and synchronization. Players that omit some may be appropriate. A content reproduction program that operates optimally for each performance level of hardware is prepared in the content use module, and the program is selected based on the recognition result of the executed hardware performance.

【0021】さらに本発明は、バージヨンの異なるプロ
グラムライブラリを選択利用し、最適に実行するコンテ
ンツカプセルの実現に有効である。例えばリコンテンツ
カプセル内にあるバージョンのプログラムライブラリを
内包しておき、通常はこのカプセル内のプログラムライ
ブラリを用いてコンテンツを利用するが、カプセル外の
実行環境に同機の機能を提供する新しいバージョンのプ
ログラムライブラリが利用可能な状態にある場合は、外
部のプログラムライブラリを用いてコンテンツを利用す
るコンテンツ利用モジュールを内包させることで、コン
テンツカプセルが最新のプログラムライブラリを利用し
て動作することが可能である。
Further, the present invention is effective in realizing a content capsule that executes optimally by selectively using program libraries of different versions. For example, a version of a program library in a re-content capsule is included, and the content is normally used using the program library in this capsule. However, a new version of a program that provides the function of the machine to the execution environment outside the capsule is used. When the library is available, the content capsule can operate using the latest program library by including a content use module that uses the content using an external program library.

【0022】[0022]

【発明の効果】以上説明したように、本発明によれば、
コンテンツ利用モジュールを内包するコンテンツカプセ
ルにおいて、同一のカプセルでありながら、実行する環
境によって、コンテンツを最適な利用モジュールで利用
することが可能である。
As described above, according to the present invention,
In the content capsule including the content use module, it is possible to use the content with the optimum use module depending on the execution environment even though the capsule is the same capsule.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施の形態を説明する図であ
る。
FIG. 1 is a diagram illustrating a first embodiment of the present invention.

【図2】本発明の第2の実施の形態を説明する図であ
る。
FIG. 2 is a diagram illustrating a second embodiment of the present invention.

【図3】本発明の第3の実施の形態を説明する図であ
る。
FIG. 3 is a diagram illustrating a third embodiment of the present invention.

【符号の説明】[Explanation of symbols]

10、20、30 コンテンツカプセル 11、21、31 デジタルコンテンツ 12、22、32 実行環境認知モジュール 13、23、33 コンテンツ利用選択モジュール 14、15、16、24、25、26、27、34、3
5、36 コンテンツ利用モジュール 27、28 プログラムライブラリ 100 実行環境
10, 20, 30 Content Capsule 11, 21, 31 Digital Content 12, 22, 32 Execution Environment Recognition Module 13, 23, 33 Content Usage Selection Module 14, 15, 16, 24, 25, 26, 27, 34, 3
5, 36 Content use module 27, 28 Program library 100 Execution environment

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 ディジタルコンテンツに、該コンテンツ
を閲覧実行する複数のコンテンツ利用モジュールを内包
するコンテンツカプセルの実行管理方法であって、 コンテンツカプセルに、実行環境を認知する実行環境認
知モジュールと、コンテンツ利用モジュールを選択する
コンテンツ利用選択モジュールを具備し、 コンテンツカプセルが実行環境で起動されると、実行環
境認知モジュールを用いて実行環境を認知し、得られた
実行環境に応じて、コンテンツ利用選択モジュールが、
カプセルに内包する複数のコンテンツ利用モジュールか
ら最適なコンテンツ利用モジュールを選択し実行させる
ことを特徴とするコンテンツカプセルの実行管理方法。
1. A method for managing execution of a content capsule including a plurality of content use modules for browsing and executing the content in a digital content, comprising: an execution environment recognition module for recognizing an execution environment in the content capsule; A content use selection module for selecting a module; when the content capsule is activated in the execution environment, the execution environment recognition module is used to recognize the execution environment, and according to the obtained execution environment, the content use selection module ,
An execution management method of a content capsule, wherein an optimum content usage module is selected from a plurality of content usage modules included in a capsule and executed.
【請求項2】 ディジタルコンテンツに、該コンテンツ
を閲覧実行する一つあるいは複数のコンテンツ利用モジ
ュールを内包するコンテンツカプセルの実行管理方法で
あって、 コンテンツカプセルに実行環境を認知する実行環境認知
モジュールと、カプセル利用モジュールを選択するコン
テンツ利用選択モジュールを具備し、 コンテンツカプセルが実行環境で起動されると、実行環
境認知モジュールを用いて実行環境を認知し、カプセル
外の実行環境にコンテンツ利用モジュールが存在する場
合、利用選択手段がカプセルに内包するコンテンツ利用
モジュールと実行環境のコンテンツ利用モジュールの性
能を比較し、最適なコンテンツ利用モジュールを選択し
て実行させることを特徴とするコンテンツカプセルの実
行管理方法。
2. A method for managing execution of a content capsule including one or a plurality of content use modules for browsing and executing the content in a digital content, comprising: an execution environment recognition module for recognizing an execution environment in the content capsule; A content usage selection module for selecting a capsule usage module is provided. When the content capsule is activated in the execution environment, the execution environment is recognized using the execution environment recognition module, and the content usage module exists in the execution environment outside the capsule. In this case, the use selection means compares the performance of the content use module included in the capsule and the performance of the content use module in the execution environment, and selects and executes the optimum content use module.
【請求項3】 ディジタルコンテンツと該コンテンツを
閲覧実行する複数のコンテンツ利用モジュールと実行環
境を認知する実行環境認知モジュールとコンテンツ利用
モジュールを選択するコンテンツ利用選択モジュールを
内包するコンテンツカプセルと、該コンテンツカプセル
がロードされて実行されるコンピュータからなるコンピ
ュータシステムであって、 前記コンテンツカプセルが起動されると、前記実行環境
モジュールが実行環境を認知し、得られた実行環境に応
じて前記コンテンツ利用選択モジュールがカプセル内包
の複数のコンテンツ利用モジュールから最適なコンテン
ツ利用モジュールを選択し、該選択されたコンテンツ利
用モジュールがデジタルコンテンツを閲覧実行する、こ
とを特徴とするコンピュータシステム。
3. A content capsule including a digital content, a plurality of content use modules for browsing and executing the content, an execution environment recognition module for recognizing an execution environment, and a content use selection module for selecting the content use module, and the content capsule. Is a computer system comprising a computer loaded and executed, when the content capsule is activated, the execution environment module recognizes the execution environment, and the content usage selection module according to the obtained execution environment, A computer system, wherein an optimal content use module is selected from a plurality of content use modules included in a capsule, and the selected content use module browses and executes digital content.
【請求項4】 ディジタルコンテンツと該コンテンツを
閲覧実行する一つ又は複数のコンテンツ利用モジュール
と実行環境を認知する実行環境認知モジュールとコンテ
ンツ利用モジュールを選択するコンテンツ利用選択モジ
ュールを内包するコンテンツカプセルと、該コンテンツ
カプセルがロードされて実行されるコンピュータからな
るコンピュータシステムであって、 前記コンテンツカプセルが起動されると、前記実行環境
モジュールが実行環境を認知し、コンピュータにコンテ
ンツ利用モジュールが存在する場合、コンテンツ利用選
択モジュールがカプセル内包のコンテンツ利用モジュー
ルとコンピュータのコンテンツ利用モジュールの性能を
比較して、最適なコンテンツ利用モジュールを選択し、
該選択されたコンテンツ利用モジュールがデジタルコン
テンツを閲覧実行する、ことを特徴とするコンピュータ
システム。
4. A content capsule including a digital content, one or more content use modules for browsing and executing the content, an execution environment recognition module for recognizing an execution environment, and a content use selection module for selecting the content use module, A computer system comprising a computer on which the content capsule is loaded and executed, wherein when the content capsule is activated, the execution environment module recognizes an execution environment, and when the computer has a content use module, the content is The usage selection module compares the performance of the content usage module included in the capsule and the content usage module of the computer, and selects an optimal content usage module,
A computer system wherein the selected content use module browses and executes digital content.
【請求項5】 ディジタルコンテンツと、該コンテンツ
を閲覧実行する一つ又は複数のコンテンツ利用モジュー
ルと、実行環境を認知する実行環境認知モジュールと、
コンテンツ利用モジュールを選択するコンテンツ利用選
択モジュールを内包するコンテンツカプセルがコンピュ
ータで読み取り可能な形式で記録されていることを特徴
とする記録媒体。
5. A digital content, one or more content use modules for browsing and executing the content, an execution environment recognition module for recognizing an execution environment,
A recording medium, wherein a content capsule including a content use selection module for selecting a content use module is recorded in a computer-readable format.
JP2000370625A 2000-12-05 2000-12-05 Execution and managing method for contents capsule, computer system and recording medium with contents capsule recorded thereon Pending JP2002175187A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000370625A JP2002175187A (en) 2000-12-05 2000-12-05 Execution and managing method for contents capsule, computer system and recording medium with contents capsule recorded thereon

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000370625A JP2002175187A (en) 2000-12-05 2000-12-05 Execution and managing method for contents capsule, computer system and recording medium with contents capsule recorded thereon

Publications (1)

Publication Number Publication Date
JP2002175187A true JP2002175187A (en) 2002-06-21

Family

ID=18840484

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000370625A Pending JP2002175187A (en) 2000-12-05 2000-12-05 Execution and managing method for contents capsule, computer system and recording medium with contents capsule recorded thereon

Country Status (1)

Country Link
JP (1) JP2002175187A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004084079A1 (en) * 2003-03-20 2004-09-30 Omron Corporation Information output device and method, information reception device and method, information providing device and method, recording medium, information providing system, and program
JP2009089045A (en) * 2007-09-28 2009-04-23 Toshiba Solutions Corp Apparatus and program for selecting encryption module
JP2009527828A (en) * 2006-02-17 2009-07-30 クゥアルコム・インコーポレイテッド System and method for multiprocessor application support
WO2010052979A1 (en) * 2008-11-05 2010-05-14 ソニー株式会社 Information processing device, information processing method, and program
JP2012168981A (en) * 2006-05-12 2012-09-06 Nec Corp Information processing system, information processing method, device and program used for the same

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004084079A1 (en) * 2003-03-20 2004-09-30 Omron Corporation Information output device and method, information reception device and method, information providing device and method, recording medium, information providing system, and program
JP2009527828A (en) * 2006-02-17 2009-07-30 クゥアルコム・インコーポレイテッド System and method for multiprocessor application support
JP2012168981A (en) * 2006-05-12 2012-09-06 Nec Corp Information processing system, information processing method, device and program used for the same
US9075676B2 (en) 2006-05-12 2015-07-07 Nec Corporation Information processing system, information processing method, and device and program used for the information processing system and the information processing method
JP2009089045A (en) * 2007-09-28 2009-04-23 Toshiba Solutions Corp Apparatus and program for selecting encryption module
US8370643B2 (en) 2007-09-28 2013-02-05 Toshiba Solutions Corporation Cryptographic module selecting device and program
WO2010052979A1 (en) * 2008-11-05 2010-05-14 ソニー株式会社 Information processing device, information processing method, and program

Similar Documents

Publication Publication Date Title
US6519594B1 (en) Computer-implemented sharing of java classes for increased memory efficiency and communication method
US6601139B1 (en) Information processing method and apparatus using a storage medium storing all necessary software and content to configure and operate the apparatus
US20060195832A1 (en) Modules for composing computer systems
KR100953698B1 (en) User interface system for presenting to a user the contents of an information carrier
US8799928B1 (en) System services for native code modules
JP2003523697A (en) Watermark encoder and decoder enable software and device
CN101310472A (en) Automatic update of computer-readable components to support a trusted environment
US20080114693A1 (en) Method for allowing content protected by a first DRM system to be accessed by a second DRM system
US9747303B1 (en) File location application programming interface
EP2101329B1 (en) Video and audio reproducing device
US20080114692A1 (en) System for allowing content protected by a first DRM system to be accessed by a second DRM system
TW200417831A (en) Method for setting playback environment of an interactive disk
US7647455B2 (en) Information processing apparatus and method, program, and program recording medium
US20100125646A1 (en) System For Enabling Host-Independent Software Portability Of A Self-Contained Device
JP2009151763A (en) Media processing device
JP2002175187A (en) Execution and managing method for contents capsule, computer system and recording medium with contents capsule recorded thereon
US20080256341A1 (en) Data Processing Pipeline Selection
US20050128319A1 (en) Image input apparatus
JP7348815B2 (en) Information processing device and file recording method
US20040083332A1 (en) Water marking in a data interval gap
US8589303B2 (en) Asset management apparatus and asset management method
KR102123846B1 (en) Active contents play apparatus and active contents creation apparatus
JP2004102701A (en) Information processor, information processing method, program, and storage medium
EP0911730B1 (en) System of program objects and program components with external interface
KR100770563B1 (en) Method and ??? Composite Apparatus for Providing Sound/Graphic Card Function in Multimedia Device