WO1999019862A1 - Display method in which image file is scrolled in loop manner - Google Patents
Display method in which image file is scrolled in loop manner Download PDFInfo
- Publication number
- WO1999019862A1 WO1999019862A1 PCT/JP1998/004624 JP9804624W WO9919862A1 WO 1999019862 A1 WO1999019862 A1 WO 1999019862A1 JP 9804624 W JP9804624 W JP 9804624W WO 9919862 A1 WO9919862 A1 WO 9919862A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image file
- displayed
- files
- image
- character
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/34—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
- G09G5/346—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling for systems having a bit-mapped display memory
Definitions
- the present invention relates to a method of displaying an image file which is a main part of a multimedia work via a CD-ROM, a DVD-ROM, a DVD-VIDEO, a data broadcast capable of two-way communication, the Internet, or the like.
- the multimedia work created with this authoring tool is read into the system memory of the computer and the image file is displayed on the computer monitor.
- One of the display methods is a function to scroll the image file arbitrarily prepared by the creator in the horizontal, vertical, diagonal, and depth directions in the stage frame displayed on the monitor.
- This scroll function is a function that does not move as if the human viewpoint moved in the horizontal direction.
- the computer scans the monitor scan line from the image server on the CD-ROM or the Internet web site after storing it in the system memory or cache memory of the main unit.
- vertical retrace When vertical retrace is started, it is transferred from the video memory to switch the screen, and rendered by drawing a screen whose position changes little by little. Therefore, in order to express scrolling smoothly, the number and quality of the image files to be the screen to be switched becomes a problem.
- it is sufficient to prepare a large number of high-quality image files, but due to problems such as the capacity and transfer speed of the computer's system memory, cache memory, and video memory.
- all high-quality image files cannot be imported into a computer in large quantities, and must be read sequentially from CD-ROM or the Internet, which requires a waiting time for reading. Disclosure of the invention
- a solution according to claim 1 of the present invention is a method of displaying an image file on a monitor of a computer, and displaying the image file on the monitor with respect to an image file arbitrarily prepared by a creator.
- the display method is characterized in that a stage frame is moved and scrolled in a horizontal direction, a vertical direction, an oblique direction, and a depth direction in a loop.
- the means according to claim 2 by displaying on the stage frame an input unit for inputting the direction and speed at which the displayed image is to be scrolled, the user who is viewing the image is able to view the image by himself / herself. It is possible to operate and freely determine the display position.
- the image file included in claim 2 is composed of a background image file and a character image file that can be displayed by splitting the background image file and displaying a plurality of moving images. Background image file and first It is desirable to use a display method in which a character image file is moved in synchronization with the first character image file, and after the scrolling process is completed, the second and subsequent character image files are displayed continuously in a loop manner.
- the image file included in claim 2 is composed of a background image file and a character image file that can be displayed by splitting the background image file and displaying a plurality of moving images.
- the image file and the first character image file are moved synchronously, and after the scrolling process is completed, the character image files for the second and subsequent characters are displayed in order to display them continuously.
- a step of checking the background image file and the character image file in the current stage a step of determining whether the checked character image file has a plurality of files capable of displaying a moving image; If you have multiple files, the background image file will contain multiple character image files It is desirable to use a display method of scrolling an image file in a loop manner, which includes a step of displaying and a step of determining whether or not to perform the display.
- the related details can be displayed in a moving image while displaying not only the still image but also the scrolled content, so that the user can concentrate on understanding the content.
- the invention of the present application includes DVD-ROM, DVD-VIDEO, data broadcasting capable of two-way communication, distribution by communication such as the Internet, and use in a web site, and particularly, a monitor for displaying image files.
- An input unit for inputting commands from the display to the monitor, a control unit for outputting an image file from the video memory from the video memory and inputting commands from the input unit, and an external unit for inputting and outputting the image file to and from the system memory.
- FIG. 1 is an explanatory view schematically showing a computer
- FIG. 2 is an explanatory view schematically showing processing of an image file according to the present invention
- FIG. 3 is a processing view of the image file shown in FIG.
- FIG. 4 is an explanatory diagram showing details of step 4 in FIG. 3, and
- FIG. 4 is an explanatory diagram showing an image displayed on a monitor by moving image processing.
- FIG. 5 is an explanatory diagram showing a flowchart of the moving image processing.
- 1 is the monitor
- .2 is the input section
- 3 is the control section
- 4 is the video memory
- 5 is the CD-ROM
- 6 is the web site
- 7 is the communication line
- 8 is the communication line.
- 9 indicates system memory
- 9 indicates cache memory.
- Figure 1 is a schematic diagram of a computer.
- FIG. 1 is a monitor for displaying image files of the multimedia work
- 2 is an input unit for inputting a command issued by a user who has read the instructions displayed on the monitor 1, and an input unit such as a keyboard and a mouse.
- a control unit that outputs image files from the video memory 4 to the monitor 1 and receives instructions from the input unit 2.
- 5 is a CD-ROM recording the image files.
- 6 is a communication line such as the Internet.
- a CD-ROM 5 and a web site 6 input and output image files to and from the system memory 8 and the cache memory 9 of the control unit 3. It should be noted that wireless data broadcasting stations other than wired ones require a user-side wireless transceiver.
- FIG. 2 is a diagram schematically illustrating processing of an image file according to the present invention.
- Reference numeral 10 denotes a stage frame displayed on the monitor 1, and a scrolling image is displayed in the stage frame 10.
- Reference numerals 11 and 12 denote left and right arrow buttons prepared by the producer in advance, and when clicked with a mouse, commands are sent to the control device as commands from the input device.
- a and B are image files that have a continuous pattern in the horizontal direction, and can be used as a loop-type background by connecting both ends. It becomes a picture.
- C and D are the same image file, but they are suitable for the splicing process in which the surroundings can be transmitted as characters displayed on the fixed coordinates of the background image files A and B, so that continuous motion can be displayed. , C 1, C 2..., D 1, D 2-'.
- the image file A and the first one of the character image files C on it are displayed first, and the user who sees it sees the left and right arrow buttons arranged next to the stage frame 10.
- a command to scroll left and right is issued to the controller.
- the next image file B and the first character image file D above it are connected to the scrolling side.
- the stage frame 10 is moved by a certain length with respect to the image file A and the character image file C thereon, and the " ⁇ -bit data corresponding to the stage frame 10 is transferred.
- the video data By transferring the video data to the video memory 14, the user can be seen as if scrolling from (a) to (b).
- FIG. 3 is an explanatory diagram showing the processing of the image file shown in FIG. 2 in a flowchart.
- step 2 initialization for the scroll function is performed.
- the size and number of image files to be scrolled the horizontal coordinates of the number and position for each of the multiple files to be placed on the image file ⁇ - Defines a response to a command.
- all replies to the user's action are set to call the tm1 file.
- Step 3 is for automatically calculating the size of the image file prepared in advance by the creator, switching from the scrolled screen to another screen, and connecting to other websites on the Internet Set conditions.
- the following is a representation of Step 3 similarly expressed in a Lingo script. This is already described in Step 2 and is automatically read when Step 2 is executed. on puppetunab le
- Step 4 is a step for scroll processing.
- the process returns to the original multimedia work from step 5.
- the following is a similar representation of Step 4 in Lingo Scribts.
- Fig. 4 shows the details of step 4 in Fig. 3 in a flowchart, and the details of step 4 in the same way, expressed in the form of iffo, are shown below.
- step 13 of FIG. 4 the process waits until the scroll direction is input, and is processed by the above onmain.
- step 14 the scroll direction is obtained from the input command, and in step 15 the stage frame is moved to the image file according to the direction, which is processed by onscro 11 described above. ing. If you want to scroll right, move the stage frame to the right because 1 has been entered in the flag gD ir in step 16; conversely, if you want to scroll left, Since 1 is input to ir, move the stage frame to the left.
- step 18 it is determined in step 18 whether the calculated coordinates overlap the image file so that the stage frame does not deviate from the image file, and if it is outside the effective range, the next step is performed in step 19 Concatenate image files.
- step 20 bit data corresponding to the stage frame from the image file in the system memory is transferred to the video memory and monitored. On the stage frame.
- step 12 again in step 21 and wait for the input of the scroll direction.
- the stage frame is moved from step 13 to steps 16 and 17 and the image is displayed on stage 20 so that it can be expressed as continuous scrolling .
- FIG. 5 shows an image displayed on the screen
- Fig. 6 is a flowchart showing the processing flow at that time.
- Stage 1 Q. indicated by the dotted line is virtually placed on the background image file in Fig. 5 (a).
- the coordinates of the image file are calculated inside this stage 10 and output to the monitor. .
- the stage moves to the position shown in Fig. 5 (b).
- the flying dinosaur C, large dinosaur D, and small dinosaur E of the character image file are displayed on the background image file.
- FIG. 5 (c) is an enlarged view of the stage 10 of FIG. 5 (b), and the small left and right frames separately show the contents of each image file.
- 4 1 is the backgroundhearted
- the flow chart shifts to that shown in FIG.
- the display range of the image file with the background and the character is checked (step 33), and the presence or absence of the character image file 42 is detected (step 34), and the detection is performed.
- the character image file 42 has a plurality of moving image files
- the plurality of files are displayed in order from the first (step 35).
- the related details can be displayed in a moving image while displaying the scrolled content instead of the still image, so that the user can concentrate on understanding the content.
- step 38 the processing ends in step 38.
- step 2 of FIG. 4 shown in the above embodiment all replies to the command from the user are set to call the h and tm1 files.However, another program is set and other applications are started. Various controls such as outputting sound and so on are possible.
- the image file has a pattern in the horizontal direction, and the stage frame is moved in the horizontal direction.
- the present invention is not limited to the horizontal direction. A form in which the pattern is continuous and the stage frame is moved up and down. By transferring bit data that has been reduced and enlarged to fit the frame to the video memory, An embodiment in which scrolling is performed is also possible.
- the stage frame displayed on the monitor is moved with respect to the image file so as to be in a horizontal direction, a vertical direction, an oblique direction, and a depth direction.
- the scroll function can be realized by using at least two image files, so that it does not take long time to read image files from outside to prepare a large number of images. It can be stopped, and a beautiful scroll screen can be provided without blurring the end of the image file.
- an image is displayed by displaying an input section on the stage frame in which the direction and speed of scrolling the displayed image can be input! This allows the user to operate the scroll direction on the image himself and determine the free display position.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
明 細 書 画像ファイルをループ式にスクロールさせる表示方法 技術分野 Description Display method for scrolling image files in a loop format
本発明は、 CD— ROM、 DVD-ROM, DVD-V I DEO, 双方向通信 可能なデータ放送、 インターネッ ト等を媒介としたマルチメディア作品の主要部 となる画像ファイルの表示方法に関する。 背景技術 The present invention relates to a method of displaying an image file which is a main part of a multimedia work via a CD-ROM, a DVD-ROM, a DVD-VIDEO, a data broadcast capable of two-way communication, the Internet, or the like. Background art
現在パーソナルコンピュータの普及が進み、 それに伴う新しい周辺機器が共 - 普及してきた。 なかでも CD— ROMドライブの普及は、 これまでにもフロッピ 一ディスク ドライブによる情報の配信に比べ格段にその情報量を増加させること ができるようになり、 それに伴い、 情報の内容も文字情報中心のものから、 画像 や音声を取り入れたマルチメディァ作品が、 特にテレビゲームといった形で配布 が可能になっている。 また、 パーソナルコンピュータの普及は一般家庭にもイン ターネッ トを普及させ、 ームページという情報の簡単な配信方法が普及した。 このホームページ上で行われる情報の形態は文字情報中心のものから、 しだいに 画像を織り交ぜた、 マルチメディア性の高いものを配信するようになつた。 At present, personal computers have become widespread, and new peripheral devices have been jointly spread. Above all, the spread of CD-ROM drives has made it possible to significantly increase the amount of information compared to the distribution of information using floppy disk drives, and with that, the content of information has been mainly text information. From this, multimedia works incorporating images and sounds can be distributed, especially in the form of video games. In addition, the spread of personal computers has spread the Internet to ordinary households, and a simple method of distributing information called homepages has spread. The form of information on this website has shifted from textual information to increasingly multi-media content with images.
このような C、D— ROMに保存されたりィンターネットで配 ί言されるマルチメ- ディア作品を作成するために、 その作業を補助する各種のォーサリングツールと いわれるコンピュータープログラムがある。 そして、 このォーサリ ングツールで. 作成されたマルチメディァ作品は、 コンピューターのシステムメモリに読み込ま れ、 画像ファイルをコンピュータのモニターに表示させることになる。 その表示 方法の中に、 制作者が任意に用意した画像ファイルを、 モニターに表示されるス テ ジ枠の中で水平方向、 垂直方向、 斜め方向及び奥行き方向へスクロールさせ る機能がある。 In order to create such multimedia works stored on the C and D-ROMs or posted on the Internet, there are computer programs called various authoring tools to assist the work. Then, the multimedia work created with this authoring tool is read into the system memory of the computer and the image file is displayed on the computer monitor. One of the display methods is a function to scroll the image file arbitrarily prepared by the creator in the horizontal, vertical, diagonal, and depth directions in the stage frame displayed on the monitor.
このスクロール機能は、 人間の視点が水平方向等へ移したように、 動かないモ 二ター上で表現するために、 コンピュータ一では、 C D— R OMやインターネ'ン トの W e bサイ トにある画像サーバから、 本体のシステムメモリ又はキャッシュ メモリに保持した後、 モニターの走査線が垂直帰線を始める時に、 ビデオメモリ から転送して画面を切り替え、 少しずつ位置が変わる画面を描画させることで表 現する。 そのため、 スクロールを'滑らかに表現するためには、 切り替える画面と なる画像ファイルの枚数、 質が問題となる。 上記のように、 スクロール機能を滑らかに表現するためには、 高画質の画像フ アイルを大量に準備すれば良いが、 コンピューターのシステムメモリ、 キヤッシ ュメモリ及びビデオメモリの容量や転送速度などの問題から、 全ての高画質 画 像ファイルを大量にコンピューターの中に取り込むことができず、 順次、 C D— R O Mやインターネットから読み出す必要があり、 読み込む待機時間が必要と - る。 発明の開示 This scroll function is a function that does not move as if the human viewpoint moved in the horizontal direction. In order to express on the monitor, the computer scans the monitor scan line from the image server on the CD-ROM or the Internet web site after storing it in the system memory or cache memory of the main unit. When vertical retrace is started, it is transferred from the video memory to switch the screen, and rendered by drawing a screen whose position changes little by little. Therefore, in order to express scrolling smoothly, the number and quality of the image files to be the screen to be switched becomes a problem. As described above, in order to express the scroll function smoothly, it is sufficient to prepare a large number of high-quality image files, but due to problems such as the capacity and transfer speed of the computer's system memory, cache memory, and video memory. However, all high-quality image files cannot be imported into a computer in large quantities, and must be read sequentially from CD-ROM or the Internet, which requires a waiting time for reading. Disclosure of the invention
そこで、 本発明では、 少ない画像ファイルを利用することにより、 従来のよう な画像ファイルの読込み時間をなくスクロール機能を提供できるようにした。 つまり、 本願発明の請求項 1に係る解決する手段は、 画像ファイルをコンビュ ータのモニタ一に表示させる方法であって、 制作者が任意に用意した画像フアイ ルに対して、 モニターに表示されるステージ枠を移動させ、 水平方向、 垂直方向 、 斜め方向及び奥行き方向へループ式にスクロールさせることを特徴とする表示 方法である。 Therefore, in the present invention, by using a small number of image files, it is possible to provide a scroll function without reading image files as in the related art. In other words, a solution according to claim 1 of the present invention is a method of displaying an image file on a monitor of a computer, and displaying the image file on the monitor with respect to an image file arbitrarily prepared by a creator. The display method is characterized in that a stage frame is moved and scrolled in a horizontal direction, a vertical direction, an oblique direction, and a depth direction in a loop.
特に、 請求項 2に係る手段では、 ステージ枠に、 表示される画像をスクロール. させる方向及び速度を入力できる入力部を表示させることにより、 画像を見てい るユーザーは、 画像に対して自分で操作し、 自由な表示位置を決めることが可能 になる。 In particular, in the means according to claim 2, by displaying on the stage frame an input unit for inputting the direction and speed at which the displayed image is to be scrolled, the user who is viewing the image is able to view the image by himself / herself. It is possible to operate and freely determine the display position.
更に、 第 3の手段として、 請求項 2に含まれる画像ファイルは、 背景画像ファ ィルとその背景画像ファイルにスプライ ト処理され複数の動画を表示できるキヤ ラクタ画像ファイルとからなり、 スクロール指示により背景画像ファイルと最初 の 1枚のキャラクタ画像ファイルとを同期して移動させるとともに、 スクロール 処理が終了した後、 2枚目以降のキヤラクタ画像フアイルを連続的に表示させる 画像ファイルをループ式にスクロールさせる表示方法が望ましい。 Further, as a third means, the image file included in claim 2 is composed of a background image file and a character image file that can be displayed by splitting the background image file and displaying a plurality of moving images. Background image file and first It is desirable to use a display method in which a character image file is moved in synchronization with the first character image file, and after the scrolling process is completed, the second and subsequent character image files are displayed continuously in a loop manner.
また、 別の表現をするならば、 請求項 2に含まれる画像ファイルは、 背景画像 ファイルとその背景画像ファイルにスプライ ト処理され複数の動画を表示できる キャラクタ画像ファイルとからなり、 スクロール指示により背景画像ファイルと 最初の 1枚のキャラクタ画像ファイルとを同期して移動させるとともに、 スクロ —ル処理が終了した後、 2枚目以降のキャラクタ画像ファィルを連続的に表示さ せるために、 表示しているステージ内の背景画像ファイルとキャラクタ画像ファ ィルとを確認する工程と、 確認した中のキャラクタ画像ファイルが、 動画を表示 できる複数のファイルを有するか判別する工程と、 キャラクタ画像ファイルが複 数のファイルを有した場合、 背景画像ファイルに複数のキャラクタ画像ファイ^- を連続的に表示する工程とからなるがするか判別する工程とからなる画像フアイ ルをループ式にスクロールさせる表示方法が望ましい。 In other words, the image file included in claim 2 is composed of a background image file and a character image file that can be displayed by splitting the background image file and displaying a plurality of moving images. The image file and the first character image file are moved synchronously, and after the scrolling process is completed, the character image files for the second and subsequent characters are displayed in order to display them continuously. A step of checking the background image file and the character image file in the current stage; a step of determining whether the checked character image file has a plurality of files capable of displaying a moving image; If you have multiple files, the background image file will contain multiple character image files It is desirable to use a display method of scrolling an image file in a loop manner, which includes a step of displaying and a step of determining whether or not to perform the display.
これにより、 静止画だけでなくスクロールしてきた内容を残して表示したまま、 関連する詳細を動画で表示することができるので、 ユーザ一が集中して内容を理 解することができる。 As a result, the related details can be displayed in a moving image while displaying not only the still image but also the scrolled content, so that the user can concentrate on understanding the content.
なお、 本願発明は、 D V D— R OM, D V D— V I D E O、 双方向通信可能な データ放送、 インタ一ネッ トなど通信による配布及び w e bサイ 卜での使用を含 み、 特に、 画像ファイルを表示するモニター、 そのモニターに表示から命令を入 力する入力部、、そのモニタ一^■画像ファイルをビデオメモリから出力し入力部か ら命令が入力される制御部及び画像ファイルをシステムメモリ と入出力する外部 記憶装置を備えたコンピューターにおけるモニターに画像フアイルを表示させ-る - 表示プログラムを記録した記録媒体であって、 水平方向、 垂直方向及び斜め方向 に絵柄が連続する少なくとも 2の画像ファイルに対して、 モニターに表示される ステージ枠を移動させた部分をビデオメモリに送出するとともに、 一方の画像フ アイルの端部には他方の画像ファイルの連続する端部を連結することにより、 2 の画像ファイルで水平方向、 垂直方向及び斜め方向へループ式にスクロールさせ ることを特徴とする表示プログラムを記録した記録媒体による使用もある。 図面の簡単な説明 The invention of the present application includes DVD-ROM, DVD-VIDEO, data broadcasting capable of two-way communication, distribution by communication such as the Internet, and use in a web site, and particularly, a monitor for displaying image files. An input unit for inputting commands from the display to the monitor, a control unit for outputting an image file from the video memory from the video memory and inputting commands from the input unit, and an external unit for inputting and outputting the image file to and from the system memory. Displaying an image file on a monitor of a computer equipped with a storage device. While moving the stage frame displayed on the monitor to the video memory, the end of one image file is attached to the other end. There is also a use of a recording medium recording a display program, which is characterized in that continuous end portions of an image file are connected so that two image files can be scrolled horizontally, vertically, and diagonally in a loop. BRIEF DESCRIPTION OF THE FIGURES
図 1は、 コンピューターを模式で示した説明図であり、 図 2は、 本願発明の画 像ファイルの処理を模式で示した説明図であり、 図 3は、 図 2に示す画像フアイ ルの処理をフローチャートで示した説明図であり、 図 4は、 図 3のステップ 4の 詳細を示した説明図であり、 図 4は、 動画処理によりモニターに表示される画像 を示す説明図であり、 図 5は、 動画処理のフローチャートを示す説明図である。 ここで、 1はモニターを、 .2は入力部を、 3は制御部を、 4はビデオメモリを、 5は C D— R OMを、 6は w e bサイ トを、 7は通信回線を、 8はシステムメモ リを、 9はキャッシュメモリを示す。 発明を実施するための最良の形態 FIG. 1 is an explanatory view schematically showing a computer, FIG. 2 is an explanatory view schematically showing processing of an image file according to the present invention, and FIG. 3 is a processing view of the image file shown in FIG. FIG. 4 is an explanatory diagram showing details of step 4 in FIG. 3, and FIG. 4 is an explanatory diagram showing an image displayed on a monitor by moving image processing. FIG. 5 is an explanatory diagram showing a flowchart of the moving image processing. Here, 1 is the monitor, .2 is the input section, 3 is the control section, 4 is the video memory, 5 is the CD-ROM, 6 is the web site, 7 is the communication line, and 8 is the communication line. 9 indicates system memory, and 9 indicates cache memory. BEST MODE FOR CARRYING OUT THE INVENTION
図 1は、 コンピューターを模式で示した図である。 Figure 1 is a schematic diagram of a computer.
1は、 マルチメディア作品の画像ファイルを表示するモニター、 2は、 そのモ 二ター 1に表示された指示を読み取ったユーザーにより出された命令を入力する キーボードやマウスなどの入力部、 3は、 そのモニター 1へ画像ファイルをビデ オメモリ 4から出力し入力部 2から命令が入力される制御部、 そして、 5は、 画 像ファイルを記録した C D— R OM、 6は、 インターネットなどの通信回線 7を 介した w e bサイ ト又はデータ有線放送局であり、 C D— R O M 5や w e bサイ ト 6は、 制御部 3のシステムメモリ 8及びキヤッシュメモリ 9と画像ファイルを 入出力する。 なお、 有線だけでなく無線によるデータ放送局であってはユーザー 側の無線送受信装置が必要である。 図 2は、 本願発明の画像ファイルの処理を模式で示した図である。 1 is a monitor for displaying image files of the multimedia work, 2 is an input unit for inputting a command issued by a user who has read the instructions displayed on the monitor 1, and an input unit such as a keyboard and a mouse. A control unit that outputs image files from the video memory 4 to the monitor 1 and receives instructions from the input unit 2. 5 is a CD-ROM recording the image files. 6 is a communication line such as the Internet. A CD-ROM 5 and a web site 6 input and output image files to and from the system memory 8 and the cache memory 9 of the control unit 3. It should be noted that wireless data broadcasting stations other than wired ones require a user-side wireless transceiver. FIG. 2 is a diagram schematically illustrating processing of an image file according to the present invention.
1 0は、 モニター 1の中に表示されるステージ枠であって、 このステージ枠 1 0の中にスクロールする画像が表示される。 1 1 , 1 2は、 予め制作者が用意し た左右を示す矢印ボタンであり、 マウスでクリ ックすることにより入力装置から の命令として制御装置に指令される。 A , Bは画像ファイルであり、 横方向に連 続する絵柄となっており、 2枚の両端を連結するとループ式の背景に利用できる 絵柄となる。 また、 C , Dは同じ画像ファイルであるが、 背景の画像ファイル A , Bの一定座標上に表示されるキャラクタとして周囲を透過できるようなスプライ ト処理に適し、 連続的な動きが表示できるように複数の C 1 , C 2 · · 、 D 1 , D 2 - ' のように一連の画像ファイルである。 Reference numeral 10 denotes a stage frame displayed on the monitor 1, and a scrolling image is displayed in the stage frame 10. Reference numerals 11 and 12 denote left and right arrow buttons prepared by the producer in advance, and when clicked with a mouse, commands are sent to the control device as commands from the input device. A and B are image files that have a continuous pattern in the horizontal direction, and can be used as a loop-type background by connecting both ends. It becomes a picture. Also, C and D are the same image file, but they are suitable for the splicing process in which the surroundings can be transmitted as characters displayed on the fixed coordinates of the background image files A and B, so that continuous motion can be displayed. , C 1, C 2..., D 1, D 2-'.
( a ) のように、 最初は画像ファイル Aとその上のキャラクタ画像ファイル C の最初の 1枚とが表示され、 これを見たユーザーはステージ枠 1 0の横に配置さ れた左右矢印ボタンをマウスでクリックすることにより、 左右方向へスクロール させる命令が制御装置に指令される。 このとき、 画像ファイル Aとステージ枠 1 0とは同じ大きさのため、 スクロールする側に次の画像ファイル Bとその上のキ ャラクタ画像ファイル Dの最初の 1枚とを連結させる。 As shown in (a), the image file A and the first one of the character image files C on it are displayed first, and the user who sees it sees the left and right arrow buttons arranged next to the stage frame 10. By clicking on with the mouse, a command to scroll left and right is issued to the controller. At this time, since the image file A and the stage frame 10 are the same size, the next image file B and the first character image file D above it are connected to the scrolling side.
次に、 (b ) のように、 画像ファイル Aとその上のキャラクタ画像ファイル C に対して、 ステージ枠 1 0を一定長さ移動させ、 そのステージ枠 1 0に相当す"^ - ビットデータを、 ビデオメモリ一 4に転送することで、 (a ) から (b ) にスク ロールしたようにユーザ一に見せることができる。 Next, as shown in (b), the stage frame 10 is moved by a certain length with respect to the image file A and the character image file C thereon, and the "^ -bit data corresponding to the stage frame 10 is transferred. By transferring the video data to the video memory 14, the user can be seen as if scrolling from (a) to (b).
そして、 矢印ボタンが続けて押されている場合には、 繰り返すことにより、 連 続的に画像が変わってスクロールが続いていくように表現できる。 従って、 矢印 ポタンが押されなレ、場合や、 矢印ボタンと別に表示された停止ボタンを押した場 合には、 スクロールを画儉ファイル A , Bの間で停止させることができろ。 そし て、 システムメモリには、 連結した画像ファイル A, Bが保持されているので、 その続きの画面からスクロールを再開できる。 When the arrow buttons are continuously pressed, by repeating the operation, the image can be continuously changed and the scrolling can be continued. Therefore, when the arrow button is not pressed, or when the stop button displayed separately from the arrow button is pressed, the scrolling can be stopped between the image files A and B. Then, since the linked image files A and B are held in the system memory, scrolling can be resumed from the subsequent screen.
更に、 矢印ボタンが押されている場合は、 (c ) に示すように画像ファイル B の端に画像ファイル Aを連結することにより、 ユーザ一が立ちながらその場で横 へ回転した時のような錯覚を与えたようにループ式のスクロール機能が実現で-き- る。 Furthermore, when the arrow button is pressed, by connecting the image file A to the end of the image file B as shown in (c), it is possible for the user to stand and turn sideways while standing. A loop-type scroll function can be realized, as if an illusion was given.
これに対し、 従来のスクロール表示方法は、 ステージ枠 1 0を移動させるので はなく、 画像ファイル Aの端部に次の画像ファイル Bを連結させてはいるが、 On the other hand, in the conventional scroll display method, instead of moving the stage frame 10, the next image file B is connected to the end of the image file A,
( d) に示すように単純にスクロール方向へ押し出すだけなので、 (e ) に示す 画像ファイル A , Bの連結部分でスクロールを停止させることができなかった。 なお、 制作者が予め準備する画像ファイルは、 マルチメディア作品全体の大き さ、 ユーザーの一般的メモリー量を考慮して、 ステージ枠と同じ大きさより大き い方が好ましい。 ステージ枠 1 0より大きければ、 上記のような次の画像フアイ ルと連結させる時期を遅らすことができれるからである。 図 3は、 図 2に示す画像ファイルの処理をフローチヤ一卜で示した説明図であ る。 As shown in (d), it is simply pushed in the scroll direction, so scrolling could not be stopped at the connection between image files A and B shown in (e). The image file prepared by the creator in advance is the size of the entire multimedia work. Considering the general memory capacity of the user, it is preferable that the size be larger than the size of the stage frame. If the size is larger than the stage frame 10, the timing of connection with the next image file as described above can be delayed. FIG. 3 is an explanatory diagram showing the processing of the image file shown in FIG. 2 in a flowchart.
C D— R OM 5やインターネットなどの通信回線 7を介した w e bサイ ト 6力 らシステムメモリなどに取り込まれたマルチイメディァ作品のデータのうち、 ス クロール機能を設定したプログラムが C P Uに呼出されたのが、 図 3のステップ 1である。 CD—A program with a scroll function set out of the data of the multi-immedia work taken into the system memory from the website 6 via the communication line 7 such as ROM 5 or the Internet was called by the CPU. This is step 1 in Figure 3.
ステップ 2では、 スクロール機能のための初期設定が行われる。 つまり、 スク ロールさせる画像ファイル自体のサイズ、 数、 画像ファイルの上に配置する別^- 複数のファイルに対してそれぞれ、 その数と位置の水平座標、 そして、 配置した それぞれの画像に対するユーザーからの命令に対する返答を定義している。 ここ でのユーザーからのァクションに対する返答は、 すべて t m 1 ファイルの呼び 出しに設定されている。 このステップ 2を、 M a c r o m e d i a社のォーサリ ングツールソフト D i r e c t o rに内蔵された L i n g oスク リブトで記述し たものを下記に示す。 In step 2, initialization for the scroll function is performed. In other words, the size and number of image files to be scrolled, the horizontal coordinates of the number and position for each of the multiple files to be placed on the image file ^- Defines a response to a command. In this case, all replies to the user's action are set to call the tm1 file. The following is a description of step 2 described in the Lingo client built into the Macintosh tool authoring tool software Direcutor.
II cast68 global gDir 、 II cast68 global gDir,
global gmapx, gmapy global gmapx, gmapy
global gMapNum global gMapNum
global gMapWidth, gMapTotalWidth, gStageWidth global gMapWidth, gMapTotalWidth, gStageWidth
global gAl lWidth global gAl lWidth
global gLinkFirst, gLinkLast, gLinkNum, gし inkH global gLinkFirst, gLinkLast, gLinkNum, g and inkH
global gjumpし ist, gJumpNum global gjump and ist, gJumpNum
on StartMovie on StartMovie
set gStageWidth = 400 -- ステージ枠の橫サイズ set gStageWidth = 400-size of stage frame
set gMapNum = 2 -- スクロ一ノレさせる画像フアイノレの数 set gMapNum = 2-Number of image files to scroll
set gLinkFirst = 10 -- リンクポィントのスプライ トを置くキャス ト番 号, first set gLinkFirst = 10-The cast number where the link point split will be placed, first
set gLinkLast = 17 ― - ンクポイントのスプライ トを置くキャスト番^. last set gLinkLast = 17 ―-Cast number to put the link point split ^. last
set gLinkH = [ 100, 300, 500, 700, 900, 1100, 1300, 1500, 1700] -- JJ ンクポイントの水平座標 set gLinkH = [100, 300, 500, 700, 900, 1100, 1300, 1500, 1700]-Horizontal coordinates of the JJ link point
set gJumpList = s2al. hW, s2a2. htm", s2a3. htnT, s2a4. htm*, "s2a 5. htm", 7 s2a6. htm", / s2a7. htm", "s2a8. htm"] set gLinkNum = gLinkLast - gLinkFirst + 1 -- リンクポィン卜の数 set gDir = 0 -- scrol l status ( 0 二 stop, 1 = turn right, - 1 = u rn left) set gJumpList = s2al. hW, s2a2. htm ", s2a3. htnT, s2a4. htm *," s2a 5. htm ", 7 s2a6. htm", / s2a7. htm "," s2a8. htm "] set gLinkNum = gLinkLast -gLinkFirst + 1-number of link points set gDir = 0-scrol l status (0 two stop, 1 = turn right,-1 = u rn left)
set gmapx = 0 —― global map position initial ize set gmapx = 0 --- global map position initial ize
set gmapy = 0 set gmapy = 0
set gMapWidth = [0] set gMapWidth = [0]
set gMapTotalWidth 二 [θ] set gMapTotalWidth two [θ]
set sum = 0 . repeat with i=l to gMapNum set sum = 0 .repeat with i = l to gMapNum
set w = the wi dth of cast i set w = the wi dth of cast i
set sum = sum + w set sum = sum + w
addAt (gMapWi dth, w) addAt (gMapWi dth, w)
addAt (gMapTotalWidth, sum) addAt (gMapTotalWidth, sum)
end repeat set gAl lWidth = getAt (gMapTotalWidth, gMapNum+l) end repeat set gAllWidth = getAt (gMapTotalWidth, gMapNum + l)
puppetEnable puppetEnable
Scrol l Scrol l
end on puppetEnable end on puppetEnable
puppetSpri te 3, TRUE -- map sprite puppetSpri te 3, TRUE-map sprite
puppetSpri te 4, TRUE ― map sprite puppetSprite 4, TRUE ― map sprite
puppetSpri te 45, TRUE —一 turn left botton puppetSpri te 45, TRUE —one turn left botton
puppetSpri te 47, TRUE -一 turn righ t botton puppetSpri te 47, TRUE -one turn righ t botton
repeat with i=gLinkFirst to gLinkLast repeat with i = gLinkFirst to gLinkLast
puppetSprite i , TRUE puppetSprite i, TRUE
set the cursor of sprite i to [81, 82] set the cursor of sprite i to [81, 82]
end repeat set the cursor of sprite 45 to [81, 82] end repeat set the cursor of sprite 45 to [81, 82]
set the cursor of sprite 47 to [81, 82] set the cursor of sprite 47 to [81, 82]
set the locV of sprite 3 to 0 set the locV of sprite 3 to 0
set the locV of sprite 4 to 0 set the locV of sprite 4 to 0
end o 4624 end o 4624
on JumpCheck on JumpCheck
set sp = the ClickON set sp = the ClickON
set gJumpNum = sp — 9 set gJumpNum = sp — 9
go to '"web jum " go to '"web jum"
end end
on puppetDisable on puppetDisable
puppetSprite 3, FALSE puppetSprite 3, FALSE
puppetSprite 4, FALSE puppetSprite 4, FALSE
puppetSprite 45, FALSE puppetSprite 45, FALSE
puppetSprite 47, FALSE puppetSprite 47, FALSE
repeat with i=gLinkFirst to gLinkLast repeat with i = gLinkFirst to gLinkLast
puppetSprite i, FALSE puppetSprite i, FALSE
set the cursor of sprite i to 0 set the cursor of sprite i to 0
end repeat end repeat
set the cursor of sprite 45 to 0 set the cursor of sprite 45 to 0
set the cursor of sprite 47 to 0 set the cursor of sprite 47 to 0
end ステップ 3は、 予め制作者が準備した画像ファイルの大きさを、 自動で計算さ せたり、 スクロールした画面から、 別な画面に切り変えるたりインターネッ トの 他の w e bサイ トに接続するための条件を設定する。 ステップ 3を同様に L i n g oスクリプトで表現したものを下記に示す。 なお、 これは、 ステップ 2の中に 既に記述されており、 ステップ 2を実行した時に自動的に読み込まれている。 on puppetunab le end Step 3 is for automatically calculating the size of the image file prepared in advance by the creator, switching from the scrolled screen to another screen, and connecting to other websites on the Internet Set conditions. The following is a representation of Step 3 similarly expressed in a Lingo script. This is already described in Step 2 and is automatically read when Step 2 is executed. on puppetunab le
puppetSprite 3, TRUE 一- map sprite puppetSprite 3, TRUE one-map sprite
puppetSprite 4, TRUE -- map sprite puppetSprite 4, TRUE-map sprite
puppetSprite 45, TRUE -- turn left botton puppetSprite 45, TRUE-turn left botton
puppetSprite 47, TRUE 一一 turn right botton repeat with i=gLinkFirst to gLinkLast puppetSprite 47, TRUE 11 turn right botton repeat with i = gLinkFirst to gLinkLast
puppetSprite i, TRUE puppetSprite i, TRUE
set the cursor of spri te i to [81, 82] set the cursor of spri te i to [81, 82]
end repeat set the cursor of sprite 45 to [81, 82] end repeat set the cursor of sprite 45 to [81, 82]
set the cursor of spri te 47 to [81, 82] set the cursor of spri te 47 to [81, 82]
set the locV of sprite 3 to 0 set the locV of sprite 3 to 0
set the locV of sprite 4 to 0 set the locV of sprite 4 to 0
end ステップ 4はスクロール処理するためのステップであり、 そのスクローノレ処理 が終了すれば、 ステップ 5から元のマルチメディア作品に戻る。 ステップ 4を同 様に L i n g oスクリブトで表現したものを下記に示す。 end Step 4 is a step for scroll processing. When the scroll processing is completed, the process returns to the original multimedia work from step 5. The following is a similar representation of Step 4 in Lingo Scribts.
// cast 72 // cast 72
on exitFrame on exitFrame
Main -- スクロール指示待ち及びステージの移動 Main-Wait for scroll instruction and move stage
updatestage -- ステージ枠に表示 updatestage-Display in stage pane
go the frame go the frame
end 図 4は図 3のステップ 4の詳細をフローチヤ一卜で示し、 ステップ 4の詳細を 同様に i n f oスク リブトで表現したものを下記に示す。 end Fig. 4 shows the details of step 4 in Fig. 3 in a flowchart, and the details of step 4 in the same way, expressed in the form of iffo, are shown below.
II cast69 global gmapx, gmapy, gDir II cast69 global gmapx, gmapy, gDir
global g ap idth, gMapNum global g ap idth, gMapNum
global g apiotal, gStageWidth global g apiotal, gStageWidth
global gAHWidth global gAHWidth
global gLinkFirst, gLinkLast, gLinkNum, gLInkH on Main global gLinkFirst, gLinkLast, gLinkNum, gLInkH on Main
—一 check mousecursor on 45, 47 —One check mousecursor on 45, 47
if not rollover (45) then -- turn left botton if not rollover (45) then-turn left botton
set the castNum of sprite 45 to 60 set the castNum of sprite 45 to 60
if gDir =、-1 then set gDir = 0 if gDir =, -1 then set gDir = 0
end if if not rol lover (47) then -- turn right botton end if if not rol lover (47) then-turn right botton
set the castNum of sprite 47 to 62 set the castNum of sprite 47 to 62
if gDir = 1 then set gDir = 0 if gDir = 1 then set gDir = 0
end if end if
if gDir <> 0 then if gDir <> 0 then
Scroll Scroll
end if end if
end / on Scrol l end / on Scrol l
-- ステージ枠が移動した時の画像ファィルの座標の加減算と補正 -Addition, subtraction, and correction of image file coordinates when the stage frame moves
if gDir = —1 then ー— turn left set gmapx = gmapx 一 30 if gDir = —1 then ー — turn left set gmapx = gmapx one 30
if gmapx く = 0 then if gmapx = 0 then
set gmapx = gAHWidth + gmapx set gmapx = gAHWidth + gmapx
end if end if
else if gDir =1 then else if gDir = 1 then
set gmapx = gmapx + 30 set gmapx = gmapx + 30
i f gmapx >= gAHWidth then i f gmapx> = gAHWidth then
set gmapx = 0 set gmapx = 0
end if end if
end if end if
-- ステージ枠が移動した時の画像ファイルの座標を変換 repeat with i=l to gMapNum -Convert coordinates of image file when stage frame is moved repeat with i = l to gMapNum
set w = getAt (gMapTotal\Vidthf i) set w = getAt (gMapTotal \ Vidth f i)
set w2 = getAt (g apTotalWidth, i+1 ) set w2 = getAt (g apTotalWidth, i + 1)
i f w <= gmapx and gmapx <= w2 then i f w <= gmapx and gmapx <= w2 then
set t = w - gmapx set t = w-gmapx
else else
set t = w - gmapx set t = w-gmapx
end if set the locH of sprite (i + 2) to t end if set the locH of sprite (i + 2) to t
end repeat if (gmapx + gStageWidth) > gAllWidth then end repeat if (gmapx + gStageWidth)> gAllWidth then
-- 最後の画像ファィルの次に最初の画像ファィルを連結する set the 丄 ocH of sprite 3 to (gAl lwidth - gmapx) end if -Concatenate the first image file after the last image file set the oc ocH of sprite 3 to (gAll width-gmapx) end if
― リンクポイントの座標計算 -Calculation of link point coordinates
-- リンクポイントは 1 0番のスプライ トから repeat with、i=l to gLinkNum -The link point is repeat with, i = l to gLinkNum from the 10th splice.
set tx = getAt (gし irikH, i) set tx = getAt (g then irikH, i)
set t = tx - gmapx set t = tx-gmapx
if (gmapx + gStageWidth) > gAl lWidth then if (gmapx + gStageWidth)> gAl lWidth then
if (tx >= 0 and tx <= 400) then if (tx> = 0 and tx <= 400) then
set t = (gAl lWidth - gmapx) + tx set t = (gAl lWidth-gmapx) + tx
end if end if
end if set the locH of sprite (i + 9) to t end if set the locH of sprite (i + 9) to t
end repeat end 図 4のステップ 1 3ではスクロール方向が入力されるまで待機しており、 上記 の o n m a i nで処理している。 ステップ 1 4では、 入力された命令からスク ロール方向を取得し、 ステップ 1 5では方向に応じて、 ステージ枠を画像フアイ ルに対し移動させる振り分けを行い、 これは上記の o n s c r o 1 1で処理し ている。 そして、 右にスクロールする場合は、 ステップ 1 6でフラッグ g D i r に 1が入力されているのでステージ枠を右に移動させ、 反対に、 左にスクロール する場合は、 ステップ 1 7でフラッグ g D i rに一 1が入力されているのでステ 一ジ枠を左に移動させる。 end repeat end In step 13 of FIG. 4, the process waits until the scroll direction is input, and is processed by the above onmain. In step 14, the scroll direction is obtained from the input command, and in step 15 the stage frame is moved to the image file according to the direction, which is processed by onscro 11 described above. ing. If you want to scroll right, move the stage frame to the right because 1 has been entered in the flag gD ir in step 16; conversely, if you want to scroll left, Since 1 is input to ir, move the stage frame to the left.
その際、 ステージ枠が画像ファイルに対し外れないように、 ステップ 1 8で計 算後の座標が画像ファイルと重なる有効範囲か判別.をし、 有効範囲を外れる場合 にはステップ 1 9で次の画像ファイルを連結させる。 At this time, it is determined in step 18 whether the calculated coordinates overlap the image file so that the stage frame does not deviate from the image file, and if it is outside the effective range, the next step is performed in step 19 Concatenate image files.
これにより、 移動したステージ枠に相当する画像ファイルが準備されている^. で、 ステップ 2 0において、 システムメモリの画像ファイルからステージ枠に相 当する部分のビッ トデータを、 ビデオメモリに転送しモニターのステージ枠に表 示させる。 As a result, an image file corresponding to the moved stage frame is prepared ^. In step 20, bit data corresponding to the stage frame from the image file in the system memory is transferred to the video memory and monitored. On the stage frame.
そして、' ステップ 2 1で再びステップ 1 2に戻り、 スクロール方向の入力を待 機する。 ここで、 左右矢印がクリックされる限り、 ステップ 1 3からステップ 1 6, 1 7でステージ枠が移動され、 その画像がステージ 2 0で表示されるので連 続してスクロールされるように表現できる。 次に、 背景の画像の上に配置されている動画ファイルの処理を説明する。 Then, 'Return to step 12 again in step 21 and wait for the input of the scroll direction. Here, as long as the left and right arrows are clicked, the stage frame is moved from step 13 to steps 16 and 17 and the image is displayed on stage 20 so that it can be expressed as continuous scrolling . Next, processing of a moving image file arranged on a background image will be described.
図 5は画面表示される画像を示し、 その時の処理の流れを図 6にフローチヤ一 トで示す。 図 5 ( a ) の背景の画像ファイルの上には点線で示すステージ 1 Q.が. 仮想的に置かれ、 このステージ 1 0の内側で画像ファイルの座標が計算されてモ ニタ ·出力される。 そして左方向へのスクロール指令があると、 図 5 ( b ) に 示す位匱までステージが移動する。 その中に、 キャラクター画像ファイルの飛行 型恐竜 C、 大型恐竜 D、 小型恐竜 Eが背景の画像ファイルの上に配置されて表示 されている。 図 5 ( c ) は、 図 5 ( b ) のステージ 1 0を拡大して示したもので, 左右の小さい枠はそれぞれの画像ファイルの内容を別に示している。 4 1は背景 „ Fig. 5 shows an image displayed on the screen, and Fig. 6 is a flowchart showing the processing flow at that time. Stage 1 Q. indicated by the dotted line is virtually placed on the background image file in Fig. 5 (a). The coordinates of the image file are calculated inside this stage 10 and output to the monitor. . When there is a scroll command to the left, the stage moves to the position shown in Fig. 5 (b). Among them, the flying dinosaur C, large dinosaur D, and small dinosaur E of the character image file are displayed on the background image file. FIG. 5 (c) is an enlarged view of the stage 10 of FIG. 5 (b), and the small left and right frames separately show the contents of each image file. 4 1 is the background „
12 の画像ファイル、 4 2はキャラクターの画像ファイルで動画の最初の 1枚を示し、 キャラクターの画像ファイル 4 2をスプライ ト処理して中央の合成された表示を している。 次に、 動画の 2枚目を図 5 ( d ) で示し、 5 1は前の 4 1と同一の背 景の画像ファイル、 5 2は動画の 2枚目を示したキャラクターの画像ファイルで ある。 12 image files, 42 are character image files, showing the first one of the moving images. The image file 42 of the character is spliced and displayed at the center. Next, the second movie is shown in Fig. 5 (d), where 51 is the same background image file as the previous 41 and 52 is the character image file showing the second movie. .
また、 図 4に示すスクロール処理が停止した図 5 ( b ) · ( c ) の段階でフロ —チャートは、 図 6に示すものに移行する。 スクロールが停止したステージの中 で背景とキャラクターとの画像ファイルの表示範囲を確認し (ステップ 3 3 ) 、 確認された中でキャラクター画像ファイル 4 2の有無を検知し (ステップ 3 4 ) 、 検知されたキャラクター画像ファイル 4 2が動画の複数ファイルを有している場 合にはその複数ファイルを 1番目から順に表示する (ステップ 3 5 ) 。 これによ り、 静止画だ汙でなくスクロールしてきた内容を残して表示したまま、 関連する' 詳細を動画で表示することができるので、 ユーザーが集中して内容を理解するこ とができる。 一方、 検知されたキャラクター画像ファイルが動画の複数ファイル を有していない場合にはそのまま背景と一緒に静止画を表示し続け、 ステップ 3 6で動画表示の指示が有る限りステップ 3 3まで戻る。 また、 ステップ 3 2から ステップ 3 7まではループを形成し、 次のスクロールの指示が出た場合は、 ステ ップ 3 8で終了する。 上記実施の形態に示した図 4のステップ 2では、 ユーザーからの命令に対する 返答はすべて h、 t m 1 ファイルの呼び出しに設定されているが、 別のプログラム を設定し、 他のアプリケーションを起動させたり、 音を出力したりなど様々な制 御が可能となる。 Also, at the stage of FIGS. 5 (b) and (c) where the scroll processing shown in FIG. 4 is stopped, the flow chart shifts to that shown in FIG. In the stage where scrolling has stopped, the display range of the image file with the background and the character is checked (step 33), and the presence or absence of the character image file 42 is detected (step 34), and the detection is performed. If the character image file 42 has a plurality of moving image files, the plurality of files are displayed in order from the first (step 35). As a result, the related details can be displayed in a moving image while displaying the scrolled content instead of the still image, so that the user can concentrate on understanding the content. On the other hand, if the detected character image file does not include a plurality of moving image files, the still image is continuously displayed together with the background, and the process returns to step 33 as long as there is a moving image display instruction in step 36. Also, a loop is formed from step 32 to step 37, and when the next scrolling instruction is issued, the processing ends in step 38. In step 2 of FIG. 4 shown in the above embodiment, all replies to the command from the user are set to call the h and tm1 files.However, another program is set and other applications are started. Various controls such as outputting sound and so on are possible.
また、 上記実施の形態では画像ファイルは横方向に絵柄を連続させ、 ステージ 枠を横方向に移動させているが、 横に限定するものではなく、 他の実施の形態と 'して上下方向に絵柄を連続させ、 ステージ枠を上下方向に移動させる形態や、 シ スデムメモリ上の 1の画像ファイルに対し、 仮想のステージ枠を拡大 .縮小させ 、 それに応じた画像ファイルを切り出し、 モニタ^ 上のステージ枠に合わせて縮 小 ·拡大をさせたビットデータをビデオメモリに転送させることで、 奥行き方向 へのスクロールを実施する形態も可能である。 産業上の利用可能性 Further, in the above embodiment, the image file has a pattern in the horizontal direction, and the stage frame is moved in the horizontal direction. However, the present invention is not limited to the horizontal direction. A form in which the pattern is continuous and the stage frame is moved up and down. By transferring bit data that has been reduced and enlarged to fit the frame to the video memory, An embodiment in which scrolling is performed is also possible. Industrial applicability
詳述したように本願の請求項 1記載の発明によれば、 画像フアイルに対して、 モニターに表示されるステージ枠を移動させ、 水平方向、 垂直方向、 斜め方向及 び奥行き方向へノレープ式にスクローノレさせるので、 少なく とも 2の画像ファイル によりスクロール機能が実現できるから、 多数の画像を準備するために外部から の画像ファィルの読込みに時間がかかることがない上、 画像ファィルの連結部分 でもスクロールを停止させることができ、 画像ファイルの端部が不鮮明になるこ となく綺麗なスクロール画面を提供できる。 As described in detail, according to the invention described in claim 1 of the present application, the stage frame displayed on the monitor is moved with respect to the image file so as to be in a horizontal direction, a vertical direction, an oblique direction, and a depth direction. The scroll function can be realized by using at least two image files, so that it does not take long time to read image files from outside to prepare a large number of images. It can be stopped, and a beautiful scroll screen can be provided without blurring the end of the image file.
特に、 請求項 2記載の発明では、 ステージ枠に、 表示される画像をスクロール させる方向及び速度を入力できる入力部を表示させることにより、 画像を見て!^ るユーザ一は、 画像に対してスクロール方向を自分で操作し、 自由な表示位置を 決めることが可能になる。 In particular, according to the second aspect of the present invention, an image is displayed by displaying an input section on the stage frame in which the direction and speed of scrolling the displayed image can be input! This allows the user to operate the scroll direction on the image himself and determine the free display position.
また、 請求項 3及び 4記載の発明によれば、 静止画だけでなくスクロールして きた内容を残して表示したまま、 関連する詳細を動画で表示することができるの で、 ユーザーが集中して内容を理解することができる。 Further, according to the inventions set forth in claims 3 and 4, since the related details can be displayed in a moving image while the scrolled contents are displayed in addition to the still image, the user can concentrate on the moving image. Understand the contents.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9/278788 | 1997-10-13 | ||
| JP27878897 | 1997-10-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1999019862A1 true WO1999019862A1 (en) | 1999-04-22 |
Family
ID=17602198
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP1998/004624 Ceased WO1999019862A1 (en) | 1997-10-13 | 1998-10-13 | Display method in which image file is scrolled in loop manner |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO1999019862A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2379572A (en) * | 2001-09-11 | 2003-03-12 | Donald William Bursill | Method of presenting images received over a data link |
| JP2006011358A (en) * | 2004-05-27 | 2006-01-12 | Sharp Corp | Information display device, information display method, information display program, and recording medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS625293A (en) * | 1985-07-01 | 1987-01-12 | カシオ計算機株式会社 | Window display control system |
| JPH0778061A (en) * | 1993-09-08 | 1995-03-20 | Toshiba Corp | Video display |
| JPH07210139A (en) * | 1994-01-19 | 1995-08-11 | Hudson Soft Co Ltd | Method for displaying high speed animation in all pictures |
| JPH0990935A (en) * | 1995-09-26 | 1997-04-04 | Taito Corp | Image display controller capable of setting combination of items at every line. |
-
1998
- 1998-10-13 WO PCT/JP1998/004624 patent/WO1999019862A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS625293A (en) * | 1985-07-01 | 1987-01-12 | カシオ計算機株式会社 | Window display control system |
| JPH0778061A (en) * | 1993-09-08 | 1995-03-20 | Toshiba Corp | Video display |
| JPH07210139A (en) * | 1994-01-19 | 1995-08-11 | Hudson Soft Co Ltd | Method for displaying high speed animation in all pictures |
| JPH0990935A (en) * | 1995-09-26 | 1997-04-04 | Taito Corp | Image display controller capable of setting combination of items at every line. |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2379572A (en) * | 2001-09-11 | 2003-03-12 | Donald William Bursill | Method of presenting images received over a data link |
| GB2379572B (en) * | 2001-09-11 | 2003-09-24 | Donald William Bursill | A method of displaying images |
| JP2006011358A (en) * | 2004-05-27 | 2006-01-12 | Sharp Corp | Information display device, information display method, information display program, and recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6912726B1 (en) | Method and apparatus for integrating hyperlinks in video | |
| JP4355377B2 (en) | Information providing apparatus and information providing method | |
| CA2676676C (en) | Method and system for converting interactive animated information content for display on mobile devices | |
| US6211879B1 (en) | System and method for navigating in multiple windows | |
| US6243865B1 (en) | Method of relaying digital video & audio data via a communication media | |
| US8006192B1 (en) | Layered graphical user interface | |
| US20040070595A1 (en) | Browseable narrative architecture system and method | |
| CN103605452A (en) | Image processing device and image processing method | |
| JPH10334268A (en) | Method and system for displaying and controlling moving image | |
| JP2003111054A (en) | Video distribution system | |
| US7478327B1 (en) | Unified capture and process interface | |
| US20140059418A1 (en) | Multimedia annotation editing system and related method and computer program product | |
| CA2401726A1 (en) | Browser based command and control home network | |
| JPH10340075A (en) | Image display method | |
| JP2002259111A (en) | Electronic comic reading program, recording medium and reading method and device | |
| JP2006507597A (en) | Method for focusing input item of object screen embedded in markup screen and information recording medium thereof | |
| JP2003186792A (en) | Method for displaying message and its server and client | |
| JP2002342775A (en) | Display state changing device, display state changing method, display state changing program, display state changing program storage medium, image providing device, image providing method, image providing program, image providing program storage medium, and image providing system | |
| WO1999019862A1 (en) | Display method in which image file is scrolled in loop manner | |
| JP4027800B2 (en) | Display image control information creation device, image display method, and image display device | |
| EP0841610A2 (en) | Hot areas in interactive movies | |
| JP7686408B2 (en) | Method, system, and computer program for providing animation functionality using sprite JPEG | |
| JP3906031B2 (en) | Moving picture reproducing apparatus and program for causing computer to execute moving picture reproducing process | |
| JP4380018B2 (en) | Display control apparatus, display control method, and recording medium | |
| JPWO1999019862A1 (en) | How to display an image file by scrolling it in a loop |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): CN JP SG US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 09319907 Country of ref document: US |
|
| 122 | Ep: pct application non-entry in european phase |