JP5277436B2 - Image display program, image display device, and avatar providing system - Google Patents

Image display program, image display device, and avatar providing system Download PDF

Info

Publication number
JP5277436B2
JP5277436B2 JP2008106136A JP2008106136A JP5277436B2 JP 5277436 B2 JP5277436 B2 JP 5277436B2 JP 2008106136 A JP2008106136 A JP 2008106136A JP 2008106136 A JP2008106136 A JP 2008106136A JP 5277436 B2 JP5277436 B2 JP 5277436B2
Authority
JP
Japan
Prior art keywords
character
display
information
screen
animation
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.)
Active
Application number
JP2008106136A
Other languages
Japanese (ja)
Other versions
JP2009258918A (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.)
NHN Japan Corp
Original Assignee
NHN Japan 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 NHN Japan Corp filed Critical NHN Japan Corp
Priority to JP2008106136A priority Critical patent/JP5277436B2/en
Publication of JP2009258918A publication Critical patent/JP2009258918A/en
Application granted granted Critical
Publication of JP5277436B2 publication Critical patent/JP5277436B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image display program, an image display device and an avatar providing system for displaying character information arbitrarily inputted by a user by suitably superimposing it on a static image or a moving image. <P>SOLUTION: This image display program for making a computer implement a function for superimposing character information and image data inputted or selected through an input means for display includes: a first function for displaying character information on a prescribed animation display picture so that its animation operation is possible; and a second function for generating a display picture on which the animation display picture is arranged so as to be superimposed on a display region where the image data are displayed, and for displaying the image data in the display region of the display picture. <P>COPYRIGHT: (C)2010,JPO&amp;INPIT

Description

本発明は、画像データにテキスト情報(文字情報)を重畳して表示する画像表示装置に関し、特に、ユーザが任意に入力したテキスト情報を画像データ(静止画像や動画像)に重畳させて表示する画像表示プログラム及び画像表示装置に関する。   The present invention relates to an image display apparatus that superimposes and displays text information (character information) on image data, and in particular displays text information arbitrarily input by a user on image data (still image or moving image). The present invention relates to an image display program and an image display apparatus.

従来からスーパーインポーズ技術など、静止画像又は動画像に対して文字情報を挿入し、画像データに文字情報を含ませて表示させる技術が多数提案されている。例えば、特許文献1では、予め用意されている複数パターンの動画像をユーザが指定し、指定された動画像を静止画像に重畳させて表示する画像表示装置が提案されている。また、特許文献2では、ユーザが任意に指定した画像エフェクトをビットマップ画像で生成し、所定の映像等に重畳させて表示する技術を提案している。   Conventionally, many techniques such as a superimpose technique have been proposed in which character information is inserted into a still image or moving image and the image data is included in the image data for display. For example, Patent Document 1 proposes an image display apparatus in which a user designates a plurality of patterns of moving images prepared in advance and displays the designated moving images superimposed on a still image. Patent Document 2 proposes a technique for generating an image effect arbitrarily designated by a user as a bitmap image and displaying the image effect superimposed on a predetermined video or the like.

これらの技術は、サービスを提供する側が予め用意した画像データ(文字画像データ)を所望する静止画像や動画像に重畳させて表示したり、ユーザが任意に入力した文字情報を一度画像データとして生成し、文字画像データを静止画像等に重畳させて表示させている。このため、ユーザが任意に入力した文字情報を一度画像データとして生成する処理や画像データに文字情報を合成する処理が必要であり、処理負担が大きくなる。   With these technologies, image data (character image data) prepared in advance by the service provider is displayed superimposed on a desired still image or moving image, or character information arbitrarily input by the user is generated once as image data. The character image data is displayed superimposed on a still image or the like. For this reason, it is necessary to perform processing for once generating character information input arbitrarily by the user as image data and processing for synthesizing character information with the image data, increasing the processing load.

すなわち、サービス提供側は、ユーザに提供するための文字画像データを多数保持する必要があるとともに、文字情報を合成した静止画像や動画像はデータ容量が大きく、データ通信のネットワーク負荷が増大することになる。また、ユーザ側も合成処理や文字画像データ生成処理の負担、及び文字画像データ等を保持する負担が生じることになる。このため、文字情報を静止画像に合成したり、文字画像データとして画像重畳させる従来の技術は、ユーザが任意に入力する文字情報を静止画像等に重畳させて表示するには、不向きであった。   In other words, the service provider side needs to store a large number of character image data to be provided to the user, and still images and moving images obtained by combining character information have a large data capacity and increase the network load of data communication. become. In addition, the user side is also burdened with the synthesis process and the character image data generation process, and the burden of holding the character image data and the like. For this reason, the conventional technique of combining character information with a still image or superimposing an image as character image data is not suitable for displaying character information arbitrarily input by a user on a still image or the like. .

一方、スーパーインポーズ技術のように文字情報を文字画像データとして生成せず、所定の表示領域の各ピクセルに、文字情報を構成するピクセル値を表示させるテロップ技術がある。このテロップ技術は、ユーザが任意に入力した文字情報が所定の表示領域にピクセル単位で表示されるため、処理負担は小さく、ユーザが任意に入力した文字情報を円滑に表示させることができる。しかしながら、このテロップ技術は、テロップ表示機能(プログラム)をユーザ側の端末装置にインストールし、表示領域に文字情報を表示するための特別な環境を別途設ける必要がある。また、このテロップ技術は、WEBブラウザでの動作環境に対応しておらず、汎用性が要求されるWEB画面での文字情報表示には適していない。さらには、表示可能な文字情報や文字情報の表示動作にも制限があり、文字をアニメーション動作等させながら表示することはできない。
特開平10−27082号公報 特開2003−92706号公報
On the other hand, there is a telop technique in which character information is not generated as character image data unlike the superimpose technique, and a pixel value constituting character information is displayed on each pixel in a predetermined display area. In this telop technique, since character information arbitrarily input by the user is displayed in a predetermined display area in units of pixels, the processing load is small, and the character information arbitrarily input by the user can be displayed smoothly. However, in this telop technology, it is necessary to install a telop display function (program) in the terminal device on the user side and to provide a special environment for displaying character information in the display area. Further, this telop technology does not correspond to the operating environment in the WEB browser, and is not suitable for displaying character information on a WEB screen that requires versatility. Furthermore, there are restrictions on displayable character information and character information display operations, and characters cannot be displayed while being animated.
Japanese Patent Laid-Open No. 10-27082 JP 2003-92706 A

本発明は、上記従来技術の問題に鑑みて成されたものであり、ユーザが任意に入力した文字情報を静止画像や動画像に好適に重畳させて表示することが可能な画像表示プログラム、画像表示装置及びアバター提供システムを提供することを目的とする。   The present invention has been made in view of the above-described problems of the prior art, and is an image display program capable of suitably superimposing and displaying character information arbitrarily input by a user on a still image or a moving image. An object is to provide a display device and an avatar providing system.

また、本発明の他の目的としては、ユーザが任意に入力した文字情報がアニメーション動作しながら静止画像等上に重畳表示される画像表示装置及び画像表示プログラムを提供することにある。   Another object of the present invention is to provide an image display apparatus and an image display program in which character information arbitrarily input by a user is superimposed and displayed on a still image or the like while performing an animation operation.

本発明の1つの観点としての画像表示プログラムは、コンピュータの入力手段を介して入力又は選択された文字情報と画像データとを重畳させて表示する画像表示プログラムであって、上記コンピュータに、文字情報を所定のアニメーション表示画面にアニメーション動作可能に表示する第1機能と、画像データが表示される表示領域にアニメーション表示画面が重畳配置された表示画面を生成するとともに、表示画面の上記表示領域に画像データを表示する第2機能と、を実現させることを特徴とする。   An image display program according to one aspect of the present invention is an image display program for displaying character information input or selected via input means of a computer and image data so as to be superimposed on the computer. A first function for displaying an animation on a predetermined animation display screen and a display screen in which the animation display screen is superimposed on a display area where image data is displayed, and an image is displayed in the display area of the display screen. And a second function for displaying data.

また、上記第2機能は、画像データが表示される表示領域を含む画像表示レイヤとアニメーション表示画面が配置される文字表示レイヤとを形成し、表示領域の少なくとも一部にアニメーション表示画面が重畳して配置される画像表示レイヤ及び文字表示レイヤで構成された表示画面を生成する機能をさらに含むことができる。   The second function forms an image display layer including a display area in which image data is displayed and a character display layer in which an animation display screen is arranged, and the animation display screen is superimposed on at least a part of the display area. And a function of generating a display screen composed of an image display layer and a character display layer arranged in the same manner.

また、上記第1機能は、画像データがアニメーション表示画面を通じて表示画面に表示可能にするために、アニメーション表示画面を透過性を有する表示画面に制御するとともに、透過性を有する表示画面上での文字情報のアニメーション動作制御を遂行する機能をさらに含むことができる。   The first function controls the animation display screen to a transparent display screen so that image data can be displayed on the display screen through the animation display screen, and characters on the transparent display screen. A function for performing animation operation control of information may be further included.

また、上記文字情報は、文字テキスト情報及び文字アニメーション制御情報を含むことができ、上記第1機能は、文字アニメーション制御情報を用いて文字テキスト情報のアニメーション表示を制御する機能をさらに含むことができる。また、画像表示プログラムは、ユーザが任意に文字テキスト情報及びアニメーション制御情報を入力又は設定するための文字情報設定画面を通じた文字設定機能を実現させることが好ましい。   The character information may include character text information and character animation control information, and the first function may further include a function of controlling animation display of the character text information using the character animation control information. . The image display program preferably realizes a character setting function through a character information setting screen for the user to arbitrarily input or set character text information and animation control information.

また、本発明の他の観点としての画像表示方法は、入力手段を介して入力又は選択された文字情報と画像データとを重畳させて表示する画像表示方法であって、画像データの表示領域にアニメーション表示制御手段により表示制御される所定のアニメーション表示画面が重畳配置された表示画面を生成するステップと、画像データを表示画面の表示領域に表示させるとともに、文字情報をアニメーション表示制御手段によってアニメーション表示画面に表示させるステップと、を含むことを特徴とする。   An image display method according to another aspect of the present invention is an image display method in which character information input or selected via an input unit and image data are displayed in a superimposed manner, in an image data display area. A step of generating a display screen in which a predetermined animation display screen controlled to be displayed by the animation display control means is superimposed, and displaying image data in a display area of the display screen, and displaying character information in an animation by the animation display control means. And displaying on the screen.

また、本発明のさらに他の観点としての画像表示装置は、入力手段を介して入力又は選択された文字情報と画像データとを重畳させて表示する画像表示装置であって、文字情報を所定のアニメーション表示画面にアニメーション動作可能に表示するアニメーション表示制御部と、画像データが表示される表示領域にアニメーション表示画面が重畳配置された表示画面を生成するとともに、表示画面の表示領域に画像データを表示する表示制御部と、を備えることを特徴とする。   An image display device according to still another aspect of the present invention is an image display device that displays character information input or selected via an input unit and image data in a superimposed manner. An animation display control unit that displays an animation on the animation display screen so that the animation operation can be performed, and a display screen in which the animation display screen is superimposed on the display area where the image data is displayed are generated, and the image data is displayed in the display area of the display screen. And a display control unit.

また、本発明の1つの観点としてのアバター提供システムは、ネットワークを通じて接続されるユーザ端末にアバターサービスを提供するアバター提供システムであって、ユーザ端末を通じてユーザが任意に入力した又は選択した文字情報をユーザのアバター画像と関連付けて格納する第1記憶部と、アバター画像をユーザ毎に格納する第2記憶部と、ユーザ端末からの要請に応じて、ユーザ端末のWEBブラウザにプラグインされたアニメーション表示制御手段により読み込まれ、所定のアニメーション表示画面に文字情報を表示するためのアニメーション動作プログラムをユーザ端末に提供するとともに、アニメーション表示画面とアバター画像の表示領域とが重畳配置されたWEB画面をWEBブラウザが生成するための画面情報をユーザ端末に提供する画面制御部と、を有することを特徴とする。   An avatar providing system as one aspect of the present invention is an avatar providing system that provides an avatar service to a user terminal connected through a network, and character information arbitrarily input or selected by the user through the user terminal. A first storage unit that stores the user avatar image in association with the user, a second storage unit that stores the avatar image for each user, and an animation display plugged into the WEB browser of the user terminal in response to a request from the user terminal An animation operation program that is read by the control means and displays the character information on a predetermined animation display screen is provided to the user terminal, and the WEB screen in which the animation display screen and the display area of the avatar image are superimposed is displayed on the WEB browser. The screen information for generating And having a screen control unit to provide to The terminal.

また、上記画面制御部は、文字情報を構成する文字テキスト情報、文字エフェクト情報及びアニメーション制御情報を設定するための文字情報設定画面をユーザ端末に提供することができる。   The screen control unit can provide a user terminal with a character information setting screen for setting character text information, character effect information, and animation control information constituting character information.

また、上記アバター提供システムは、文字情報設定画面を通じてユーザ端末から入力された文字情報を受信し、受信した文字情報に含まれる文字テキスト情報が、予め設定された禁止文字データに該当するか否かを判別する禁止文字判別部をさらに有することができる。   In addition, the avatar providing system receives character information input from the user terminal through the character information setting screen, and whether or not the character text information included in the received character information corresponds to preset prohibited character data. It is possible to further include a prohibited character discriminating unit for discriminating.

本発明によれば、文字情報がアニメーション表示されるアニメーション表示画面を画像データに重畳して配置した表示画面により、画像データと文字情報とを重畳表示するため、ユーザが任意に入力した文字情報を静止画像や動画像に好適に重畳させて表示することが可能となる。   According to the present invention, image data and character information are superimposed and displayed on a display screen in which an animation display screen on which character information is displayed in animation is superimposed on image data. It is possible to display the image by suitably superimposing it on a still image or a moving image.

また、ユーザが任意に入力した文字情報は、文字情報を表示させるために独立して設けられたアニメーション表示画面でアニメーション表示制御されるため、静止画像等上に文字情報を好適にアニメーション動作させながら表示することが可能となる。   Moreover, since the character information arbitrarily input by the user is controlled to be displayed on an animation display screen provided independently for displaying the character information, the character information is suitably animated on a still image or the like. It is possible to display.

本発明の画像表示方法(画像表示プログラム)は、ユーザが任意に入力した文字情報(テキスト情報)を画像データに重畳させてWEBブラウザ等の表示画面に表示することで、メッセージ性のある画像表示を提供する。   The image display method (image display program) of the present invention superimposes character information (text information) arbitrarily input by a user on image data and displays it on a display screen such as a WEB browser, thereby displaying an image with message characteristics. I will provide a.

このため、本発明の画像表示方法は、画像データにアニメーション表示画面が重畳配置された表示画面を生成し、文字情報をこの画像データが表示される表示画面と独立させてアニメーション表示する。つまり、画像データが表示される表示領域を含む画像表示レイヤとアニメーション表示画面が配置される文字表示レイヤとを形成し、表示領域の少なくとも一部にアニメーション表示画面が重畳して配置される画像表示レイヤ及び文字表示レイヤで構成された表示画面を提供することで、ユーザによる文字情報の重畳表示の自由度を向上させる。   Therefore, the image display method of the present invention generates a display screen in which an animation display screen is superimposed on the image data, and displays the character information in an animation independently of the display screen on which the image data is displayed. That is, an image display layer in which an image display layer including a display area in which image data is displayed and a character display layer in which an animation display screen is arranged are formed, and the animation display screen is arranged on at least a part of the display area. By providing a display screen composed of a layer and a character display layer, the degree of freedom of superimposed display of character information by the user is improved.

本発明の画像表示方法は、例えば、アバターやWEB広告などのインターネットを通じて第3者に閲覧可能な画像データに対して適用することができる。本発明の実施形態では、アバターを一例に説明するが、WEBブラウザ上に表示される全ての画像データに対して適用することが可能である。以下、本発明の好適な実施形態を、図面を参照しながら説明する。   The image display method of the present invention can be applied to image data that can be viewed by a third party through the Internet, such as an avatar or a WEB advertisement. In the embodiment of the present invention, an avatar will be described as an example, but the present invention can be applied to all image data displayed on a WEB browser. Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.

(第1実施形態)
図1は、本発明の画像表示方法(画像表示プログラム)が適用されたアバター提供システムの概略構成図であり、本実施形態のアバター提供システムは、ユーザ端末100と、ユーザ端末100を通じてユーザにWEBサービスを提供するとともに、WEBサービスと付随して若しくは独立してアバターサービスを提供するWEBサービス提供サーバ200とで構成されている。
(First embodiment)
FIG. 1 is a schematic configuration diagram of an avatar providing system to which an image display method (image display program) of the present invention is applied. The avatar providing system according to the present embodiment provides a user with a WEB through the user terminal 100 and the user terminal 100. While providing a service, it is comprised with the WEB service provision server 200 which provides an avatar service with or independently of a WEB service.

本実施形態では、ユーザがユーザ端末100を通じてWEBサービス提供サーバ200にアクセスすると、WEBサービス提供サーバ200が所定のサービスログイン画面をユーザ端末100に提供する。ユーザは、WEBサービス提供サーバ200に登録されているユーザID及びパスワードをサービスログイン画面から入力し、WEBサービスにログインすることができる。   In the present embodiment, when a user accesses the WEB service providing server 200 through the user terminal 100, the WEB service providing server 200 provides a predetermined service login screen to the user terminal 100. The user can log in to the WEB service by inputting the user ID and password registered in the WEB service providing server 200 from the service login screen.

そして、ユーザのログイン処理が正常に完了した場合、WEBサービス提供サーバ200は、ユーザにアバターサービスを提供するために各ユーザのアバター画像データを含むアバター情報を後述するアバターDB204から取得し、取得したアバター画像データを所定の表示領域に表示させたWEB画面をユーザ端末100に提供する。本実施形態のWEBサービス提供サーバ200は、ユーザ端末100に、コミュニティサービス、チャットサービス、ゲームサービス、掲示板サービス等の各種サービス(各種サービス画面)を提供することができ、各種サービス画面に各ユーザのアバターを表示するアバターサービスを提供する。   And when a user's login process is completed normally, the WEB service provision server 200 acquired the avatar information containing each user's avatar image data from the avatar DB 204 mentioned later in order to provide a user with an avatar service, and acquired A WEB screen in which avatar image data is displayed in a predetermined display area is provided to the user terminal 100. The WEB service providing server 200 according to the present embodiment can provide various services (various service screens) such as community service, chat service, game service, bulletin board service, etc. Provide an avatar service that displays avatars.

アバターは、インターネット上で提供されるウェブサービスにおいて、ウェブ画面にユーザの分身として2次元画像又は3次元画像で表示されるキャラクタであり、ユーザは、アバター画像を構成する洋服やアクセサリ(アバターアイテム)を所定の画面を通じて購入等することができ、自身のアバターを任意にアレンジすることができる。言い換えれば、このアバターは、WEB上でユーザ自身を表現する手段として用いられ、他のユーザは、各ユーザのアバターを自由に閲覧することができる。アバターは、静止画像又はGIFアニメーション画像、動画像などのアバター画像データとして各ユーザのWEB画面に表示される。   An avatar is a character displayed as a user's alternation on a web screen as a 2D image or a 3D image in a web service provided on the Internet, and the user can use clothes and accessories (avatar items) that constitute the avatar image. Can be purchased through a predetermined screen, and their avatars can be arbitrarily arranged. In other words, this avatar is used as a means for expressing the user himself on the WEB, and other users can freely view each user's avatar. The avatar is displayed on each user's WEB screen as avatar image data such as a still image, a GIF animation image, or a moving image.

そして、本実施形態のアバター提供システムは、アバター画像にアニメーション動作を伴った文字情報を重畳して表示する機能を提供する。なお、本実施形態では、文字情報が重畳される画像データとしてアバター画像を一例に説明しているが、アバター画像以外にも、当該サービスにおいてユーザが任意に取得した画像データやサービス提供側が提供する他の画像データ等にも適用可能である。例えば、アバター提供システムが提供するユーザマイページ等にユーザがデジタルカメラ等で撮影した画像データをアップロードし、そのアップロードした画像データに対し、ユーザが任意に入力した文字情報を重畳して表示する際にも、本発明の画像表示方法を適用することが可能である。   And the avatar provision system of this embodiment provides the function which superimposes and displays the character information with animation operation | movement on an avatar image. In the present embodiment, an avatar image is described as an example of image data on which character information is superimposed. However, in addition to an avatar image, image data arbitrarily acquired by the user in the service or provided by the service provider The present invention can also be applied to other image data. For example, when uploading image data taken by a user with a digital camera or the like on a user My Page provided by the avatar providing system, and displaying character information arbitrarily input by the user on the uploaded image data In addition, the image display method of the present invention can be applied.

また、本実施形態のWEBサービス提供サーバ200は、コミュニティサービス、チャットサービス、ゲームサービス、掲示板サービス等の各種サービスとアバターサービスを共にユーザに提供しているが、アバター提供サーバを別途設け、WEBサービス提供サーバ200と共同したシステム構成とすることも可能である。   Further, the WEB service providing server 200 of the present embodiment provides various services such as community service, chat service, game service, bulletin board service, and avatar service to the user. However, the avatar providing server is provided separately, and the WEB service is provided. A system configuration in cooperation with the providing server 200 is also possible.

次に、本実施例のアバター提供システムを構成するユーザ端末100の具体的な構成を説明する。   Next, a specific configuration of the user terminal 100 configuring the avatar providing system of the present embodiment will be described.

図2は、ユーザ端末100の構成を示すブロック図である。ユーザ端末100は、ネットワークNを通じたWEBサービス提供サーバ200との間の通信制御を遂行する通信制御部106と、WEBサービス提供サーバ200から受信したWEBページ情報(画面情報)に基づいてディスプレイ118に所定のWEB画面を表示する表示制御部102と、メモリ108と、キーボードなどの入力手段112とマウスなどのポインティングデバイスである操作部114が接続される外部インターフェース110と、ディスプレイ118が接続される表示インターフェース116とを含み、これら各部の全体の制御を司る制御部(CPU)104を備えている。   FIG. 2 is a block diagram illustrating a configuration of the user terminal 100. The user terminal 100 controls the communication control unit 106 that performs communication control with the WEB service providing server 200 through the network N, and the display 118 based on the WEB page information (screen information) received from the WEB service providing server 200. A display controller 102 for displaying a predetermined WEB screen, a memory 108, an external interface 110 to which an input unit 112 such as a keyboard and an operation unit 114 as a pointing device such as a mouse are connected, and a display to which a display 118 is connected And a control unit (CPU) 104 that controls the whole of these units.

本実施形態の表示制御部102は、具体的には、インターネット上のウェブページを表示するソフトウェアであるウェブブラウザであり、ネットワークNを通じてWEBサービス提供サーバ200から提供されるWEBページ情報(HTML、XML等の画面情報)に基づいてディスプレイ118に表示されるWEB画面の表示制御を行う。例えば、表示制御部102は、WEBページ情報に含まれる表示内容、表示位置やテキスト情報、リンク情報などに従って、所定の表示領域に画像データ、テキストデータ等が表示されたWEB画面(表示画面)を生成し、表示インターフェース116を介してディスプレイ118に表示する。   Specifically, the display control unit 102 according to the present embodiment is a web browser that is software for displaying web pages on the Internet, and WEB page information (HTML, XML) provided from the WEB service providing server 200 through the network N. Display control of the WEB screen displayed on the display 118 based on the screen information). For example, the display control unit 102 displays a WEB screen (display screen) in which image data, text data, and the like are displayed in a predetermined display area in accordance with display contents included in the WEB page information, display position, text information, link information, and the like. It is generated and displayed on the display 118 via the display interface 116.

また、表示制御部102には、WEB画面上でのアニメーション表示機能を提供するためのアニメーション表示制御部102Fを含み、表示制御部102は、WEBページ情報に含まれる表示位置情報に基づいて、アニメーション表示制御部102Fのアニメーション表示画面を所定の位置に配置したWEB画面を生成することができる。ここで、アニメーション表示制御部102Fは、WEBブラウザにプラグインされたアニメーションPlayerであり、例えば、FlashPlayerを適用することができる。すなわち、本実施形態の表示制御部102は、WEBブラウザにプラグインして機能するFlashPlayerとしてのアニメーション表示制御部102Fを備え、Flash画面をWEB画面の所定の位置に組み込んだ表示画面を生成する。なお、このWEBブラウザにFlashPlayerをプラグインさせ、WEB画面の所定の表示位置にFlashPlayerの画面を表示する技術については、従来技術を適用することができるため、詳細な説明は省略する。   The display control unit 102 includes an animation display control unit 102F for providing an animation display function on the WEB screen. The display control unit 102 performs animation based on display position information included in the WEB page information. A WEB screen in which the animation display screen of the display control unit 102F is arranged at a predetermined position can be generated. Here, the animation display control unit 102F is an animation player plugged into the WEB browser, and for example, FlashPlayer can be applied. That is, the display control unit 102 according to the present embodiment includes an animation display control unit 102F as a Flash Player that functions by plugging in a WEB browser, and generates a display screen in which the Flash screen is incorporated at a predetermined position on the WEB screen. Note that a conventional technique can be applied to a technique for displaying the Flash Player screen at a predetermined display position on the WEB screen by plugging in the Flash Player into the WEB browser, and thus detailed description thereof is omitted.

このように表示制御部102は、WEBページ情報に基づいて画像データ等が表示される所定のWEB画面を生成するとともに、アニメーション表示制御部102Fのアニメーション表示画面を所定のWEB画面の表示領域に配置する表示画面制御を遂行し、アニメーション表示制御部102Fは、WEB画面に配置されたアニメーション表示画面への各種コンテンツの再生表示制御を遂行する。   As described above, the display control unit 102 generates a predetermined WEB screen on which image data and the like are displayed based on the WEB page information, and arranges the animation display screen of the animation display control unit 102F in the display area of the predetermined WEB screen. The animation display control unit 102F performs reproduction display control of various contents on the animation display screen arranged on the WEB screen.

そして、本実施形態の表示制御部102は、WEB画面上のアバター画像が表示される表示位置に、アニメーション表示制御部102Fにより表示制御されるアニメーション画面を重畳させ、ユーザが任意に入力又は選択した文字情報をアニメーション表示制御部102Fで表示再生することで、アバター画像と文字情報とを重畳表示させる。   And the display control part 102 of this embodiment superimposes the animation screen display-controlled by the animation display control part 102F on the display position where the avatar image on a WEB screen is displayed, and the user input or selected arbitrarily The avatar image and the character information are displayed in a superimposed manner by displaying and reproducing the character information on the animation display control unit 102F.

具体的には、本実施形態の表示制御部102は、WEBページ情報に含まれる位置情報に基づいて、アバター画像が表示される画像表示レイヤとアニメーション表示制御部102Fの再生画面を含む文字表示レイヤ(Flash画面)とを重畳配置した表示領域をWEB画面上に形成する。   Specifically, the display control unit 102 of the present embodiment includes an image display layer on which an avatar image is displayed and a character display layer including a playback screen of the animation display control unit 102F based on position information included in the WEB page information. A display area on which the (Flash screen) is superimposed is formed on the WEB screen.

つまり、表示制御部102は、当該表示制御部102がHTML等のWEBページ情報に基づいてアバター画像を表示する画像表示領域に、表示制御部102の画像表示制御と独立したアニメーション表示を行うアニメーション表示制御部102Fのアニメーション表示画面を文字表示レイヤとして重畳配置し、画像表示と文字表示とが各々個別の異なる表示レイヤで構成された表示領域を形成する。言い換えれば、表示制御部102は、表示制御部102により表示制御されるWEB画面の画像表示レイヤと、アニメーション表示制御部102Fにより表示制御されるFlash画面の文字表示レイヤとを重畳して配置した表示領域を形成する。   That is, the display control unit 102 performs animation display in which the display control unit 102 performs animation display independent of the image display control of the display control unit 102 in an image display area in which the avatar image is displayed based on WEB page information such as HTML. The animation display screen of the control unit 102F is superimposed and arranged as a character display layer, and a display area in which image display and character display are configured by different display layers is formed. In other words, the display control unit 102 superimposes and arranges the image display layer of the WEB screen whose display is controlled by the display control unit 102 and the character display layer of the Flash screen whose display is controlled by the animation display control unit 102F. Form a region.

図4は、本実施形態のアバター画像が表示されたWEB画面の一例である。WEB画面(ウェブページ)10は、インターネット上のコミュニティサービスにおいて各ユーザに割当てられるウェブページ(以下、「マイページ」とする)である。アバターは、このマイページの特定の表示領域であるアバター画像表示領域20に表示され、その他の表示領域には、例えばプロフィールなどの情報が表示される。ユーザはこのページから、日記の書き込みを行ったり、アバターの設定変更をするなどの操作を行うことができる。また、他のユーザがこのウェブページにアクセスすることにより、このページのユーザのアバターやプロフィール情報或いは日記などの情報を閲覧でき、そのユーザに対してメッセージを残したりすることにより、インターネット上でユーザ同士がコミュニケーションを行うことができる。   FIG. 4 is an example of a WEB screen on which the avatar image of the present embodiment is displayed. The WEB screen (web page) 10 is a web page (hereinafter referred to as “my page”) assigned to each user in a community service on the Internet. The avatar is displayed in the avatar image display area 20 which is a specific display area of this my page, and information such as a profile is displayed in the other display areas. From this page, the user can perform operations such as writing a diary or changing avatar settings. In addition, when other users access this web page, information such as the user's avatar, profile information or diary can be viewed on this page, and by leaving a message for the user, the user on the Internet They can communicate with each other.

アバター画像表示領域20は、基本となるキャラクタ画像に洋服や髪形などのアバターアイテム画像や背景画像などを組み合わせて構成されるアバター画像22(Gif形式などの画像ファイルで記憶されるキャラクタ画像や洋服画像などの複数の画像が重畳して表示されている画像データの集合体)と、このアバター画像22に重畳して文字情報24が表示される。上述のように、アバター画像22と文字情報24とは一つの画像ではなく、画像データとしてのアバター画像22が表示される画像表示レイヤと文字情報24が表示される当該画像表示レイヤとは独立した文字表示レイヤとが重なって表示され、文字情報24とアバター画像22とが一つのアバター画像表示領域20に重畳表示される。そして、この文字情報24の文字表示レイヤは、Flash(登録商標)画面であり、FlashPlayerがこの文字情報24をFlash(登録商標)画面に表示している。   The avatar image display area 20 is a character image or clothes image stored in an image file such as a Gif format, which is configured by combining a basic character image with an avatar item image such as clothes or hairstyle, a background image, or the like. A set of image data in which a plurality of images such as, for example, are superimposed and displayed), and character information 24 is superimposed on the avatar image 22. As described above, the avatar image 22 and the character information 24 are not one image, but the image display layer on which the avatar image 22 as image data is displayed and the image display layer on which the character information 24 is displayed are independent. The character display layer is displayed so as to overlap, and the character information 24 and the avatar image 22 are superimposed and displayed on one avatar image display area 20. The character display layer of the character information 24 is a Flash (registered trademark) screen, and the Flash Player displays the character information 24 on the Flash (registered trademark) screen.

また、文字情報24を表示するFlash画面の背景は、アバター画像22がWEB画面上で表示されるように透明に設定されている。つまり、文字表示レイヤは、透過性を有する表示レイヤとして構成され、Flash画面を透過してアバター画像22が表示されることになる。なお、Flash画面の背景の透過性は、任意に設定することが可能であり、アバター画像22がFlash画面の文字表示レイヤを透過してユーザに表示される程度の透明度に設定することが可能である。   Further, the background of the Flash screen displaying the character information 24 is set to be transparent so that the avatar image 22 is displayed on the WEB screen. That is, the character display layer is configured as a display layer having transparency, and the avatar image 22 is displayed through the flash screen. Note that the transparency of the background of the Flash screen can be arbitrarily set, and can be set to such a degree of transparency that the avatar image 22 is displayed to the user through the character display layer of the Flash screen. is there.

図5は、本実施形態のアバター画像22と文字情報24とがWEB画面上で重畳して表示されている状態を示した模式図である。図5に示すように、アバター画像22と文字情報24は、それぞれ画像表示レイヤ22L(WEB画面)と文字表示レイヤ24L(Flash画面)に個別に表示されている。この文字表示レイヤ24Lは、背景色が透明な表示レイヤに設定され、階層として文字表示レイヤよりも下位層に位置するアバター画像22が、透明な文字表示レイヤ24Lを透過してWEB画面上に表示される。そして、文字情報24は、アニメーション動作可能に表示制御するFlash画面(文字表示レイヤ)に表示されるため、文字情報レイヤ24L上において文字列がアニメーション動作させながら表示することができる。   FIG. 5 is a schematic diagram showing a state in which the avatar image 22 and the character information 24 of the present embodiment are displayed superimposed on the WEB screen. As shown in FIG. 5, the avatar image 22 and the character information 24 are individually displayed on the image display layer 22L (WEB screen) and the character display layer 24L (Flash screen), respectively. This character display layer 24L is set to a display layer with a transparent background color, and the avatar image 22 positioned as a lower layer than the character display layer as a hierarchy is displayed on the WEB screen through the transparent character display layer 24L. Is done. Since the character information 24 is displayed on a Flash screen (character display layer) that is controlled to display an animation, the character string can be displayed on the character information layer 24L while being animated.

また、文字情報24は、ユーザが後述する画面から任意に入力したテキスト情報(図4において「友だち募集中」の文字)と、そのテキストの表示方式としてのフォント、文字の色、文字の光彩や縁取りの有無などの文字飾り等の文字エフェクト情報と、文字列のアニメーション動作制御情報とが含む。本実施形態では、FlashPlayerとしてのアニメーション表示制御部102Fにより読み込まれるアニメーション動作プログラム(SWFファイル等)がユーザ端末100に提供され、FlashPlayerとしてのアニメーション表示制御部102Fは、文字情報24に含まれるテキスト情報、文字エフェクト情報及びアニメーション動作制御情報を制御パラメータとしてアニメーション動作プログラムに与え、当該文字情報24をアニメーション表示させる。   The character information 24 includes text information arbitrarily input from the screen described later by the user (characters “recruiting friends” in FIG. 4), a font as a display method of the text, a character color, a character color, It includes character effect information such as character decorations such as the presence or absence of bordering, and character string animation operation control information. In the present embodiment, an animation operation program (SWF file or the like) read by the animation display control unit 102F serving as FlashPlayer is provided to the user terminal 100, and the animation display control unit 102F serving as FlashPlayer includes text information included in the character information 24. Then, the character effect information and the animation operation control information are given as control parameters to the animation operation program, and the character information 24 is displayed as an animation.

次に、アバター提供システムのWEBサービス提供サーバ200の構成について説明する。図3は、WEBサービス提供サーバ200の構成ブロック図であり、ユーザ端末100との間の通信制御を遂行する通信制御部202と、ユーザ端末100に提供するWEBページ情報を生成する画面制御部203と、アバター画像22などのアバター情報を記憶するアバター記憶部204a及びアバター画像に重畳表示する文字情報24を記憶する文字情報記憶部204bを含むアバターDB204と、文字情報設定画面を通じてユーザ端末100から入力された文字情報を受信し、受信した文字情報に含まれる文字テキスト情報が、予め設定された禁止文字に該当するか否かを判別する禁止文字判別部205と、これら各部の全体の制御を司る制御部(CPU)206とを備えている。   Next, the configuration of the WEB service providing server 200 of the avatar providing system will be described. FIG. 3 is a block diagram of the configuration of the WEB service providing server 200. The communication control unit 202 performs communication control with the user terminal 100, and the screen control unit 203 generates web page information to be provided to the user terminal 100. Input from the user terminal 100 through the avatar DB 204 including the avatar storage unit 204a for storing avatar information such as the avatar image 22 and the character information storage unit 204b for storing the character information 24 superimposed on the avatar image, and the character information setting screen. The received character information is received, and the character text information included in the received character information determines whether or not the character text information corresponds to a preset prohibited character, and the overall control of each of these units. And a control unit (CPU) 206.

アバター記憶部204aには、アバター画像22を構成する各パーツの画像がユーザIDと紐付けられてアバター情報として記憶され、文字情報記憶部204bには、ユーザID毎に文字IDが付与されたユーザが任意に入力又は選択した文字情報が記憶されている。   The image of each part constituting the avatar image 22 is associated with the user ID in the avatar storage unit 204a and stored as avatar information, and the character information storage unit 204b has a user ID assigned with a character ID for each user ID. The character information arbitrarily input or selected is stored.

本実施形態のアバター情報は、アバターの画像データに関する情報以外に文字IDを含むように構成することができる。例えば、各ユーザIDに対応したアバター情報は、アバターアイテム1(洋服)_アバターアイテム2(アクセサリ)_・・・・_文字IDで構成することができる。   The avatar information of this embodiment can be configured to include a character ID in addition to the information related to the image data of the avatar. For example, the avatar information corresponding to each user ID can be composed of avatar item 1 (clothes) _avatar item 2 (accessories) _.

図6は、本実施形態のアバター提供システムがユーザ端末100に提供する文字情報作成画面の一例である。図6に示すように、文字情報作成画面30は、テキスト情報を入力するテキスト入力欄(入力もじ欄)32と、文字の色、文字のふちどりの色、文字の光彩の色、フォント(もじの種類)、文字方向(縦書き、横書き)、影、太字等の文字飾りに関する文字エフェクト情報を選択(又は入力)する文字エフェクト選択欄34と、文字列をアニメーション動作させて表示させる場合のアニメーションの種類、アニメーションの速さ、アニメーション動作の間隔等を選択するアニメーション制御情報選択欄36とを含む。そして、文字情報作成画面30の右側には、画像表示レイヤ22Lと文字表示レイヤ24Lとで構成されるアバター画像表示領域20を含むプレビュー画面40が設けられている。なお、文字の色等は、別途のカラーパレットからユーザが任意に選択することができる。また、本実施形態では、アバターを避けた文字表示を行うための設定項目を含んでいる。   FIG. 6 is an example of a character information creation screen provided to the user terminal 100 by the avatar providing system of the present embodiment. As shown in FIG. 6, the character information creation screen 30 includes a text input field (input text field) 32 for inputting text information, a character color, a character trimming color, a character glow color, a font (mojino Type), character direction (vertical writing, horizontal writing), character effect selection field 34 for selecting (or inputting) character effect information related to character decorations such as shadows and bold characters, and an animation for displaying a character string by an animation operation And an animation control information selection field 36 for selecting the type, the speed of the animation, the interval of the animation operation, and the like. A preview screen 40 including an avatar image display area 20 including an image display layer 22L and a character display layer 24L is provided on the right side of the character information creation screen 30. Note that the user can arbitrarily select a character color or the like from a separate color palette. Moreover, in this embodiment, the setting item for performing the character display which avoided the avatar is included.

表示制御部102は、ユーザによりプレビューボタン42が押下されると、テキスト入力欄32、文字エフェクト選択欄34及びアニメーション制御情報選択欄36で任意に入力又は選択された各種情報を、制御パラメータとしてアニメーション表示制御部102Fに出力する。アニメーション表示制御部102Fは、受け取った制御パラメータを用いてアニメーション動作プログラムに従い、文字表示レイヤ24L上のFlash画面でアニメーション表示させる。このとき、上述のようにデフォルトとして、文字表示レイヤ24L上のFlash画面の背景は透明に設定されている。   When the user presses the preview button 42, the display control unit 102 uses various information arbitrarily input or selected in the text input field 32, the character effect selection field 34, and the animation control information selection field 36 as an animation as a control parameter. The data is output to the display control unit 102F. The animation display control unit 102F displays an animation on the flash screen on the character display layer 24L according to the animation operation program using the received control parameter. At this time, as described above, the background of the Flash screen on the character display layer 24L is set to be transparent as described above.

ユーザは、文字情報作成画面30に含まれるプレビュー画面40を通じて、任意に入力したテキスト情報、設定した文字エフェクト、及び文字のアニメーション動作を確認しながら、テキスト入力欄32、文字エフェクト選択欄34及びアニメーション制御情報選択欄36の入力又は設定した項目を任意に変更することができる。   The user confirms the text information arbitrarily input, the set character effect, and the animation operation of the character through the preview screen 40 included in the character information creation screen 30, while checking the text input field 32, the character effect selection field 34, and the animation. Items that have been input or set in the control information selection field 36 can be arbitrarily changed.

その後、ユーザは、他のユーザにユーザ自身のアバター画像22が表示される際に文字情報作成画面30で入力設定した文字情報24を重畳して表示させるために、プレビュー画面40を通じて確認した文字情報24をWEBサービス提供サーバ200に登録する。すなわち、ユーザが登録ボタン44を押下すると、WEBサービス提供サーバ200に文字情報24が送信され、WEBサービス提供サーバ200では、受信した文字情報24に文字IDを付与して文字情報記憶部204bに記憶するとともに、対応するユーザのアバター情報にこの文字IDを含ませるアバター情報更新処理を行う。   Thereafter, the user confirms the character information confirmed through the preview screen 40 in order to superimpose and display the character information 24 input and set on the character information creation screen 30 when the user's own avatar image 22 is displayed to other users. 24 is registered in the WEB service providing server 200. That is, when the user presses the registration button 44, the character information 24 is transmitted to the WEB service providing server 200, and the WEB service providing server 200 assigns a character ID to the received character information 24 and stores it in the character information storage unit 204b. At the same time, an avatar information update process for including the character ID in the corresponding user avatar information is performed.

図7は、文字情報作成画面30において選択できる文字エフェクト及びアニメーション動作の設定項目の一例を示す図であり、文字エフェクトとして、文字の色、サイズ、フォント、文字方向(縦書き、横書き)、文字の陰影、文字の光彩の色、文字のふちどりの色などの設定することができる。また、アニメーション動作として、文字のアニメーションの種類、アニメーション動作の速さ、アニメーションの間隔時間などの設定をすることができる。例えば、文字の縁取りや文字が光っているように表示する等の文字エフェクトや文字が点滅するように表示したり、文字を回転させたりするなどのアニメーション動作を設定することが可能である。   FIG. 7 is a diagram showing an example of setting items for character effects and animation operations that can be selected on the character information creation screen 30. As character effects, character color, size, font, character direction (vertical writing, horizontal writing), characters You can set the shadow of the text, the color of the text, and the color of the text. As the animation operation, it is possible to set the type of character animation, the speed of the animation operation, the animation interval time, and the like. For example, it is possible to set a character effect such as a character edging or a character shining display, or an animation operation such as a character blinking display or a character rotation.

文字IDは、文字情報作成画面30のテキスト入力欄32に入力されたテキスト情報と図7に示した設定項目の複数の設定情報を含んで構成され、文字情報記憶部204bに格納される。例えば、ユーザが入力及び設定した情報に基づいて、文字ID_テキスト情報(文字列)_文字色(赤)_サイズ(大)_・・・_アニメーション動作の速さ(普通)_・・・と構成され、各情報は、アニメーション動作プログラム(SWFファイル)の制御パラメータ情報となる。   The character ID includes the text information input in the text input field 32 of the character information creation screen 30 and a plurality of setting information of the setting items shown in FIG. 7, and is stored in the character information storage unit 204b. For example, based on information input and set by the user, character ID_text information (character string) _character color (red) _size (large) _..._ speed of animation operation (normal) _... Each piece of information is control parameter information of an animation operation program (SWF file).

画面制御部203は、ユーザ端末100でのWEB画面表示のための各種サービスに応じた画面情報を生成してユーザ端末100に提供する。具体的には、図4に示したアバター画像表示領域20を含むWEB画面(画面情報)、図6に示した文字情報設定画面30とアバター画像表示領域20とを含むWEB画面(画面情報)を提供する。また、本実施形態の画面制御部203は、ユーザ端末100のWEBブラウザにプラグインされたFlashにより読み込まれ、Flash画面に文字情報を表示するためのアニメーション動作プログラム(SWFファイル)を画面情報とともに、ユーザ端末100に提供する。   The screen control unit 203 generates screen information corresponding to various services for displaying the WEB screen on the user terminal 100 and provides the screen information to the user terminal 100. Specifically, the WEB screen (screen information) including the avatar image display area 20 shown in FIG. 4 and the WEB screen (screen information) including the character information setting screen 30 and the avatar image display area 20 shown in FIG. provide. In addition, the screen control unit 203 according to the present embodiment reads an animation operation program (SWF file) for displaying character information on the Flash screen, which is read by the Flash plugged into the WEB browser of the user terminal 100, together with the screen information. This is provided to the user terminal 100.

禁止文字判別部205は、文字情報設定画面30を通じて入力された文字情報のうち、テキスト情報に禁止文字が含まれているか否かのチェックを行う。例えば、テキスト情報が卑猥な言葉や、インターネット上において公開されることが不適切な言葉であるか否かの判断をおこなう。不適切な言葉であると判断した場合には、その作成した文字情報を文字情報記憶部204bに記憶せずに、ユーザ端末100に禁止文字が含まれている旨の通知を行う。登録を禁止する文字は、サービス提供者が予め設定しておくことができる。   The prohibited character determination unit 205 checks whether or not prohibited characters are included in the text information among the character information input through the character information setting screen 30. For example, it is determined whether the text information is an obscene word or a word inappropriate to be disclosed on the Internet. When it is determined that the word is inappropriate, the user terminal 100 is notified that prohibited characters are included without storing the created character information in the character information storage unit 204b. The characters that prohibit registration can be set in advance by the service provider.

次に、図8を参照しながら、本実施形態のアバター提供システムの処理フローを詳細に説明する。   Next, the processing flow of the avatar providing system of this embodiment will be described in detail with reference to FIG.

まず、ユーザがユーザ端末100を通じて所定のWEB画面からアバター画像22に文字重畳表示する旨を選択すると、アバター提供システムの画面制御部203は、図6に示した文字情報設定画面30及びアバター画像表示領域20を含むWEB画面(画面情報)をユーザ端末100に送信する。ステップS201においてユーザ端末100は、画面制御部203から受信した画面情報に基づいて、文字情報設定画面30を生成するとともに、アバター画像22が表示された画像表示レイヤとアニメーション表示制御部102Fの文字表示レイヤ(Flash画面)とを重畳配置したアバター画像表示領域20を生成して、1つのWEB画面を構成する。このとき、アニメーション動作プログラム(SWFファイル)も画面制御部203から提供される。そして、ユーザは、ユーザ端末100に表示された文字情報作成画面30のテキスト入力欄32に、表示したいテキストを入力するとともに、文字エフェクトとアニメーション制御の選択を行う。   First, when the user selects to display characters superimposed on the avatar image 22 from a predetermined WEB screen through the user terminal 100, the screen control unit 203 of the avatar providing system displays the character information setting screen 30 and the avatar image display shown in FIG. A WEB screen (screen information) including the area 20 is transmitted to the user terminal 100. In step S201, the user terminal 100 generates the character information setting screen 30 based on the screen information received from the screen control unit 203, and also displays the image display layer on which the avatar image 22 is displayed and the character display of the animation display control unit 102F. An avatar image display area 20 in which a layer (Flash screen) is superimposed is generated to form one WEB screen. At this time, an animation operation program (SWF file) is also provided from the screen control unit 203. Then, the user inputs the text to be displayed in the text input field 32 of the character information creation screen 30 displayed on the user terminal 100, and selects character effect and animation control.

そして、ステップ202において、ユーザがプレビューボタン42をクリックすると、入力したテキスト情報と選択したエフェクト情報、アニメーション制御情報がFlashPlayerに読み込まれ、文字情報24がアバター画像22の上に重畳して表示される。   In step 202, when the user clicks the preview button 42, the input text information, the selected effect information, and animation control information are read into the Flash Player, and the character information 24 is displayed superimposed on the avatar image 22. .

具体的には、ユーザによりプレビューボタン42がクリックされると、文字情報設定画面30に入力されたテキスト情報、選択された文字エフェクト情報及びアニメーション制御情報からなる文字情報24を表示制御部102が取得する。次に、表示制御部102は、取得した文字情報24を制御パラメータとしてアニメーション表示制御部102Fに出力するとともに、FlashPlayerが、WEBサービス提供サーバ200から提供されたアニメーション動作プログラムを読み込み、文字情報24を制御パラメータとする文字アニメーションをFlash画面に表示させる。なお、上記説明では、文字情報設定画面30を含むWEB画面がユーザ端末100に提供される際に、アバター画像表示領域20を形成しているが、例えば、ユーザによるプレビューボタン42の押下をトリガーに、WEB画面に表示されたアバター画像22の表示位置に、Flash画面を重畳して配置するように表示制御を行うことも可能である。   Specifically, when the preview button 42 is clicked by the user, the display control unit 102 acquires character information 24 including text information input to the character information setting screen 30, selected character effect information, and animation control information. To do. Next, the display control unit 102 outputs the acquired character information 24 as a control parameter to the animation display control unit 102F, and the Flash Player reads the animation operation program provided from the WEB service providing server 200 to read the character information 24. Character animation as a control parameter is displayed on the Flash screen. In the above description, when the WEB screen including the character information setting screen 30 is provided to the user terminal 100, the avatar image display area 20 is formed. For example, the user presses the preview button 42 as a trigger. It is also possible to perform display control so that the Flash screen is superimposed on the display position of the avatar image 22 displayed on the WEB screen.

プレビューの後、ユーザは、作成した文字情報24をWEBサービス提供サーバ200に登録するか否かを選択し、ステップS203において登録ボタン44をクリックすることでアバター画像22に重畳表示される文字情報24を登録する。ステップS203において、登録ボタン44がユーザにより押下されると、ユーザ端末100は、ユーザIDとともにテキスト情報、文字エフェクト情報及びアニメーション制御情報を含む文字情報24を、WEBサービス提供サーバ200に送信する。   After the preview, the user selects whether or not to register the created character information 24 in the WEB service providing server 200, and clicks the registration button 44 in step S203 to display the character information 24 superimposed on the avatar image 22. Register. In step S <b> 203, when the registration button 44 is pressed by the user, the user terminal 100 transmits character information 24 including text information, character effect information, and animation control information together with the user ID to the WEB service providing server 200.

WEBサービス提供サーバ200は、ユーザ端末100から文字情報24を受信すると、禁止文字判別部205による禁止文字チェック処理を遂行し、禁止文字判別部205は、禁止文字が含まれると判別した場合、文字情報記憶部204bへの登録を行わずにユーザ端末100に禁止文字を含む旨の通知を行い、禁止文字が含まれていないと判別した場合には、ステップS204にて、WEBサービス提供サーバ200の文字情報記憶部204bに所定の文字IDを付与し、かつユーザIDと関連付けて保存する。これによって、登録した文字情報24が、ウェブサービス上においてそのユーザの所有するパーツとしての文字情報として登録される。   Upon receiving the character information 24 from the user terminal 100, the WEB service providing server 200 performs a prohibited character check process by the prohibited character determination unit 205. When the prohibited character determination unit 205 determines that the prohibited character is included, If the user terminal 100 is notified that the prohibited character is included without registering in the information storage unit 204b, and it is determined that the prohibited character is not included, in step S204, the WEB service providing server 200 A predetermined character ID is assigned to the character information storage unit 204b and stored in association with the user ID. Thus, the registered character information 24 is registered as character information as parts owned by the user on the web service.

その後、ステップS205にて、WEBサービス提供サーバ200からユーザ端末100に文字情報24の登録結果などの情報を送信するとともに、文字情報24を現在のアバター画像22に装着するか否かを問い合わせる表示を行う。ユーザは、作成した文字情報24を装着する場合には、文字情報の重畳表示の要求をWEBサービス提供サーバ200に対して行う(ステップS206、S207)。WEBサービス提供サーバ200の画面制御部203は、要求のあった文字情報24を文字情報記憶部204bから読み出して(ステップS208)、ユーザ端末100に送信する(ステップS209)。そして、ユーザ端末100は、取得した文字情報24をアニメーション表示制御部102Fによってアバター画像22上に重畳して表示する(ステップS210)。なお、ステップS206において、文字情報24の表示を行わないことを選択した場合には、以降の文字情報24のデータの取得処理は行わない。この場合、アバター情報は、文字IDとともにユーザが設定した文字表示可否の判別フラグ等を含む。   Thereafter, in step S205, information such as a registration result of the character information 24 is transmitted from the WEB service providing server 200 to the user terminal 100, and a display for inquiring whether or not the character information 24 is attached to the current avatar image 22 is displayed. Do. When the user installs the created character information 24, the user makes a request for superimposed display of character information to the WEB service providing server 200 (steps S206 and S207). The screen control unit 203 of the WEB service providing server 200 reads the requested character information 24 from the character information storage unit 204b (step S208) and transmits it to the user terminal 100 (step S209). Then, the user terminal 100 superimposes and displays the acquired character information 24 on the avatar image 22 by the animation display control unit 102F (step S210). If it is selected in step S206 that display of the character information 24 is not performed, subsequent data acquisition processing of the character information 24 is not performed. In this case, the avatar information includes a character ID and a determination flag indicating whether or not the character can be displayed.

図9は、本実施形態のアバター提供システムのアバター表示処理の流れを説明するためのフローチャートである。   FIG. 9 is a flowchart for explaining the flow of the avatar display process of the avatar providing system of this embodiment.

まず、ステップS301にてユーザがユーザ端末100を通じて本実施形態のアバター提供システムに接続し、ウェブサービスにログインすると、ユーザIDがWEBサービス提供サーバ200に送信される。WEBサービス提供サーバ200の画面制御部203は、受信したユーザIDにより、アバター記憶部204aから当該ユーザIDに紐付けされたアバター情報を取得するとともに、アバター情報に紐付けされているアバター画像22を構成する各パーツ画像を取得する(ステップS302)。   First, in step S <b> 301, when a user connects to the avatar providing system of the present embodiment through the user terminal 100 and logs in to a web service, a user ID is transmitted to the WEB service providing server 200. The screen control unit 203 of the WEB service providing server 200 acquires the avatar information associated with the user ID from the avatar storage unit 204a based on the received user ID, and displays the avatar image 22 associated with the avatar information. Each part image which comprises is acquired (step S302).

アバター情報には、上述のように、アバター画像22に重畳して表示する文字情報24を示す情報(文字ID)と文字表示可否フラグが含まれており、ステップS303において、画面制御部203は、アバター情報に含まれる文字IDの有無を判別し、さら文字表示可否フラグに基づいて文字情報24をアバター画像22に重畳表示するか否かの判別処理を遂行する。文字表示可否フラグが文字表示否である場合には、アバター情報に文字IDが含まれていても、文字情報記憶部204bから該当する文字情報24を取得せずに、アバター画像22のみをアバター記憶部204aから取得する。一方、アバター情報に文字IDが含まれ、かつ文字表示可否フラグが文字表示可であれば、画面制御部203は、文字情報記憶部204bから該当する文字情報24を取得するとともに、アバター画像22をアバター記憶部204aから取得する(ステップS304)。   As described above, the avatar information includes information (character ID) indicating the character information 24 to be displayed superimposed on the avatar image 22 and a character display availability flag. In step S303, the screen control unit 203 The presence / absence of a character ID included in the avatar information is determined, and a determination process is performed to determine whether or not the character information 24 is superimposed on the avatar image 22 based on the character display enable / disable flag. If the character display enable / disable flag is character display disabled, even if the character ID is included in the avatar information, only the avatar image 22 is stored in the avatar without acquiring the corresponding character information 24 from the character information storage unit 204b. From the unit 204a. On the other hand, if the character ID is included in the avatar information and the character display enable / disable flag is displayable, the screen control unit 203 acquires the corresponding character information 24 from the character information storage unit 204b and displays the avatar image 22 as well. Obtained from the avatar storage unit 204a (step S304).

次に、ステップS305において、アバター画像表示領域20を含むWEB画面の画面情報とともに、取得したアバター画像22及び文字情報24をユーザ端末100に送信する。なお、ステップS303において、アバター情報に文字情報が含まれていない場合には、ステップS305においてアバター画像22のみをユーザ端末100に送信するとともに、文字情報24を重畳して表示しないため、アバター画像表示領域20の文字表示レイヤを含まないWEB画面の画面情報を送信することができる。つまり、アバター画像22のみを表示したWEB画面を構成する場合、画面情報に文字表示レイヤとしてのFlash画面を起動及びWEB画面に重畳配置しない画面情報をユーザ端末100に提供することができる。   Next, in step S <b> 305, the acquired avatar image 22 and character information 24 are transmitted to the user terminal 100 together with the screen information of the WEB screen including the avatar image display area 20. If character information is not included in the avatar information in step S303, only the avatar image 22 is transmitted to the user terminal 100 in step S305, and the character information 24 is not superimposed and displayed. The screen information of the WEB screen not including the character display layer in the area 20 can be transmitted. That is, when a WEB screen that displays only the avatar image 22 is configured, it is possible to provide the user terminal 100 with screen information that activates a Flash screen as a character display layer on the screen information and does not superimpose the Flash screen on the WEB screen.

ステップS306において、ユーザ端末100は、アバター画像22及び文字情報24を受信すると、ステップS307において、受信したアバター情報に文字情報24が含まれているか否かを判別する。文字情報24が含まれている場合には、ステップS308において、受信した画面情報に従い、文字情報を重畳表示するためのFlash画面を起動し、当該Flash画面をアバター画像22に重畳表示する。そして、ステップS309及びS310において、Flash画面でのアニメーション表示制御が遂行される。   In step S306, when the user terminal 100 receives the avatar image 22 and the character information 24, in step S307, the user terminal 100 determines whether or not the character information 24 is included in the received avatar information. If the character information 24 is included, a flash screen for displaying the character information in a superimposed manner is activated in accordance with the received screen information, and the flash screen is displayed in a superimposed manner on the avatar image 22 in step S308. In steps S309 and S310, animation display control on the Flash screen is performed.

なお、ステップS303において文字情報24が含まれておらず、ステップS307において受信したアバター情報に文字情報24が含まれていないと判断された場合には、ステップS311に進み、表示制御部102が文字情報を重畳表示するためのFlash画面を起動せずに、言い換えれば、アバター画像22に重畳してFlash画面を配置する画面制御を行わずに、アバター画像22の表示処理のみを行うように構成することができる。また、文字情報24を受信したか否かに関わらず、アバター提供システムの画面制御部203から、常にFlash画面を文字表示レイヤとして含むアバター画像表示領域20が形成されたWEB画面の画面情報をユーザ端末100に提供することも可能である。   If it is determined that the character information 24 is not included in step S303 and the character information 24 is not included in the received avatar information in step S307, the process proceeds to step S311 and the display control unit 102 determines that the character information 24 is not included. It is configured so that only the display processing of the avatar image 22 is performed without activating the flash screen for displaying information superimposed, in other words, without performing the screen control for arranging the flash screen superimposed on the avatar image 22. be able to. Regardless of whether or not the character information 24 has been received, the screen information of the WEB screen on which the avatar image display area 20 including the flash screen as a character display layer is always displayed from the screen control unit 203 of the avatar providing system. It can also be provided to the terminal 100.

また、図9では、アバター提供システム側で、ユーザのアバター画像22に文字情報24が含まれるか否かを判別し、一度にアバター画像22と文字情報24とをユーザ端末100に提供しているが、ユーザ端末100側で文字IDや文字表示可否フラグを判別して必要に応じてユーザ端末100から文字情報24の提供をアバター提供システムに要求するように構成することもできる。例えば、アバター提供システムは、ログイン処理後、ユーザIDに関連するアバター情報をアバター記憶部204aから取得するとともに、アバター画像22と文字表示可否フラグとをユーザ端末100に提供する。ユーザ端末100は、受信した文字表示可否フラグを判別し、文字表示可否フラグが可(ON)である場合に、表示制御部102がアバター提供システムに文字情報24を要求することができる。この場合、文字表示可否フラグは、文字情報24を含まないアバター情報に対してはデフォルトで否(OFF)に設定して、ユーザ端末100に提供される。また、ユーザ端末100の表示制御部102は、アバター提供システムに要求して文字情報を受信した後に、文字表示レイヤ24Lをアバター画像22の画像表示レイヤ22Lに重畳配置したアバター画像表示領域20を形成するように構成することができ、また、文字情報24の要求に関係なく、アバター画像22をWEB画面に表示する際に自動的に文字表示レイヤ24Lを形成し、アバター画像22のみであっても常時透明な文字表示レイヤ24Lがアバター画像22に重畳配置されるように構成してもよい。   In FIG. 9, the avatar providing system determines whether or not the character information 24 is included in the user's avatar image 22 and provides the user terminal 100 with the avatar image 22 and the character information 24 at a time. However, the user terminal 100 may determine the character ID and the character display availability flag and request the avatar providing system to provide the character information 24 from the user terminal 100 as necessary. For example, the avatar providing system acquires the avatar information related to the user ID from the avatar storage unit 204a after the login process, and provides the user terminal 100 with the avatar image 22 and the character display availability flag. The user terminal 100 determines the received character display enable / disable flag, and when the character display enable / disable flag is enabled (ON), the display control unit 102 can request the character information 24 from the avatar providing system. In this case, the character display enable / disable flag is set to “No” (OFF) by default for the avatar information not including the character information 24, and is provided to the user terminal 100. Moreover, the display control part 102 of the user terminal 100 forms the avatar image display area 20 in which the character display layer 24L is superimposed on the image display layer 22L of the avatar image 22 after requesting the avatar providing system and receiving character information. Even when only the avatar image 22 is formed, the character display layer 24L is automatically formed when the avatar image 22 is displayed on the WEB screen regardless of the request for the character information 24. You may comprise so that the character display layer 24L always transparent may be superimposed on the avatar image 22. FIG.

このように本実施形態のアバター提供システムは、文字情報がアニメーション表示されるアニメーション表示画面を画像データに重畳して配置した表示画面を提供して画像データと文字情報とを重畳表示する。このため、従来のように文字情報を画像データとして生成し、静止画像や動画像に合成するなどの処理が必要なく、ユーザによる画像データへの文字情報の重畳表示の自由度を格段に向上させることが可能となる。   As described above, the avatar providing system of the present embodiment provides a display screen in which an animation display screen on which character information is displayed in animation is superimposed on the image data, and displays the image data and character information in a superimposed manner. For this reason, it is not necessary to generate character information as image data and synthesize it with a still image or a moving image as in the conventional case, and the degree of freedom of the superimposed display of the character information on the image data by the user is greatly improved. It becomes possible.

さらには、ユーザが任意に入力した文字情報が、WEBブラウザにプラグインされたFlashによりアニメーション表示されるため、別途の文字表示プログラムなどをインストール等して特別な環境を設ける必要がない。このため、WEBブラウザを使用する汎用ユーザ全体に、静止画像等上に文字情報を好適にアニメーション動作させながら表示することが可能となる。   Furthermore, since the character information arbitrarily input by the user is displayed as an animation by the Flash plugged into the WEB browser, it is not necessary to install a special character display program or the like to provide a special environment. For this reason, it becomes possible to display character information on a still image or the like while suitably performing animation operation on a general-purpose user who uses a WEB browser.

より具体的には、第1ユーザが、WEBサービスを通じて第2ユーザのユーザマイページ等を閲覧した際、この第2ユーザのアバター画像が文字情報を含む場合、第2ユーザのWEB画面に対して、文字情報がアニメーション表示されるアニメーション表示画面を画像データに重畳して配置した表示画面(アバター画像表示領域20)を提供し、WEBブラウザを使用するインターネットユーザ全般に、好適にアバター画像上に文字情報をアニメーション動作させながら表示することが可能となる。
(第2実施形態)
図10は、本発明の画像表示方法(画像表示プログラム)が適用された画像表示装置の構成ブロック図である。図10に示すように、本実施形態の画像表示装置は、上記第1実施形態のユーザ端末100の変形例であり、ユーザ端末100に格納されている画像データに、ユーザが入力した文字情報を任意に表示させる単独の画像表示装置400として構成されている。なお、上記第1実施形態のユーザ端末100と同様の構成については、同符号を付して説明を省略し、相違する点を中心に説明する。
More specifically, when the first user browses the user my page of the second user through the WEB service and the avatar image of the second user includes character information, the second user's WEB screen is displayed. Provide a display screen (avatar image display area 20) in which an animation display screen in which character information is displayed in an animation is superimposed on image data, and is suitable for all Internet users using a WEB browser, preferably on the avatar image. Information can be displayed while animating.
(Second Embodiment)
FIG. 10 is a configuration block diagram of an image display apparatus to which the image display method (image display program) of the present invention is applied. As shown in FIG. 10, the image display apparatus according to the present embodiment is a modification of the user terminal 100 according to the first embodiment, and character information input by the user is added to image data stored in the user terminal 100. It is configured as a single image display device 400 that is arbitrarily displayed. In addition, about the structure similar to the user terminal 100 of the said 1st Embodiment, the same code | symbol is attached | subjected and description is abbreviate | omitted and it demonstrates centering on a different point.

画像表示装置400は、デジタルカメラ等で撮影した画像データやインターネット上からダウンロードした画像データを格納する画像記憶部420aと、図6に示した文字情報設定画面30から入力された文字情報24を記憶する文字情報記憶部420bと、画像表示装置のディスプレイ118に表示する表示画面の画面情報及びアニメーション動作プログラムを格納する画面情報記憶部420cとを含む記憶部420を備え、表示制御部402は、画像表示装置400のディスプレイ118に、画面情報記憶部420cに記憶された各画面情報に基づく表示画面を生成して表示する。当該表示制御部402は、上記第1実施形態同様に、アニメーション表示制御部402Fを含む。   The image display device 400 stores an image storage unit 420a for storing image data captured by a digital camera or the like or image data downloaded from the Internet, and character information 24 input from the character information setting screen 30 shown in FIG. A storage unit 420 including a character information storage unit 420b to be displayed and a screen information storage unit 420c to store screen information and an animation operation program of a display screen to be displayed on the display 118 of the image display device. A display screen based on each screen information stored in the screen information storage unit 420c is generated and displayed on the display 118 of the display device 400. The display control unit 402 includes an animation display control unit 402F as in the first embodiment.

したがって、ユーザが画像表示装置の所定の画面から文字重畳処理を選択すると、画像表示装置400の表示制御部402は、画面情報記憶部420cから文字情報設定画面30及び画像表示領域20a(上記第1実施形態のアバター画像表示領域20に対応)の各画面情報を抽出し、図6と同様の表示画面を生成して、ディスプレイ118に表示する。ユーザは、不図示の画像データ選択画面から文字を重畳させる画像データを選択し、表示制御部402は、選択された画像データを画像表示領域20aに表示する。   Accordingly, when the user selects a character superimposition process from a predetermined screen of the image display device, the display control unit 402 of the image display device 400 reads the character information setting screen 30 and the image display area 20a (the first display area 20a) from the screen information storage unit 420c. Each screen information (corresponding to the avatar image display area 20 of the embodiment) is extracted, and a display screen similar to that in FIG. 6 is generated and displayed on the display 118. The user selects image data on which characters are superimposed from an unillustrated image data selection screen, and the display control unit 402 displays the selected image data in the image display area 20a.

このとき、画像表示領域20aは、上記第1実施形態と同様に画像データが表示された画像表示レイヤとアニメーション表示制御部402Fの文字表示レイヤ(例えば、Flash画面)と重畳配置した画像表示領域20aとで構成する。そして、ユーザは、画像表示装置400に表示された文字情報作成画面30のテキスト入力欄32に、表示したいテキストを入力するとともに、文字エフェクトとアニメーション制御の選択を行う。   At this time, the image display area 20a is overlapped with the image display layer on which the image data is displayed and the character display layer (for example, the flash screen) of the animation display control unit 402F, as in the first embodiment. And consist of Then, the user inputs text to be displayed in the text input field 32 of the character information creation screen 30 displayed on the image display device 400, and selects character effects and animation control.

ユーザが不図示のプレビューボタン42をクリックすると、入力したテキスト情報24と選択したエフェクト情報、アニメーション制御情報がFlashPlayerに読み込まれ、入力した文字情報24が画像データの上に重畳して表示される。   When the user clicks the preview button 42 (not shown), the input text information 24, the selected effect information, and animation control information are read into the Flash Player, and the input character information 24 is displayed superimposed on the image data.

具体的には、ユーザによりプレビューボタン42がクリックされると、文字情報設定画面30に入力されたテキスト情報、選択された文字エフェクト情報及びアニメーション制御情報からなる文字情報24を表示制御部402が取得する。次に、表示制御部402は、取得した文字情報24を制御パラメータとしてアニメーション表示制御部402Fに出力するとともに、FlashPlayerが、画面情報記憶部420cに格納された所定のアニメーション動作プログラムを読み込み、入力等された文字情報24を制御パラメータとする文字アニメーションをFlash画面に表示させる。   Specifically, when the preview button 42 is clicked by the user, the display control unit 402 acquires character information 24 including text information input to the character information setting screen 30, selected character effect information, and animation control information. To do. Next, the display control unit 402 outputs the acquired character information 24 as a control parameter to the animation display control unit 402F, and the Flash Player reads and inputs a predetermined animation operation program stored in the screen information storage unit 420c. Character animation using the character information 24 thus set as a control parameter is displayed on the Flash screen.

プレビューの後、ユーザは、作成した文字情報24を文字情報記憶部420bに保存するか否かを選択し、保存ボタン(登録ボタン44)をクリックすることで画像データに重畳表示される文字情報24を保存することができる。画像データ及び文字情報は、上述の第1実施形態同様に各々画像ID、文字IDで関連づけられて各記憶部に保存される。   After the preview, the user selects whether to save the created character information 24 in the character information storage unit 420b, and clicks a save button (registration button 44) to display the character information 24 superimposed on the image data. Can be saved. The image data and the character information are stored in each storage unit in association with the image ID and the character ID, respectively, as in the first embodiment.

その他の構成は、上記第1実施形態と同様の構成を適用することができるため、説明を省略する。   Since other configurations can be the same as those in the first embodiment, description thereof will be omitted.

以上、本発明を好適な実施形態に則して説明したが、上記実施形態においてアニメーション表示制御部102F、402Fに、Flashを適用しているが、これに限られるものではなく、アニメーション動作可能に表示するアニメーションソフトウェア(アニメーション再生Player)であってもよく、例えば、Microsoft社のsilverlightやAdobe社のshockwaveなどのWEBブラウザ上でマルチメディアコンテンツを再生可能なソフトウェアを利用することができる。特に、WEBブラウザにプラグインされて動作するソフトウェアを適用することが好ましい。   As described above, the present invention has been described according to a preferred embodiment. In the above embodiment, Flash is applied to the animation display control units 102F and 402F. However, the present invention is not limited to this, and animation operation is possible. It may be an animation software to be displayed (animation playback player). For example, software capable of playing multimedia content on a WEB browser such as Microsoft Silverlight or Adobe Shockwave can be used. In particular, it is preferable to apply software that is plugged into a WEB browser.

以上、上記実施形態におけるサーバ等は、ハードウェア構成として上述以外にも、キーボード、マウス、スキャナー等の操作入力手段、液晶ディスプレイ等の表示手段、プリンタ、スピーカなどの出力手段、主記憶装置(メモリ)、補助記憶装置(ハードディスク等)等を備えることが可能であり、ユーザ端末においてもこれらの手段を備えることができる。各手段の制御は、サーバ又はコンピュータ全体の制御を司る制御手段(CPU)により遂行される(不図示)。   As described above, in addition to the hardware configuration described above, the server or the like in the above embodiment includes an operation input unit such as a keyboard, a mouse, and a scanner, a display unit such as a liquid crystal display, an output unit such as a printer and a speaker, a main storage device (memory ), An auxiliary storage device (such as a hard disk) or the like, and these means can also be provided in the user terminal. Control of each means is performed by a control means (CPU) that controls the server or the entire computer (not shown).

また、本発明の画像表示方法は、コンピュータを機能させるプログラムとして実現され、コンピュータ読取可能な記録媒体に記録された状態で、又はインターネット等のネットワークを通じて利用者端末に提供される。コンピュータ読取可能な記録媒体としては、CD−ROM等の光ディスク、DVD−ROM等の相変化型光ディスク、MO(Magnet Optical)やMD(Mini Disk)などの光磁気ディスク、フロッピー(登録商標)ディスクやリムーバブルハードディスクなどの磁気ディスク、コンパクトフラッシュ(登録商標)、スマートメディア、SDメモリカード、メモリスティック等のメモリカードが挙げられる。   The image display method of the present invention is realized as a program for causing a computer to function, and is provided to a user terminal in a state of being recorded on a computer-readable recording medium or through a network such as the Internet. Computer-readable recording media include optical disks such as CD-ROM, phase change optical disks such as DVD-ROM, magneto-optical disks such as MO (Magnet Optical) and MD (Mini Disk), floppy (registered trademark) disks, Examples include magnetic disks such as removable hard disks, memory cards such as compact flash (registered trademark), smart media, SD memory cards, and memory sticks.

なお、本発明の詳細な説明では具体的な実施形態について説明したが、本発明の要旨から逸脱しない範囲内で多様に変形できる。よって、本発明の範囲は、上述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。   In addition, although specific embodiment was described in detailed description of this invention, it can change variously within the range which does not deviate from the summary of this invention. Therefore, the scope of the present invention is not limited to the above-described embodiment, but should be determined based on the description of the scope of claims and equivalents thereof.

本発明の第1実施形態に係るアバター提供システムの構成を示す概略図Schematic which shows the structure of the avatar provision system which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係るユーザ端末のブロック図The block diagram of the user terminal which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係るWEBサービス提供サーバのブロック図The block diagram of the WEB service provision server which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係るWEBページ表示画面例WEB page display screen example according to the first embodiment of the present invention 本発明の第1実施形態に係るアバター画像と文字情報の重畳表示の模式図Schematic diagram of superimposed display of avatar image and character information according to the first embodiment of the present invention. 本発明の第1実施形態に係る文字情報作成画面例Example of character information creation screen according to the first embodiment of the present invention 本発明の第1実施形態に係る文字情報の設定項目例Examples of character information setting items according to the first embodiment of the present invention 本発明の第1実施形態に係るアバター提供システムの処理遷移を示すフローチャートThe flowchart which shows the process transition of the avatar provision system which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係るアバター提供システムの処理遷移を示すフローチャートThe flowchart which shows the process transition of the avatar provision system which concerns on 1st Embodiment of this invention. 本発明の第2実施形態に係るユーザ端末のブロック図The block diagram of the user terminal which concerns on 2nd Embodiment of this invention.

符号の説明Explanation of symbols

10 ウェブページ(WEB画面)
20 アバター画像表示領域
22 アバター画像
22L 画像表示レイヤ
24 文字情報
24L 文字表示レイヤ
30 文字情報設定画面
32 テキスト入力欄
34 文字エフェクト選択欄
36 アニメーション制御情報選択欄
40 プレビュー画面
42 プレビューボタン
44 登録ボタン
100 ユーザ端末
102 表示制御部(WEBブラウザ)
102F アニメーション表示制御部(Flash)
104 制御部
106 通信制御部
108 記憶部
110 外部インターフェース
112 入力部
114 操作部
116 表示インターフェース
118 ディスプレイ
200 WEBサービス提供サーバ
202 通信制御部
203 画面制御部
204 アバターDB
204a アバター記憶部
204b 文字情報記憶部
205 禁止文字判別部
206 制御部
400 画像表示装置(ユーザ端末)
402 表示制御部
402F アニメーション表示制御部
420 記憶部
420a 画像記憶部
420b 文字情報記憶部
420c 画面情報記憶部
10 Web page (WEB screen)
20 avatar image display area 22 avatar image 22L image display layer 24 character information 24L character display layer 30 character information setting screen 32 text input field 34 character effect selection field 36 animation control information selection field 40 preview screen 42 preview button 44 registration button 100 user Terminal 102 Display control unit (WEB browser)
102F Animation display controller (Flash)
104 control unit 106 communication control unit 108 storage unit 110 external interface 112 input unit 114 operation unit 116 display interface 118 display 200 WEB service providing server 202 communication control unit 203 screen control unit 204 avatar DB
204a Avatar storage unit 204b Character information storage unit 205 Prohibited character discrimination unit 206 Control unit 400 Image display device (user terminal)
402 Display control unit 402F Animation display control unit 420 Storage unit 420a Image storage unit 420b Character information storage unit 420c Screen information storage unit

Claims (12)

コンピュータの入力手段を介して入力又は選択された文字情報と画像データとを重畳させて表示する画像表示プログラムであって、前記コンピュータに、
前記文字情報を所定のアニメーション表示画面にアニメーション動作可能に表示する、第1のソフトウェアプログラムに基づいて遂行される第1機能と、
前記画像データが表示される表示領域に前記アニメーション表示画面が重畳配置される重畳領域を所定位置に配置し、前記重畳領域よりも大きな第1表示画面を生成するとともに、前記第1表示画面の前記表示領域に前記画像データを表示する、前記第1のソフトウェアプログラムとは別個の第2のソフトウェアプログラムに基づいて遂行される第2機能と、
を実現させ
前記第2機能は、前記文字情報を構成する文字テキスト情報及び文字アニメーション制御情報をユーザの入力操作に基づいて設定するための文字情報設定画面を第2表示画面として表示し、
前記文字情報設定画面は、少なくとも、前記重畳領域と、該重畳領域外に配置され、前記文字テキスト情報を入力するための入力欄及びプレビューボタンと、を備え、前記プレビューボタンが選択されると、前記第1のソフトウェアプログラムにより、前記入力欄に入力された文字を前記重畳領域にアニメーション表示させる画面であることを特徴とする画像表示プログラム。
An image display program for superimposing and displaying character information and image data input or selected via an input means of a computer,
A first function performed on the basis of a first software program for displaying the character information on a predetermined animation display screen so as to be capable of animation;
Wherein the display area where the image data is displayed animation display screen is arranged overlapping area to be superimposed arranged at a predetermined position, it generates a large first display screen than the overlapping region, of the first display screen A second function that is performed based on a second software program that is separate from the first software program and that displays the image data in the display area;
Realized ,
The second function displays, as a second display screen, a character information setting screen for setting character text information and character animation control information constituting the character information based on a user input operation,
The character information setting screen includes at least the superimposition region, an input field and a preview button that are arranged outside the superimposition region and for inputting the character text information, and when the preview button is selected, An image display program which is a screen for displaying characters input in the input field by the first software program in the superimposed area .
前記第2のソフトウェアプログラムは前記第1表示画面及び前記第2表示画面としてWEB画面を表示するWEBブラウザであり、前記第1のソフトウェアプログラムは前記WEBブラウザにプラグインされるフラッシュプレイヤー(Flash Player)及びswfファイルであり、
前記画像データは、サーバで管理されるアバター画像のデータであり、
前記文字情報設定画面は、さらに文字エフェクト情報を設定できる画面であって、前記文字エフェクト情報及び文字アニメーション制御情報を設定するための選択欄を備え、前記プレビューボタンが選択されると、前記第1のソフトウェアプログラムにより、前記入力された文字テキスト情報及び前記設定された文字エフェクト情報及び文字アニメーション制御情報を用いたアニメーション表示画像を前記重畳領域に表示させる画面であることを特徴とする請求項1記載の画像表示プログラム。
The second software program is a WEB browser that displays a WEB screen as the first display screen and the second display screen, and the first software program is a flash player plugged into the WEB browser. And a swf file,
The image data is avatar image data managed by a server,
The character information setting screen is a screen on which character effect information can be further set. The character information setting screen includes a selection field for setting the character effect information and character animation control information. When the preview button is selected, the first character information setting screen is displayed. the software programs claim 1, wherein the screen der Rukoto to display an animation display image using the character text information and the set character effect information and character animation control information the input to the overlapping region The image display program described.
前記重畳領域の位置に関する表示位置情報を取得して前記第2機能に提供する第3機能を備えることを特徴とする請求項1又は2記載の画像表示プログラム。   3. The image display program according to claim 1, further comprising a third function of acquiring display position information relating to the position of the superimposing region and providing the acquired information to the second function. 前記第3機能は、前記文字情報設定画面を生成し、当該設定された前記文字情報を前記第1機能に取得させ、
前記第1機能は、取得した前記文字情報の前記文字アニメーション制御情報を用いて前記文字テキスト情報のアニメーション表示を制御することを特徴とする請求項3に記載の画像表示プログラム。
The third feature, the generated character information setting screen is acquired the character information is the set to the first function,
The image display program according to claim 3, wherein the first function controls the animation display of the character text information using the character animation control information of the acquired character information.
前記第2機能は、前記画像データが表示される前記表示領域を含む画像表示レイヤと前記アニメーション表示画面が配置される文字表示レイヤとを形成し、前記表示領域の少なくとも一部に前記アニメーション表示画面が重畳して配置される前記画像表示レイヤ及び前記文字表示レイヤで構成された前記第1及び第2表示画面を生成することを特徴とする請求項1乃至4のいずれかに記載の画像表示プログラム。 The second function forms an image display layer including the display area in which the image data is displayed and a character display layer in which the animation display screen is arranged, and the animation display screen is formed in at least a part of the display area. 5. The image display program according to claim 1 , wherein the first display screen and the second display screen configured by the image display layer and the character display layer arranged to overlap each other are generated. . 前記第1機能は、前記画像データが前記アニメーション表示画面を通じて前記第1及び第2表示画面に表示可能にするために、前記アニメーション表示画面を透過性を有する表示画面に制御するとともに、前記透過性を有する表示画面上での前記文字情報のアニメーション動作制御を遂行することを特徴とする請求項1乃至5のいずれかに記載の画像表示プログラム。 The first function controls the animation display screen to a display screen having transparency so that the image data can be displayed on the first and second display screens through the animation display screen. The image display program according to any one of claims 1 to 5, wherein an animation operation control of the character information is performed on a display screen. 入力手段を介して入力又は選択された文字情報と画像データとを重畳させて表示する画像表示方法であって、
前記画像データの表示領域にアニメーション表示制御手段により表示制御される所定のアニメーション表示画面が重畳配置される重畳領域を所定位置に配置し、前記重畳領域よりも大きな第1表示画面を生成する表示画面生成ステップと、
前記画像データを前記第1表示画面の前記表示領域に表示させるとともに、前記文字情報を前記アニメーション表示制御手段によって前記アニメーション表示画面に表示させるアニメーション表示ステップと、
を含み、
前記表示画面生成ステップと前記アニメーション表示ステップとでは、相互に別個のソフトウェアプログラムに基づいて処理を遂行し、
前記表示画面生成ステップは、前記文字情報を構成する文字テキスト情報及び文字アニメーション制御情報をユーザの入力操作に基づいて設定するための文字情報設定画面を第2表示画面として表示するステップを含み、
前記文字情報設定画面は、少なくとも、前記重畳領域と、該重畳領域外に配置され、前記文字テキスト情報を入力するための入力欄及びプレビューボタンと、を備え、前記プレビューボタンが選択されると、前記アニメーション表示制御手段により、前記入力欄に入力された文字を前記重畳領域にアニメーション表示させる画面である
ことを特徴とする画像表示方法。
An image display method for superimposing and displaying character information and image data input or selected via an input means,
It was placed overlapping area in which a predetermined animation display screen displayed controlled by the animation display control means in the display area of the image data is superimposed arranged at a predetermined position, the display to generate a large first display screen than the overlapping region A screen generation step;
An animation display step of displaying the image data in the display area of the first display screen and displaying the character information on the animation display screen by the animation display control means;
Only including,
The display screen generation step and the animation display step perform processing based on mutually separate software programs,
The display screen generating step includes a step of displaying, as a second display screen, a character information setting screen for setting character text information and character animation control information constituting the character information based on a user input operation,
The character information setting screen includes at least the superimposition region, an input field and a preview button that are arranged outside the superimposition region and for inputting the character text information, and when the preview button is selected, An image display method, wherein the animation display control means is a screen that displays an animation of characters input in the input field in the superimposed area .
前記画像データは、サーバで管理されるアバター画像のデータであり、
前記アニメーション表示制御手段はフラッシュプレイヤー(Flash Player)及びswfファイルであり、
前記表示画面生成ステップは、WEBブラウザを通じて前記第1表示画面及び前記第2表示画面としてWEB画面を生成し、
前記文字情報設定画面は、さらに文字エフェクト情報を設定できる画面であって、前記文字エフェクト情報及び文字アニメーション制御情報を設定するための選択欄を備え、前記プレビューボタンが選択されると、前記アニメーション表示制御手段により、前記入力された文字テキスト情報及び前記設定された文字エフェクト情報及びアニメーション制御情報を用いたアニメーション表示画像を前記重畳領域に表示させる画面であることを特徴とする請求項7記載の画像表示方法。
The image data is avatar image data managed by a server,
The animation display control means is a flash player (Flash Player) and a swf file,
The display screen generation step generates a WEB screen as the first display screen and the second display screen through a WEB browser,
The character information setting screen is a screen on which character effect information can be further set, and includes a selection field for setting the character effect information and character animation control information. When the preview button is selected, the animation display is performed. the control means of claim 7, wherein the screen der Rukoto to display an animation display image using the character text information and the set character effect information and animation control information the input to the overlapping region Image display method.
前記アニメーション表示ステップを遂行するために前記重畳領域の位置に関する表示位置情報を取得する表示位置情報取得ステップを含むことを特徴とする請求項7又は8記載の画像表示方法。   9. The image display method according to claim 7, further comprising a display position information acquisition step of acquiring display position information related to the position of the superimposed region in order to perform the animation display step. ネットワークを通じて接続されるユーザ端末にアバターサービスを提供するアバター提供システムであって、
前記ユーザ端末を通じてユーザが任意に入力した又は選択した文字情報を前記ユーザのアバター画像と関連付けて格納する第1記憶部と、
前記アバター画像を前記ユーザ毎に格納する第2記憶部と、
前記ユーザ端末からの要請に応じて、前記ユーザ端末のWEBブラウザにプラグインされたアニメーション表示制御手段により読み込まれ、所定のアニメーション表示画面に前記文字情報を表示するためのアニメーション動作プログラムを前記ユーザ端末に提供するとともに、前記アバター画像が表示される表示領域に前記アニメーション表示画面が重畳配置される重畳領域を所定位置に配置し、前記重畳領域よりも大きな第1WEB画面を前記WEBブラウザが生成するための画面情報を前記ユーザ端末に提供する画面制御部と、
を有し、
前記画面制御部は、前記文字情報を構成する文字テキスト情報及び文字アニメーション制御情報を設定するための文字情報設定画面を第2WEB画面として前記ユーザ端末に提供し、
前記文字情報設定画面は、少なくとも、前記重畳領域と、該重畳領域外に配置され、前記文字テキスト情報を入力するための入力欄及びプレビューボタンと、を備え、前記プレビューボタンが選択されると、前記アニメーション動作プログラムに基づいて、前記入力欄に入力された文字が前記重畳領域にアニメーション表示される画面であることを特徴とするアバター提供システム。
An avatar providing system that provides an avatar service to user terminals connected through a network,
A first storage unit that stores character information arbitrarily input or selected by the user through the user terminal in association with the user's avatar image;
A second storage for storing the avatar image for each user;
In response to a request from the user terminal, an animation operation program that is read by an animation display control unit plugged into a WEB browser of the user terminal and displays the character information on a predetermined animation display screen is stored in the user terminal. provided in conjunction with, the said display area where the avatar image is displayed animation display screen is arranged overlapping area to be superimposed arranged at a predetermined position, the WEB browser generates a large first 1 WEB screen than the overlapping region A screen control unit that provides screen information to the user terminal;
I have a,
The screen control unit provides a character information setting screen for setting character text information and character animation control information constituting the character information to the user terminal as a second WEB screen,
The character information setting screen includes at least the superimposition region, an input field and a preview button that are arranged outside the superimposition region and for inputting the character text information, and when the preview button is selected, the animation on the basis of the operation program, the avatar providing system characters input in the input field is characterized screens der Rukoto to be animated in the overlap region.
前記アニメーション表示制御手段はフラッシュプレイヤー(Flash Player)であり、前記アニメーション動作プログラムはswfファイルであり、
前記文字情報設定画面は、さらに文字エフェクト情報を設定できる画面であって、前記文字エフェクト情報及びアニメーション制御情報を設定するための選択欄を備え、前記プレビューボタンが選択されると、前記アニメーション動作プログラムに基づいて、前記入力された文字テキスト情報及び前記設定された文字エフェクト情報及びアニメーション制御情報を用いたアニメーション表示画像が前記重畳領域に表示される画面であることを特徴とする請求項10記載のアバター提供システム。
The animation display control means is a flash player, the animation operation program is a swf file,
The character information setting screen is a screen on which character effect information can be further set, and includes a selection field for setting the character effect information and animation control information, and when the preview button is selected, the animation operation program based on claim 10, wherein the animation displaying images using text effect information and animation control information the inputted character text information and the set is characterized screens der Rukoto displayed on the overlapping region Avatar providing system.
前記文字情報設定画面は、設定した各情報を登録するための登録ボタンをさらに備え、
前記アバター提供システムは、
前記文字情報設定画面の前記登録ボタンが選択された場合に、前記ユーザ端末から入力された前記文字情報を受信し、受信した前記文字情報に含まれる文字テキスト情報が、予め設定された禁止文字データに該当するか否かを判別する禁止文字判別部をさらに有し、
前記禁止文字データに該当すると判別された場合には、当該文字情報を格納せずに、前記ユーザ端末に禁止文字が含まれている旨の通知を行うことを特徴とする請求項11に記載のアバター提供システム。
The character information setting screen further includes a registration button for registering each set information,
The avatar providing system includes:
When the registration button on the character information setting screen is selected, the character information input from the user terminal is received, and the character text information included in the received character information is preset prohibited character data. Further includes a prohibited character discriminating unit that discriminates whether or not
12. When it is determined that the character data corresponds to the prohibited character data, the user terminal is notified that the prohibited character is included without storing the character information. Avatar providing system.
JP2008106136A 2008-04-15 2008-04-15 Image display program, image display device, and avatar providing system Active JP5277436B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008106136A JP5277436B2 (en) 2008-04-15 2008-04-15 Image display program, image display device, and avatar providing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008106136A JP5277436B2 (en) 2008-04-15 2008-04-15 Image display program, image display device, and avatar providing system

Publications (2)

Publication Number Publication Date
JP2009258918A JP2009258918A (en) 2009-11-05
JP5277436B2 true JP5277436B2 (en) 2013-08-28

Family

ID=41386266

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008106136A Active JP5277436B2 (en) 2008-04-15 2008-04-15 Image display program, image display device, and avatar providing system

Country Status (1)

Country Link
JP (1) JP5277436B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5392065B2 (en) * 2009-12-25 2014-01-22 フリュー株式会社 Photo sticker creation apparatus, photo sticker creation method, and program
JP6202560B2 (en) * 2013-08-16 2017-09-27 株式会社メイクソフトウェア Photo shooting game device, photo sticker creating device, photo shooting game device control method, and photo shooting game device control program
WO2017191696A1 (en) 2016-05-06 2017-11-09 ソニー株式会社 Information processing system and information processing method
JP6835895B2 (en) * 2019-03-19 2021-02-24 株式会社バンダイ Content synthesis systems, programs, and content synthesis methods
JP7454166B2 (en) 2022-07-27 2024-03-22 グリー株式会社 Information processing system, information processing method, and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050054874A (en) * 2002-06-17 2005-06-10 포르토 라넬리, 에스. 에이 Enabling communication between users surfing the same web page
JP2004310342A (en) * 2003-04-04 2004-11-04 Imj:Kk Image generating method and image generating system
JP2006293455A (en) * 2005-04-06 2006-10-26 Dainippon Printing Co Ltd Invalid data confirmation system

Also Published As

Publication number Publication date
JP2009258918A (en) 2009-11-05

Similar Documents

Publication Publication Date Title
US20180176175A1 (en) Systems and methods for creating and accessing collaborative electronic multimedia compositions
CN108924622B (en) Video processing method and device, storage medium and electronic device
US20200264695A1 (en) A cloud-based system and method for creating a virtual tour
JP5338805B2 (en) Photo sticker creation apparatus and processing method
US11302038B2 (en) System and method for generating an augmented reality experience
JP5277436B2 (en) Image display program, image display device, and avatar providing system
KR20100113266A (en) Apparatus and method for manufacturing three-dementions image message in electronic terminal
JP2013089195A (en) Viewer device, server device, display control method, electronic comic editing method and program
JP2014050027A (en) Photographic sticker creating apparatus, control method for photographic sticker creating apparatus, and control program for photographic sticker creating apparatus
JP2020074041A (en) Imaging device for gaming, image processing device, and image processing method
JP5708419B2 (en) Image display system, learning system, image display method, and control program
JP2009071699A (en) Method and device for moving image distribution and its program
JP5540420B2 (en) Photo sticker creation apparatus and processing method
WO2023230423A1 (en) Combining content in a preview state
CN110944218B (en) Multimedia information playing system, method, device, equipment and storage medium
JP2010068212A (en) Image processor, image processing method, and program
JP2016116245A (en) Photo taking play device, photo seal creation device, content provision system, control method for photo taking play device, and control program for photo taking play device
TWI765230B (en) Information processing device, information processing method, and information processing program
JP2008067356A (en) Image display device, image data providing device, image display system, image display system control method, control program, and recording medium
JP2019009748A (en) Image processing apparatus, image processing method, and program
JP4780679B2 (en) Mobile small communication device and program
JP2009271881A (en) Mobile type compact communication equipment and mail system and program
JP7396326B2 (en) Information processing system, information processing device, information processing method and program
KR101729377B1 (en) Apparatus for transmitting image message
KR102147577B1 (en) Display terminal and display method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110413

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120529

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120822

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130304

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20130312

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: 20130409

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20130425

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130425

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20130425

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5277436

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S802 Written request for registration of partial abandonment of right

Free format text: JAPANESE INTERMEDIATE CODE: R311802

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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