Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5041853B2 - Content generation apparatus and content generation program - Google Patents
[go: Go Back, main page]

JP5041853B2 - Content generation apparatus and content generation program - Google Patents

Content generation apparatus and content generation program Download PDF

Info

Publication number
JP5041853B2
JP5041853B2 JP2007098450A JP2007098450A JP5041853B2 JP 5041853 B2 JP5041853 B2 JP 5041853B2 JP 2007098450 A JP2007098450 A JP 2007098450A JP 2007098450 A JP2007098450 A JP 2007098450A JP 5041853 B2 JP5041853 B2 JP 5041853B2
Authority
JP
Japan
Prior art keywords
content
production
script
effect
video
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.)
Expired - Fee Related
Application number
JP2007098450A
Other languages
Japanese (ja)
Other versions
JP2008257450A (en
Inventor
斉周 浜口
浩之 金子
誠喜 井上
守 道家
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.)
Japan Broadcasting Corp
Original Assignee
Japan Broadcasting 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 Japan Broadcasting Corp filed Critical Japan Broadcasting Corp
Priority to JP2007098450A priority Critical patent/JP5041853B2/en
Publication of JP2008257450A publication Critical patent/JP2008257450A/en
Application granted granted Critical
Publication of JP5041853B2 publication Critical patent/JP5041853B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)

Description

本発明は、コンテンツ生成装置及びコンテンツ生成プログラムに係り、特に、簡単な操作で迅速に所望する演出を行うコンテンツを生成するためのコンテンツ生成装置及びコンテンツ生成プログラムに関する。   The present invention relates to a content generation device and a content generation program, and more particularly to a content generation device and a content generation program for generating content that provides a desired effect quickly with a simple operation.

従来より、ニュースやスポーツ等の情報提供番組等のコンテンツをコンテンツ制作者が制作する場合、コンテンツを生成する前に所定の記述形式により予め台本を作成し、これを専用のソフトウェア等に入力することで、台本に従ってコンテンツの仮想空間上に存在するCG(Computer Graphics)キャラクタの動作やカメラワーク等の演出対象物に対して所定の演出を行う仕組みが存在している(例えば、特許文献1参照。)。   Conventionally, when content creators produce content such as news and sports information-providing programs, a script must be created in advance using a predetermined description format before the content is generated, and this can be input to dedicated software. Thus, there is a mechanism for performing a predetermined effect on a motion object such as a CG (Computer Graphics) character existing in the virtual space of the content or camera work according to the script (see, for example, Patent Document 1). ).

なお、上述した特許文献1に示されている技術では、所定の記述形式の一例としてTVML(TV program Marking Language)を用いている。ここで、TVMLとは、例えばテレビ番組等のコンテンツを制作するためのオブジェクトベース記述言語である。TVMLは、テレビ番組の映像と音声を、画像データや文字情報等の素材と、台本とに分けて記述するものであり、台本を記述すれば、パソコン等で動作するソフトウェア等がこれを読み取り、即座にテレビ番組として視聴(提示)することができるものである。   In the technique disclosed in Patent Document 1 described above, TVML (TV program Marking Language) is used as an example of a predetermined description format. Here, TVML is an object-based description language for producing content such as a television program. TVML describes video and audio of a television program separately for materials such as image data and text information, and a script. When the script is written, software that operates on a personal computer or the like reads this, It can be immediately viewed (presented) as a television program.

なお、TVMLでは、ある特定の演出内容を行わせるための演出パッケージ(APE:Automatic Production Engine)が存在する。APEとは、そのコンテンツに登場する司会者や出演者等のCGキャラクタや番組における1つの動作の単位で「タイトル表示」、「ズームイン」、「CGキャラクタの動作」等のイベントが予め定義されたものであり、このAPEを用いることにより、所定のジャンルのコンテンツ制作を効率的に実現することができる。
特開2005−318254号公報
In TVML, there is an effect package (APE: Automatic Production Engine) for performing a specific effect content. In APE, events such as “Title display”, “Zoom in”, and “CG character motion” are defined in advance in units of one motion in CG characters and programs such as presenters and performers appearing in the content. By using this APE, content production of a predetermined genre can be efficiently realized.
JP 2005-318254 A

しかしながら、従来技術の場合、予め生成した台本に従ってコンテンツが生成されていくため、その場の状況に応じてアドリブ的な出力映像を迅速に変化させることができなかった。つまり、例えば上述したTVMLスクリプトで記述される制御方式では、演出内容を具体的に記述しておかなければならないため、TVMLの言語仕様を理解していないとアドリブ的な制御を行うためのTVMLスクリプト群を記述することができなかった。   However, in the case of the prior art, since content is generated according to a script generated in advance, the ad-lib output video cannot be quickly changed according to the situation of the place. In other words, for example, in the control method described in the above-described TVML script, the contents of the production must be specifically described. Therefore, if the language specification of TVML is not understood, the TVML script for performing ad-lib control The group could not be described.

また、上述した演出パッケージ(APE)を用いる場合では、例えば各CGキャラクタの動きを実現するためのパラメータをCGキャラクタの動き単位で登録する必要があるため、この場合も簡単な記述ではなく、ある程度の知識を持った者でなければパラメータの変更や登録等を行うことができなかった。   In the case of using the above-described effect package (APE), for example, it is necessary to register parameters for realizing the movement of each CG character in units of movement of the CG character. If you are not an expert, you could not change or register parameters.

つまり、従来では、簡単な操作で迅速に所望する演出を行うコンテンツを生成することができなかった。   That is, conventionally, it has not been possible to generate content that provides a desired effect quickly with a simple operation.

本発明は、上述した問題点に鑑みなされたものであり、簡単な操作で迅速に所望する演出を行うコンテンツを生成するためのコンテンツ生成装置及びコンテンツ生成プログラムを提供することを目的とする。   The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a content generation apparatus and a content generation program for generating content that quickly produces a desired effect with a simple operation.

上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。   In order to solve the above problems, the present invention employs means for solving the problems having the following characteristics.

請求項1に記載された発明は、コンテンツに表示される演出対象物の演出内容を、ユーザが操作する操作対象物の所定の操作に割り当て、割り当てられた操作を行うことで、前記演出対象物が前記演出内容を行うコンテンツを生成するためのコンテンツ生成装置において、前記演出対象物に対してある一つの演出毎の演出内容を指定し、指定された演出内容を前記操作対象物の所定の操作毎に割り当てる演出指定手段と、前記コンテンツの初期演出映像を生成するセットアップ手段と、前記セットアップ手段により生成された初期演出映像の再生中に、前記ユーザによる前記操作対象物に対する所定の操作があった場合に、前記所定の操作に対応して割り当てられた演出内容を取得し、取得した演出内容に対応したスクリプトに基づいて、前記再生中の初期演出映像に対応する演出内容のスクリプトに、前記所定の操作に対応した演出内容のスクリプトを割り込ませた映像スクリプトを生成する映像生成手段とを有することを特徴とする。 According to the first aspect of the present invention, the contents of the effect of the effect object displayed in the content is assigned to a predetermined operation of the operation object operated by the user, and the assigned operation is performed. In the content generation device for generating content for performing the production content, the production content for each production is designated for the production object, and the designated production content is designated as a predetermined operation of the operation object. a presentation designation means for assigning to each, and setup means for generating an initial effect image of the content, during the reproduction of the generated initial representation image by said setup means, was prescribed operation on said operation target by the user If the, you obtain the effect contents assigned corresponding to the predetermined operation, based on the script corresponding to the effect contents acquired, before The effect contents of the script corresponding to the initial representation image being reproduced, and having an image generating means for generating said predetermined image script by interrupting a script effect contents corresponding to the operation.

請求項1記載の発明によれば、コンテンツに含まれる演出対象物に対して簡単な操作で迅速に所望する演出を行うことができる。   According to the first aspect of the present invention, a desired effect can be quickly performed with a simple operation on an effect object included in the content.

請求項2に記載された発明は、前記演出指定手段は、前記操作対象物の所定の操作毎に割り当てた演出内容をXMLフォーマットに変換することを特徴とする。   The invention described in claim 2 is characterized in that the effect designating means converts the effect content assigned for each predetermined operation of the operation object into an XML format.

請求項2記載の発明によれば、XMLフォーマットに変換しておくことで、設定を容易に変更することができる。   According to the second aspect of the present invention, the setting can be easily changed by converting into the XML format.

請求項3に記載された発明は、予め複数の異なる演出内容が記述された演出スクリプトを蓄積する蓄積手段を有し、前記映像生成手段は、前記ユーザにより予め蓄積された複数の演出スクリプトから所定のスクリプトを選択させ、選択された演出スクリプトの演出情報に基づいて映像スクリプトを生成することを特徴とする。   The invention described in claim 3 includes storage means for storing a production script in which a plurality of different production contents are described in advance, and the video generation unit is configured to perform a predetermined operation from a plurality of production scripts stored in advance by the user. The script is generated, and the video script is generated based on the production information of the selected production script.

請求項3記載の発明によれば、演出スクリプトを用いることで、複数の演出から最適な演出を選択して迅速に高精度な映像スクリプトを生成することができる。   According to the third aspect of the present invention, by using the effect script, it is possible to select an optimum effect from a plurality of effects and quickly generate a highly accurate video script.

請求項4に記載された発明は、前記演出対象物は、CGキャラクタ及び前記CGキャラクタが存在する仮想空間であり、前記演出内容は、前記CGキャラクタの動作、発話、仮想空間上での画像あるいは映像の表示、音声の再生、仮想空間の背景、照明の位置あるいは明るさ、カメラ位置、カメラワーク、タイトル表示、スーパーインポーズ、ナレーション、映像スクリプトの再生あるいは停止の指定のうち、少なくとも1つであることを特徴とする。   According to a fourth aspect of the present invention, the effect object is a virtual space where a CG character and the CG character exist, and the effect content includes an action on the CG character, an utterance, an image on the virtual space, or At least one of video display, audio playback, virtual space background, lighting position or brightness, camera position, camera work, title display, superimpose, narration, video script playback or stop designation It is characterized by being.

請求項4記載の発明によれば、コンテンツに含まれるCGキャラクタに対して簡単な操作で迅速に所望する動作を行わせることができ、またCGキャラクタが存在する仮想空間に対しても簡単な操作で迅速に演出を行うことができる。これにより、対話形式のリアルタイム性が求められるコンテンツに対しても迅速にアドリブ的な演出を行うことができる。   According to the fourth aspect of the present invention, a desired operation can be quickly performed with a simple operation on the CG character included in the content, and a simple operation can be performed on the virtual space where the CG character exists. It is possible to produce a production quickly. As a result, it is possible to quickly perform an ad-lib effect on content that requires interactive real-time characteristics.

請求項5に記載された発明は、コンピュータを、請求項1乃至4の何れか1項に記載のコンテンツ生成装置が有する各手段として機能させるためのコンテンツ生成プログラムであるThe invention described in claim 5, a computer, a content generation program for causing to function as each unit included in the content generating device according to any one of claims 1 to 4.

請求項5記載の発明によれば、コンテンツに含まれる演出対象物に対して簡単な操作で迅速に所望する演出を行うことができる。また、実行プログラムをコンピュータにインストールすることにより、容易にコンテンツ生成を実現することができる。   According to the fifth aspect of the present invention, it is possible to perform a desired effect quickly with a simple operation on the effect object included in the content. Moreover, content generation can be easily realized by installing an execution program in a computer.

本発明によれば、コンテンツに含まれる演出対象物に対して簡単な操作で迅速に所望する演出を行うことができる。   ADVANTAGE OF THE INVENTION According to this invention, the desired production | presentation can be rapidly performed with simple operation with respect to the production target object contained in content.

<本発明の概要>
本発明では、例えば簡単な記述形式を実現するため、演出パッケージであるAPEと、APEスクリプト記述形式とを用いて、これらをコンテンツに含まれるCGキャラクタやスタジオセット等の仮想空間におけるアドリブ制御の内容記述に適用することで、TVMLの言語仕様や映像効果制作の知識や、リアルタイムにCGキャラクタを動かすシステム等の専門知識を持っていない者でも、簡単な操作でCGキャラクタの動作やカメラワーク等の映像演出のアドリブ制御を可能とする。
<Outline of the present invention>
In the present invention, for example, in order to realize a simple description format, the content of ad lib control in a virtual space such as a CG character or a studio set included in the content using APE which is a presentation package and an APE script description format. By applying to the description, even those who do not have TVML language specifications, video effect production knowledge, or specialized knowledge such as a system for moving CG characters in real time, etc. can easily operate CG characters, camera work, etc. Allows ad-lib control of video production.

また、本発明では、異なる演出パッケージを用いることで、同一の簡単な記述から異なる演出内容によるアドリブ制御が可能となる。   Further, in the present invention, by using different effect packages, ad-lib control with different effect contents can be performed from the same simple description.

以下に、上述したような特徴を有する本発明におけるコンテンツ生成装置及びコンテンツ生成プログラムを好適に実施した形態について、図面を用いて詳細に説明する。   Hereinafter, a preferred embodiment of a content generation device and a content generation program according to the present invention having the above-described features will be described in detail with reference to the drawings.

なお、本実施形態では、コンテンツの一例として番組を用いる。更に、本実施形態では、番組の生成や提示等に用いられるスクリプトの一例として、TVMLを用いるが、本発明はTVMLに限定されるものではなく、TVML以外の表現形式を用いてもよい。   In the present embodiment, a program is used as an example of content. Furthermore, in this embodiment, TVML is used as an example of a script used for program generation, presentation, etc., but the present invention is not limited to TVML, and an expression format other than TVML may be used.

<コンテンツ生成装置:機能構成例>
図1は、コンテンツ生成装置の一構成例を示す図である。図1に示すコンテンツ生成装置10は、入力手段11と、出力手段12と、蓄積手段13と、演出指定手段14と、セットアップ処理手段15と、映像生成手段16と、再生手段17と、送受信手段18と、制御手段19とを有するよう構成されている。
<Content generation device: functional configuration example>
FIG. 1 is a diagram illustrating a configuration example of a content generation apparatus. 1 includes an input unit 11, an output unit 12, a storage unit 13, an effect designating unit 14, a setup processing unit 15, a video generation unit 16, a reproduction unit 17, and a transmission / reception unit. 18 and a control means 19.

入力手段11は、演出指定指示や映像生成指示等、制作者等のユーザから各種指示入力を受け付ける。なお、入力手段11は、ユーザ等がコンテンツを生成するための操作対象物であり、例えばキーボードや、マウス等のポインティングデバイス、タッチパネル、ゲームコントローラ、マイク等の音声入力デバイス等からなる。   The input means 11 accepts various instruction inputs from users such as producers such as production designation instructions and video generation instructions. The input unit 11 is an operation target for the user or the like to generate content, and includes, for example, a keyboard, a pointing device such as a mouse, a touch panel, a game controller, a voice input device such as a microphone, and the like.

出力手段12は、入力手段11により入力された指示内容や、指示内容に基づいて生成された映像コンテンツや、その映像コンテンツを用いた番組等の編集内容、編集結果等の内容を表示したり、音声を出力する。なお、出力手段12は、ディスプレイやスピーカ等からなる。   The output unit 12 displays the contents of the instruction input by the input unit 11, the video content generated based on the instruction content, the editing content of the program using the video content, the editing result, etc. Output audio. The output unit 12 includes a display, a speaker, and the like.

蓄積手段13は、番組を生成するための画像(静止画)や映像(動画)、音声、テキストデータ等の各種データからなる複数の素材データや、番組台本、コンテンツに含まれるCGキャラクタやスタジオセット、カメラワーク、照明等の各種演出内容が指定され、更にキーボード等のユーザの操作対象物のキー操作毎に割り当てられた演出指定内容、再生されたコンテンツ等の各種データを蓄積する。   The storage means 13 is a plurality of material data composed of various data such as images (still images), video (moving images), audio, text data, etc. for generating programs, CG characters and studio sets included in program scripts and contents. Various production contents such as camera work and lighting are designated, and various data such as production designation contents assigned for each key operation of a user's operation target such as a keyboard and reproduced contents are stored.

また、蓄積手段13は、台本に対応するTVMLスクリプト、演出パッケージ(APE)に対応するAPEスクリプト、番組の生成時に使用することができる番組セットアップ用のTVMLスクリプト、番組生成データ(テンプレート)等が蓄積される。   The storage means 13 stores a TVML script corresponding to a script, an APE script corresponding to an effect package (APE), a TVML script for program setup that can be used when a program is generated, program generation data (template), and the like. Is done.

ここで、上述した番組セットアップ用のTVMLスクリプトとは、番組としてどのようなスタジオセット、小道具、照明、出演者(出演者同士の関係(性別、年齢、性格、職業(歌手、コメンテータ、コメディアン等)も含む)、音声を用いるか等の番組の初期設定情報が指定されたスクリプトである。   Here, the TVML script for program setup mentioned above is what kind of studio set, prop, lighting, performer as a program (relationship between performers (gender, age, personality, occupation (singer, commentator, comedian, etc.)) The initial setting information of the program, such as whether to use sound, is specified.

したがって、蓄積手段13は、例えばデータベース等のように文字情報や画像情報、その他の情報の集合物であり、問い合わせの内容に基づいて、蓄積された各種情報を検索することができるように体系的に構成されていてもよい。なお、蓄積手段13は、上述した各種データを、送受信手段18を介してインターネットや通信回線等に代表される通信ネットワークに接続された外部装置等から取得することもできる。   Therefore, the storage means 13 is a collection of character information, image information, and other information such as a database, and is systematically so that various stored information can be searched based on the contents of the inquiry. It may be configured. The storage unit 13 can also acquire the various data described above from an external device connected to a communication network represented by the Internet or a communication line via the transmission / reception unit 18.

演出指定手段14は、簡単な平書きによる演出内容の記述、及びキーボードやコントローラ等の各種ボタン等の操作に対応する動作の割り当て等を行う。ここで、平書きとは、例えば、仮想空間上のCGキャラクタに対して、「おじぎ」、「カメラ目線」、「笑顔」、「座る」等のある1つの動作内容を示すものであり、また「おはよう」、「こんにちは」、「さようなら」、「そうですね」、「はい」、「いいえ」等の簡単な発話内容、更には、画像や映像等を仮想空間上に表示させたり、BGM等の音声ファイル等を再生させたりするためのファイル名(例えば、“○○○.jpg”)等からなる、一つの演出内容を示すものである。更に、平書きとして記述できる内容としては、上述した内容の他にも、例えば仮想空間の背景、照明の位置あるいは明るさ、カメラ位置、カメラワーク、画面上へのタイトル表示、スーパーインポーズ、ナレーション、各種スクリプトの再生あるいは停止の指定等の内容がある。   The effect designating unit 14 performs description of the effect contents by simple flat writing, and assigns operations corresponding to operations of various buttons such as a keyboard and a controller. Here, the flat writing refers to, for example, one action content such as “bow”, “camera gaze”, “smile”, “sit”, etc. with respect to the CG character in the virtual space. "Good morning", "Hello", "Goodbye", "Yes", "Yes", a simple speech content such as "No", and further, or to display the image or video or the like on the virtual space, the voice of the BGM, etc. This indicates one production content including a file name (for example, “XXX.jpg”) for reproducing a file or the like. In addition to the above-mentioned contents, the contents that can be described as flat writing include, for example, the background of the virtual space, the position or brightness of the illumination, the camera position, the camera work, the title display on the screen, the superimpose, and the narration There are contents such as designation of playback or stop of various scripts.

また、演出指定手段14は、予め設定した複数の異なる演出を有する演出パッケージ(APE)群の中から所望する演出を行うAPEを選択し、選択したAPEにより、ある所定の演出目的を有するTVMLスクリプト群を生成する。また、演出指定手段14は、生成したTVMLスクリプトを蓄積手段13に蓄積させる。なお、演出指定手段14における具体的な処理内容については後述する。   The effect designating means 14 selects an APE that performs a desired effect from a group of effect packages (APE) having a plurality of different effects set in advance, and a TVML script having a predetermined effect purpose by the selected APE. Create a group. Further, the effect designating unit 14 causes the generated TVML script to be stored in the storage unit 13. The specific processing content in the effect designating unit 14 will be described later.

また、セットアップ処理手段15は、所望するコンテンツを生成するために設定した演出内容に対応するAPEの内部から、このAPEの演出として映像出力する際のセットアップTVMLスクリプト群を生成して、初期演出映像を生成する。   Also, the setup processing means 15 generates a setup TVML script group for outputting video as an effect of this APE from the inside of the APE corresponding to the content of the effect set to generate the desired content, and the initial effect video Is generated.

また、映像生成手段16は、ユーザ等による入力手段11の操作内容と、その操作内容に対応して演出指定手段14により指定された演出内容と、演出内容毎に予め設定され蓄積手段に蓄積されたスクリプトとに基づいて、セットアップ手段15により生成された初期演出映像に、ユーザ等から入力された特定のキー操作に対応した演出内容を行うためのスクリプトを割り込ませた映像スクリプトを生成する。   Further, the video generation means 16 is preset for each operation content of the input means 11 by the user, the effect content designated by the effect designating means 14 corresponding to the operation content, and stored in the storage means. On the basis of the script, a video script is generated in which an initial production video generated by the setup means 15 is interrupted with a script for performing production content corresponding to a specific key operation input by a user or the like.

つまり、映像生成手段16は、例えばユーザ等による演出コントローラ22からのキー入力があったか否かを判断し、キー入力があった場合に判別を行い、予め蓄積された各演出内容毎のTVMLスクリプト群とのマッチング処理を行い、対応する演出TVMLスクリプト群を抽出して映像スクリプトを生成する。   That is, for example, the video generation means 16 determines whether or not there is a key input from the effect controller 22 by a user or the like, and performs determination when there is a key input, and a TVML script group for each effect content stored in advance. And a corresponding production TVML script group is extracted to generate a video script.

再生手段17は、セットアップ処理手段15からのセットアップTVMLスクリプト、及び映像生成手段16により生成されたTVMLスクリプトにより生成された映像スクリプトを再生する。なお、再生手段17は、TVMLプレイヤー等の機能を有している。ここで、TVMLプレイヤーとは、TVMLで記述されたスクリプトを読み取り、番組の映像や音声をリアルタイムに出力することができるソフトウェアである。また、TVMLプレイヤーは、スタジオセットをCGで生成し、CGスタジオセットの中に登場する番組司会者や出演者等のCGキャラクタがTVMLスクリプト中に記述された台詞を合成音声で喋り、演技するところを表示する機能を有する。   The reproduction unit 17 reproduces the video script generated by the setup TVML script from the setup processing unit 15 and the TVML script generated by the video generation unit 16. Note that the reproduction means 17 has a function such as a TVML player. Here, the TVML player is software that can read a script described in TVML and output video and audio of a program in real time. Also, the TVML player creates a studio set with CG, and a CG character such as a program presenter or performer appearing in the CG studio set speaks the speech described in the TVML script with synthesized speech and acts. It has a function to display.

また、TVMLプレイヤーは、その他にも動画再生、文字フォント及び画像によるタイトル表示やスーパーインポーズ、オーディオデータファイル再生によるBGM再生、合成音声によるナレーション等を生成し、番組の映像、音声を作成する機能を有する。再生手段17は、これらの機能を用いることで効率的で高精度な番組等を再生することができる。   In addition, the TVML player also has functions for creating video and audio of programs by generating video playback, title display and superimposition with character fonts and images, BGM playback with audio data file playback, synthesized voice narration, etc. Have The playback means 17 can play back an efficient and highly accurate program by using these functions.

送受信手段18は、インターネットや通信回線等に代表される通信ネットワークを介して接続される外部装置等から既存の台本、APE、素材データ、各種スクリプト群等を受信するための通信インタフェイスである。また、送受信手段18は、本実施形態により生成された演出指定内容等を上述の外部装置等に送信することもできる。   The transmission / reception means 18 is a communication interface for receiving an existing script, APE, material data, various script groups, and the like from an external device connected via a communication network represented by the Internet or a communication line. Moreover, the transmission / reception means 18 can also transmit the effect designation | designated content etc. which were produced | generated by this embodiment to the above-mentioned external apparatus etc.

制御手段19は、コンテンツ生成装置10における各機能構成全体の制御を行う。具体的には、制御手段19は、入力手段11により入力されたユーザからの各入力情報に基づいて、演出内容の指定を行ったり、セットアップ処理を行ったり、映像生成を行ったり、生成した映像を再生する等の制御を行う。   The control unit 19 controls the entire functional configuration in the content generation apparatus 10. Specifically, the control means 19 designates the production contents, performs the setup process, generates the video, or generates the video based on each input information from the user input by the input means 11. The playback is controlled.

<演出パッケージ(APE)による番組生成について>
ここで、APEについて説明する。まず、上述のTVMLは、例えば情報提供番組等のコンテンツを記述するのに適したコンピュータ言語で、この言語で記述された台本をTVMLプレイヤーというソフトウェアに入力することにより、TVMLプレイヤーがCGベースの番組を出力する。
<About program generation by production package (APE)>
Here, APE will be described. First, the above-mentioned TVML is a computer language suitable for describing contents such as information providing programs, for example. By inputting a script written in this language into software called a TVML player, the TVML player can execute a CG-based program. Is output.

APEは、このTVMLによる台本を所定の演出内容に基づいて自動生成する仕組みを示すものである。具体的には、APEは、番組の内容等がXML(eXtensible Markup Language)で記述されたテキストを入力するとTVMLによる番組台本を生成して出力する。   The APE indicates a mechanism for automatically generating a script based on the TVML based on predetermined production contents. Specifically, the APE generates and outputs a program script by TVML when the text of the program is described in XML (extensible Markup Language).

ここで、図2は、APEを用いた番組台本生成の一例を示す図である。図2に示す例では、番組を生成するために必要なCGキャラクタ等の台詞や画像ファイル名、音楽ファイル名等の各種テキストデータ群が所定の記述形式(例えば、XML形式等)により記述されている。   Here, FIG. 2 is a diagram illustrating an example of program script generation using APE. In the example shown in FIG. 2, various text data groups such as dialogues such as CG characters and image file names and music file names necessary for generating a program are described in a predetermined description format (for example, XML format). Yes.

このとき、APEは、上述したテキストデータを入力して、予め蓄積されている、ある演出の番組を生成する雛形TVMLスクリプト(テンプレート)群を用いて、所定のテンプレートに含まれる所定部分への置換処理を行うことで、ある記述形式(例えば、TVML等)により記述された台本等をテキスト出力する。これにより、ニュースやバラエティ、スポーツ、ドラマ等の所定のジャンルの番組制作を効率的に実現することができる。   At this time, the APE inputs the text data described above, and uses a template TVML script (template) group that generates a program with a certain effect stored in advance, and replaces it with a predetermined part included in the predetermined template. By performing the processing, a script or the like described in a certain description format (for example, TVML) is output as text. Thereby, program production of a predetermined genre such as news, variety, sports, and drama can be efficiently realized.

<処理概要>
ここで、上述したコンテンツ生成装置10の機能構成におけるコンテンツ生成までの処理概要について図を用いて説明する。図3は、本発明におけるコンテンツ生成までの処理概要の一例を示す図である。
<Process overview>
Here, an outline of processing up to content generation in the functional configuration of the content generation apparatus 10 described above will be described with reference to the drawings. FIG. 3 is a diagram showing an example of processing outline up to content generation in the present invention.

図3に示すコンテンツ生成では、1又は複数の平書きによる演出指定を行い、指定された平書き内容をAPEスクリプトに変換し、1又は複数のAPEスクリプトによる演出指定ファイルを生成する。   In the content generation shown in FIG. 3, an effect designation by one or a plurality of flat writing is performed, the designated flat writing content is converted into an APE script, and an effect designation file by one or a plurality of APE scripts is generated.

また、1又は複数のAPEスクリプトによる演出指定が完了した後、それぞれに予め設定した複数の異なる演出を有する演出パッケージ(APE)群の中から所望する演出を行うAPE21を選択し、選択したAPE21により、ある演出目的を有するTVMLスクリプト群を生成する。また、これらのTVMLスクリプト群は、ユーザが操作する操作対象物としての演出コントローラ22の各操作内容と関連付けられる。   In addition, after the effect designation by one or a plurality of APE scripts is completed, an APE 21 that performs a desired effect is selected from a group of effect packages (APE) having a plurality of different effects set in advance, and the selected APE 21 The TVML script group having a certain production purpose is generated. Moreover, these TVML script groups are associated with each operation content of the production controller 22 as an operation object operated by the user.

具体的には、例えばキーボード上のキーに演出の割り当てを行う。なお、割り当てられた演出内容は、蓄積手段13等に蓄積されると共に、キーボードやマウス、タッチパネル、ゲームコントローラ、及びマイク等の演出コントローラ22の各ボタンや音声の内容等に対応して実際に設定がなされる。   Specifically, for example, an effect is assigned to a key on a keyboard. The assigned content of the production is stored in the storage means 13 and the like, and is actually set corresponding to each button of the production controller 22 such as a keyboard, a mouse, a touch panel, a game controller, and a microphone, and the content of the voice. Is made.

また、選択されたAPE21は、セットアップ処理手段15によるセットアップ処理により演出セットアップ展開される。つまり、TVMLで使用されるCGキャラクタや背景等の読み込みや、照明、カメラ位置、BGM等の各種セットアップを行い、セットアップTVMLスクリプトを生成する。   In addition, the selected APE 21 is staged and expanded by the setup processing by the setup processing means 15. That is, a setup TVML script is generated by reading various CG characters and backgrounds used in TVML, various setups such as lighting, camera position, and BGM.

ここで、演出コントローラ22のキー入力による割込再生が行われると、セットアップ処理により生成された初期演出映像に対し、映像生成手段16により入力されたキー操作に対応して予め設定されている演出を行う映像の生成が行われ、更に初期演出映像に対してキー操作により指定された演出を割り込ませた映像が再生手段17であるTVMLプレイヤーによりCG映像として再生される。   Here, when the interrupt reproduction by the key input of the effect controller 22 is performed, the effect set in advance corresponding to the key operation input by the image generating means 16 with respect to the initial effect image generated by the setup process. In addition, a video in which an effect specified by a key operation is interrupted with respect to the initial effect video is reproduced as a CG image by the TVML player as the reproduction means 17.

このように、本実施形態では、指定された演出内容に基づいてCGキャラクタやコンテンツにアドリブ的な演出を簡単な操作で迅速に行うことができる。   As described above, in the present embodiment, it is possible to quickly perform an ad-lib effect on the CG character or content based on the designated effect content with a simple operation.

また、演出コントローラ22として、キーボード、マウス、タッチパネル、ゲームコントローラ、及びマイクのうち、少なくとも1つを用い、各演出内容をキー操作や音声に対応させることで、ユーザは、専門の知識を必要とせず、直感的にCGキャラクタ等を動作させることができる。これにより、迅速で高精度な演出を行うことができる。   In addition, by using at least one of the keyboard, mouse, touch panel, game controller, and microphone as the production controller 22, each production content corresponds to a key operation or voice, so that the user needs specialized knowledge. The CG character or the like can be operated intuitively. As a result, it is possible to produce a prompt and highly accurate effect.

<演出指定手段14>
次に、演出指定手段14における演出指定内容の一例について、図を用いて説明する。図4は、演出指定内容を説明するための図である。なお、図4(a)は、演出指定時のGUI(Graphical User Interface)の一例を示しており、図4(b)は、設定された演出内容の一例を示している。また、図5は、図4に示す演出指定内容に基づくXMLフォーマット記述の一例を示す図である。なお、図5には、便宜上、左側に行番号を付している。
<Production designation means 14>
Next, an example of the effect designation content in the effect designation means 14 will be described with reference to the drawings. FIG. 4 is a diagram for explaining the effect designation contents. 4A shows an example of a GUI (Graphical User Interface) at the time of designating an effect, and FIG. 4B shows an example of the set content of the effect. FIG. 5 is a diagram showing an example of an XML format description based on the effect designation content shown in FIG. In FIG. 5, row numbers are given on the left side for convenience.

簡単な平書きによる演出内容を記述し、その演出内容をキーボード等に割り当てる場合は、例えば図4(a)に示すように、CGキャラクタの動作や発言内容、表示する画像(静止画)や動画等を平書きで記述し、その記述した演出内容をリスト形式で表示させるようなGUI等により表示してユーザに演出内容を指定させる。次に、その指定した内容を図4(b)に示すような操作対象物として用いられるキーボードのファンクションキー等に割り当てる。   When describing the contents of effects by simple flat writing and assigning the contents of the effects to a keyboard or the like, for example, as shown in FIG. 4A, the operation of the CG character, the contents of the remarks, the displayed image (still image) or video Etc. are described in plain text, and the contents of the described effects are displayed on a GUI or the like that displays them in a list format to allow the user to specify the contents of the effects. Next, the designated content is assigned to a function key or the like of a keyboard used as an operation target as shown in FIG.

ここで、具体的な演出指定の一例について説明する。例えば図4(a)に示すように「F2」キーを指定する場合には、GUIとして各種動作内容(「台詞」、「動作」、「画像」、「動画」、「APE変更」等)が選択可能となるように表示される。なお、各種演出内容は、その中でも更に細分化して指定することができる。   Here, an example of specific production designation will be described. For example, when the “F2” key is designated as shown in FIG. 4A, various operation contents (“sentence”, “operation”, “image”, “moving image”, “APE change”, etc.) are displayed as GUI. It is displayed so that it can be selected. Various production contents can be specified by further subdividing them.

例えば、図4(a)の例では、「動作」を選択した場合には、(おじぎ)、(喜)、(怒)、(哀)、(怖)、(平静)、(カメラ目線)、・・・等の中から所定の動作を容易に選択することができる。更に、図4(a)に示すようにGUIとして追加ボタン30を設け、その追加ボタン30を押すことにより演出内容が追加される。これにより、専門的な知識を有していないユーザであっても容易にCGキャラクタや番組に対する演出を簡単に指定することができる。   For example, in the example of FIG. 4A, when “motion” is selected, (bow), (joy), (anger), (sad), (fear), (calm), (looking at camera), A predetermined operation can be easily selected from. Furthermore, as shown in FIG. 4A, an add button 30 is provided as a GUI, and the contents of the effect are added by pressing the add button 30. As a result, even a user who does not have specialized knowledge can easily specify an effect for a CG character or a program.

ここで、演出指定内容を具体的に説明すると、例えば、まず、図4(a)に示すような演出指定するためのアプリケーション等を起動し、APEの読み込みを行う。次に、アドリブ用キーをアサインし、キーの設定を行う。ここで、追加ボタン30を選択することにより、キーアサイン(assign key)行が1行追加され、キーボードの何れかのキーを押すと、そのキーがアサインされる。また、「内容」の表示領域において、例えばマウスの右ボタンをクリックすると、選択可能な動作内容の一覧が表示され、その中から1つを選択する。更に、例えばAPE変更を選択すると、APE選択(ファイル選択)メニューが表示され、異なるAPEに変更することもできる。また、図4(a)に示すように、変更ボタン31等により一度指定した演出内容に対して変更や削除等の処理を行うこともできる。   Here, the contents of the effect designation will be specifically described. For example, first, an application for designating an effect as shown in FIG. 4A is activated, and the APE is read. Next, assign an ad-lib key and set the key. Here, by selecting the add button 30, one key assignment line is added, and when any key on the keyboard is pressed, the key is assigned. In the “content” display area, for example, when the right button of the mouse is clicked, a list of selectable operation contents is displayed, and one of them is selected. Further, for example, when APE change is selected, an APE selection (file selection) menu is displayed, and it is possible to change to a different APE. Further, as shown in FIG. 4A, it is possible to perform processing such as changing or deleting the contents of the presentation once designated by the change button 31 or the like.

上述したように設定することで、図4(b)に示すように設定がなされ、例えば「F1」キーには、CGキャラクタ等の演出対象物が「おじぎ動作」を行うように割り当てられており、また、「F4」キーには、サブイメージとして“image01.jpg”が表示されるよう割り当てられている。   By making the settings as described above, the settings are made as shown in FIG. 4B. For example, the “F1” key is assigned so that an effect object such as a CG character performs a “bowing action”. The “F4” key is assigned such that “image01.jpg” is displayed as a sub-image.

なお、演出指定方法については、本発明においてはこれに限定されるものではなく、例えば予め演出指定が可能な内容を表示しておき、その中からチェックボックスやラジオボタン等により所定の演出を選択させたり、直接単語や文章等で演出内容を記述してもよい。その記述内容に対応する演出内容がスクリプト内に存在すれば、CGキャラクタ等は、その対応する動作を行うことができる。   The production designation method is not limited to this in the present invention. For example, contents for which production can be designated are displayed in advance, and a predetermined production is selected from a check box, radio button, or the like. The production content may be described directly by words or sentences. If the production content corresponding to the description content exists in the script, the CG character or the like can perform the corresponding operation.

また、コンテンツ内に演出対象物が複数存在する場合は、その演出対象物を指定して演出対象物毎に演出を設定することができ、また演出対象物を指定しなければコンテンツ内の全ての演出対象物に対して同じ演出を行わせるといった処理を行わせることができる。   In addition, when there are a plurality of performance objects in the content, it is possible to set the production for each production object by designating the production object, and if no production object is designated, Processing such as performing the same effect on the effect object can be performed.

なお、設定された情報は、例えばファイルを保存するダイアログ等により、キーアサインと平書きから変換されたAPEスクリプトとの組み合わせの情報として蓄積手段13に蓄積される。なお、保存されるファイルは、図5に示すように、キー割り当てのXMLフォーマットによる記述例に示すようにXML形式に変換され、この内容で蓄積手段13等に保存される。   Note that the set information is stored in the storage unit 13 as information on a combination of key assignments and APE scripts converted from flat writing, for example, by a file saving dialog or the like. As shown in FIG. 5, the file to be saved is converted into the XML format as shown in the description example in the key assignment XML format, and the contents are saved in the storage means 13 or the like.

ここで、図5に示すキー割り当てのXMLフォーマットによる記述例では、(02)行目にユーザ等により指定されたり、システム側から利用推奨されたAPEが指定され(“ape01.ape”)、(03)行目に動作記述にAPEスクリプト形式が利用されている旨が指定され(“apeshowscript”)、更に、(04)〜(17)行目には、上述したファンクションキーに対応する各割り当て内容(APEスクリプト形式による演出表現)が記述される。   Here, in the description example in the XML format of the key assignment shown in FIG. 5, the APE designated by the user or the like or recommended for use from the system side is designated on the (02) line (“ape01.ape”), ( In line 03, it is specified that the APE script format is used in the action description (“apachescript”), and in lines (04)-(17), the assigned contents corresponding to the above-described function keys are displayed. (Production expression in APE script format) is described.

これを利用することで、システム使用時に毎回キーの割り当てを行う必要がなく、このXML形式のファイルを読み込むことで容易にキーの割り当てを行うことができる。更に、この記述に基づいて、各キーボードへの動作が割り当てられる。   By utilizing this, it is not necessary to assign a key every time the system is used, and a key can be easily assigned by reading this XML format file. Furthermore, actions for each keyboard are assigned based on this description.

また、例えばキーボード等の各キーの割り当て内容には、APEスクリプト記述形式を用いることで、これを様々な演出内容毎に設定されるAPEに入力し、APEスクリプト形式による演出表現を、各APE毎に異なるTVMLスクリプト群に変換することができる。   In addition, for example, an APE script description format is used for the assignment contents of each key such as a keyboard, and this is input to an APE set for each of various production contents, and an expression expression in the APE script format is displayed for each APE. Can be converted into different TVML script groups.

<セットアップ処理手段15>
次に、セットアップ処理手段15の一例について図を用いて説明する。図6は、セットアップ処理から初期演出映像が出力されるまでの一連の処理動作の一例を示す図である。また、図7は、セットアップ処理により生成される初期演出映像の一例を示す図である。
<Setup processing means 15>
Next, an example of the setup processing means 15 will be described with reference to the drawings. FIG. 6 is a diagram illustrating an example of a series of processing operations from the setup process to the output of the initial effect image. FIG. 7 is a diagram illustrating an example of an initial effect image generated by the setup process.

図6に示すようにセットアップ処理は、ある指定されたAPEを入力し、APE自身に含まれる、このAPEの演出として映像出力する際のセットアップTVMLスクリプト群31を抽出して出力する。また、抽出されたセットアップスクリプト群31を映像生成手段16に入力して映像生成を行い、これを再生手段17としてのTVMLプレイヤーに入力する。これにより、図7に示すような、選択したAPEに対応した初期演出映像が出力される。   As shown in FIG. 6, in the setup process, a specified APE is input, and a setup TVML script group 31 included in the APE itself when outputting video as an effect of this APE is extracted and output. The extracted setup script group 31 is input to the video generation means 16 to generate a video, and this is input to the TVML player as the playback means 17. Thereby, an initial effect image corresponding to the selected APE as shown in FIG. 7 is output.

ここで、図7(a),(b)は、例えばそれぞれ異なる2つのAPE(APE−A、APE−B)がセットアップ処理手段15に入力された場合のそれぞれの初期演出映像の出力結果を示している。異なるAPEを使用することで、出力映像40−1,40−2は全く異なるものとなる。   Here, FIGS. 7A and 7B show the output results of the initial effect images when two different APEs (APE-A, APE-B), for example, are input to the setup processing means 15, for example. ing. By using different APEs, the output videos 40-1 and 40-2 are completely different.

なお、上述した図6のセットアップ処理により、TVMLプレイヤーにはCGキャラクタ、CGセット、CG小道具等が読み込まれており、その内容に基づいて各データが所定の位置に表示されている。TVMLプレイヤーは、この状態でアドリブ等のユーザのリアルタイムなキー入力を待ち続ける。つまり、上述の演出コントローラにより何らかのキー入力があるまでは何も行わず、また、TVMLプレイヤーは、初期映像を生成したままの状態でアイドリングした状態となる。   Note that the CG character, CG set, CG prop, etc. are read into the TVML player by the setup process of FIG. 6 described above, and each data is displayed at a predetermined position based on the contents. In this state, the TVML player keeps waiting for real-time key input by the user such as ad lib. That is, nothing is performed until some key input is performed by the above-described effect controller, and the TVML player is idling while the initial video is generated.

<映像生成処理概要>
また、図8は、本発明を適用した映像生成処理概要の一例を示す図である。なお、図8に示すスクリプトの左側には、便宜上、左側に行番号を付している。図8に示す例では、上述の図4の「F4」キーにアサインされたある所定のサブイメージ41(“image01.jpg”)を表示するAPEスクリプトが指定されている(<subimage>image01.jpg</subimage>)。
<Video generation processing overview>
FIG. 8 is a diagram showing an example of a video generation process overview to which the present invention is applied. For convenience, line numbers are assigned to the left side of the script shown in FIG. In the example shown in FIG. 8, an APE script for displaying a predetermined sub-image 41 (“image01.jpg”) assigned to the “F4” key in FIG. 4 is specified (<subimage> image01.jpg). </ Subimage>).

ここで、例えばサブイメージ41(“image01.jpg”)を上述した図7に示すAPE−A、APE−Bの2つのAPE21−1,21−2がそれぞれ内部に持っているサブイメージ41を表現するための雛形スクリプト群に適用させて、図8に示す(01)〜(03)行目のTVMLスクリプト群によるサブイメージの演出表現を行うことができる。   Here, for example, the sub-image 41 (“image01.jpg”) represents the sub-image 41 that the two APEs 21-1 and 21-2 of APE-A and APE-B shown in FIG. This can be applied to a template script group for performing sub-image production expression by the TVML script group on lines (01) to (03) shown in FIG.

ここで、図9は、サブイメージの出力内容の一例を示す図である。なお、図9(a)には、上述したAPE−Aの場合のサブイメージの表現出力結果と、そのスクリプト例を示し、図9(b)には、上述したAPE−Bの場合のサブイメージの表現出力結果と、そのスクリプト例を示している。なお、図9に示すスクリプトの左側には、便宜上、左側に行番号を付している。   Here, FIG. 9 is a diagram illustrating an example of the output contents of the sub-image. FIG. 9A shows a sub-image expression output result in the case of the above-described APE-A and a script example thereof, and FIG. 9B shows a sub-image in the case of the above-described APE-B. The expression output result and the script example are shown. For convenience, line numbers are assigned to the left side of the script shown in FIG.

また、図9は、図8に示すようなキーアサインの状態で、「F4」キーが押された場合の例を示している。「F4」キーが押されることにより、APEスクリプト記述形式による演出表現を選択されたAPE(図8では、APE−A,APE−B)に入力した際のTVMLスクリプト群出力例を示している。   FIG. 9 shows an example in which the “F4” key is pressed in the key assignment state as shown in FIG. An example of the TVML script group output when the effect expression in the APE script description format is input to the selected APE (APE-A, APE-B in FIG. 8) by pressing the “F4” key is shown.

つまり、APE毎にAPEスクリプトに対応するTVMLスクリプト群が定義されている。そのため、出力されるTVMLスクリプト群は、利用するAPEによって異なる。また、図9では、APE−AとAPE−Bに同一のAPEスクリプト表現を入力した場合に出力されたTVMLスクリプト群をTVMLプレイヤーで再生させた場合の映像出力例が示されている。   That is, a TVML script group corresponding to the APE script is defined for each APE. Therefore, the output TVML script group differs depending on the APE to be used. FIG. 9 shows an example of video output when a TVML player reproduces a TVML script group output when the same APE script expression is input to APE-A and APE-B.

図9(a)、(b)において、表示される出力映像50−1,50−2は、それぞれに設けられているサブイメージ表示領域51−1,51−2に同一のサブイメージ41が表示されている。   9 (a) and 9 (b), the output images 50-1 and 50-2 to be displayed are the same sub-image 41 displayed in the sub-image display areas 51-1 and 51-2 provided respectively. Has been.

演出コントローラは、例えばキーボードにより「F4」等のキー入力があると、それがどのキーかを判定し、キーアサインデータと、前段の演出指定処理で生成された、各々の演出用のTVMLスクリプト群データでマッチング処理等を行い、入力されたキーに対応するTVMLスクリプト群(例えば、図9(a)、(b)における(01)〜(06)行目)を生成する。   The production controller, for example, when there is a key input such as “F4” on the keyboard, determines which key is the key assignment data, and a TVML script group for each production generated by the production designation process in the preceding stage. A matching process or the like is performed on the data to generate a TVML script group (for example, lines (01) to (06) in FIGS. 9A and 9B) corresponding to the input key.

また、生成されたTVMLスクリプト群を表示するため、TVMLプレイヤーに対して割り込み入力を行う。TVMLプレイヤーは、割り込んできたTVMLスクリプト群を再生可能にし、即座に再生コマンドをTVMLプレイヤーに対して発行する。これにより、TMVLプレイヤーは、入力されたキーに対応して容易且つ迅速にTVMLスクリプト群を再生することができる。また、再生終了後は、そのままアイドリングを続け、次のキーボード入力を待つ。   Further, in order to display the generated TVML script group, an interrupt input is made to the TVML player. The TVML player makes the interrupted TVML script group reproducible and immediately issues a replay command to the TVML player. As a result, the TMVL player can easily and quickly reproduce the TVML script group corresponding to the input key. Further, after the reproduction is finished, the idling is continued as it is and the next keyboard input is waited for.

以上の処理により、ユーザのキーボード入力に対応した演出を含む映像をリアルタイムに生成することができる。また、容易にCGキャラクタの演出内容に関するキーの割り当てを簡単に行うことができる。   Through the above processing, an image including an effect corresponding to the user's keyboard input can be generated in real time. Further, it is possible to easily assign keys related to the contents of the CG character.

なお、上述した実施形態では、物理的なキーボードのファンクションキーを例として挙げているが、本発明においてはこの限りではなく、例えばキー入力はPCディスプレイ上のGUI上に構築されたボタンをマウスでクリックしたり、タッチパネルとして構築したり、ゲームコントローラ等の各種ボタンに設定してもよい。   In the above-described embodiment, function keys of a physical keyboard are given as an example. However, the present invention is not limited to this. For example, key input is performed by using a mouse with buttons constructed on a GUI on a PC display. You may click, construct as a touch panel, or set various buttons such as a game controller.

更には、音声認識を利用して、例えばアテレコのマイク入力の音圧や発話内容に反応する仕組みを利用することで、同様の動作を実現することができる。これにより、専門的な知識がなくても直感的にCGキャラクタ等の演出対象物を演出させることができる。   Furthermore, the same operation can be realized by utilizing a mechanism that reacts to the sound pressure of the microphone input of the ateleco or the content of the utterance using the voice recognition. Thereby, even if there is no specialized knowledge, a production target object such as a CG character can be produced intuitively.

上述したように本実施形態によれば、コンテンツに含まれる演出対象物に対して簡単な操作で迅速に所望する演出を行うことができる。   As described above, according to the present embodiment, a desired effect can be quickly performed with a simple operation on an effect object included in the content.

<コンテンツ生成プログラム>
ここで、上述したコンテンツ生成装置10は、上述した専用の装置構成により本発明におけるコンテンツ提供を行うこともできるが、各構成における処理をコンピュータに実行させるための実行プログラムを生成し、例えば、汎用のパーソナルコンピュータやサーバ等にプログラムをインストールすることにより、コンテンツ生成処理を実現することができる。
<Content generation program>
Here, the content generation device 10 described above can also provide content in the present invention with the above-described dedicated device configuration. However, the content generation device 10 generates an execution program for causing a computer to execute the processing in each configuration. The content generation processing can be realized by installing a program in the personal computer or server.

<ハードウェア構成>
ここで、本発明における実行可能なコンピュータのハードウェア構成例について図を用いて説明する。図10は、本発明におけるコンテンツ生成処理が実現可能なハードウェア構成の一例を示す図である。
<Hardware configuration>
Here, an example of a hardware configuration of an executable computer in the present invention will be described with reference to the drawings. FIG. 10 is a diagram illustrating an example of a hardware configuration capable of realizing the content generation processing according to the present invention.

図10におけるコンピュータ本体には、入力装置61と、出力装置62と、ドライブ装置63と、補助記憶装置64と、メモリ装置65と、各種制御を行うCPU(Central Processing Unit)66と、ネットワーク接続装置67とを有するよう構成されており、これらはシステムバスBで相互に接続されている。   10 includes an input device 61, an output device 62, a drive device 63, an auxiliary storage device 64, a memory device 65, a CPU (Central Processing Unit) 66 that performs various controls, and a network connection device. 67, which are connected to each other by a system bus B.

入力装置61は、ユーザが操作するキーボード及びマウス等のポインティングデバイス、タッチパネル、ゲームコントローラ、マイク等の音声入力デバイス等を有しており、少なくとも1つの入力装置を用いて、ユーザからのプログラムの実行等、各種操作信号を入力する。出力装置62は、本発明における処理を行うためのコンピュータ本体を操作するのに必要な各種ウィンドウやデータ等を表示するディスプレイや音声を出力するスピーカ等を有し、CPU66が有する制御プログラムによりプログラムの実行経過や結果等を表示又は音声出力することができる。   The input device 61 includes a keyboard and a pointing device such as a mouse operated by the user, a voice input device such as a touch panel, a game controller, and a microphone, and executes a program from the user using at least one input device. Various operation signals are input. The output device 62 includes a display for displaying various windows and data necessary for operating the computer main body for performing processing in the present invention, a speaker for outputting sound, and the like. Execution progress, results, etc. can be displayed or voice output.

ここで、本発明において、コンピュータ本体にインストールされる実行プログラムは、例えばCD−ROM等の記録媒体68等により提供される。プログラムを記録した記録媒体68は、ドライブ装置63にセット可能であり、記録媒体68に含まれる実行プログラムが、記録媒体68からドライブ装置63を介して補助記憶装置64にインストールされる。   Here, in the present invention, the execution program installed in the computer main body is provided by the recording medium 68 such as a CD-ROM. The recording medium 68 on which the program is recorded can be set in the drive device 63, and the execution program included in the recording medium 68 is installed from the recording medium 68 to the auxiliary storage device 64 via the drive device 63.

補助記憶装置64は、ハードディスク等のストレージ手段であり、本発明における実行プログラムや、コンピュータに設けられた制御プログラム等を蓄積し必要に応じて入出力を行うことができる。   The auxiliary storage device 64 is a storage means such as a hard disk, and can store an execution program according to the present invention, a control program provided in a computer, and the like, and can perform input / output as necessary.

メモリ装置65は、CPU66により補助記憶装置64から読み出された実行プログラム等を格納する。なお、メモリ装置65は、ROM(Read Only Memory)やRAM(Random Access Memory)等からなる。   The memory device 65 stores an execution program read from the auxiliary storage device 64 by the CPU 66. The memory device 65 includes a ROM (Read Only Memory), a RAM (Random Access Memory), and the like.

CPU66は、OS(Operating System)等の制御プログラム、メモリ装置65に格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御して各処理を実現することができる。また、CPU66は、プログラムの実行中に必要な各種情報を補助記憶装置64から取得することができ、またCPU66は、処理結果等を格納することもできる。   The CPU 66 controls processing of the entire computer, such as various operations and input / output of data with each hardware configuration unit, based on a control program such as an OS (Operating System) and an execution program stored in the memory device 65. Each processing can be realized. Further, the CPU 66 can acquire various types of information necessary during the execution of the program from the auxiliary storage device 64, and the CPU 66 can also store processing results and the like.

ネットワーク接続装置67は、通信ネットワーク等と接続することにより、実行プログラムを通信ネットワークに接続されている他の端末等から取得したり、プログラムを実行することで得られた実行結果又は本発明における実行プログラム自体を他の端末等に提供することができる。   The network connection device 67 obtains an execution program from another terminal connected to the communication network by connecting to a communication network or the like, or an execution result obtained by executing the program or an execution in the present invention The program itself can be provided to other terminals.

上述したようなハードウェア構成により、特別な装置構成を必要とせず、低コストで効率的にコンテンツ生成処理を実現することができる。また、プログラムをインストールすることにより、コンテンツ生成処理を容易に実現することができる。   With the hardware configuration as described above, a content generation process can be realized efficiently at a low cost without requiring a special device configuration. Further, the content generation process can be easily realized by installing the program.

<コンテンツ生成処理手順>
次に、本発明における実行プログラムによるコンテンツ生成処理手順についてフローチャートを用いて説明する。なお、以下の処理の説明では、コンテンツの一例として「番組」を用いるが本発明においては特に限定されるものではない。また、コンテンツ生成の一例として、コンテンツに存在するCGキャラクタの演出を生成する例について説明する。
<Content generation processing procedure>
Next, a content generation processing procedure by the execution program in the present invention will be described using a flowchart. In the following description of the processing, “program” is used as an example of content, but the present invention is not particularly limited. In addition, as an example of content generation, an example in which an effect of a CG character existing in content is generated will be described.

図11は、本実施形態におけるコンテンツ生成処理手順の一例を示すフローチャートである。図11では、まず、前提として平書きによる演出の指定を行い(S01)、演出内容に対応するキーの割り当てを行う(S02)。具体的には、キーボードやマウス等の演出コントローラ等に演出内容のキーの割り当てを行う。   FIG. 11 is a flowchart illustrating an example of a content generation processing procedure in the present embodiment. In FIG. 11, first, an effect by plain writing is designated as a premise (S01), and a key corresponding to the contents of the effect is assigned (S02). Specifically, the keys of the production contents are assigned to production controllers such as a keyboard and a mouse.

更に、予め設定した複数の異なる演出を有する演出パッケージ(APE)群の中から所望する演出を行うAPEを選択し(S03)、選択したAPEにより、ある所定の演出目的を有するTVMLスクリプト群を生成する(S04)。また、生成したTVMLスクリプトを蓄積する(S05)。なお、上述のS01〜S05までは、CGキャラクタへの演出のアサイン処理として行われる処理であり、後述の処理を同一のPCにて行ってもよく、また、異なるPCで行ってもよい。   Furthermore, an APE that performs a desired effect is selected from a group of effect packages (APE) having a plurality of preset effects (S03), and a TVML script group having a predetermined effect purpose is generated by the selected APE. (S04). Further, the generated TVML script is accumulated (S05). Note that the above-described steps S01 to S05 are processes performed as an effect assigning process to the CG character, and the processes described later may be performed by the same PC or may be performed by different PCs.

次に、アサイン後の処理として、コントローラによるキー入力があったか否かを判断し(S06)、キー入力があった場合(S06において、YES)、入力キーの判別を行い(S07)、更に上述したようにキーのアサインデータと、各演出表現のTVMLスクリプト群とのマッチング処理を行い(S08)、対応する演出TVMLスクリプト群を抽出して映像スクリプトを生成する(S09)。   Next, as a process after the assignment, it is determined whether or not there is a key input by the controller (S06). If there is a key input (YES in S06), the input key is determined (S07) and further described above. As described above, matching processing is performed between the key assignment data and the TVML script group of each effect expression (S08), and the corresponding effect TVML script group is extracted to generate a video script (S09).

次に、再生手段としてのTVMLプレイヤーに割り込みを行い、生成した映像スクリプトをセットし(S10)、映像を再生する(S11)。   Next, the TVML player as a playback means is interrupted, the generated video script is set (S10), and the video is played back (S11).

また、S11の処理が終了後、又はS06の処理においてコントローラによるキー入力がなかった場合(S06において、NO)、次に演出を終了するか否かを判断する(S12)。ここで、演出を終了しない場合(S12において、NO)、演出を継続するため、S06に戻り、S06以降の処理を継続して行う。また、演出を終了する場合(S12において、YES)、コンテンツ生成処理を終了する。   Further, after the process of S11 is completed, or when there is no key input by the controller in the process of S06 (NO in S06), it is then determined whether or not to end the effect (S12). Here, when the production is not finished (NO in S12), the production returns to S06 to continue the production in order to continue the production. If the effect is to be ended (YES in S12), the content generation process is ended.

上述した処理手順により、平書きによる演出指定を行い、その演出内容に対応させてコントローラのキーを割り当てることにより、演出のスキルを持っていないユーザであってもコンテンツに含まれる演出対象物に対して簡単な操作で迅速に所望する演出を行うことができる。したがって、リアルタイムに所望するコンテンツを提供することができる。   By performing the above-described processing procedure, designating the production in plain text and assigning a controller key corresponding to the content of the production, even for users who do not have production skills, It is possible to perform a desired effect quickly with a simple operation. Therefore, the desired content can be provided in real time.

上述したように本発明によれば、コンテンツに含まれる演出対象物に対して簡単な操作で迅速に所望する演出を行うことができる。具体的には、ユーザは、TVML言語仕様やCGキャラクタのリアルタイム動作処理、更に効果的な演出のための知識がなくとも、平書きによる簡単な演出表現で、CGキャラクタ及びカメラワーク、静止画の表示や動画の再生、音楽の再生といった映像効果等の各演出を指定することができる。また、これらの処理を、キー入力により指定することで、映像再生時にアドリブでどのような順序でも好きなように指定しリアルタイムに対話形式の映像等を生成することができる。   As described above, according to the present invention, a desired effect can be quickly performed with a simple operation on an effect object included in the content. Specifically, even if the user does not have TVML language specifications, CG character real-time operation processing, or knowledge for more effective production, the user can create CG characters, camera work, Each effect such as video effects such as display, video playback, and music playback can be designated. In addition, by specifying these processes by key input, it is possible to specify any order in ad-lib at the time of video playback and generate interactive video or the like in real time.

また、指定した動作は、保存が可能で、一度キーアサインを行っておけば、いつでも好きなキーアサイン設定を読み込んで利用することができる。また、演出パッケージであるAPEを別のAPEに交換することで、同じ平書きの動作記述から、異なる演出の映像を出力することができる。   In addition, the specified operation can be saved, and once the key assignment is made, the desired key assignment setting can be read and used at any time. In addition, by replacing the APE that is the production package with another APE, it is possible to output videos of different productions from the same flat operation description.

更に、映像コンテンツが進行途中であっても、APEの交換により、いきなり演出を変えたり、登場するCGキャラクタを変更する等の演出が可能となる。   Furthermore, even if the video content is in progress, it is possible to change the production or change the CG character that appears by changing the APE.

なお、映像に表示されるCGキャラクタが複数の場合には、それぞれ対応するCGキャラクタを選択することで、容易に動作内容を指定することができる。   In addition, when there are a plurality of CG characters displayed on the video, it is possible to easily specify the operation content by selecting the corresponding CG characters.

また、本発明におけるコンテンツ生成処理により生成したコンテンツは、例えばユーザが自分のチャンネルに自分の作成した台本をアップロードして番組としてインターネット上に公開するといった、いわゆるブログテレビとして使用したり、ニュース番組を自動生成したり、コミュニティ番組の制作、教育ツール、広告ツールとして広く適用することができる。   In addition, the content generated by the content generation processing in the present invention can be used as a so-called blog TV where a user uploads a script created by the user to his channel and publishes it on the Internet as a program, or a news program is used. It can be automatically generated, widely applied as a community program production, educational tool, and advertising tool.

以上本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。   Although the preferred embodiment of the present invention has been described in detail above, the present invention is not limited to the specific embodiment, and various modifications, within the scope of the gist of the present invention described in the claims, It can be changed.

コンテンツ生成装置の一構成例を示す図である。It is a figure which shows one structural example of a content production | generation apparatus. APEの動作概要の一例を示す図である。It is a figure which shows an example of the operation | movement outline | summary of APE. 本発明におけるコンテンツ生成までの処理概要の一例を示す図である。It is a figure which shows an example of the process outline | summary to the content production | generation in this invention. 演出指定内容を説明するための図である。It is a figure for demonstrating production designation content. 図4に示す演出指定内容に基づくXMLフォーマット記述の一例を示す図である。It is a figure which shows an example of the XML format description based on the production | designated designation content shown in FIG. セットアップ処理から初期演出映像が出力されるまでの一連の処理動作の一例を示す図である。It is a figure which shows an example of a series of process operation | movement until an initial stage production | presentation image | video is output from a setup process. セットアップ処理により生成される初期演出映像の一例を示す図である。It is a figure which shows an example of the initial stage effect image | video produced | generated by a setup process. 映像生成処理概要の一例を示す図である。It is a figure which shows an example of an image | video production | generation process outline. サブイメージの出力内容の一例を示す図である。It is a figure which shows an example of the output content of a subimage. 本発明におけるコンテンツ生成処理が実現可能なハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions which can implement | achieve the content production | generation process in this invention. 本実施形態におけるコンテンツ生成処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the content production | generation procedure in this embodiment.

符号の説明Explanation of symbols

10 コンテンツ生成装置
11 入力手段
12 出力手段
13 蓄積手段
14 演出指定手段
15 セットアップ処理手段
16 映像生成手段
17 再生手段
18 送受信手段
19 制御手段
21 APE
22 演出コントローラ
30 追加ボタン
31 セットアップスクリプト群
40,50 出力映像
41 サブイメージ
51 サブイメージ表示領域
61 入力装置
62 出力装置
63 ドライブ装置
64 補助記憶装置
65 メモリ装置
66 CPU
67 ネットワーク接続装置
68 記録媒体
DESCRIPTION OF SYMBOLS 10 Content production | generation apparatus 11 Input means 12 Output means 13 Storage means 14 Production designation means 15 Setup processing means 16 Video generation means 17 Playback means 18 Transmission / reception means 19 Control means 21 APE
22 Production Controller 30 Add Button 31 Setup Script Group 40, 50 Output Video 41 Sub Image 51 Sub Image Display Area 61 Input Device 62 Output Device 63 Drive Device 64 Auxiliary Storage Device 65 Memory Device 66 CPU
67 Network connection device 68 Recording medium

Claims (5)

コンテンツに表示される演出対象物の演出内容を、ユーザが操作する操作対象物の所定の操作に割り当て、割り当てられた操作を行うことで、前記演出対象物が前記演出内容を行うコンテンツを生成するためのコンテンツ生成装置において、
前記演出対象物に対してある一つの演出毎の演出内容を指定し、指定された演出内容を前記操作対象物の所定の操作毎に割り当てる演出指定手段と、
前記コンテンツの初期演出映像を生成するセットアップ手段と、
前記セットアップ手段により生成された初期演出映像の再生中に、前記ユーザによる前記操作対象物に対する所定の操作があった場合に、前記所定の操作に対応して割り当てられた演出内容を取得し、取得した演出内容に対応したスクリプトに基づいて、前記再生中の初期演出映像に対応する演出内容のスクリプトに、前記所定の操作に対応した演出内容のスクリプトを割り込ませた映像スクリプトを生成する映像生成手段とを有することを特徴とするコンテンツ生成装置。
The content of the production target displayed on the content is assigned to a predetermined operation of the operation target operated by the user, and the assigned operation is performed to generate the content on which the production target performs the content of the production. Content generating apparatus for
Production designating means for designating production content for each production with respect to the production object, and assigning the designated production content for each predetermined operation of the operation object;
Setup means for generating an initial effect video of the content;
When a predetermined operation is performed on the operation target by the user during the reproduction of the initial effect image generated by the setup means, the content of the effect assigned corresponding to the predetermined operation is acquired and acquired. based on the script corresponding to the effect contents, the to the effect contents of the script corresponding to the initial representation image being reproduced, the image generating means for generating said predetermined image script by interrupting a script effect contents corresponding to the operation A content generation device comprising:
前記演出指定手段は、
前記操作対象物の所定の操作毎に割り当てた演出内容をXMLフォーマットに変換することを特徴とする請求項1に記載のコンテンツ生成装置。
The production designation means is:
The content generating apparatus according to claim 1, wherein the content of the effect assigned for each predetermined operation of the operation target is converted into an XML format.
予め複数の異なる演出内容が記述された演出スクリプトを蓄積する蓄積手段を有し、
前記映像生成手段は、前記ユーザにより予め蓄積された複数の演出スクリプトから所定のスクリプトを選択させ、選択された演出スクリプトの演出情報に基づいて映像スクリプトを生成することを特徴とする請求項1又は2に記載のコンテンツ生成装置。
Having a storage means for storing a production script in which a plurality of different production contents are described in advance;
2. The video generation unit according to claim 1, wherein the video generation unit is configured to select a predetermined script from a plurality of performance scripts accumulated in advance by the user and generate a video script based on the performance information of the selected performance script. 2. The content generation device according to 2.
前記演出対象物は、CGキャラクタ及び前記CGキャラクタが存在する仮想空間であり、前記演出内容は、前記CGキャラクタの動作、発話、仮想空間上での画像あるいは映像の表示、音声の再生、仮想空間の背景、照明の位置あるいは明るさ、カメラ位置、カメラワーク、タイトル表示、スーパーインポーズ、ナレーション、映像スクリプトの再生あるいは停止の指定のうち、少なくとも1つであることを特徴とする請求項1乃至3の何れか1項に記載のコンテンツ生成装置。   The production target is a CG character and a virtual space where the CG character exists, and the production content includes the operation of the CG character, speech, display of an image or video on the virtual space, reproduction of sound, virtual space The at least one of: background, lighting position or brightness, camera position, camera work, title display, superimpose, narration, video script playback or stop designation 4. The content generation device according to any one of 3 above. コンピュータを、請求項1乃至4の何れか1項に記載のコンテンツ生成装置が有する各手段として機能させるためのコンテンツ生成プログラム。   A content generation program for causing a computer to function as each unit included in the content generation device according to any one of claims 1 to 4.
JP2007098450A 2007-04-04 2007-04-04 Content generation apparatus and content generation program Expired - Fee Related JP5041853B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007098450A JP5041853B2 (en) 2007-04-04 2007-04-04 Content generation apparatus and content generation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007098450A JP5041853B2 (en) 2007-04-04 2007-04-04 Content generation apparatus and content generation program

Publications (2)

Publication Number Publication Date
JP2008257450A JP2008257450A (en) 2008-10-23
JP5041853B2 true JP5041853B2 (en) 2012-10-03

Family

ID=39980968

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007098450A Expired - Fee Related JP5041853B2 (en) 2007-04-04 2007-04-04 Content generation apparatus and content generation program

Country Status (1)

Country Link
JP (1) JP5041853B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5215960B2 (en) * 2009-08-14 2013-06-19 日本放送協会 Automatic program production device and automatic program production program
JP5297404B2 (en) * 2010-03-05 2013-09-25 日本放送協会 Program production device and program production program
JP5600279B2 (en) * 2010-10-04 2014-10-01 日本放送協会 Video content production apparatus and video content production program
JP5639440B2 (en) * 2010-10-26 2014-12-10 日本放送協会 CG character production device and CG character production program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001202531A (en) * 1999-10-15 2001-07-27 Hitachi Kokusai Electric Inc Moving image editing method
JP4136384B2 (en) * 2002-01-29 2008-08-20 キヤノン株式会社 Data broadcast receiving / reproducing apparatus, data broadcast receiving / reproducing method, and control program
JP2004328568A (en) * 2003-04-28 2004-11-18 Nippon Hoso Kyokai <Nhk> Program production system, program production terminal, program production server, and program production program in program production terminal
JP2007026090A (en) * 2005-07-15 2007-02-01 Oki Electric Ind Co Ltd Video preparation device

Also Published As

Publication number Publication date
JP2008257450A (en) 2008-10-23

Similar Documents

Publication Publication Date Title
US20040193428A1 (en) Concurrent voice to text and sketch processing with synchronized replay
CN100543838C (en) Music content utilizing apparatus
JP2007171809A (en) Information processing apparatus and information processing method
JP5041853B2 (en) Content generation apparatus and content generation program
JP4917920B2 (en) Content generation apparatus and content generation program
US10269388B2 (en) Clip-specific asset configuration
JP2010140278A (en) Voice information visualization device and program
JP4917917B2 (en) Content generation apparatus and content generation program
JP4865469B2 (en) Content production server, content presentation device, content production program, and content presentation program
JPH1078947A (en) Multimedia title playback device
US10110847B2 (en) Program image creation method and apparatus of the same
JP2005285076A (en) Video information production method
JP7186036B2 (en) Robot operation device and robot operation program
JP5111405B2 (en) Content production system and content production program
JP4084115B2 (en) Program editing method
JP4796466B2 (en) Content management server, content presentation device, content management program, and content presentation program
JP5111422B2 (en) Content production system and content production program
JP4778302B2 (en) Interactive content presentation apparatus and interactive content presentation program
JP4018928B2 (en) Program production method
JP7788963B2 (en) Voice processing support system, voice processing support method, and voice processing support program
JP4778344B2 (en) Interactive content presentation apparatus and interactive content presentation program
JP3449977B2 (en) How to edit video data
JP4635219B2 (en) Graphics dialogue apparatus and graphics dialogue program
JP2008287310A (en) Content generation apparatus and content generation program
JP7009981B2 (en) VR content management method and management program that supports the operation and management of VR content

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111024

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111108

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20111124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20111124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120308

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120612

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120710

R150 Certificate of patent or registration of utility model

Ref document number: 5041853

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150720

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees