[go: up one dir, main page]

JP2004266575A - Image distribution system, image distribution apparatus, terminal, and control methods and program therefor - Google Patents

Image distribution system, image distribution apparatus, terminal, and control methods and program therefor Download PDF

Info

Publication number
JP2004266575A
JP2004266575A JP2003054795A JP2003054795A JP2004266575A JP 2004266575 A JP2004266575 A JP 2004266575A JP 2003054795 A JP2003054795 A JP 2003054795A JP 2003054795 A JP2003054795 A JP 2003054795A JP 2004266575 A JP2004266575 A JP 2004266575A
Authority
JP
Japan
Prior art keywords
image data
image
predetermined area
predetermined
distribution
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.)
Granted
Application number
JP2003054795A
Other languages
Japanese (ja)
Other versions
JP4120986B2 (en
Inventor
Harunori Nitta
晴紀 新田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Computer Entertainment Co Ltd
Konami Computer Entertainment Tokyo Inc
Original Assignee
Konami Computer Entertainment Co Ltd
Konami Computer Entertainment Tokyo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konami Computer Entertainment Co Ltd, Konami Computer Entertainment Tokyo Inc filed Critical Konami Computer Entertainment Co Ltd
Priority to JP2003054795A priority Critical patent/JP4120986B2/en
Publication of JP2004266575A publication Critical patent/JP2004266575A/en
Application granted granted Critical
Publication of JP4120986B2 publication Critical patent/JP4120986B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/66Methods for processing data by generating or executing the game program for rendering three dimensional images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image distribution system capable of reducing a data communication quantity relating to image distribution. <P>SOLUTION: A game character image data storage part 50 stores game character image data for indicating a game character region in a target image. A background image data storage part 52 stores background image data which are image data for indicating any region except for the game character region in the target image and are constituted in an image form different from that of the game character image data. A game character image data distribution part 54 distributes the game character image data. A background image data distribution part 56 distributes the background image data. On the basis of the game character image data and the background image data, an image output part 46 outputs the target image. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は画像配信システム、画像配信装置、端末、これらの制御方法及びプログラムに関する。
【0002】
【従来の技術】
通信ネットワークを介して、ゲーム画像や待ち受け画像等の画像を配信する画像配信システムが知られている。こうしたシステムによれば、端末で新しい画像を表示することができる。
【0003】
【発明が解決しようとする課題】
画像には性格の異なる領域が含まれるのが一般的であるが、これらの領域を同形式でデータ化すると無駄が多くなってしまう。
そこで、以上のような画像配信システムにおいて、画像配信に係る通信量を低く抑えることができるよう、画像データの軽量化を図ることが好ましい。
【0004】
本発明は上記課題に鑑みてなされたものであって、その目的は、画像配信に係るデータ通信量を低く抑えることができるようにする画像配信システム、画像配信装置、端末、これらの制御方法及びプログラムを提供することにある。
【0005】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る画像配信システムは、対象画像の所定領域を表示するための所定領域画像データを記憶する所定領域画像データ記憶手段と、前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを記憶する所定領域外画像データ記憶手段と、前記所定領域画像データを配信する所定領域画像データ配信手段と、前記所定領域外画像データを配信する所定領域外画像データ配信手段と、前記所定領域画像データと前記所定領域外画像データとに基づいて、前記対象画像を出力する画像出力手段と、を含むことを特徴とする。
【0006】
また、本発明に係る画像配信装置は、対象画像の所定領域を表示するための所定領域画像データを記憶する所定領域画像データ記憶手段と、前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを記憶する所定領域外画像データ記憶手段と、前記所定領域画像データを配信する所定領域画像データ配信手段と、前記所定領域外画像データを配信する所定領域外画像データ配信手段と、を含むことを特徴とする。
【0007】
また、本発明に係る画像配信装置の制御方法は、対象画像の所定領域を表示するための所定領域画像データを記憶してなる所定領域画像データ記憶手段から前記所定領域画像データを読み出し、配信するための所定領域画像データ配信ステップと、前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを記憶してなる所定領域外画像データ記憶手段から前記所定領域外画像データを読み出し、配信するための所定領域外画像データ配信ステップと、を含むことを特徴とする。
【0008】
また、本発明に係るプログラムは、画像配信装置としてコンピュータを機能させるためのプログラムであって、対象画像の所定領域を表示するための所定領域画像データを記憶する所定領域画像データ記憶手段、前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを記憶する所定領域外画像データ記憶手段、前記所定領域画像データを配信する所定領域画像データ配信手段、及び、前記所定領域外画像データを配信する所定領域外画像データ配信手段、として、サーバコンピュータやパーソナルコンピュータ等のあらゆる種類の前記コンピュータを機能させるためのプログラムである。
【0009】
また、本発明に係る端末は、画像配信装置と通信可能に接続される端末であって、対象画像の所定領域を表示するための所定領域画像データを、前記画像配信装置から受信する所定領域画像データ受信手段と、前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを、前記画像配信装置から受信する所定領域外画像データ受信手段と、前記所定領域画像データと前記所定領域外画像データとに基づいて、前記対象画像を出力する画像出力手段と、を含むことを特徴とする。
【0010】
また、本発明に係る端末の制御方法は、画像配信装置と通信可能に接続される端末の制御方法であって、対象画像の所定領域を表示するための所定領域画像データを、前記画像配信装置から受信する所定領域画像データ受信ステップと、前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを、前記画像配信装置から受信する所定領域外画像データ受信ステップと、前記所定領域画像データと前記所定領域外画像データとに基づいて、前記対象画像を出力する画像出力ステップと、を含むことを特徴とする。
【0011】
また、本発明に係るプログラムは、画像配信装置と通信可能に接続される端末としてコンピュータを機能させるためのプログラムであって、対象画像の所定領域を表示するための所定領域画像データを、前記画像配信装置から受信する所定領域画像データ受信手段、前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを、前記画像配信装置から受信する所定領域外画像データ受信手段、及び、前記所定領域画像データと前記所定領域外画像データとに基づいて、前記対象画像を出力する画像出力手段、として、携帯電話機、携帯情報端末(PDA)、家庭用ゲーム機、携帯ゲーム機、業務用ゲーム機やパーソナルコンピュータ等のあらゆる種類の前記コンピュータを機能させるためのプログラムである。
【0012】
なお、本発明に係る画像配信システム又は画像配信装置は、当該プログラムを記録した情報記憶媒体を備え、前記情報記憶媒体から前記プログラムを読み出し、配信するようにしてもよい。
【0013】
本発明では、対象画像の所定領域を表示するための所定領域画像データが記憶される。また、当該所定領域以外の領域を表示するための画像データであって、所定領域画像データとは異なる画像形式によって構成される所定領域外画像データが記憶される。そして、所定領域画像データが配信される。また、所定領域外画像データが配信される。そして、所定領域画像データと所定領域外画像データとに基づいて対象画像が出力される。このため、対象画像を表示するための画像データを、所定領域を表示するための所定領域画像データと、当該所定領域以外の領域を表示するための所定領域外画像データと、に分けて配信することができるようになる。
【0014】
また、本発明の一態様では、前記所定領域外画像データは、所定色の所定階調で表現される画像を表示するための画像データであることを特徴とする。こうすれば、所定領域外画像データを所定色の所定階調で表現される画像を表示するための画像データとすることができるようになる。
【0015】
また、この態様では、前記所定領域外画像データ配信手段は、配信に係る前記所定領域外画像データの前記所定色を現在日時情報に基づいて制御する手段を含むようにしてもよい。こうすれば、配信に係る所定領域外画像データの所定色を現在日時情報に基づいて制御する(例えば、変化させる)ことができるようになる。なお、現在日時情報は、日付を示すものであってもよいし、時刻を示すものであってもよいし、日付と時刻とを示すものであってもよい。
【0016】
【発明の実施の形態】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【0017】
図1は、本発明の実施形態に係るゲームシステム(画像配信システム)10の全体構成を示す図である。同図に示すゲームシステム10は、携帯電話機(端末)12と、携帯電話基地局14と、データ通信ネットワーク16と、ゲームデータ配信装置(画像配信装置)18と、を含んで構成される。ゲームデータ配信装置18は、ゲームサーバ20と、ゲームデータベース(DB)22と、を含んで構成される。
【0018】
携帯電話機12は、LCD等を用いて構成されたディスプレイ24と、方向キー26と、ファンクションボタン28と、丸ボタン群29と、を含んでいる。携帯電話機12は従来公知のものであり、丸ボタン群29でダイヤル入力が可能であり、ディスプレイ24には電話帳や各種設定メニューが表示される。各種設定は方向キー26及びファンクションボタン28により行う。
【0019】
また、この携帯電話機12は、CPUやメモリを備えたコンピュータを含んで構成されており、特に携帯電話基地局14を介してインターネット等のデータ通信ネットワーク16に接続する機能が備えられている。携帯電話機12は、このネットワーク接続機能を利用して、ゲームサーバ20にアクセスする。そして、携帯電話機12は、ゲームデータベース22に記憶されるゲームプログラムをゲームサーバ20からダウンロードする。なお、ダウンロードされたゲームプログラムは、携帯電話機12に保存できるようになっている。また、ゲームプログラムはあらかじめ携帯電話機12に保存されている場合もある。このような場合、携帯電話機12のユーザは、ゲームサーバ20からゲームプログラムを(再度)ダウンロードする必要はない。
【0020】
こうしてダウンロードされるゲームプログラムは、案内表示される台詞(言葉)のうちいずれかを選択していくことによって、ゲームキャラクタとの会話を進めていくゲームを実現するようになっている。このゲームでは、ユーザが選択した台詞に応じてゲームキャラクタとの相性度が変化したり、ゲームイベントが発生したり、ゲームストーリーが進行するようになっている。携帯電話機12のディスプレイ24には、ユーザによる操作、所定ゲームイベントの発生やゲームの進行等に応じて、ゲーム画面が表示されるようになっている。ゲーム画面は、配信要求(ダウンロード要求)を示すデータをゲームサーバ20に送信することによって取得される画像データや携帯電話機12に保存される画像データ等に基づいて表示される。また、このゲームには、ゲーム画面を記念写真として保管できるアルバム機能が用意されている。このため、ユーザはお気に入りの場面を保管することによって、保管したゲーム画像を好きな時に見ることができるようになっている。
【0021】
また、このゲームプログラムは、携帯電話機12に常駐させることができるようになっている。例えば、ゲームプレイがなされていない場合においても、待ち受け状態にある携帯電話機12のディスプレイ24に待ち受け画像を表示させるようになっている。本実施の形態における待ち受け画像は、前記ゲームに登場するゲームキャラクタを表示するものとなっている。また、本実施の形態では、待ち受け画像は、現在時刻や携帯電話機12の状態変化等に基づいて発生するイベントに応じて変化するようになっている。すなわち、ゲームプログラムは、イベントの発生に応じて、所定の待ち受け画面をディスプレイ24に表示させるようになっている。なお、待ち受け画像は、配信要求(ダウンロード要求)を示すデータをゲームサーバ20に送信することによって取得される画像データや携帯電話機12に保存される画像データ等に基づいて表示される。また、このゲームプログラムは、待ち受け画面表示時において所定操作が行われると、ゲームの実行を開始するようになっている。
【0022】
図2は、携帯電話機12のディスプレイ24に表示される画面(ゲーム画面や待ち受け画面等)の一例を示している。以下では、待ち受け画面を例に説明を進めていくが、ゲーム画面の場合も同様である。ゲーム画面の場合には、メニュー案内表示等が別途表示されるようになっている。同図の例では、待ち受け画面30に、ゲームキャラクタ部分32と背景部分(ゲームキャラクタ部分32以外の部分)34を含んで構成される待ち受け画像が表示されている。以下、この画面を例に説明を進めていく。
【0023】
本実施の形態に係るゲームシステム10では、待ち受け画面のうち背景部分をキャラクタ部分に比べて色数を抑えて表現するようになっている。すなわち、この待ち受け画面において主たる部分であるキャラクタ部分に比べて重要度の低い従たる部分である背景部分を色数を抑えて表現している。例えば、本実施の形態では、背景部分を所定色の4階調で表現するようになっている。
【0024】
このとき、待ち受け画像の背景部分に季節感をユーザに与えるもの(例えば、桜や雪等)が表示されているような場合には、背景部分の色数を抑えてしまう(背景部分を所定色の所定階調で表現してしまう)と、ユーザに与える季節感を制限してしまうことになってしまう。そこで、ゲームシステム10では、背景部分を所定色の所定階調で表現するとともに、当該所定色がユーザに季節感を与える適切な色となるように制御している。本実施の形態では、当該所定色を現実又はゲーム空間における現在日時に基づいて変化させることによって、当該現在日時に基づく季節感を待ち受け画像に持たせることができるようになっている。
【0025】
さらに、ゲームシステム10では、図3に示すようなキャラクタ部分を表示するための画像データと、図4に示すような背景部分を表示するための画像データとが別個に用意されている。すなわち、ゲームシステム10では、待ち受け画像はこれらの画像データの組み合わせによって構成されている。したがって、待ち受け画像の配信を行う場合には、これらの画像データの組み合わせを配信するようになっている。携帯電話機12では、配信された画像データに基づいて、待ち受け画面を表示するようになっている。このようにすることによって、ゲームシステム10では、待ち受け画像の配信に係る画像データ全体の軽量化を図り、配信に係るデータ通信量を低減することができるようになっている。
【0026】
図5は、ゲームシステム10において実現される機能ブロック図である。同図は、本発明に関連するものを中心として示している。同図に示すように、ゲームシステム10は、画像データ記憶部40、画像データ配信部42、画像データ受信部44及び画像出力部46を含んで構成される。画像データ記憶部40は、ゲームキャラクタ画像データ記憶部50及び背景画像データ記憶部52を含んでいる。画像データ配信部42は、ゲームキャラクタ画像データ配信部54及び背景画像データ配信部56を含んでいる。画像データ受信部44は、ゲームキャラクタ画像データ受信部58及び背景画像データ受信部60を含んでいる。画像データ記憶部40や画像データ配信部42は、ゲームデータ配信装置18に設けられ、画像データ受信部44や画像出力部46は、携帯電話機12に設けられるようにすればよい。
【0027】
画像データ記憶部40は、主としてゲームデータベース22により構成される。画像データ配信部42は、CPU、RAMやROM等のメモリ、公知の通信インタフェースを主として構成される。画像データ受信部44は、主として公知の通信インタフェースを構成される。画像出力部46は、CPU、RAMやROM等のメモリ、ディスプレイ24を主として構成される。これらの機能は、コンピュータであるゲームサーバ20がCD−ROM、DVD−ROM、メモリカード等のコンピュータ読み取り可能な各種情報記憶媒体を介して提供されるプログラムを実行したり、コンピュータである携帯電話機12がダウンロード等されるゲームプログラムを実行することによって実現される。
【0028】
画像データ記憶部40は、ゲーム画像や待ち受け画像(対象画像)のゲームキャラクタ領域(所定領域)を表示するためのゲームキャラクタ画像データ(所定領域画像データ)を記憶する。また、画像データ記憶部40は、ゲーム画像や待ち受け画像(対象画像)のゲームキャラクタ領域以外の領域である背景領域(所定領域以外の領域)を表示するための背景画像データ(所定領域外画像データ)を記憶する。
【0029】
本実施の形態では、ゲームキャラクタ画像データ及び背景画像データは、インデックスカラー方式によって構成されている。例えば、背景画像データは、図6に示すようにパレットデータを含んでいる。パレットデータには画像内で使用される色が定義される。そして、画像データの各ピクセルには、パレットデータに定義された色を参照するためのインデックス情報が格納される。本実施の形態のように、背景画像データが所定色の4階調で表現される場合には、当該所定色の4階調分をパレットデータに定義するようにすればよい。具体的には、インデックス「1」に対応づけて、当該所定色のRGB値を記憶するようにすればよい。また、インデックス「2」、「3」及び「4」それぞれに対応づけて、当該所定色のRGB値をそれぞれ3/4、1/2、1/4倍したものを記憶するようにすればよい。
【0030】
ゲームキャラクタ画像データも背景画像データと同様にパレットデータを含んでいる。ただし、背景画像の場合とは異なり、ゲームキャラクタ画像を鮮明に表現するべく、ゲームキャラクタ画像データに含まれるパレットデータには多くの色が定義されている。このように、本実施の形態では、背景画像データとゲームキャラクタ画像データとは異なる画像形式によって構成されるようになっている。ここで、「異なる画像形式」とは、色の表現方法を同じくする場合において、使用する色数が異なる場合やパレットデータが異なる場合等に限られず、色の表現方法自体(例えば、インデックスカラーやフルカラー等)、画像保存形式、画像圧縮方式や画像フォーマット等の少なくともいずれかが異なる場合も含まれる。
【0031】
画像データ配信部42は、ゲームキャラクタ画像データを携帯電話機12に配信する。また、画像データ配信部42は、背景画像データを携帯電話機12に配信する。また、画像データ配信部42は、例えば配信要求に応じたゲームキャラクタ画像データと背景画像データとを対応(関連)づけて配信する。また、画像データ配信部42は、例えば携帯電話機12から画像データの配信要求を受け付けた場合等の所定の配信タイミングにおいて配信を実行する。
【0032】
ここで、画像データ記憶部40において、配信対象となる画像又は画像データを管理するためのテーブル構成について説明する。
【0033】
画像データ記憶部40には、例えば図7に示すような画像情報テーブルが記憶される。同図に示すように、画像情報テーブルでは、配信対象となる画像を識別するための画像ID(画像識別情報)に対応づけて、当該画像を構成するゲームキャラクタ画像を識別するゲームキャラクタ画像識別情報(例えば、ゲームキャラクタ画像名)と背景画像を識別する背景画像識別情報(例えば、背景画像名)との組み合わせが記憶される。画像配信タイミングにおいては、本テーブルが参照され、配信対象である画像を構成するゲームキャラクタ画像と背景画像とが取得され、これらの画像を表示するための画像データが携帯電話機12に配信される。
【0034】
本実施の形態では、各ゲームキャラクタ画像ごとに、当該ゲームキャラクタ画像を表示するための画像データが1つ用意されている。例えば、「ゲームキャラクタ画像A」を表示するための画像データとして「ゲームキャラクタ画像データA」が用意されている。各ゲームキャラクタ画像識別情報とその画像データを識別するためのゲームキャラクタ画像データ識別情報(当該画像データ名や当該画像データの保存場所等の画像データ識別情報等)とを対応づけて、別途画像データ記憶部40に記憶させておくようにすればよい。
【0035】
また、先述したように、本実施の形態では、背景画像は季節に応じてバリエーションを持たせるようになっている。具体的には、本実施の形態では、背景画像データは所定色の4階調で表現されるようになっており、当該所定色(以下、背景基準色)は配信実行日に基づいて変わるようになっている。すなわち、画像データ配信部42は、現実又はゲーム空間における現在日時に基づいて、背景画像データの配信を行うようになっている。さらに換言すれば、画像データ配信部42は、現実又はゲーム空間における現在日時に基づいて、配信に係る背景画像データの背景基準色を変えるようになっている。
【0036】
例えば、画像データ配信部42は、背景画像データの配信を行う場合に、現実又はゲーム空間における現在日時に基づいて、配信対象の背景画像データに含まれるパレットデータを設定した後に、当該背景画像データを配信するようにすればよい。この場合、例えば図8に示すような背景基準色情報テーブルを画像データ記憶部40に記憶させておくようにすればよい。同図に示すように、背景基準色情報テーブルには、所定期間に対応づけて背景基準色(当該色を示すRGB値)を記憶させておくようにすればよい。同図の例では、各季節に対応する期間について、それぞれ背景基準色が記憶されている。この場合、画像データ配信部42は、現実又はゲーム空間における現在日時が属する期間に対応するRGB値を取得し、当該RGB値に基づいて、配信対象の背景画像データに含まれるパレットデータを設定するようにすればよい。以上のようにすると、背景画像データの保存に必要となるゲームサーバ20やゲームデータベース22の記憶容量を節約することができるようになる。
【0037】
また、例えば、同一背景画像を表示するための背景画像データであってパレットデータを異にするものをあらかじめ用意しておくようにしてもよい。この場合、例えば図9に示すような背景画像情報テーブルを画像データ記憶部40に記憶させておくようにすればよい。同図に示すように、背景画像情報テーブルには、各背景画像(背景画像識別情報)について、所定期間ごとに用意された背景画像データ識別情報(例えば、当該背景画像データ名や当該背景画像データの保存場所等)を記憶するようにすればよい。同図の例では、各背景画像について、各季節に対応する期間ごとに背景画像データ名が記憶されている。この場合、画像データ配信部42は、対象となる背景画像を表示するための背景画像データのうち、現実又はゲーム空間における現在日時が属する期間に対応するものを読み出して配信するようにすればよい。
【0038】
画像データ受信部44は、ゲームキャラクタ画像データをゲームサーバ20から受信する。また、画像データ受信部44は、背景画像データをゲームサーバ20から受信する。
【0039】
画像出力部46は、ゲームキャラクタ画像データと、背景画像データとに基づいて、ゲーム画像や待ち受け画像をディスプレイ24に表示(出力)する。画像出力部46は、背景画像データに基づく画像を描画した後に、ゲームキャラクタ画像データに基づく画像を上書き描画するようにすればよい。また、背景画像データとゲームキャラクタ画像データとを合成することによって、ゲーム画像や待ち受け画像をディスプレイ24に表示させるようにしてもよい。
【0040】
次に、ゲームサーバ20において実行される処理について説明する。図10は、画像を配信する場合にゲームサーバ20において実行される処理を示すフロー図である。本処理は、所定の配信タイミングにおいて実行される。配信タイミングは、例えば携帯電話機12から画像配信要求を受け付けた場合である。この場合、当該画像配信要求に基づいて配信対象となる画像の識別情報(画像ID)が取得され、当該画像を配信するために本処理が実行される。なお、本処理は、ゲームサーバ20においてプログラムが実行されることによって実現される。
【0041】
同図に示すように、画像データ配信部42は、まず現在日時を取得する(S101)。現実における現在日時であれば、ゲームサーバ20に備えられる計時機能に基づいて取得する。また、ゲーム空間における現在日時であれば、例えばゲームデータベース22において管理されるゲームデータ等、ゲーム空間における現在日時を管理する手段から取得する。
【0042】
次に、画像データ配信部42は、配信対象のゲームキャラクタ画像データを読み出す(S102)。具体的には、画像情報テーブル(図7参照)から、配信対象の画像IDに対応づけられたゲームキャラクタ画像名を取得し、当該ゲームキャラクタ画像を表示するための画像データを読み出す。
【0043】
次に、画像データ配信部42は、配信対象の背景画像データを読み出す(S103)。具体的には、画像情報テーブル(図7参照)から、配信対象の画像IDに対応づけられた背景画像名を取得する。そして、例えば、当該背景画像を表示するための背景画像データを画像データ記憶部40から読み出し、S101において取得した現在日時に基づいて、当該背景画像データに含まれるパレットデータを設定するようにすればよい。この場合、画像データ配信部42は、現在日時が含まれる期間に対応する基準色のRGB値を背景基準色情報テーブル(図8参照)から読み出す。そして、当該RGB値を、当該背景画像データに含まれるパレットデータのインデックス「1」に対応するRGB値として設定する。さらに、インデックス「2」、「3」及び「4」に対応するRGB値として、当該RGB値を3/4、1/2、1/4倍したものを設定していく。また、例えば、S101において取得した現在日時に基づいて、画像データ記憶部40から配信対象の背景画像データを読み出すようにしてもよい。この場合、画像データ配信部42は、対象となる背景を表示するための背景画像データであって、現在日時が含まれる期間に対応する背景画像データ名を、背景画像情報テーブル(図9参照)から取得する。そして、当該背景画像データ名に基づいて、背景画像データを読み出す。
【0044】
そして、画像データ配信部42は、S102において読み出したゲームキャラクタ画像データとS103において読み出した背景画像データとを携帯電話機12に配信する(S104)。これらの画像データの配信が正常終了すると、この処理は終了する。
【0045】
以上に説明したゲームシステム10では、ゲームキャラクタ表示部分を含むゲーム画面又は待ち受け画面において、ゲームキャラクタ表示部分以外の部分は、所定色の所定階調によって表現されるようになっている。すなわち、ゲーム画面又は待ち受け画面において、できる限り高画質で表現すべき主たる部分であるゲームキャラクタ表示部分と、低画質で構わない従たる部分であるゲームキャラクタ表示部分以外の部分とで、表現方法が異なるようにしている。そして、当該ゲーム画面又は待ち受け画面等を表示するための画像データを、ゲームキャラクタ表示部分を表示するための画像データと、ゲームキャラクタ表示部分以外の部分を表示するための画像データとに分けて記憶し、配信するようになっている。性格の異なる主たる領域と従たる領域とを含む画像を1つの画像データとして記憶し配信する場合には、従たる領域のデータ形式を主たる領域のデータ形式に合わせなくてはならないため無駄が多くなってしまうところ、ゲームシステム10によれば、ゲーム画面又は待ち受け画面等を表示するための画像データのデータ量を全体として軽量化することができ、当該画像データの配信に係るデータ通信量を低減することができるようになる。
【0046】
また、ゲームキャラクタ表示部分以外の部分、例えば背景表示部分に季節感が表現されているような場合において、当該部分が所定色の所定階調によって表現されると、ユーザに与える季節感が制限されてしまう。そこで、ゲームシステム10では、当該所定色を現実又は仮想空間における現在日時に基づいて制御するようになっている。すなわち、当該所定色が当該現在日時が属する季節に合ったものとなるようにしている。
【0047】
なお、ゲームシステム10では、ユーザが任意のゲーム画面を保存するためのアルバム機能が用意されている。このアルバム機能によれば、ユーザはお気に入りの場面を保存することによって、お気に入りのゲーム画像を好きな時に見ることができるようになる。以下、このアルバム機能に係る構成等について説明する。
【0048】
ユーザは、保存したいゲーム画面が表示されている状態で、所定操作、例えば所定ボタンの押下や所定メニューの選択等を行う。ユーザによって所定操作が行われると、当該ゲーム画面(画像)を表示するためのゲームキャラクタ画像データを識別する情報(例えば、ゲームキャラクタ画像データ名)と背景画像データを識別する情報(例えば、背景画像データ名)が、ユーザIDとともに画像登録要求としてゲームサーバ20に送信される。
【0049】
ゲームデータベース22では、例えば図11に示すような画像登録テーブルが記憶されている。同図に示すように、画像登録テーブルには、ユーザIDに対応づけてゲームキャラクタ画像データ識別情報(同図の例では、ゲームキャラクタ画像データ名)と背景画像データ識別情報(同図の例では、背景画像データ名)とが記憶されている。ゲームサーバ20は、画像登録要求を携帯電話機12から受信すると、その内容を画像登録テーブルに登録する。
【0050】
保存されたゲーム画像を参照するための所定操作がユーザによって行われると、ゲームサーバ20は、画像登録テーブルに基づいてゲームキャラクタ画像データ識別情報と背景画像データ識別情報とを取得し、これらの画像データ識別情報によって識別される画像データを配信する。そして、携帯電話機12のディスプレイ24には、ユーザが所望した画像がこれらの画像データに基づいて表示される。
【0051】
なお、画像登録テーブルは、図11に例示したものに限られず、ゲームキャラクタ画像識別情報(例えば、ゲームキャラクタ画像名)と背景画像識別情報(例えば、背景画像名)と日時情報との組み合わせをユーザIDに対応づけて記憶させるようにしてもよい。この場合、携帯電話機12からの画像登録要求には、ユーザID、ゲームキャラクタ画像識別情報及び背景画像識別情報が含まれるようにすればよい。これらの画像が配信された配信日時を含むようにしてもよい。そして、この画像登録要求を受け付けたゲームサーバ20は、この画像登録要求の内容を画像登録テーブルに登録する。日時情報については、画像登録要求に配信日時が含まれる場合には、当該配信日時を日時情報として登録するようにしてもよいし、現在日時を日時情報として登録するようにしてもよい。
【0052】
また、この場合、保存されたゲーム画像を参照するための所定操作がユーザによって行われると、ゲームサーバ20は、画像登録テーブルに基づいてゲームキャラクタ画像識別情報と背景画像識別情報とを取得するようにすればよい。このとき、背景画像識別情報によって識別される背景画像を表示するための背景画像データについては、当該背景画像データに含まれるパレットデータの内容を日時情報に基づいて設定するようにしてもよいし(図8参照)、背景画像データ識別情報を背景画像識別情報と日時情報とに基づいて取得するようにしてもよい(図9参照)。
【0053】
また、画像登録要求を受け付けたゲームサーバ20は、当該登録要求に含まれるゲームキャラクタ画像データ識別情報(又はゲームキャラクタ画像識別情報)及び背景画像データ識別情報(又は背景画像識別情報)に基づいて、保存対象とするゲーム画像を合成し、当該合成画像をユーザIDに対応づけて記憶させるようにしてもよい。
【0054】
なお、本発明は上記実施の形態に限定されるものではない。
【0055】
例えば、以上では、待ち受け画像やゲーム画像等の対象画像をゲームキャラクタ部分(所定領域)と背景部分(所定領域以外の領域)とに分けることとして説明したが、対象画像を第1部分(領域)、第2部分、・・・、第n部分というように分けるようにしてもよい。例えば、所定領域以外の領域をさらに複数の領域に分けるようにしてもよい。
【0056】
【発明の効果】
以上説明したように、本発明によれば、画像配信に係るデータ通信量を低く抑えることができるようになる。
【図面の簡単な説明】
【図1】本発明の実施形態に係るゲームシステムの全体構成を示す図である。
【図2】画面の一例を示す図である。
【図3】ゲームキャラクタ部分を示す図である。
【図4】背景部分を示す図である。
【図5】ゲームシステムの機能ブロックを示す図である。
【図6】画像データのデータ構成を示す図である。
【図7】画像情報テーブルの一例を示す図である。
【図8】背景基準色情報テーブルの一例を示す図である。
【図9】背景画像情報テーブルの一例を示す図である。
【図10】ゲームサーバにおける処理を示すフロー図である。
【図11】画像登録テーブルの一例を示すフロー図である。
【符号の説明】
10 ゲームシステム、12 携帯電話機、14 携帯電話基地局、16 データ通信ネットワーク、18 ゲームデータ配信装置、20 ゲームサーバ、22 ゲームデータベース、24 ディスプレイ、26 方向キー、28 ファンクションボタン、29 丸ボタン群、30 画面、32 ゲームキャラクタ部分、34 背景部分、40 画像データ記憶部、42 画像データ配信部、44 画像データ受信部、46 画像出力部、50 ゲームキャラクタ画像データ記憶部、52 背景画像データ記憶部、54 ゲームキャラクタ画像データ配信部、56 背景画像データ配信部、58 ゲームキャラクタ画像データ受信部、60背景画像データ受信部。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image distribution system, an image distribution apparatus, a terminal, and a control method and program thereof.
[0002]
[Prior art]
There is known an image distribution system that distributes images such as game images and standby images via a communication network. According to such a system, a new image can be displayed on the terminal.
[0003]
[Problems to be solved by the invention]
Generally, an image includes areas of different personalities, but if these areas are converted into data in the same format, waste is increased.
Therefore, in the image distribution system as described above, it is preferable to reduce the weight of the image data so that the communication amount related to the image distribution can be kept low.
[0004]
The present invention has been made in view of the above problems, and an object of the present invention is to provide an image distribution system, an image distribution apparatus, a terminal, a control method for these, and an image distribution system capable of reducing the amount of data communication related to image distribution. To provide a program.
[0005]
[Means for Solving the Problems]
In order to solve the above-described problem, an image distribution system according to the present invention includes a predetermined area image data storage unit that stores predetermined area image data for displaying a predetermined area of the target image, and other than the predetermined area of the target image. Non-predetermined region image data storage means for storing non-predetermined region image data having an image format different from that of the predetermined region image data. Based on the predetermined area image data distribution means for distributing, the predetermined area image data distribution means for distributing the image outside the predetermined area, and the predetermined area image data and the image outside the predetermined area, the target image is output. Image output means.
[0006]
The image distribution apparatus according to the present invention also includes a predetermined area image data storage unit that stores predetermined area image data for displaying a predetermined area of the target image, and an area other than the predetermined area of the target image. Non-predetermined region image data storage means for storing non-predetermined region image data configured in an image format different from that of the predetermined region image data, and predetermined region image data for distributing the predetermined region image data A distribution unit; and a non-predetermined region image data distribution unit that distributes the non-predetermined region image data.
[0007]
The image distribution apparatus control method according to the present invention also reads and distributes the predetermined area image data from a predetermined area image data storage means for storing predetermined area image data for displaying the predetermined area of the target image. Predetermined area image data distribution step for displaying image data for displaying an area other than the predetermined area of the target image, the image data outside the predetermined area configured in an image format different from the predetermined area image data A non-predetermined area image data storage unit for reading out and distributing the non-predetermined area image data from the predetermined area image data storage means.
[0008]
Further, a program according to the present invention is a program for causing a computer to function as an image distribution device, the predetermined area image data storing means for storing predetermined area image data for displaying a predetermined area of the target image, the target Image data storage means for storing non-predetermined region image data, which is image data for displaying a region other than the predetermined region of the image, and is configured to have an image format different from the predetermined region image data, All types of computers such as server computers and personal computers are caused to function as predetermined area image data distribution means for distributing predetermined area image data and non-predetermined area image data distribution means for distributing image data outside the predetermined area. It is a program for.
[0009]
The terminal according to the present invention is a terminal connected to be communicable with the image distribution apparatus, and receives a predetermined area image data for displaying a predetermined area of the target image from the image distribution apparatus. Image receiving means and image data for displaying an area other than the predetermined area of the target image, the non-predetermined area image data configured in an image format different from the predetermined area image data. And image output means for outputting the target image based on the predetermined area image data and the out-of-predetermined area image data.
[0010]
The terminal control method according to the present invention is a control method for a terminal connected to be communicable with an image distribution apparatus, wherein predetermined area image data for displaying a predetermined area of a target image is stored in the image distribution apparatus. A predetermined area image data receiving step received from the image, and image data for displaying an area other than the predetermined area of the target image, and an image outside the predetermined area configured in an image format different from the predetermined area image data A step of receiving out-of-predetermined region image data from the image distribution device; and an image output step of outputting the target image based on the predetermined region image data and the out-of-predetermined region image data. It is characterized by.
[0011]
Further, a program according to the present invention is a program for causing a computer to function as a terminal that is communicably connected to an image distribution apparatus, and the predetermined area image data for displaying a predetermined area of a target image is the image. Predetermined area image data receiving means for receiving from the distribution device, image data for displaying an area other than the predetermined area of the target image, and outside the predetermined area configured in an image format different from the predetermined area image data Image data receiving means for receiving image data from the image distribution apparatus, and image output means for outputting the target image based on the predetermined area image data and the image data outside the predetermined area, Mobile phones, personal digital assistants (PDAs), home game machines, portable game machines, arcade game machines and personal computers Is a program for causing all kinds of the computer.
[0012]
Note that the image distribution system or the image distribution apparatus according to the present invention may include an information storage medium storing the program, read the program from the information storage medium, and distribute the program.
[0013]
In the present invention, predetermined area image data for displaying a predetermined area of the target image is stored. Further, image data for displaying an area other than the predetermined area, and image data outside the predetermined area configured in an image format different from the predetermined area image data is stored. Then, the predetermined area image data is distributed. Also, image data outside the predetermined area is distributed. Then, the target image is output based on the predetermined area image data and the predetermined area image data. For this reason, the image data for displaying the target image is divided into predetermined area image data for displaying a predetermined area and image data outside the predetermined area for displaying an area other than the predetermined area. Will be able to.
[0014]
In one aspect of the present invention, the image data outside the predetermined area is image data for displaying an image expressed by a predetermined gradation of a predetermined color. In this way, the image data outside the predetermined area can be used as image data for displaying an image represented by a predetermined gradation of a predetermined color.
[0015]
In this aspect, the non-predetermined region image data distribution unit may include a unit that controls the predetermined color of the non-predetermined region image data related to distribution based on current date and time information. In this way, it becomes possible to control (for example, change) the predetermined color of the image data outside the predetermined area related to distribution based on the current date and time information. The current date / time information may indicate a date, may indicate a time, or may indicate a date and time.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0017]
FIG. 1 is a diagram showing an overall configuration of a game system (image distribution system) 10 according to an embodiment of the present invention. A game system 10 shown in FIG. 1 includes a mobile phone (terminal) 12, a mobile phone base station 14, a data communication network 16, and a game data distribution device (image distribution device) 18. The game data distribution device 18 includes a game server 20 and a game database (DB) 22.
[0018]
The cellular phone 12 includes a display 24 configured using an LCD or the like, a direction key 26, a function button 28, and a round button group 29. The cellular phone 12 is conventionally known, and dial input is possible with the round button group 29, and a telephone book and various setting menus are displayed on the display 24. Various settings are made with the direction keys 26 and the function buttons 28.
[0019]
The cellular phone 12 includes a computer having a CPU and a memory, and has a function of connecting to a data communication network 16 such as the Internet via the cellular phone base station 14. The cellular phone 12 accesses the game server 20 using this network connection function. Then, the mobile phone 12 downloads the game program stored in the game database 22 from the game server 20. The downloaded game program can be stored in the mobile phone 12. In addition, the game program may be stored in the mobile phone 12 in advance. In such a case, the user of the mobile phone 12 does not need to download the game program from the game server 20 (again).
[0020]
The game program downloaded in this way realizes a game in which a conversation with a game character is advanced by selecting one of dialogues (words) displayed for guidance. In this game, the degree of compatibility with the game character changes according to the dialogue selected by the user, a game event occurs, or a game story progresses. A game screen is displayed on the display 24 of the mobile phone 12 in accordance with a user operation, occurrence of a predetermined game event, progress of a game, or the like. The game screen is displayed based on image data acquired by transmitting data indicating a distribution request (download request) to the game server 20, image data stored in the mobile phone 12, and the like. The game also has an album function that can store the game screen as a commemorative photo. Therefore, the user can view the stored game image at any time by storing the favorite scene.
[0021]
The game program can be made resident in the mobile phone 12. For example, even when the game is not played, a standby image is displayed on the display 24 of the mobile phone 12 in the standby state. The standby image in the present embodiment displays game characters appearing in the game. Further, in the present embodiment, the standby image changes according to an event that occurs based on the current time, a change in the state of the mobile phone 12, and the like. In other words, the game program displays a predetermined standby screen on the display 24 in response to the occurrence of an event. The standby image is displayed based on image data acquired by transmitting data indicating a distribution request (download request) to the game server 20, image data stored in the mobile phone 12, and the like. The game program is configured to start the game when a predetermined operation is performed when the standby screen is displayed.
[0022]
FIG. 2 shows an example of a screen (game screen, standby screen, etc.) displayed on the display 24 of the mobile phone 12. In the following description, the standby screen will be described as an example, but the same applies to the game screen. In the case of a game screen, a menu guidance display or the like is separately displayed. In the example of FIG. 5, a standby image including a game character portion 32 and a background portion (portion other than the game character portion 32) 34 is displayed on the standby screen 30. In the following, this screen will be explained as an example.
[0023]
In the game system 10 according to the present embodiment, the background portion of the standby screen is expressed with a smaller number of colors than the character portion. That is, the background portion, which is a subordinate portion that is less important than the character portion that is the main portion of the standby screen, is expressed with a reduced number of colors. For example, in the present embodiment, the background portion is expressed by four gradations of a predetermined color.
[0024]
At this time, if something that gives the user a sense of the season (for example, cherry blossoms or snow) is displayed in the background portion of the standby image, the number of colors in the background portion is suppressed (the background portion is a predetermined color). If this is expressed with a predetermined gradation, the seasonal feeling given to the user is limited. Therefore, in the game system 10, the background portion is expressed by a predetermined gradation of a predetermined color, and the predetermined color is controlled to be an appropriate color that gives the user a sense of the season. In this embodiment, by changing the predetermined color based on the current date or time in the game space, the standby image can have a seasonal feeling based on the current date and time.
[0025]
Furthermore, in the game system 10, image data for displaying a character portion as shown in FIG. 3 and image data for displaying a background portion as shown in FIG. 4 are prepared separately. That is, in the game system 10, the standby image is composed of a combination of these image data. Therefore, when delivering a standby image, a combination of these image data is delivered. The mobile phone 12 displays a standby screen based on the distributed image data. By doing so, the game system 10 can reduce the weight of the entire image data related to the distribution of the standby image, and can reduce the amount of data communication related to the distribution.
[0026]
FIG. 5 is a functional block diagram realized in the game system 10. This figure mainly shows those related to the present invention. As shown in the figure, the game system 10 includes an image data storage unit 40, an image data distribution unit 42, an image data reception unit 44, and an image output unit 46. The image data storage unit 40 includes a game character image data storage unit 50 and a background image data storage unit 52. The image data distribution unit 42 includes a game character image data distribution unit 54 and a background image data distribution unit 56. The image data receiving unit 44 includes a game character image data receiving unit 58 and a background image data receiving unit 60. The image data storage unit 40 and the image data distribution unit 42 may be provided in the game data distribution device 18, and the image data reception unit 44 and the image output unit 46 may be provided in the mobile phone 12.
[0027]
The image data storage unit 40 is mainly configured by the game database 22. The image data distribution unit 42 mainly includes a CPU, a memory such as a RAM and a ROM, and a known communication interface. The image data receiving unit 44 mainly includes a known communication interface. The image output unit 46 mainly includes a CPU, a memory such as a RAM and a ROM, and the display 24. For these functions, the game server 20 as a computer executes a program provided via various computer-readable information storage media such as a CD-ROM, a DVD-ROM, and a memory card, and the mobile phone 12 as a computer. This is realized by executing a game program that is downloaded.
[0028]
The image data storage unit 40 stores game character image data (predetermined region image data) for displaying a game character region (predetermined region) of a game image or a standby image (target image). The image data storage unit 40 also displays background image data (outside the predetermined area image data) for displaying a background area (an area other than the predetermined area) that is an area other than the game character area of the game image or the standby image (target image). ) Is memorized.
[0029]
In the present embodiment, the game character image data and the background image data are configured by an index color method. For example, the background image data includes palette data as shown in FIG. The palette data defines colors used in the image. Each pixel of the image data stores index information for referring to the color defined in the palette data. When the background image data is expressed by four gradations of a predetermined color as in the present embodiment, the four gradations of the predetermined color may be defined in the palette data. Specifically, the RGB value of the predetermined color may be stored in association with the index “1”. Further, in correspondence with the indexes “2”, “3”, and “4”, the RGB values of the predetermined color may be stored by 3/4, 1/2, and 1/4 times, respectively. .
[0030]
Similarly to the background image data, the game character image data also includes palette data. However, unlike the background image, many colors are defined in the palette data included in the game character image data in order to express the game character image clearly. Thus, in this embodiment, the background image data and the game character image data are configured in different image formats. Here, the “different image formats” are not limited to the case where the color expression method is the same and the number of colors used is different or the palette data is different, but the color expression method itself (for example, index color or A full color, etc.), an image storage format, an image compression method, an image format, and the like are different.
[0031]
The image data distribution unit 42 distributes the game character image data to the mobile phone 12. The image data distribution unit 42 distributes the background image data to the mobile phone 12. In addition, the image data distribution unit 42 distributes game character image data and background image data corresponding to a distribution request, for example, in association (relation). Further, the image data distribution unit 42 performs distribution at a predetermined distribution timing such as when an image data distribution request is received from the mobile phone 12, for example.
[0032]
Here, a table configuration for managing images or image data to be distributed in the image data storage unit 40 will be described.
[0033]
For example, an image information table as shown in FIG. 7 is stored in the image data storage unit 40. As shown in the figure, in the image information table, game character image identification information for identifying a game character image constituting the image in association with an image ID (image identification information) for identifying an image to be distributed. A combination of (for example, a game character image name) and background image identification information for identifying a background image (for example, a background image name) is stored. At the image distribution timing, this table is referred to, the game character image and the background image that constitute the image to be distributed are acquired, and image data for displaying these images is distributed to the mobile phone 12.
[0034]
In the present embodiment, one image data for displaying the game character image is prepared for each game character image. For example, “game character image data A” is prepared as image data for displaying “game character image A”. Each game character image identification information is associated with game character image data identification information for identifying the image data (image data identification information such as the image data name and the storage location of the image data), and image data separately. What is necessary is just to make it memorize | store in the memory | storage part 40. FIG.
[0035]
Further, as described above, in the present embodiment, the background image has a variation according to the season. Specifically, in the present embodiment, the background image data is expressed by four gradations of a predetermined color, and the predetermined color (hereinafter referred to as background reference color) changes based on the distribution execution date. It has become. That is, the image data distribution unit 42 distributes background image data based on the current date and time in the game space. In other words, the image data distribution unit 42 changes the background reference color of the background image data related to distribution based on the current date and time in the game space.
[0036]
For example, when the background image data is distributed, the image data distribution unit 42 sets the palette data included in the background image data to be distributed based on the current date or time in the game space or the background image data. Should be distributed. In this case, for example, a background reference color information table as shown in FIG. 8 may be stored in the image data storage unit 40. As shown in the figure, the background reference color information table may store a background reference color (RGB value indicating the color) in association with a predetermined period. In the example of the figure, the background reference color is stored for each period corresponding to each season. In this case, the image data distribution unit 42 acquires RGB values corresponding to a period to which the current date and time in reality or game space belongs, and sets palette data included in the background image data to be distributed based on the RGB values. What should I do? As described above, the storage capacity of the game server 20 and the game database 22 necessary for storing the background image data can be saved.
[0037]
Further, for example, background image data for displaying the same background image and different palette data may be prepared in advance. In this case, for example, a background image information table as shown in FIG. 9 may be stored in the image data storage unit 40. As shown in the figure, in the background image information table, for each background image (background image identification information), background image data identification information prepared for each predetermined period (for example, the background image data name and the background image data) Storage location etc.) may be stored. In the example of the figure, for each background image, a background image data name is stored for each period corresponding to each season. In this case, the image data distribution unit 42 may read and distribute the background image data for displaying the target background image corresponding to the period to which the current date and time in the game space belongs. .
[0038]
The image data receiving unit 44 receives game character image data from the game server 20. Further, the image data receiving unit 44 receives background image data from the game server 20.
[0039]
The image output unit 46 displays (outputs) a game image and a standby image on the display 24 based on the game character image data and the background image data. The image output unit 46 may draw an image based on the game character image data after drawing an image based on the background image data. Further, the game image and the standby image may be displayed on the display 24 by combining the background image data and the game character image data.
[0040]
Next, processing executed in the game server 20 will be described. FIG. 10 is a flowchart showing processing executed in the game server 20 when an image is distributed. This process is executed at a predetermined distribution timing. For example, the distribution timing is when an image distribution request is received from the mobile phone 12. In this case, identification information (image ID) of an image to be distributed is acquired based on the image distribution request, and this process is executed to distribute the image. This process is realized by executing a program in the game server 20.
[0041]
As shown in the figure, the image data distribution unit 42 first acquires the current date and time (S101). If it is the current date and time in reality, it is acquired based on the timekeeping function provided in the game server 20. Further, if it is the current date and time in the game space, it is obtained from means for managing the current date and time in the game space, such as game data managed in the game database 22, for example.
[0042]
Next, the image data distribution unit 42 reads game character image data to be distributed (S102). Specifically, the game character image name associated with the image ID to be distributed is acquired from the image information table (see FIG. 7), and image data for displaying the game character image is read.
[0043]
Next, the image data distribution unit 42 reads background image data to be distributed (S103). Specifically, the background image name associated with the image ID to be distributed is acquired from the image information table (see FIG. 7). For example, the background image data for displaying the background image is read from the image data storage unit 40, and the palette data included in the background image data is set based on the current date and time acquired in S101. Good. In this case, the image data distribution unit 42 reads the RGB value of the reference color corresponding to the period including the current date and time from the background reference color information table (see FIG. 8). Then, the RGB value is set as the RGB value corresponding to the index “1” of the palette data included in the background image data. Further, RGB values corresponding to the indexes “2”, “3”, and “4” are set by multiplying the RGB values by 3/4, 1/2, and 1/4. Further, for example, background image data to be distributed may be read from the image data storage unit 40 based on the current date and time acquired in S101. In this case, the image data distribution unit 42 is the background image data for displaying the target background, and the background image data name corresponding to the period including the current date and time is stored in the background image information table (see FIG. 9). Get from. Then, background image data is read based on the background image data name.
[0044]
Then, the image data distribution unit 42 distributes the game character image data read in S102 and the background image data read in S103 to the mobile phone 12 (S104). When the distribution of these image data ends normally, this process ends.
[0045]
In the game system 10 described above, on the game screen or the standby screen including the game character display portion, the portions other than the game character display portion are expressed by a predetermined gradation of a predetermined color. In other words, on the game screen or the standby screen, there is an expression method between a game character display portion that is a main portion that should be expressed with high image quality as much as possible and a portion other than a game character display portion that is a subordinate portion that may have low image quality. To be different. Then, the image data for displaying the game screen or the standby screen is stored separately into image data for displaying the game character display portion and image data for displaying a portion other than the game character display portion. And is supposed to deliver. When an image including a main area and a sub area having different personalities is stored and distributed as one image data, the data format of the sub area must be matched with the data format of the main area, resulting in increased waste. Therefore, according to the game system 10, the data amount of the image data for displaying the game screen or the standby screen can be reduced as a whole, and the data communication amount related to the distribution of the image data can be reduced. Will be able to.
[0046]
In addition, in a case where a sense of season is expressed in a part other than the game character display part, for example, the background display part, if the part is expressed by a predetermined gradation of a predetermined color, the seasonal feeling given to the user is limited. End up. Therefore, in the game system 10, the predetermined color is controlled based on the current date and time in the real or virtual space. That is, the predetermined color is adapted to the season to which the current date and time belongs.
[0047]
Note that the game system 10 has an album function for the user to save an arbitrary game screen. According to this album function, the user can view favorite game images at any time by saving favorite scenes. Hereinafter, the configuration and the like related to the album function will be described.
[0048]
The user performs a predetermined operation such as pressing a predetermined button or selecting a predetermined menu while a game screen to be saved is displayed. When a predetermined operation is performed by the user, information for identifying game character image data for displaying the game screen (image) (for example, game character image data name) and information for identifying background image data (for example, background image) Data name) is transmitted to the game server 20 as an image registration request together with the user ID.
[0049]
In the game database 22, for example, an image registration table as shown in FIG. 11 is stored. As shown in the figure, in the image registration table, game character image data identification information (game character image data name in the example in the figure) and background image data identification information (in the example in the figure) are associated with the user ID. , Background image data name). When the game server 20 receives the image registration request from the mobile phone 12, the game server 20 registers the contents in the image registration table.
[0050]
When a predetermined operation for referring to the stored game image is performed by the user, the game server 20 acquires game character image data identification information and background image data identification information based on the image registration table, and these images are acquired. The image data identified by the data identification information is distributed. An image desired by the user is displayed on the display 24 of the mobile phone 12 based on these image data.
[0051]
Note that the image registration table is not limited to that illustrated in FIG. 11, and a combination of game character image identification information (for example, game character image name), background image identification information (for example, background image name), and date / time information is used by the user. You may make it memorize | store corresponding to ID. In this case, the image registration request from the mobile phone 12 may include a user ID, game character image identification information, and background image identification information. You may make it include the delivery date and time when these images were delivered. And the game server 20 which received this image registration request registers the content of this image registration request in an image registration table. As for the date and time information, when the image registration request includes the delivery date and time, the delivery date and time may be registered as date and time information, or the current date and time may be registered as date and time information.
[0052]
In this case, when a predetermined operation for referring to the stored game image is performed by the user, the game server 20 acquires the game character image identification information and the background image identification information based on the image registration table. You can do it. At this time, for the background image data for displaying the background image identified by the background image identification information, the contents of the palette data included in the background image data may be set based on the date / time information ( The background image data identification information may be acquired based on the background image identification information and the date / time information (see FIG. 9).
[0053]
In addition, the game server 20 that has received the image registration request, based on the game character image data identification information (or game character image identification information) and background image data identification information (or background image identification information) included in the registration request, A game image to be stored may be synthesized, and the synthesized image may be stored in association with the user ID.
[0054]
The present invention is not limited to the above embodiment.
[0055]
For example, in the above description, the target image such as a standby image or a game image has been described as being divided into a game character portion (predetermined region) and a background portion (region other than the predetermined region), but the target image is the first portion (region). , The second part,..., The n-th part. For example, an area other than the predetermined area may be further divided into a plurality of areas.
[0056]
【The invention's effect】
As described above, according to the present invention, the amount of data communication related to image distribution can be kept low.
[Brief description of the drawings]
FIG. 1 is a diagram showing an overall configuration of a game system according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating an example of a screen.
FIG. 3 is a diagram showing a game character portion.
FIG. 4 is a diagram showing a background portion.
FIG. 5 is a diagram showing functional blocks of the game system.
FIG. 6 is a diagram illustrating a data configuration of image data.
FIG. 7 is a diagram illustrating an example of an image information table.
FIG. 8 is a diagram illustrating an example of a background reference color information table.
FIG. 9 is a diagram illustrating an example of a background image information table.
FIG. 10 is a flowchart showing processing in the game server.
FIG. 11 is a flowchart illustrating an example of an image registration table.
[Explanation of symbols]
10 game systems, 12 mobile phones, 14 mobile phone base stations, 16 data communication networks, 18 game data distribution devices, 20 game servers, 22 game databases, 24 displays, 26 direction keys, 28 function buttons, 29 circle buttons, 30 Screen, 32 game character part, 34 background part, 40 image data storage part, 42 image data distribution part, 44 image data reception part, 46 image output part, 50 game character image data storage part, 52 background image data storage part, 54 A game character image data distribution unit, 56 a background image data distribution unit, 58 a game character image data reception unit, and a 60 background image data reception unit.

Claims (10)

対象画像の所定領域を表示するための所定領域画像データを記憶する所定領域画像データ記憶手段と、
前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを記憶する所定領域外画像データ記憶手段と、
前記所定領域画像データを配信する所定領域画像データ配信手段と、
前記所定領域外画像データを配信する所定領域外画像データ配信手段と、
前記所定領域画像データと前記所定領域外画像データとに基づいて、前記対象画像を出力する画像出力手段と、
を含むことを特徴とする画像配信システム。
Predetermined area image data storage means for storing predetermined area image data for displaying a predetermined area of the target image;
Non-predetermined region image data storage means for storing non-predetermined region image data, which is image data for displaying a region other than the predetermined region of the target image, and is configured in an image format different from the predetermined region image data When,
Predetermined area image data distribution means for distributing the predetermined area image data;
A non-predetermined image data distribution means for distributing the non-predetermined image data;
Image output means for outputting the target image based on the predetermined area image data and the outside of the predetermined area image data;
An image delivery system comprising:
請求項1に記載の画像配信システムにおいて、
前記所定領域外画像データは、所定色の所定階調で表現される画像を表示するための画像データであることを特徴とする画像配信システム。
The image delivery system according to claim 1,
The image delivery system according to claim 1, wherein the image data outside the predetermined area is image data for displaying an image expressed by a predetermined gradation of a predetermined color.
請求項2に記載の画像配信システムにおいて、
前記所定領域外画像データ配信手段は、配信に係る前記所定領域外画像データの前記所定色を現在日時情報に基づいて制御する手段を含むことを特徴とする画像配信システム。
The image delivery system according to claim 2,
The non-predetermined image data distribution means includes an image distribution system for controlling the predetermined color of the non-predetermined image data related to distribution based on current date and time information.
対象画像の所定領域を表示するための所定領域画像データを記憶する所定領域画像データ記憶手段と、
前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを記憶する所定領域外画像データ記憶手段と、
前記所定領域画像データを配信する所定領域画像データ配信手段と、
前記所定領域外画像データを配信する所定領域外画像データ配信手段と、
を含むことを特徴とする画像配信装置。
Predetermined area image data storage means for storing predetermined area image data for displaying a predetermined area of the target image;
Non-predetermined region image data storage means for storing non-predetermined region image data, which is image data for displaying a region other than the predetermined region of the target image, and is configured in an image format different from the predetermined region image data When,
Predetermined area image data distribution means for distributing the predetermined area image data;
A non-predetermined image data distribution means for distributing the non-predetermined image data;
An image distribution apparatus comprising:
対象画像の所定領域を表示するための所定領域画像データを記憶してなる所定領域画像データ記憶手段から前記所定領域画像データを読み出し、配信するための所定領域画像データ配信ステップと、
前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを記憶してなる所定領域外画像データ記憶手段から前記所定領域外画像データを読み出し、配信するための所定領域外画像データ配信ステップと、
を含むことを特徴とする画像配信装置の制御方法。
A predetermined area image data distribution step for reading out and distributing the predetermined area image data from a predetermined area image data storage means for storing predetermined area image data for displaying the predetermined area of the target image;
Image data for displaying an area other than the predetermined area of the target image, and storing image data outside the predetermined area configured by an image format different from the predetermined area image data Out-of-predetermined region image data distribution step for reading out and distributing the out-of-predetermined region image data from storage means
A control method for an image distribution apparatus.
画像配信装置としてコンピュータを機能させるためのプログラムであって、
対象画像の所定領域を表示するための所定領域画像データを記憶する所定領域画像データ記憶手段、
前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを記憶する所定領域外画像データ記憶手段、
前記所定領域画像データを配信する所定領域画像データ配信手段、及び、
前記所定領域外画像データを配信する所定領域外画像データ配信手段、
として前記コンピュータを機能させるためのプログラム。
A program for causing a computer to function as an image distribution device,
Predetermined area image data storage means for storing predetermined area image data for displaying a predetermined area of the target image;
Non-predetermined region image data storage means for storing non-predetermined region image data, which is image data for displaying a region other than the predetermined region of the target image, and is configured in an image format different from the predetermined region image data ,
Predetermined area image data distribution means for distributing the predetermined area image data; and
A non-predetermined image data distribution means for distributing the non-predetermined image data;
A program for causing the computer to function as
画像配信装置と通信可能に接続される端末であって、
対象画像の所定領域を表示するための所定領域画像データを、前記画像配信装置から受信する所定領域画像データ受信手段と、
前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを、前記画像配信装置から受信する所定領域外画像データ受信手段と、
前記所定領域画像データと前記所定領域外画像データとに基づいて、前記対象画像を出力する画像出力手段と、
を含むことを特徴とする端末。
A terminal that is communicably connected to an image distribution device,
Predetermined area image data receiving means for receiving predetermined area image data for displaying a predetermined area of the target image from the image distribution device;
Predetermined image data for displaying an area other than the predetermined area of the target image, the non-predetermined area image data having an image format different from the predetermined area image data from the image distribution apparatus. Out-of-region image data receiving means;
Image output means for outputting the target image based on the predetermined area image data and the outside of the predetermined area image data;
The terminal characterized by including.
画像配信装置と通信可能に接続される端末の制御方法であって、
対象画像の所定領域を表示するための所定領域画像データを、前記画像配信装置から受信する所定領域画像データ受信ステップと、
前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを、前記画像配信装置から受信する所定領域外画像データ受信ステップと、
前記所定領域画像データと前記所定領域外画像データとに基づいて、前記対象画像を出力する画像出力ステップと、
を含むことを特徴とする端末の制御方法。
A method for controlling a terminal communicably connected to an image distribution device,
A predetermined area image data receiving step for receiving, from the image distribution device, predetermined area image data for displaying a predetermined area of the target image;
Predetermined image data for displaying an area other than the predetermined area of the target image, the non-predetermined area image data having an image format different from the predetermined area image data from the image distribution apparatus. Out-of-region image data receiving step;
An image output step for outputting the target image based on the predetermined area image data and the outside of the predetermined area image data;
A method for controlling a terminal, comprising:
画像配信装置と通信可能に接続される端末としてコンピュータを機能させるためのプログラムであって、
対象画像の所定領域を表示するための所定領域画像データを、前記画像配信装置から受信する所定領域画像データ受信手段、
前記対象画像の前記所定領域以外の領域を表示するための画像データであって、前記所定領域画像データとは異なる画像形式によって構成される所定領域外画像データを、前記画像配信装置から受信する所定領域外画像データ受信手段、及び、
前記所定領域画像データと前記所定領域外画像データとに基づいて、前記対象画像を出力する画像出力手段、
として前記コンピュータを機能させるためのプログラム。
A program for causing a computer to function as a terminal communicably connected to an image distribution device,
Predetermined area image data receiving means for receiving predetermined area image data for displaying a predetermined area of the target image from the image distribution device;
Predetermined image data for displaying an area other than the predetermined area of the target image, the non-predetermined area image data having an image format different from the predetermined area image data from the image distribution apparatus. Out-of-region image data receiving means, and
Image output means for outputting the target image based on the predetermined area image data and the outside of the predetermined area image data;
A program for causing the computer to function as
請求項4に記載の画像配信装置において、
請求項9に記載のプログラムを記録した情報記憶媒体を備え、前記情報記憶媒体から前記プログラムを読み出し、配信する手段を含むことを特徴とする画像配信装置。
The image distribution apparatus according to claim 4.
An image distribution apparatus comprising: an information storage medium storing the program according to claim 9, and means for reading and distributing the program from the information storage medium.
JP2003054795A 2003-02-28 2003-02-28 Image delivery system, image delivery apparatus, image delivery apparatus control method, and program Expired - Fee Related JP4120986B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003054795A JP4120986B2 (en) 2003-02-28 2003-02-28 Image delivery system, image delivery apparatus, image delivery apparatus control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003054795A JP4120986B2 (en) 2003-02-28 2003-02-28 Image delivery system, image delivery apparatus, image delivery apparatus control method, and program

Publications (2)

Publication Number Publication Date
JP2004266575A true JP2004266575A (en) 2004-09-24
JP4120986B2 JP4120986B2 (en) 2008-07-16

Family

ID=33119029

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003054795A Expired - Fee Related JP4120986B2 (en) 2003-02-28 2003-02-28 Image delivery system, image delivery apparatus, image delivery apparatus control method, and program

Country Status (1)

Country Link
JP (1) JP4120986B2 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004357183A (en) * 2003-05-30 2004-12-16 Sharp Corp Mobile terminal
JP2006185121A (en) * 2004-12-27 2006-07-13 Clarion Co Ltd Information processor, its control method, control program and recording medium
WO2006125379A1 (en) * 2005-05-21 2006-11-30 Huawei Technologies Co., Ltd. A scene generating method and system of mobile game
JP2007041641A (en) * 2005-07-29 2007-02-15 Sony Ericsson Mobilecommunications Japan Inc Portable terminal device, menu display method and program
JP2009089089A (en) * 2007-09-28 2009-04-23 Kyocera Corp Mobile terminal device
JP2010087607A (en) * 2008-09-29 2010-04-15 Kyocera Corp Portable electronic device
JP2014230798A (en) * 2014-07-08 2014-12-11 グリー株式会社 Game control method, game supply device and game control program
JP2014230810A (en) * 2014-07-30 2014-12-11 京楽産業.株式会社 Game machine
JP2015097812A (en) * 2015-01-28 2015-05-28 グリー株式会社 GAME CONTROL METHOD, GAME PROVIDING DEVICE, AND GAME CONTROL PROGRAM
JP2016083522A (en) * 2009-10-06 2016-05-19 株式会社三洋物産 Game machine
JP2017505078A (en) * 2013-11-11 2017-02-09 アマゾン テクノロジーズ インコーポレイテッド Multiple stream content presentation
US9805479B2 (en) 2013-11-11 2017-10-31 Amazon Technologies, Inc. Session idle optimization for streaming server
US10097596B2 (en) 2013-11-11 2018-10-09 Amazon Technologies, Inc. Multiple stream content presentation
US10257266B2 (en) 2013-11-11 2019-04-09 Amazon Technologies, Inc. Location of actor resources
US10315110B2 (en) 2013-11-11 2019-06-11 Amazon Technologies, Inc. Service for generating graphics object data
US10374928B1 (en) 2013-11-11 2019-08-06 Amazon Technologies, Inc. Efficient bandwidth estimation
US10601885B2 (en) 2013-11-11 2020-03-24 Amazon Technologies, Inc. Adaptive scene complexity based on service quality
JP2021164626A (en) * 2020-04-07 2021-10-14 エヌシーソフト・コーポレイションNcsoft Corporation Methods and equipment for game streaming
CN116634191A (en) * 2023-05-23 2023-08-22 浙江吉利控股集团有限公司 A data storage method, device, electronic equipment and storage medium

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004357183A (en) * 2003-05-30 2004-12-16 Sharp Corp Mobile terminal
JP2006185121A (en) * 2004-12-27 2006-07-13 Clarion Co Ltd Information processor, its control method, control program and recording medium
WO2006125379A1 (en) * 2005-05-21 2006-11-30 Huawei Technologies Co., Ltd. A scene generating method and system of mobile game
JP2007041641A (en) * 2005-07-29 2007-02-15 Sony Ericsson Mobilecommunications Japan Inc Portable terminal device, menu display method and program
JP2009089089A (en) * 2007-09-28 2009-04-23 Kyocera Corp Mobile terminal device
JP2010087607A (en) * 2008-09-29 2010-04-15 Kyocera Corp Portable electronic device
JP2016083522A (en) * 2009-10-06 2016-05-19 株式会社三洋物産 Game machine
JP2017185350A (en) * 2009-10-06 2017-10-12 株式会社三洋物産 Game machine
JP2017505078A (en) * 2013-11-11 2017-02-09 アマゾン テクノロジーズ インコーポレイテッド Multiple stream content presentation
US10315110B2 (en) 2013-11-11 2019-06-11 Amazon Technologies, Inc. Service for generating graphics object data
US10778756B2 (en) 2013-11-11 2020-09-15 Amazon Technologies, Inc. Location of actor resources
US10601885B2 (en) 2013-11-11 2020-03-24 Amazon Technologies, Inc. Adaptive scene complexity based on service quality
US9805479B2 (en) 2013-11-11 2017-10-31 Amazon Technologies, Inc. Session idle optimization for streaming server
US10097596B2 (en) 2013-11-11 2018-10-09 Amazon Technologies, Inc. Multiple stream content presentation
US10257266B2 (en) 2013-11-11 2019-04-09 Amazon Technologies, Inc. Location of actor resources
US10374928B1 (en) 2013-11-11 2019-08-06 Amazon Technologies, Inc. Efficient bandwidth estimation
US10347013B2 (en) 2013-11-11 2019-07-09 Amazon Technologies, Inc. Session idle optimization for streaming server
JP2014230798A (en) * 2014-07-08 2014-12-11 グリー株式会社 Game control method, game supply device and game control program
JP2014230810A (en) * 2014-07-30 2014-12-11 京楽産業.株式会社 Game machine
JP2015097812A (en) * 2015-01-28 2015-05-28 グリー株式会社 GAME CONTROL METHOD, GAME PROVIDING DEVICE, AND GAME CONTROL PROGRAM
JP2021164626A (en) * 2020-04-07 2021-10-14 エヌシーソフト・コーポレイションNcsoft Corporation Methods and equipment for game streaming
JP7191900B2 (en) 2020-04-07 2022-12-19 エヌシーソフト・コーポレイション Method and apparatus for game streaming
CN116634191A (en) * 2023-05-23 2023-08-22 浙江吉利控股集团有限公司 A data storage method, device, electronic equipment and storage medium

Also Published As

Publication number Publication date
JP4120986B2 (en) 2008-07-16

Similar Documents

Publication Publication Date Title
JP4120986B2 (en) Image delivery system, image delivery apparatus, image delivery apparatus control method, and program
US8041291B2 (en) Delivering content to mobile electronic communications devices
KR101496875B1 (en) Apparatus and methods for retrieving/downloading content on a communication device
KR20060132352A (en) Automatic Advertising System and Method Using Mobile Communication Terminal
WO2014020641A1 (en) Content provision system, content provision device, content playback device, control method, program, and recording medium
JP2001318852A (en) Electronic data distributing system and video game and wrist watch to be used for the same system
WO2007069343A1 (en) Contents displaying method
JP7098017B2 (en) Screen lock method and mobile device
CN101911663A (en) Adaptive soft key functionality for display devices
EP1452990A2 (en) Wireless terminal advertisement system
US8390566B2 (en) Wallpaper for electronic devices
US20050229224A1 (en) Information processing device and information processing system
JP2010204738A (en) Content recommendation system and content recommendation method
US20050079894A1 (en) Electronic directory of phone numbers, mobile terminal having the same and management method thereof
CN106302670A (en) A picture updating method, communication terminal and server
US20050017976A1 (en) Cellular terminal, method for creating animation of cellular terminal, and animation creation system
KR20030068264A (en) Method for bringing up a character based on a call
CN114281459B (en) Resource acquisition method and related product
KR20010110374A (en) A font data download service method of handheld mobile phone device
KR20020095064A (en) Method of managing and displaying image data for a mobile phone
JP2006018390A (en) News information provision method to cellphone or portable terminal
JP2021020123A (en) Control program for user terminal, control method, and game system
KR100799882B1 (en) Method for providing additional information linked to mobile contents and computer readable recording medium recording program for realizing the same
KR20040026962A (en) System and Method for Providing Background Image on Mobile Phone
KR20060081159A (en) Terminal information management method and system of mobile terminal

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050401

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20050428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050920

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051118

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060110

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060310

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060323

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20060414

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20060427

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060523

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080422

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

Free format text: PAYMENT UNTIL: 20110509

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110509

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120509

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130509

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130509

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140509

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees