JP3179303B2 - Display control device - Google Patents
Display control deviceInfo
- Publication number
- JP3179303B2 JP3179303B2 JP31360394A JP31360394A JP3179303B2 JP 3179303 B2 JP3179303 B2 JP 3179303B2 JP 31360394 A JP31360394 A JP 31360394A JP 31360394 A JP31360394 A JP 31360394A JP 3179303 B2 JP3179303 B2 JP 3179303B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- display
- display control
- serif
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Processing Or Creating Images (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は表示制御装置に係り、特
に、表示画面上にキャラクタを表示すると共に表示され
たキャラクタのセリフを文字として表示する表示制御装
置に関する。近年、複数のパソコンをパソコン通信網に
より同じサーバに接続し、接続されたサーバに形成され
た同一の仮想世界を介してコミニュケーションを計るシ
ステムが確立されている。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a display control device and, more particularly, to a display control device for displaying a character on a display screen and displaying a line of the displayed character as a character. In recent years, a system has been established in which a plurality of personal computers are connected to the same server via a personal computer communication network, and communication is measured via the same virtual world formed in the connected servers.
【0002】しかし、コンピュータを使った通信では動
画や音声などのマルチメディア情報を同時に処理するこ
とで、互いの意思の伝達は容易となってはいるが、ネッ
トワークの帯域幅が狭いため、大量のデータを送受信す
ることができない。このため、上記のシステムでは必要
最小限のデータの送受信でより人間味のあるインタフェ
ースを確立するため、コンピュータの操作者の化身とし
て簡単なキャラクタを画面中の仮想的な世界に登場さ
せ、仮想的な世界であたかもコンピュータの操作者自信
が行動しているようにキャラクタを操作させることによ
り遠隔地にいる相手とのコミニュケーションを容易なも
のとしている。[0003] However, in communication using a computer, simultaneous processing of multimedia information such as moving images and voices makes it easy to communicate each other's intentions. Cannot send or receive data. For this reason, in the above system, a simple character appears as an incarnation of the computer operator in the virtual world on the screen to establish a more human-like interface by transmitting and receiving the minimum necessary data, By operating a character as if the computer operator himself is acting in the world, communication with a remote party is facilitated.
【0003】[0003]
【従来の技術】図14にパソコン通信サービスのシステ
ムの構成図を示す。パソコン等の端末装置51−1〜5
1−nは夫々モデム52−1〜52−nを介して電話回
線53と接続されている。電話回線53は所定のアクセ
スポイント54−1〜54−nでパソコン通信専用回線
55に接続される。パソコン通信専用回線55にはサー
バ56が接続されていて、サーバ56はパソコン通信専
用回線55及び電話回線53を介して端末装置51−1
〜51−nにサービスを供給する。2. Description of the Related Art FIG. 14 shows the configuration of a personal computer communication service system. Terminal devices 51-1 to 5 such as personal computers
1-n are connected to a telephone line 53 via modems 52-1 to 52-n, respectively. The telephone line 53 is connected to a personal computer communication dedicated line 55 at predetermined access points 54-1 to 54-n. A server 56 is connected to the personal computer communication line 55, and the server 56 is connected to the terminal device 51-1 via the personal computer communication line 55 and the telephone line 53.
To 51-n.
【0004】サーバ56から端末装置に供給するサービ
スとしては側端サーバ56に形成された仮想世界を複数
の端末装置51−1〜51nで共有しつつ、ゲームを楽
しむサービスがある。このようなサービスでは端末装置
51−1〜51−nに表示される画面には仮想世界がグ
ラフィック表示され、グラフィック表示された画面の中
に自分の分身となるキャラクタが表示され、このキャラ
クタを自由に操ることにより仮想世界で買い物やカジノ
を楽しんだり、他のキャラクタとの会話が楽しめる。As a service supplied from the server 56 to the terminal device, there is a service for enjoying a game while sharing a virtual world formed in the side server 56 with a plurality of terminal devices 51-1 to 51n. In such a service, a virtual world is graphically displayed on a screen displayed on the terminal devices 51-1 to 51-n, and a character as a self-self is displayed on the graphic-displayed screen. You can enjoy shopping and casinos in the virtual world and enjoy talking with other characters by manipulating the game.
【0005】図15にこのようなサービスで表示される
画面の従来の一例を示す。図15に示すように仮想世界
をグラフィックとして表示するグラフィック画面61
と、グラフィック画面61のキャラクタ62のセリフを
表示する文字画面63、各種のメニューを選択するメニ
ュー画面64等より構成されていた。FIG. 15 shows an example of a conventional screen displayed by such a service. A graphic screen 61 for displaying a virtual world as a graphic as shown in FIG.
And a character screen 63 for displaying the words of the character 62 on the graphic screen 61, a menu screen 64 for selecting various menus, and the like.
【0006】[0006]
【発明が解決しようとする課題】しかるに、従来の表示
制御装置では画面を仮想的な世界のキャラクタを表示す
るグラフィック画面と、グラフィック画面に表示された
キャラクタのセリフを表示する文字画面とで分けて表示
を行っていたため、キャラクタとそのキャラクタのセリ
フとが分かれて表示され、キャラクタとセリフとの対応
関係が解りにくく、また、文字画面では各キャラクタの
セリフが羅列されるだけであるため、応答が遅れた場合
などにどのセリフに応答したのか解からなくなってしま
う等の問題点があった。However, in the conventional display control device, the screen is divided into a graphic screen for displaying a character in a virtual world and a character screen for displaying the words of the character displayed on the graphic screen. Since the display was performed, the character and the line of the character are displayed separately, and it is difficult to understand the correspondence between the character and the line.In addition, since only the lines of each character are listed on the character screen, the response is There has been a problem that, for example, when a response is delayed, it is not possible to determine which dialogue the user responded to.
【0007】さらに、文字画面にはグラフィック画面に
登場するキャラクタのセリフがすべて表示されるため、
登場するキャラクタの数が多くなると、文字画面に表示
されるセリフの数が多くなり読みにくい画面となってし
まう等の問題点があった。本発明は上記の点に鑑みてな
されたもので、キャラクタとそれに対応する文字とを認
識しやすく表示できる表示制御装置を提供することを目
的とする。Further, since the character screen displays all the lines of the characters appearing on the graphic screen,
When the number of appearing characters increases, the number of dialogues displayed on the character screen increases and the screen becomes difficult to read. The present invention has been made in view of the above points, and an object of the present invention is to provide a display control device capable of displaying a character and a corresponding character in an easily recognizable manner.
【0008】[0008]
【課題を解決するための手段】図1に本発明の原理図を
示す。表示手段1は画面上にキャラクタとキャラクタに
対応する文字列を表示する。文字列表示制御手段2は、
表示手段1の画面に表示されるキャラクタの重心位置に
よりキャラクタに対応する文字列の表示位置を制御す
る。FIG. 1 shows the principle of the present invention. The display means 1 displays a character and a character string corresponding to the character on the screen. The character string display control means 2
The position of the center of gravity of the character displayed on the screen of the display means 1
To your control the display position of the character string corresponding to the more character.
【0009】また、前記文字列表示制御手段2は前記文
字列の入力順に重ねて表示させる。さらに、前記文字列
表示制御手段2は前記文字列を前記文字列毎に所定の大
きさの表示領域内に表示させる。矢印表示制御手段3は
異なるキャラクタの文字列間に互いの結合を示す矢印を
表示する。The character string display control means 2 superimposes and displays the character strings in the input order. Further, the character string display control means 2 displays the character string in a display area of a predetermined size for each character string. The arrow display control means 3 displays arrows indicating the mutual connection between character strings of different characters.
【0010】文字列消去手段4は予め決められた所定の
時間を経過して表示された文字列を消去する。The character string erasing means 4 erases a character string displayed after a predetermined time has elapsed.
【0011】[0011]
【作用】本発明の請求項1によれば、画面に表示するキ
ャラクタの重心位置によりキャラクタに対応する前記文
字列の表示位置を制御し、キャラクタに対応する文字列
を表示させることにより、キャラクタと文字列との対応
を認識しやすくなる。請求項2によれば、文字列を入力
順に重ねて表示させることにより文字列の入力順の認識
を容易に行なえる。According to the first aspect of the present invention, a key displayed on a screen is provided.
The sentence corresponding to the character according to the position of the center of gravity of the character
Controls the display position of the character string and the character string corresponding to the character
Is displayed, it is easy to recognize the correspondence between the character and the character string. According to the second aspect, by superimposing and displaying the character strings in the input order, the input order of the character strings can be easily recognized.
【0012】請求項3によれば、キャラクタの3次元位
置のうちの画面奥行方向の表示位置に応じてキャラクタ
に対応する文字列の表示形態を変更することによりキャ
ラクタと各文字列の認識を容易に行なえる。請求項4に
よれば、異なるキャラクタの文字列間に互いの結合を示
す矢印を表示させることにより異なるキャラクタ間の文
字列の対応をとることができ、キャラクタ間のコミュニ
ケーションの認識が容易に行なえる。According to the third aspect, the three-dimensional position of the character
Character according to the display position in the screen depth direction
Calibration by changing the display form of the character string corresponding to
Recognition of lacta and each character string is easy. According to the fourth aspect, by displaying arrows indicating the mutual connection between the character strings of different characters, correspondence of the character strings between different characters can be taken, and communication between the characters can be achieved.
Application can be easily recognized.
【0013】請求項5によれば、所定時間以上を経過し
て表示される文字列は消去されるため、画面を文字列が
埋めてしまうことがなくなり、常に適切な量の文字列を
表示でき、画面を見やすくできる。According to the fifth aspect, the character string displayed after a predetermined time has elapsed is erased, so that the character string does not fill the screen, and an appropriate amount of character string can always be displayed. , Making it easier to see the screen.
【0014】[0014]
【実施例】図2に本発明の一実施例のブロック構成図を
示す。端末装置11はモデム12、電話回線13、アク
セスポイント部14、専用回線15を介してサーバ16
と接続され、サーバ16との間でデータの入出力を行な
い、サーバ16により形成される仮想世界を介して通信
を行なう。FIG. 2 is a block diagram showing an embodiment of the present invention. The terminal device 11 is connected to a server 16 via a modem 12, a telephone line 13, an access point unit 14, and a dedicated line 15.
Connected to the server 16, inputting and outputting data to and from the server 16, and performing communication via a virtual world formed by the server 16.
【0015】端末装置11はデータの通信処理を行なう
通信処理部17、データの入力を行なう入力装置18、
入力装置18の操作に応じたデータを生成する入力処理
部19、通信処理部17及び入力処理部19から供給さ
れたデータを処理するデータ処理部20、表示を行なう
表示装置21、データ処理部20で処理されたデータに
基づいて表示装置21を制御する表示制御部22より構
成される。The terminal device 11 includes a communication processing unit 17 for performing data communication processing, an input device 18 for inputting data,
An input processing unit 19 that generates data in accordance with an operation of the input device 18, a communication processing unit 17, a data processing unit 20 that processes data supplied from the input processing unit 19, a display device 21 that performs display, and a data processing unit 20 And a display control unit 22 that controls the display device 21 based on the data processed in step (1).
【0016】通信処理部17はサーバ16との接続を行
なうための通信処理を実行する。入力装置18はキーボ
ード、マウス等より構成され、操作者により操作され、
セリフの入力、キャラクタの位置移動等の操作が行なわ
れる。入力処理部19は入力装置18と接続されてい
て、入力装置18の操作に応じた入力データを生成し、
データ処理部20に供給する。The communication processing unit 17 executes a communication process for establishing a connection with the server 16. The input device 18 includes a keyboard, a mouse, and the like, is operated by an operator,
Operations such as input of dialogue, movement of the position of the character, and the like are performed. The input processing unit 19 is connected to the input device 18 and generates input data in accordance with the operation of the input device 18,
The data is supplied to the data processing unit 20.
【0017】データ処理部20は通信処理部17、入力
処理部19、表示制御部22と接続されていて、通信処
理部17から供給されるサーバ16からのキャラクタ位
置及び文字データ及び、入力処理部19から入力装置1
8の操作に応じて供給されるキャラクタ位置及び文字デ
ータを後述するように、キャラクタに近接してセリフが
見やすく表示されるようにデータを処理して表示制御部
22に供給すると共に、自端末のキャラクタ位置及び文
字データをサーバ16に供給されるべく、通信処理部1
7に供給する。The data processing unit 20 is connected to the communication processing unit 17, the input processing unit 19, and the display control unit 22, and receives the character position and character data from the server 16 supplied from the communication processing unit 17, and the input processing unit. Input device 1 from 19
As described later, the character position and character data supplied in response to the operation of Step 8 are processed so that the words are displayed close to the character and displayed in a legible manner, and supplied to the display control unit 22. In order to supply the character position and the character data to the server 16, the communication processing unit 1
7
【0018】表示制御部22は、表示装置21を制御し
てデータ処理部20からの供給される画像データに応じ
て仮想表示装置21を制御して表示装置にサーバ16に
形成される仮想世界の表示を行なう。表示装置21はC
RTディスプレイ等よりなり表示制御装置21により駆
動制御され、サーバ16に形成される仮想世界の表示を
行なう。The display control unit 22 controls the display device 21 to control the virtual display device 21 in accordance with the image data supplied from the data processing unit 20, and displays the virtual world formed on the server 16 on the display device. Display. The display device 21 is C
The display 16 is driven and controlled by a display control device 21 such as an RT display, and displays a virtual world formed on the server 16.
【0019】図3に本発明の一実施例の処理で用いられ
るデータの構成図を示す。図3(A)は各キャラクタに
属するセリフ構造体、図3(B)はキャラクタ情報、図
3(C)は文字情報を示し、各情報は夫々に設定された
記憶領域に記憶されている。キャラクタに属するセリフ
構造体は図3(A)に示すようにセリフの発生した時刻
T、重心位置(x,y)及び幅W、高さHより構成され
る幾何情報、セリフ構造体に対応するキャラクタ情報の
格納位置が格納された位置を示すキャラクタ情報へのポ
インタP1 、セリフを形成する文字列が格納された位置
を示すポインタP2 、参照すべきセリフに対応する他の
構造体の格納位置が格納されたポインタP3 、次のセリ
フに対応する構造体の格納位置が格納されたポインタP
4 より構成される。FIG. 3 shows a configuration diagram of data used in the processing of one embodiment of the present invention. FIG. 3A shows a serif structure belonging to each character, FIG. 3B shows character information, and FIG. 3C shows character information, and each piece of information is stored in a storage area set for each character. The serif structure belonging to the character corresponds to the geometric information including the time T at which the serif occurred, the position of the center of gravity (x, y), the width W, and the height H, and the serif structure as shown in FIG. storage of the pointer P 1, the pointer P 2 indicating the position where the string is stored to form the words, other corresponding to reference should be serif structure into character information indicating a position where the storage position of the character information is stored Pointer P 3 where the position is stored, pointer P where the storage position of the structure corresponding to the next line is stored
Consists of four .
【0020】キャラクタ情報は図3(B)に示すように
キャラクタの重心の3次元位置(x,y,z)、及びキ
ャラクタの形状、色等の情報より構成されている。デー
タ処理部20におけるデータの処理は図3に示すセリフ
構造体、キャラクタ情報、文字列情報の他、セリフ構造
体を順次処理することにより実行される。図4に本発明
の一実施例のデータ処理部20でのセリフ構造体へのア
クセス動作説明図を示す。As shown in FIG. 3B, the character information includes three-dimensional positions (x, y, z) of the center of gravity of the character, and information such as the shape and color of the character. The data processing in the data processing unit 20 is executed by sequentially processing the serif structure, the character information, and the character string information shown in FIG. FIG. 4 is a diagram illustrating an operation of accessing the serif structure in the data processing unit 20 according to an embodiment of the present invention.
【0021】ポインタはまず、セリフ構造体リストの先
頭のセリフ構造体にアクセスし、セリフ構造体内の情報
に基づいて後述するようにキャラクタ、文字等の表示を
行なう。セリフ構造体には次のセリフ構造体へのポイン
タP4 が設けられていて、データ処理部20はこのポイ
ンタP4 により次のセリフ構造体へアクセスする。この
ように、データ処理部20ではセリフ構造体のポインタ
P4 に従って順次セリフ構造体へアクセスして、順に画
面にセリフを表示する。The pointer first accesses the head serif structure in the serif structure list, and displays characters, characters, etc., as described later, based on information in the serif structure. The dialogue structure have the pointer P 4 is provided to the next dialogue structure, the data processing unit 20 is accessed by the pointer P 4 to the next dialogue structure. Thus, access to sequentially serif structure according pointer P 4 of the data processing unit 20 in the speech structure, in order to display the words on the screen.
【0022】このとき、セリフは後述するように新しい
ものを上に表示する。このため、最新のデータは最終の
セリフ構造体として最後に追加される。したがって、セ
リフ入力時刻T1 ,T2 はT1 <T2 となる。図5に本
発明の一実施例のデータ処理部20のセリフ表示処理の
動作フローチャートを示す。ここでは一つのキャラクタ
に対してセリフを表示するときの動作を説明する。At this time, a new line is displayed above, as described later. Therefore, the latest data is added at the end as a final serif structure. Therefore, the dialog input times T 1 and T 2 satisfy T 1 <T 2 . FIG. 5 shows an operation flowchart of the dialog display processing of the data processing unit 20 according to one embodiment of the present invention. Here, the operation when displaying a line for one character will be described.
【0023】まず、キャラクタが現在有するセリフの個
数をNに設定する(ステップS1−1)。次にデータ処
理部20はキャラクタのセリフが入力順に記憶されたセ
リフ構造体リストの先頭のポインタにポイントを設定す
る(ステップS1−2)。次にデータ処理部20は、設
定されたポインタを見て、設定されたポインタが存在す
るか否かを判断する(ステップS1−3)。First, the number of words that the character currently has is set to N (step S1-1). Next, the data processing unit 20 sets a point to the first pointer of the serif structure list in which the serifs of the characters are stored in the input order (step S1-2). Next, the data processing unit 20 looks at the set pointer and determines whether or not the set pointer exists (step S1-3).
【0024】ここで、設定されたポインタが存在しなけ
れば、セリフがないこと示すため処理を終了する。ま
た、設定されたポインタが存在すれば、‘N+1’をN
に設定する(ステップS1−4)。次に、設定されたポ
インタのセリフ構造体にアクセスし、アクセスしたセリ
フ構造体のキャラクタ情報へのポインタP1 によりキャ
ラクタ情報にアクセスし、キャラクタの位置・形状の情
報に基づいてキャラクタの重心位置Cg(cx,cy)
を求め、求められたキャラクタの重心位置Cg(cx,
cy)より、後述するようにセリフ枠の重心位置Sg
(sx,sy)を決定する(ステップS1−5)。Here, if the set pointer does not exist, the processing is terminated to indicate that there is no dialogue. If the set pointer exists, 'N + 1' is set to N
(Step S1-4). Then, set access the serif structure pointer has to access the character information by the pointer P 1 to the character information of the speech structure is accessed, the centroid position Cg of the character based on the position and shape information of the character (Cx, cy)
Is calculated, and the calculated center of gravity position Cg (cx, cx,
cy), the gravity center position Sg of the dialog box is described later.
(Sx, sy) is determined (step S1-5).
【0025】次にキャラクタ情報よりキャラクタの3次
元位置から奥行きDを得る(ステップS1−6)。ステ
ップS1−6で得られたキャラクタの奥行きDをd1 <
d2<d3 なる定数d1 〜d3 と比較し、セリフ及びセ
リフ枠の大きさ及び表示を決定する。まず、D≦d1 の
とき、つまり、キャラクタが画面手前に位置するときに
はセリフ及びセリフ枠形状を予め最大に設定されたもの
に設定する(ステップS1−7,S1−8)。Next, the depth D is obtained from the three-dimensional position of the character from the character information (step S1-6). Let the depth D of the character obtained in step S1-6 be d 1 <
compared with d 2 <d 3 becomes constant d 1 to d 3, determines the size and display of speech and speech frame. First, when D ≦ d 1 , that is, when the character is located in front of the screen, the dialogue and the dialogue frame shape are set to the maximum previously set (steps S1-7, S1-8).
【0026】d1 <D≦d2 のとき、つまり、キャラク
タが画面手前よりわずかに奥に位置するときにはセリフ
及びセリフ枠形状を最大形状のものより予めわずかに小
さく設定されたものとする(ステップS1−9,S1−
10)。d2 <D≦d3 のとき、つまり、キャラクタが
画面手前よりさらに奥に位置するときにはセリフ及びセ
リフ枠形状を予め、ステップS1−10で設定されるも
のよりさらに小さく設定されたものとする(ステップS
1−11,S1−12)。When d 1 <D ≦ d 2 , that is, when the character is located slightly behind the screen, it is assumed that the serif and the serif frame shape are set slightly smaller in advance than those of the maximum shape (step S1-9, S1-
10). When d 2 <D ≦ d 3 , that is, when the character is located further in front of the screen, it is assumed that the dialogue and the dialogue frame shape are set smaller in advance than those set in step S1-10 ( Step S
1-11, S1-12).
【0027】d3 <Dのとき、つまり、キャラクタが画
面手前からd3 の位置より奥に位置するときにはセリフ
及びセリフ枠形状は表示せず、処理を終了させる(ステ
ップS1−13)。次にステップS1−5で決定された
重心位置Sgに上記ステップS1−7〜S1−13によ
り設定された大きさのセリフ及びセリフ枠の重心が一致
するように上記セリフ及びセリフ枠を配置する(ステッ
プS1−14)。When d 3 <D, that is, when the character is located from the front of the screen to the back of the position of d 3 , the line and the line frame shape are not displayed, and the process is terminated (step S1-13). Next, the serif and the serif frame are arranged such that the center of gravity of the serif and the serif frame set in steps S1-7 to S1-13 coincide with the center of gravity Sg determined in step S1-5 ( Step S1-14).
【0028】次に他のセリフ表示領域にリンクを張る指
示が設定されているか否かが判断される(ステップS1
−15)。ステップS1−15でリンクを張る指示が設
定されている場合には予め設定されたセリフ表示枠に後
述するようにリンク矢印を表示する(ステップS1−1
6)。Next, it is determined whether or not an instruction to set a link in another dialogue display area is set (step S1).
-15). If an instruction to link is set in step S1-15, a link arrow is displayed in a preset dialog display frame as described later (step S1-1).
6).
【0029】次にポインタをセリフ構造体の次のポイン
タに設定し、ステップS1−3に戻る(ステップS1−
17)。図6にセリフ重心位置Sgの決定方法の説明図
を示す。図6(A)にキャラクタの形状の一例、図6
(B)にセリフ表示領域の一例の構成、図6(C)にキ
ャラクタとセリフ表示領域との相関関係を示す図、図6
(D)に複数のセリフ表示領域を表示する場合の表示例
を示す。Next, the pointer is set to the next pointer of the serif structure, and the process returns to step S1-3 (step S1-
17). FIG. 6 is an explanatory diagram of a method of determining the line gravity center position Sg. FIG. 6A shows an example of the shape of the character.
FIG. 6B shows an example of a configuration of a dialogue display area, and FIG. 6C shows a correlation between a character and a dialogue display area.
(D) shows a display example when a plurality of dialogue display areas are displayed.
【0030】図6(A)に示すようにキャラクタの高さ
をCh、キャラクタの幅をCwとし、キャラクタの重心
をCg(cx,cy)(画面上での座標)とする。ま
た、図6(B)に示すようにセリフ表示領域は高さS
h、幅Swに設定され、その重心位置Sgは(sx,s
y)(画面上での座標)とする。最新のセリフが表示さ
れる表示領域の重心位置Sg0 (sx0 ,sy0 )は図
6(C)に示すように sx0 =cx sy0 =Sh/2+cy+Ch/2+Δh で決定される。このとき、Δhはオフセット値で、デー
タ処理部20内部に予め設定されていて、キャラクタと
セリフ表示領域との間隔を設定する値を示す。As shown in FIG. 6A, the height of the character is Ch, the width of the character is Cw, and the center of gravity of the character is Cg (cx, cy) (coordinates on the screen). As shown in FIG. 6B, the dialogue display area has a height S.
h, width Sw, and the center of gravity position Sg is (sx, s
y) (coordinates on the screen). The center of gravity position Sg 0 (sx 0 , sy 0 ) of the display area where the latest dialogue is displayed is determined by sx 0 = cx sy 0 = Sh / 2 + cy + Ch / 2 + Δh as shown in FIG. At this time, Δh is an offset value, which is set in advance in the data processing unit 20 and indicates a value for setting an interval between the character and the dialogue display area.
【0031】また、所定時間内にN番目のセリフが入力
されたときには、N番目のセリフが表示される表示領域
の重心位置SgN (sxN ,syN )は図6(D)に示
すように、 sxN =cx+Δx×N syN =Sh/2+cy+Ch/2+Δh+Δy×N で決定される。このとき、Δx,Δyは予めデータ処理
部20内に設定される値で、前回のセリフ表示領域との
ずれ量を設定する値である。When the N-th line is input within a predetermined time, the barycentric position Sg N (sx N , sy N ) of the display area where the N-th line is displayed is as shown in FIG. Sx N = cx + Δx × N sy N = Sh / 2 + cy + Ch / 2 + Δh + Δy × N At this time, Δx and Δy are values set in the data processing unit 20 in advance, and are values for setting the amount of deviation from the previous dialogue display area.
【0032】以上のようにセリフ表示領域をキャラクタ
の重心位置Cgより位置決めを行ないキャラクタの近傍
に設けることによりキャラクタとセリフとの対応がとり
やすくなる。また、古いセリフ表示領域にわずかにずれ
て重なるように新しいセリフ表示域が設定されるため、
セリフの時間的な順序を一目で把握できる。As described above, by providing the dialogue display area near the character by positioning the character from the center of gravity Cg of the character, it is easy to associate the character with the dialogue. Also, since the new dialogue display area is set to slightly overlap the old dialogue display area,
You can grasp the time sequence of dialogue at a glance.
【0033】図7に本発明の一実施例のキャラクタ移動
時のセリフ表示領域の動作説明図を示す。図7(A)は
キャラクタが正面を向いている場合、図7(B)はキャ
ラクタがやや右を向いた場合の図を示す。本実施例では
キャラクタの重心位置Cgよりセリフ表示領域の重心位
置Sgを決定しているため、図7(A)に示すように正
面を向いた場合から図7(B)に示すようにやや右を向
いた場合、やや背面を向いた場合等においてもセリフ表
示領域は正面を向いた状態で表示されるため、セリフの
文字等が傾斜したりすることがなく、セリフを見やすく
表示できる。FIG. 7 is a view for explaining the operation of the dialogue display area when the character moves according to the embodiment of the present invention. FIG. 7A shows a case where the character is facing forward, and FIG. 7B shows a case where the character is facing slightly right. In this embodiment, since the center of gravity Sg of the serif display area is determined from the center of gravity Cg of the character, the character is slightly turned to the right as shown in FIG. In the case where the user is facing the user, the user is faced slightly backward, etc., the dialogue display area is displayed with the user facing the front, so that the characters of the dialogue etc. are not inclined and the dialogue can be displayed easily.
【0034】図8に本発明の一実施例のセリフ表示画面
の構成図を示す。本実施例によれば、図8に示すように
グラフィック画面30上にはキャラクタ31のセリフ3
2−1〜32−3が、キャラクタの近傍に新しいセリフ
が古いセリフの上にわずかに重なりつつ表示されていく
ため、表示されているセリフがどのキャラクタのものか
を容易に認識でき、また、どのような順にセリフを発し
たかが容易に認識できる。FIG. 8 is a diagram showing the configuration of a dialogue display screen according to one embodiment of the present invention. According to this embodiment, as shown in FIG.
Since the words 2-1 to 32-3 are displayed in the vicinity of the character with the new words slightly overlapping the old words, it is possible to easily recognize which character the displayed words belong to. It is easy to recognize the order in which the lines were issued.
【0035】図9にセリフ表示領域のセリフ形状決定動
作説明図を示す。図9(A),(B)は共にキャラクタ
の位置とセリフ表示領域の形状との関係を示す。キャラ
クタの3次元位置Pg(x,y,z)のZ値(D)が画
面の表面位置を零としたとき、d1 より小さいとき、つ
まり、キャラクタが画面の比較的手前側に位置するとき
には高さSh1 、幅Sw1 の標準的な大きさのタイプI
のセリフ表示領域が選択され、図5で設定された位置に
表示され、その内部にはセリフが表示される。FIG. 9 is a diagram for explaining the operation of determining the dialog shape in the dialog display area. FIGS. 9A and 9B both show the relationship between the position of the character and the shape of the dialogue display area. When the three-dimensional position of the character Pg (x, y, z) Z value (D) has a zero surface position of the screen, it is smaller than d 1, that is, when the character is located at a relatively front side of the screen Type I of standard size with height Sh 1 and width Sw 1
Is displayed at the position set in FIG. 5, and the words are displayed therein.
【0036】また、キャラクタのZ方向の位置がd1 <
D≦d2 のときにはタイプIのセリフ表示領域よりわず
かに小さい高さSh2 、幅Sw2 の大きさのタイプIIの
セリフ表示領域が選択され、図6で選択された位置に表
示され、内部にはセリフが縮小されて表示される。さら
に、キャラクタのZ方向の位置がd2 <D≦d3 のとき
にはタイプIIのセリフ表示領域の幅を小さくした高さS
h2 、幅Sw3 (<Sw2 )の大きさのタイプIII のセ
リフ表示領域が選択され、図6で設定された位置に表示
される。このとき、キャラクタはコミニュケーションで
きる距離にはないと判断し、セリフ表示領域の内部には
セリフの表示は行なわない。The position of the character in the Z direction is d 1 <
When D ≦ d 2 , a type II serif display area having a height Sh 2 and a width Sw 2 slightly smaller than the type I serif display area is selected and displayed at the position selected in FIG. Is displayed in a reduced size. Further, when the position of the character in the Z direction is d 2 <D ≦ d 3 , the height S in which the width of the type II dialogue display area is reduced.
A type III serif display area having a size h 2 and a width Sw 3 (<Sw 2 ) is selected and displayed at the position set in FIG. At this time, it is determined that the character is not within the communication distance, and the words are not displayed inside the words display area.
【0037】また、キャラクタのZ方向の位置がd3 <
Dのときにはキャラクタが遠方に位置し、会話等を行な
える位置に存在しないものと判断し、セリフ及びセリフ
表示領域の表示は行なわない。図10,図11に異なる
キャラクタのセリフ表示領域間の結合矢印の設定動作説
明図を示す。The position of the character in the Z direction is d 3 <
In the case of D, it is determined that the character is located far away and does not exist at a position where conversation or the like can be performed, and the words and the words display area are not displayed. FIGS. 10 and 11 are explanatory diagrams of the setting operation of the connecting arrow between the dialog display areas of different characters.
【0038】図10(A)は異なるキャラクタのセリフ
表示領域間の位置関係を示す図、図10(B)は位置関
係に応じた結合矢印の描画位置を決定する区分を示す
図、図10(C)は結合矢印の始点と終点の位置の求め
方を示す図、図11に具体的な結合矢印の決定動作説明
図を示す。まず、図10(A)に示すように他キャラク
タのセリフ表示領域をA、自キャラクタのセリフ表示領
域をBとし、セリフ表示領域Aの高さをSha、幅をS
wa、重心位置座標をSga(ax,ay)、セリフ表
示領域Bの高さをShb、幅をSwb、重心位置座標を
Sgb(bx,by)とする。FIG. 10A is a diagram showing a positional relationship between dialogue display areas of different characters, FIG. 10B is a diagram showing divisions for determining a drawing position of a combination arrow according to the positional relationship, and FIG. FIG. 11C is a diagram showing how to determine the positions of the start point and the end point of the connection arrow, and FIG. 11 is an explanatory diagram of a specific connection arrow determination operation. First, as shown in FIG. 10A, the dialogue display area of the other character is A, the dialogue display area of the own character is B, the height of the dialogue display area A is Sha, and the width is S.
wa, the barycentric position coordinates are Sga (ax, ay), the height of the dialog display area B is Shb, the width is Swb, and the barycentric position coordinates are Sgb (bx, by).
【0039】ここで、セリフ表示領域Aのセリフに対し
てセリフ表示領域Bのセリフで応答する場合につまり、
セリフ表示領域Bからセリフ表示領域Aに結合矢印を描
画する場合を考える。このような場合にはセリフ表示領
域Bの重心位置Sgbが図10(B)に示すようにセリ
フ表示領域Aの重心位置Sgaを中心に10分割された
区域P1〜P10のどの位置に存在するかによって図1
0(C)に示すような式によって最も認識しやすい位置
に結合矢印の始点L0 と終点L1 が設定される。Here, when responding to the serif in the serif display area A with the serif in the serif display area B,
Consider a case where a connection arrow is drawn from the serif display area B to the serif display area A. In such a case, the position of the center of gravity Sgb of the serif display area B as shown in FIG. 10 (B) is located in any of the sections P1 to P10 divided into 10 around the center of gravity Sga of the serif display area A. Figure 1
0 starting L 0 and the end point L 1 bond arrows most recognizable position by formula as shown in (C) is set.
【0040】このとき、セリフ表示領域Bの重心位置S
gbがセリフ表示領域A内部を示す区域P5にあるとき
には、セリフ表示領域A,Bが重なり、結合矢印を付け
ると見にくくなるため、結合矢印の表示は行なわない。
また、セリフ表示領域Bの重心位置Sgbがセリフ表示
領域Aから所定の距離以上離れた位置となる区域P10
にあるときにも、結合矢印の長さが異常に長く画面が見
にくくなるため、結合矢印の表示は行なわない。At this time, the position S of the center of gravity of the dialog display area B
When gb is in the area P5 indicating the inside of the dialogue display area A, the dialogue display areas A and B overlap, and it is difficult to see the dialogue arrow when the linking arrow is attached, so that the linking arrow is not displayed.
The area P10 in which the position of the center of gravity Sgb of the serif display area B is at a position separated from the serif display area A by a predetermined distance or more.
Also, the display of the connection arrow is not performed because the length of the connection arrow is abnormally long and the screen is difficult to see.
【0041】次に図11と共に結合矢印の具体的な設定
動作について説明する。ここではセリフ表示領域Bの重
心位置Sgb(bx,by)が区域P3に存在する場合
について説明する。セリフ表示領域Bの重心位置Sgb
が区域P3に存在するときには図7(C)より、始点L
0の位置座標(xL0,yL0)は(bx,by+Shb/
2)より求められるため、セリフ表示領域Bのセリフ表
示領域Aに対向する左側辺の中央部分となる。また、終
点L1 の位置座標(xL1,yL1)は(ax+Swa/
2,ay)より求められ、セリフ表示領域Aのセリフ表
示領域Bに対向する右側辺の中央部分となる。Next, a specific setting operation of the connection arrow will be described with reference to FIG. Here, a case where the center of gravity position Sgb (bx, by) of the dialogue display area B exists in the section P3 will be described. Center of gravity position Sgb of dialog display area B
Is present in the section P3, the starting point L is obtained from FIG.
The position coordinates (x L0 , y L0 ) of 0 are (bx, by + Shb /
2), it is the central portion of the left side of the serif display area B facing the serif display area A. Further, the position coordinates (x L1 , y L1 ) of the end point L 1 are (ax + Swa /
2, ay), which is the central portion of the right side of the serif display area A facing the serif display area B.
【0042】上記始点L0 、終点L1 を直線で結ぶ矢印
が結合矢印として描画される。図12に本発明の一実施
例の結合矢印を有するグラフィック画面を示す図を示
す。本実施例によれば、図12に示すようにグラフィッ
ク画面30上でマウス等のクリック操作により互いに応
答関係にあるセリフのセリフ表示領域A1 とB1 とを設
定することにより対応するセリフのセリフ表示領域A1
→B1 間に結合矢印41が表示されるため、キャラクタ
31bの結合が遅れキャラクタ31aがキャラクタ31
bからの応答を待たずに次のセリフを入力してしまった
場合においても、キャラクタ31bが入力したセリフが
キャラクタ31aのどのセリフに応答したものかを結合
矢印により示すことによりキャラクタ31aとキャラク
タ31bとの会話がちぐはぐにならずにスムーズな会話
を行うことが可能となる。An arrow connecting the start point L 0 and the end point L 1 with a straight line is drawn as a connection arrow. FIG. 12 is a diagram showing a graphic screen having a connection arrow according to one embodiment of the present invention. According to this embodiment, lines of the corresponding words by setting the speech display area A 1 and B 1 serif in response relationship to each other by click operation of a mouse or the like on the graphic screen 30 as shown in FIG. 12 Display area A 1
→ for binding arrow 41 between B 1 is displayed, the character 31a is a character 31 delayed binding character 31b
Even when the next line is input without waiting for the response from the character 31b, the character 31a and the character 31b are displayed by indicating to which of the lines of the character 31a the line input by the character 31b has responded. It is possible to carry out a smooth conversation without intermittent conversation with the user.
【0043】図13に本発明の一実施例のデータ処理部
のセリフ消去処理の動作フローチャートを示す。データ
処理部20では内部に形成されたセリフ構造体に対して
セリフ消去処理が実行される。まず、現在時刻をTに設
定する(ステップS2−1)。次にセリフ構造体リスト
の先頭のポインタをポインタに設定する(ステップS2
−2)。FIG. 13 is a flowchart showing the operation of the dialogue erasing process of the data processing unit according to one embodiment of the present invention. In the data processing unit 20, the serif erasing process is performed on the serif structure formed inside. First, the current time is set to T (step S2-1). Next, the first pointer of the serif structure list is set as the pointer (step S2).
-2).
【0044】次に設定されたポインタにデータが存在す
るか否かが判断される(ステップS2−3)。ここで、
対応するポインタにデータが存在しなければ、セリフは
存在しないことになるため、処理は終了する。また、ポ
インタにデータが存在すれば、ポインタが示しているセ
リフ構造体にアクセスし、セリフ構造体からセリフが入
力された時刻Tsを読み出す(ステップS2−4)。Next, it is determined whether or not data exists at the set pointer (step S2-3). here,
If there is no data in the corresponding pointer, there is no line, and the process ends. If data exists in the pointer, the serif structure indicated by the pointer is accessed, and the time Ts at which the serif was input from the serif structure is read (step S2-4).
【0045】次にセリフが入力された時刻Tsから現在
時刻を減じて、予め設定された所定の定数ΔTと比較
し、T−Ts>Δtであれば、セリフが入力されてから
Δt以上経過したことになるため、不要なセリフと判断
してアクセスしたセリフ構造体をセリフ構造体リストか
ら削除する(ステップS2−6)。次にポインタをセリ
フ構造体リストの次のポインタに進め、次のセリフ構造
体に対して同様の処理を実施する(ステップS2−
7)。Next, the current time is subtracted from the time Ts at which the dialogue was input, and compared with a predetermined constant ΔT. If T−Ts> Δt, then Δt or more has elapsed since the dialogue was input. Therefore, the serif structure that is determined to be unnecessary and accessed is deleted from the serif structure list (step S2-6). Next, the pointer is advanced to the next pointer in the serif structure list, and the same processing is performed on the next serif structure (step S2-).
7).
【0046】以上によりセリフが入力され、表示されて
から所定の時間Δt経過するとセリフは消去されること
になる。このため、必要以上に長く同じセリフが表示さ
れ続けることがなくなり、古いセリフがいつまでも表示
され続け、画面上の他の表示の妨害をすることがなくな
り、したがって見やすい画面を実現できる。As described above, when a predetermined time Δt elapses after the words are input and displayed, the words are deleted. For this reason, the same dialogue will not be displayed longer than necessary, the old dialogue will continue to be displayed forever, and other displays on the screen will not be disturbed, so that an easy-to-view screen can be realized.
【0047】[0047]
【発明の効果】上述の如く、本発明の請求項1によれ
ば、画面に表示するキャラクタの重心位置によりキャラ
クタに対応する文字列の表示位置を制御し、キャラクタ
に対応する文字列を表示させることにより、キャラクタ
と文字列との対応を認識しやすくなる等の特長を有す
る。As described above, according to the first aspect of the present invention, the character is determined by the position of the center of gravity of the character displayed on the screen.
Control the display position of the character string corresponding to the
By displaying a character string corresponding to a character string, it is easy to recognize the correspondence between a character and a character string.
【0048】請求項2によれば、文字列を入力順に重ね
て表示させることにより文字列の入力順の認識を容易に
行なえる等の特長を有する。請求項3によれば、キャラ
クタの3次元位置のうちの画面奥行方向の位置に応じて
キャラクタに対応する文字列の表示形態を変更すること
によりキャラクタと各文字列の認識を容易に行なえる等
の特長を有する。請求項4によれば、異なるキャラクタ
の文字列間の互いの結合を示す矢印を表示させることに
より異なるキャラクタ間の文字列の対応をとることがで
き、キャラクタ間のコミュニケーションの認識が容易に
行なえる等の特長を有する。According to the second aspect, the character strings can be easily recognized in the input order by superimposing and displaying the character strings. According to claim 3, the character
According to the position in the screen depth direction of the three-dimensional position of the
By changing the display mode of the character string corresponding to the character, the character and each character string can be easily recognized. According to the fourth aspect, the character strings of different characters can be associated with each other by displaying arrows indicating the mutual coupling between the character strings of different characters, and communication between the characters can be easily recognized. Features such as
【0049】請求項5によれば、所定時間以上を経過し
て表示される文字列は消去されるため、画面上を文字列
が埋めてしまうことがなくなり、画面を見やすくできる
等の特長を有する。According to the fifth aspect, since the character string displayed after a predetermined time has elapsed is erased, the character string is not buried on the screen, and the screen can be easily viewed. .
【図1】本発明の原理図である。FIG. 1 is a principle diagram of the present invention.
【図2】本発明の一実施例のブロック図である。FIG. 2 is a block diagram of one embodiment of the present invention.
【図3】本発明の一実施例の処理で用いられるデータ構
造体の構成図である。FIG. 3 is a configuration diagram of a data structure used in processing according to an embodiment of the present invention.
【図4】本発明の一実施例のセリフ構造体へのアクセス
動作説明図である。FIG. 4 is an explanatory diagram of an access operation to a serif structure according to an embodiment of the present invention.
【図5】本発明の一実施例のデータ処理部のセリフ表示
処理の動作フローチャートである。FIG. 5 is an operation flowchart of a dialog display process of a data processing unit according to an embodiment of the present invention.
【図6】本発明の一実施例のセリフ表示領域位置決め動
作説明図である。FIG. 6 is an explanatory diagram of a dialog display area positioning operation according to one embodiment of the present invention.
【図7】本発明の一実施例のキャラクタ移動時のセリフ
表示領域の動作説明図である。FIG. 7 is an explanatory diagram of an operation of a dialogue display area when a character moves according to an embodiment of the present invention.
【図8】本発明の一実施例のセリフの表示画面を示す図
である。FIG. 8 is a diagram showing a dialogue display screen according to an embodiment of the present invention.
【図9】本発明の一実施例のセリフ形状の決定動作説明
図である。FIG. 9 is an explanatory diagram of an operation of determining a serif shape according to an embodiment of the present invention.
【図10】本発明の一実施例の異なるキャラクタのセリ
フ表示領域間の結合矢印の設定動作説明図である。FIG. 10 is an explanatory diagram of an operation of setting a connection arrow between dialogue display areas of different characters according to an embodiment of the present invention.
【図11】本発明の一実施例の異なるキャラクタのセリ
フ表示領域間の結合矢印の設定動作説明図である。FIG. 11 is an explanatory diagram of an operation of setting a connection arrow between dialogue display areas of different characters according to an embodiment of the present invention.
【図12】本発明の一実施例の結合矢印表示画面を示す
図である。FIG. 12 is a diagram showing a combined arrow display screen according to one embodiment of the present invention.
【図13】本発明の一実施例のデータ処理部のセリフ消
去処理の動作フローチャートである。FIG. 13 is an operation flowchart of a dialogue erasing process of the data processing unit according to an embodiment of the present invention.
【図14】パソコン通信サービスのシステム構成図であ
る。FIG. 14 is a system configuration diagram of a personal computer communication service.
【図15】従来の一例の表示画面構成図である。FIG. 15 is a diagram illustrating an example of a conventional display screen.
1 表示手段 2 文字列表示手段 3 矢印表示手段 4 文字列消去手段 11 端末装置 12 モデム 13 電話回線 14 アクセスポイント 15 専用回線 16 サーバ 17 通信処理部 18 入力装置 19 入力処理部 20 データ処理部 21 表示装置 22 表示制御部 DESCRIPTION OF SYMBOLS 1 Display means 2 Character string display means 3 Arrow display means 4 Character string deletion means 11 Terminal device 12 Modem 13 Telephone line 14 Access point 15 Dedicated line 16 Server 17 Communication processing unit 18 Input device 19 Input processing unit 20 Data processing unit 21 Display Device 22 Display control unit
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06T 1/00 G06T 11/60 - 17/50 G06F 3/00 - 3/153 G09G 1/00 - 5/42 G06F 13/00 H04M 11/00 - 11/10 A63F 9/24 A63F 13/00 - 13/12 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) G06T 1/00 G06T 11/60-17/50 G06F 3/00-3/153 G09G 1/00-5 / 42 G06F 13/00 H04M 11/00-11/10 A63F 9/24 A63F 13/00-13/12
Claims (5)
クタに対応した文字列とを表示手段に表示する表示制御
装置において、前記表示手段の画面に表示するキャラクタの重心位置に
より 前記キャラクタに対応する前記文字列の表示位置を
制御する文字列表示制御手段を有することを特徴とする
表示制御装置。1. A display control device for displaying on a display means a character set in advance and a character string corresponding to the character, wherein the position of the center of gravity of the character displayed on the screen of the display means is
The display position of the character string corresponding to the more the character
Display control device characterized by having a braking Gosuru character string display control means.
入力順に重ねて表示させることを特徴とする請求項1記
載の表示制御装置。2. The display control device according to claim 1, wherein said character string display control means superimposes and displays the character strings in the input order.
クタの3次元位置のうち画面奥行方向の表示位置に応じ
て前記キャラクタに対応する前記文字列の表示形態を変
更することを特徴とする請求項1又は2記載の表示制御
装置。3. The character string display control means includes :
According to the display position in the screen depth direction among the three-dimensional positions of the
To change the display format of the character string corresponding to the character.
The display control device according to claim 1 or 2, further comprising:
合を示す矢印を表示する矢印表示制御手段を有すること
を特徴とする請求項1乃至3のいずれか一項記載の表示
制御装置。4. The display control device according to claim 1, further comprising arrow display control means for displaying arrows indicating a mutual connection between character strings of different characters.
示された文字列を消去する文字列消去手段を有すること
を特徴とする請求項1乃至4のいずれか一項記載の表示
制御装置。5. The display control device according to claim 1, further comprising a character string erasing means for erasing a character string displayed after a predetermined time has elapsed. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31360394A JP3179303B2 (en) | 1994-12-16 | 1994-12-16 | Display control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31360394A JP3179303B2 (en) | 1994-12-16 | 1994-12-16 | Display control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08171653A JPH08171653A (en) | 1996-07-02 |
| JP3179303B2 true JP3179303B2 (en) | 2001-06-25 |
Family
ID=18043310
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31360394A Expired - Fee Related JP3179303B2 (en) | 1994-12-16 | 1994-12-16 | Display control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3179303B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001351125A (en) * | 2000-03-30 | 2001-12-21 | Sega Corp | Image display method |
| JP4678946B2 (en) * | 2000-12-28 | 2011-04-27 | 富士通株式会社 | Voice interactive information processing apparatus and recording medium |
| JP5977597B2 (en) * | 2012-06-22 | 2016-08-24 | シャープ株式会社 | Information processing apparatus, communication system, communication method, and program |
| US20210020142A1 (en) * | 2018-03-20 | 2021-01-21 | Sony Corporation | Information processing device, information processing method, and program |
-
1994
- 1994-12-16 JP JP31360394A patent/JP3179303B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08171653A (en) | 1996-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3758364B1 (en) | Dynamic emoticon-generating method, computer-readable storage medium and computer device | |
| JP3919789B2 (en) | Information processing apparatus, image movement instruction method, and program | |
| CN100428973C (en) | Communication apparatus and communication method | |
| JP4785283B2 (en) | Server computer, control method and program | |
| EP1707248A1 (en) | Method of displaying multiple kinds of independently processed display data | |
| US20140092101A1 (en) | Apparatus and method for producing animated emoticon | |
| KR20150050753A (en) | Method and computer readable recording medium for displaying a communication window of a messenger using a cartoon image | |
| US20100085355A1 (en) | Image Generating Apparatus, Image Processing Method, Information Recording Medium, and Program | |
| EP0756226A3 (en) | Self-service device and method | |
| CN111803953A (en) | Image processing method, image processing device, computer equipment and computer readable storage medium | |
| JP3179303B2 (en) | Display control device | |
| CN115515006A (en) | Video processing method and device, electronic equipment and storage medium | |
| US8821276B2 (en) | Image integration, mapping and linking system and methodology | |
| CN116962793B (en) | Video marking method, device, terminal, storage medium and program product | |
| CN105988741A (en) | 3D (three-dimensional) printing method and terminal equipment | |
| KR20030011744A (en) | System for furnishing a local area information using of a multi-function public phone and method of the same | |
| US20040186594A1 (en) | Information processing system, information processing apparatus and method, recording medium and program | |
| CN115905641B (en) | Methods, apparatus, electronic devices and storage media for constructing composite search boxes | |
| JP7258922B2 (en) | Game program, method for executing game program, and information processing device | |
| JP3447237B2 (en) | Method for recording line drawing data handwritten by a digitizer as time-series data, method for reproducing the time-series line drawing data, recording device, reproducing device, recording / reproducing device | |
| WO2004020061A1 (en) | Game apparatus | |
| JP4406410B2 (en) | Information processing apparatus, image movement instruction method, and program | |
| JP6619726B2 (en) | Information processing apparatus, program, and printing system | |
| CN114697442B (en) | Schedule generation method and device, terminal and storage medium | |
| CN115604419B (en) | Call processing method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20010327 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080413 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090413 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090413 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100413 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110413 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110413 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |