JP4884147B2 - Information processing apparatus and video display method - Google Patents
Information processing apparatus and video display method Download PDFInfo
- Publication number
- JP4884147B2 JP4884147B2 JP2006256520A JP2006256520A JP4884147B2 JP 4884147 B2 JP4884147 B2 JP 4884147B2 JP 2006256520 A JP2006256520 A JP 2006256520A JP 2006256520 A JP2006256520 A JP 2006256520A JP 4884147 B2 JP4884147 B2 JP 4884147B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- language
- content information
- unit
- region
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Storage Device Security (AREA)
Description
本発明は、ゲーム装置などの情報処理装置で実行される情報処理技術に関する。 The present invention relates to an information processing technique executed by an information processing device such as a game device.
ゲームは、過去には若者が楽しむものというイメージが強かったが、近年では既成の概念を打ち破るような様々な種類のゲームアプリケーションが開発されており、ゲームのユーザ年齢層が広がっている。このようにゲームは、多くの世代に受け入れられるようになってきたが、そのなかには、誰もが知っているような人気のあるゲームアプリケーションも登場し、さらには国内にとどまらず、世界中でヒットしたゲームアプリケーションも登場している。 In the past, games had a strong image of being enjoyed by young people, but in recent years, various types of game applications that break the established concept have been developed, and the user age range of the game has expanded. In this way, the game has become accepted by many generations, among which popular game applications that everyone knows have appeared, and not only domestically, but also hit worldwide The game application that appeared is also appearing.
一般にゲームアプリケーションは、光ディスクや光磁気ディスク、ブルーレイディスクなどの記録媒体の形式で流通するが、言語体系の異なる地域(リージョン)に販売するためには、言語体系に応じたアプリケーションデータを製作して、ゲームディスクに記録する必要があった。すなわち、ゲームメーカは、世界の地域ごとにゲームディスクを作らなければならず、これは、ゲームメーカにとって大きな負担となっていた。 In general, game applications are distributed in the form of recording media such as optical discs, magneto-optical discs, and Blu-ray discs. However, in order to sell to regions with different language systems, application data corresponding to the language system is produced. Needed to be recorded on the game disc. That is, the game maker has to make a game disc for each region in the world, which is a heavy burden on the game maker.
そこで、ゲームディスクを世界共通で使えるようにしたいという考えが導き出される。しかしながら、地域によっては、ゲームタイトルが異なっていたり、またペアレンタルロックのレベルが異なっているといった事情については従来から変わることがないため、このような事情を解決する技術の開発が必要となる。 This leads to the idea of making game discs universally usable. However, depending on the region, the situation that game titles are different and parental lock levels are not changed from the past. Therefore, it is necessary to develop a technique for solving such circumstances.
また、商用DVDには、地域ごとに再生を制限するためのリージョンコード(DVD Region Codes)が付与されるが、上記したゲーム業界の事情と同様に、商用DVDメーカは、各地域ごとに商用DVDを作っている。世界共通のDVDが使えるようになれば、メーカの負担を大きく減らすことができる。 Also, commercial DVDs are given region codes (DVD Region Codes) for restricting playback for each region. Like the above-mentioned circumstances in the game industry, commercial DVD manufacturers have commercial DVDs for each region. Is making. If a universal DVD can be used, the burden on the manufacturer can be greatly reduced.
そこで本発明は、地域ごとにアプリケーションデータを効率的に処理する技術を提供することを目的とする。 Therefore, an object of the present invention is to provide a technique for efficiently processing application data for each region.
上記課題を解決するために、本発明のある態様の情報処理装置は、表示機器に映像を表示する情報処理装置であって、当該情報処理装置に設定されている地域情報を保持する地域情報保持部と、地域ごとのコンテンツ情報を含んだアプリケーションデータを記憶する記憶部と、前記記憶部に記憶されたアプリケーションデータから、前記地域情報保持部に保持している地域情報に対応付けられるコンテンツ情報を取得するコンテンツ情報取得部と、取得したコンテンツ情報を前記表示機器に出力する出力処理部とを備える。アプリケーションデータを記憶する記憶部は、たとえば光ディスクや光磁気ディスク、ブルーレイディスクなどの記録媒体であってもよく、またハードディスクやフラッシュメモリであってもよく、さらにはRAMやROMであってもよい。 In order to solve the above-described problems, an information processing apparatus according to an aspect of the present invention is an information processing apparatus that displays video on a display device, and holds regional information that is set in the information processing apparatus. Content information associated with the regional information held in the regional information holding unit from the application data stored in the storage unit, the storage unit storing application data including content information for each region, and the storage unit A content information acquisition unit to be acquired and an output processing unit to output the acquired content information to the display device. The storage unit for storing the application data may be a recording medium such as an optical disk, a magneto-optical disk, or a Blu-ray disk, may be a hard disk or a flash memory, and may be a RAM or a ROM.
本発明の別の態様は、表示機器に映像を表示する映像表示方法である。この方法は、設定されている地域情報をメモリに保持するステップと、地域ごとのコンテンツ情報を含んだアプリケーションデータから、メモリに保持している地域情報に対応付けられるコンテンツ情報を取得するステップと、取得したコンテンツ情報を表示機器に出力するステップとを備える。 Another aspect of the present invention is a video display method for displaying video on a display device. The method includes a step of holding the set region information in a memory, a step of acquiring content information associated with the region information held in the memory from application data including content information for each region, And outputting the acquired content information to a display device.
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。 It should be noted that any combination of the above-described constituent elements and a conversion of the expression of the present invention between a method, an apparatus, a system, a recording medium, a computer program, etc. are also effective as an aspect of the present invention.
本発明の情報処理技術によると、地域ごとにアプリケーションデータを効率的に処理する技術を提供することが可能となる。 According to the information processing technology of the present invention, it is possible to provide a technology for efficiently processing application data for each region.
図1は、本発明の実施例にかかるゲームシステムの使用環境を示す。ゲームシステム1は、ゲームアプリケーションを実行するゲーム装置10と、ゲーム装置10における処理結果を出力する表示機器12とを備える。表示機器12は、画像を出力するディスプレイ部を有して構成され、さらに音声を出力する音声出力部を有するテレビであってよい。表示機器12は、ゲーム装置10に有線ケーブルで接続されてよく、また無線LAN(Local Area Network)などにより無線接続されてもよい。
FIG. 1 shows a use environment of a game system according to an embodiment of the present invention. The
ゲーム装置10は、ゲームアプリケーションを処理して、ゲームアプリケーションの処理結果を示す画像信号および音声信号を生成する情報処理装置である。ゲーム装置10は、少なくとも1つの表示機器12に接続して、表示機器12に映像を表示し、また音声を出力する。なお、本実施例に示す技術は、ゲーム装置10に限らず、他の種類のアプリケーションを実行して、表示機器12に映像を表示する情報処理装置においても実現できる。一例として、たとえばDVD再生装置などのアプリケーションデータを処理する機能を備えた情報処理装置があげられる。本実施例では、ゲームアプリケーションを実行するゲームシステム1を示すが、他のアプリケーションを実行するシステムであってもよい。
The
図2は、ゲーム装置10の機能ブロック図を示す。ゲーム装置10は、電源ボタン20、LED22、システムコントローラ24、デバイスコントローラ30、メディアドライブ32、ハードディスクドライブ34、スイッチ36、無線インタフェース38、メインコントローラ100、メインメモリ102および出力処理部200を有して構成される。
FIG. 2 shows a functional block diagram of the
電源ボタン20は、ユーザからの操作入力が行われる入力部であって、ゲーム装置10への電源供給をオンまたはオフするために操作される。電源ボタン20は押下ボタンであってよく、押下されることで電源のオンまたはオフが制御されてもよい。なお電源ボタン20は、タッチセンサなど、ユーザが電源のオンオフを行える他の構造をとってもよい。LED22は、電源のオンまたはオフの状態を点灯表示する。システムコントローラ24は、電源ボタン20の押下状態または非押下状態を検出し、電源オフの状態から押下状態への状態遷移を検出すると、メインコントローラ100を起動して、オペレーティングシステムのブートシーケンスを立ち上げるとともに、LED22を点灯制御する。ゲーム装置10に電源ケーブルが差し込まれている場合、システムコントローラ24は、電源オフの状態であってもスタンバイモードを維持して、電源ボタン20の押下を監視する。
The
デバイスコントローラ30は、サウスブリッジのようにデバイス間の情報の受け渡しを実行するLSI(Large-Scale Integrated Circuit)として構成される。図示のように、デバイスコントローラ30には、システムコントローラ24、メディアドライブ32、ハードディスクドライブ34、スイッチ36およびメインコントローラ100などのデバイスが接続される。デバイスコントローラ30は、それぞれのデバイスの電気特性の違いやデータ転送速度の差を吸収し、データ転送のタイミングを制御する。
The
メディアドライブ32は、ゲームデータを記録したメディア50を駆動して、メディア50からゲームデータを読み出すドライブ装置である。メディア50は、光ディスクや光磁気ディスク、ブルーレイディスクなどの記録媒体である。ゲームデータは、少なくともゲームアプリケーションを実行させる実行プログラムと、描画解像度やペアレンタルロック機能の設定情報などを定めるパラメータ情報と、アプリケーションのコンテンツ情報を含んでいる。パラメータ情報およびコンテンツ情報などの属性情報は、メディア50の所定の領域に記録されている。
The
実行プログラムは、アプリケーション処理に必要なプログラムであり、実行プログラムを走らせることで、ゲームアプリケーションが進行する。パラメータ情報は、ゲームアプリケーションの描画解像度やペアレンタルロック機能にかかるアクセス制限年齢情報など、ゲーム装置10の動作を定めるためのデータである。パラメータ情報は、たとえば実行プログラムの起動前にゲーム装置10に読み込まれて、出力解像度の設定や、ペアレンタルロック機能による実行プログラムの実行可否判定などに用いられる。またコンテンツ情報は、アプリケーションのタイトル名や説明情報などを含んだデータである。コンテンツ情報は、ゲーム装置10のメニュー画面などにおいて、ゲームアプリケーションのタイトルをアイコン表示したり、また説明情報を表示して、ユーザにゲームアプリケーションの内容を通知するために用いられる。コンテンツ情報は、表示するアイコンとして、静止画アイコンおよび/または動画アイコンを含んでよい。
The execution program is a program necessary for application processing, and the game application proceeds by running the execution program. The parameter information is data for determining the operation of the
ハードディスクドライブ34は、内蔵ハードディスクを駆動して、データの書込/読出を行うドライブ装置である。スイッチ36は、イーサネットスイッチ(イーサネットは登録商標)であって、外部の機器と有線または無線で接続して、情報の送受信を行うデバイスである。スイッチ36は無線インタフェース38に接続し、無線インタフェース38は、Bluetooth(登録商標)プロトコルやIEEE802.11プロトコルなどの通信プロトコルで無線通信機能をもつゲームコントローラ40と接続する。ゲームコントローラ40は、ユーザからの操作入力が行われる入力部として機能する。
The
メインコントローラ100は、マルチコアCPUを備え、1つのCPUの中に1つの汎用的なプロセッサコアと、複数のシンプルなプロセッサコアを有する。本実施例では、汎用プロセッサコアをPPU(Power Processing Unit)と呼び、残りのプロセッサコアをSPU(Synergistic-Processing Unit)と呼ぶ。
The
メインコントローラ100では、ゲーム装置10を効率よく使用するための機能、環境を提供し、装置全体を統括的に制御するオペレーティングシステム(以下、単に「OS(Operating System)」と呼ぶ)が実行される。OS上では、複数のアプリケーションソフトウェアを実行できる。本実施例におけるゲーム装置10のOS階層は、上位から、ユーザ層、カーネル(Kernel)層、ハイパーバイザ(Hypervisor)層の3階層をとる。ゲーム装置10において、ユーザ層、カーネル層とハイパーバイザ層のソフトウェアが一体となって、ゲーム装置10の「OS」として機能する。このOSは、ゲーム装置10に標準装備されている各種の設定画面や、メディア50から供給されるゲームデータの実行環境を提供するゲーム用OSである。ハイパーバイザ層を管理するソフトウェアのことを「特権ソフトウェア」とよぶ。ハイパーバイザ層は、OSの機能全体の一部、すなわち最下層の機能を担当するものであるが、電源ボタン20より電源投入されると、特権ソフトウェアにより必ず最初に優先起動される。
The
図3は、ゲーム用OS動作時のOS階層を示す。本実施例において、ゲーム用OSは、ユーザ層、カーネル層およびハイパーバイザ層から構成される。電源ボタン20により電源投入されると、システムコントローラ24は、デバイスコントローラ30を経由して、メインコントローラ100および出力処理部200に電源を供給する。メインコントローラ100に電源が供給されると、PPUは、まずゲーム用OSのブートローダを実行して、ハイパーバイザ層を起動する。つづいて、PPUは、ゲーム用OSのカーネル層を起動し、さらにユーザ層を起動して、メディア50から供給されるゲームデータの受入態勢を整える。これにより、メインコントローラ100は、ゲームアプリケーションを実行できる。
FIG. 3 shows the OS hierarchy when operating the game OS. In this embodiment, the game OS is composed of a user layer, a kernel layer, and a hypervisor layer. When power is turned on by the
メインコントローラ100は、メインメモリ102に接続するメモリコントローラを備える。PPUはレジスタを有し、演算実行主体としてメインプロセッサを備えて、各アプリケーションにおける基本処理単位としてのタスクを各SPUに効率的に割り当てる。なお、PPU自身がタスクを実行してもよい。SPUはレジスタを有し、演算実行主体としてのサブプロセッサとローカルな記憶領域としてのローカルメモリ(専用RAM)を備える。SPUは制御ユニットとして専用のDMA(Direct Memory Access)コントローラをもち、メインメモリ102とローカルメモリの間のデータ転送を行うことで、データを高速にストリーム処理でき、また出力処理部200に内蔵されるフレームメモリとローカルメモリの間で高速なデータ転送を実現できる。
The
出力処理部200は、表示機器12に接続されて、アプリケーションの処理結果である映像信号および音声信号を出力する。出力処理部200は、画像処理機能を実現するGPU(Graphics Processing Unit)を備える。GPUは、HDMI(High Definition Multimedia Interface)を採用し、アナログを介さずに、映像信号をデジタル出力できる。
The
図4は、メインコントローラ100および出力処理部200の内部構成を示す。メインコントローラ100は、入力受付部104、実行処理部120、フラッシュメモリ140、メモリコントローラ160およびローカルメモリ162を備える。出力処理部200は、画像出力部210および音声出力部230を備える。画像出力部210はGPUとして構成される。
FIG. 4 shows the internal configuration of the
図4において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、CPU(Central Processing Unit)、メモリ、その他のLSIで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。既述したように、メインコントローラ100には1つのPPUと複数のSPUとが設けられており、PPUおよびSPUがそれぞれ単独または協同して、各機能ブロックを構成できる。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
In FIG. 4, each element described as a functional block for performing various processes can be configured by a CPU (Central Processing Unit), a memory, and other LSIs in terms of hardware. This is realized by a program loaded on the computer. As described above, the
メインコントローラ100は、デバイスコントローラ30との間で制御情報を送受する手段として入力受付部104を有する。入力受付部104は、ユーザのゲームコントローラ40からの操作入力を受け付ける。ゲームシステム1において、ユーザはゲームコントローラ40を用いて、表示機器12の画面に表示されるGUI(Graphical User Interface)をみながら、ペアレンタルロック機能の設定などの各種設定操作を行う。ペアレンタルロック機能の設定操作は、一般には親が行う。入力受付部104は、ペアレンタルロック機能の設定画面でユーザから入力された子供の年齢を受け取ると、年齢情報をフラッシュメモリ140に供給する。年齢情報は、年齢そのものの情報であってもよく、また誕生日などの年齢を導出できる情報であってよい。
The
フラッシュメモリ140は、その格納領域に、地域情報保持部142および年齢保持部144を有する。地域情報保持部142は、ゲーム装置10に設定されている地域情報を保持する。ゲーム装置10は、世界中で販売され、販売された地域に応じた地域情報がデフォルト値として設定されている。地域情報は、そのゲーム装置10に設定された固有値であって、原則として書き換えることはできない。年齢保持部144は、入力受付部104から供給されたペアレンタルロック機能に関して設定された年齢情報を保持する。
The
本実施例のゲーム装置10において、ゲーム装置10に設定されている地域情報や、親から入力された子供の年齢などの情報は、フラッシュメモリ140ではなく、ハードディスクのレジストリに記憶されてもよい。特に、地域情報については、ハードウェアに設定された固有情報であり、原則として更新しない情報であるため、レジストリに書き込まれてよい。図4に示した地域情報保持部142および年齢保持部144は、便宜上フラッシュメモリ140の領域を使用するように図示しているが、ハードディスクや他の記憶装置の領域であっても構わない。
In the
実行処理部120は、OSを実行するOS実行部122と、アプリケーションを実行するアプリケーション処理部124とを有する。
電源が投入されると、OS実行部122は、ゲーム用OSのハイパーバイザ層を優先起動し、続いてカーネル層、ユーザ層を起動する。これにより、アプリケーション処理部124がゲームの実行プログラムを実行する環境が提供される。
The
When the power is turned on, the
メモリコントローラ160は、外部のメインメモリ102や、SPUに内蔵されているローカルメモリ162の書込/読出を制御する。メモリコントローラ160は、ハードディスクやメディア50などから読み出したデータを、メインメモリ102ないしはローカルメモリ162に記憶させる。なお本実施例において「データ」は、プログラムデータを含む概念として用いる。実行処理部120は、メインメモリ102および/またはローカルメモリ162に記憶されたデータをもとに、処理を実行する。
The
アプリケーション処理部124は、アプリケーション実行部126、コンテンツ情報取得部128およびペアレンタルロック機能部130を有して構成される。アプリケーション実行部126は、ゲームアプリケーションや、メニュー画面の表示などのアプリケーションを実行する機能をもつ。ペアレンタルロック機能部130は、年齢情報取得部132および実行可否判定部134を有する。コンテンツ情報取得部128は、メディア50に格納されたゲームデータから、地域情報保持部142に保持している地域情報に対応付けられるコンテンツ情報を取得する。既述したように、コンテンツ情報には、メニュー画面に表示するアイコンの情報や、メニュー画面でアイコンが選択されたときに表示する説明画像などの情報が含まれている。
The
図5は、メディア50におけるパラメータ情報およびコンテンツ情報を含んだ属性ファイルのディレクトリ構造を示す。図5において、DISK_PNは、メディア50の品番を示す。GAMEディレクトリに置かれるPARAMETER.Aはパラメータ情報のデフォルト値であり、またCONTENT_INFO.Bはコンテンツ情報のデフォルト値である。これらのデフォルト値は、下の階層のディレクトリ数では属性ファイルが足りなくなったような事情が発生した場合のために予備的に用意され、通常は使用されない。 FIG. 5 shows a directory structure of an attribute file including parameter information and content information in the medium 50. In FIG. 5, DISK_PN indicates the product number of the medium 50. PARAMETER.A placed in the GAME directory is a default value of parameter information, and CONTENT_INFO.B is a default value of content information. These default values are prepared in advance for cases where the attribute file becomes insufficient with the number of directories in the lower hierarchy, and are not normally used.
GAMEディレクトリの下層には、D00ディレクトリ、D01ディレクトリ、D02ディレクトリおよびD03ディレクトリの4つのディレクトリが用意される。それぞれのディレクトリは、後述するように地域コードに対応付けられる。なお、複数の地域コードが1つのディレクトリに対応付けられてもよい。D00ディレクトリには、パラメータ情報PARAMETER_0.Aとコンテンツ情報CONTENT_INFO_0.Bが置かれる。同様に、D01ディレクトリには、PARAMETER_1.AとCONTENT_INFO_1.Bが置かれ、D02ディレクトリには、PARAMETER_2.AとCONTENT_INFO_2.Bが置かれ、D03ディレクトリには、PARAMETER_3.AとCONTENT_INFO_3.Bが置かれる。それぞれのパラメータ情報およびコンテンツ情報は、割り当てられる地域に応じた内容をもつ。 Below the GAME directory, four directories are prepared: a D00 directory, a D01 directory, a D02 directory, and a D03 directory. Each directory is associated with a region code as will be described later. A plurality of area codes may be associated with one directory. In the D00 directory, parameter information PARAMETER_0.A and content information CONTENT_INFO_0.B are placed. Similarly, PARAMETER_1.A and CONTENT_INFO_1.B are placed in the D01 directory, PARAMETER_2.A and CONTENT_INFO_2.B are placed in the D02 directory, and PARAMETER_3.A and CONTENT_INFO_3.B are placed in the D03 directory. . Each parameter information and content information has contents according to the allocated region.
図6は、ゲーム装置10に設定されている地域情報と、メディア50に記録されている属性ファイルのディレクトリ番号との対応関係を示す。この対応テーブルでは、地域を特定する地域コード(地域情報)に対して、属性ファイルのディレクトリ番号が対応付けられている。このディレクトリ番号は、図5に示したファイル構成のディレクトリ番号を示す。ゲーム装置10はこの対応テーブルを保持して、自身の地域コードに対応するディレクトリ番号を認識してもよいが、図6に示す対応テーブルではなく、地域コードをディレクトリ番号に変換する別の変換テーブルを保持してもよい。
FIG. 6 shows the correspondence between the area information set in the
たとえば、D00のコンテンツ情報は、日本で販売されたゲーム装置向けの情報であり、アイコン情報および説明画像が、日本語、英語、中国語、韓国語などの言語で作成されている。またD01のコンテンツ情報は、北米、欧州、オセアニア、アフリカで販売されたゲーム装置向けの情報であり、アイコン情報および説明画像が、日本語、英語、スペイン語、フランス語、イタリア語、ポルトガル語などの言語で作成されている。このように、各ディレクトリのコンテンツ情報は、割り当てられた地域に応じた言語で作成されている。 For example, the content information of D00 is information for game devices sold in Japan, and icon information and explanation images are created in languages such as Japanese, English, Chinese, and Korean. The content information of D01 is information for game devices sold in North America, Europe, Oceania and Africa, and icon information and explanation images are available in Japanese, English, Spanish, French, Italian, Portuguese, etc. Created in a language. Thus, the content information of each directory is created in a language corresponding to the assigned region.
また、ゲームアプリケーションによってはタイトル名が地域ごとに異なる場合もある。たとえば、ある地域ではタイトルの意味が通じなかったり、また別の意味にとられたりするような場合は、地域ごとに適切なタイトル名を定めなければならない。例として、あるテニスゲームに、日本では日本語表記で「サムライテニス」というタイトルがつけられ、欧米などでは日本語表記で「ザ・テニス」というタイトルがつけられている場合で説明する。 Also, depending on the game application, the title name may be different for each region. For example, if the meaning of a title is not understood in a certain region or is assumed to be a different meaning, an appropriate title name must be defined for each region. As an example, a case where a title “Samurai Tennis” is given in Japanese in Japanese and a title “The Tennis” is given in Japanese in Western countries will be described as an example.
上記したように、日本向けのD00のコンテンツ情報は、日本語、英語などでサポートされているが、日本で販売されたゲーム装置では、日本語であっても英語であっても、共通のタイトル「サムライテニス」、「SAMURAI TENNIS」が表示される必要がある。日本語では「サムライテニス」とタイトル表示しておきながら、表示言語を英語に切り替えると「THE TENNIS」とタイトル表示するのは、ゲームタイトルが変わることとなるため、許されない。そこで、地域ごとに設定されているコンテンツ情報には、地域ごとのタイトルが各言語で表現されている。米国で販売されたゲーム装置では、英語でタイトル表示すると「THE TENNIS」となり、日本語でタイトル表示すると「ザ・テニス」となる。 As described above, the content information of D00 for Japan is supported in Japanese, English, etc., but game machines sold in Japan have a common title regardless of whether they are in Japanese or English. “Samurai Tennis” and “SAMURAI TENNIS” need to be displayed. Displaying the title “THE TENNIS” when the display language is switched to English while the title is displayed as “Samurai Tennis” in Japanese is not allowed because the game title changes. Therefore, in the content information set for each region, the title for each region is expressed in each language. In a game device sold in the United States, “THE TENNIS” is displayed when the title is displayed in English, and “THE TENNIS” is displayed when the title is displayed in Japanese.
従来のゲームディスクには、図5に示したようなディレクトリの構造は存在せず、D00〜D03として示したディレクトリのうちのいずれか1種類のパラメータ情報およびコンテンツ情報がゲームディスクに記録されていた。すなわちゲームメーカは、地域ごとにパラメータ情報およびコンテンツ情報を変えたゲームディスクを製作していた。 The conventional game disc does not have the directory structure shown in FIG. 5, and any one type of parameter information and content information in the directories indicated as D00 to D03 is recorded on the game disc. . That is, the game maker has produced a game disc in which parameter information and content information are changed for each region.
従来でも多言語対応のゲーム装置は存在していたが、これは、単に言語表示を切り替える機能しかもたない。したがって、ゲームディスクに日本語タイトル「サムライテニス」が設定されていると、日本でタイトル表示しても、米国でタイトル表示しても、ともに「サムライテニス」が表示されることになる。米国では「THE TENNIS」のタイトル名で流通しているわけだから、米国のゲーム装置で、日本語による「サムライテニス」のタイトル表示は許されない。このような事態に陥らないために、従来では、地域ごとにゲームディスクを製作して、その地域限定でしか使用できないような仕組みが構築されていたのである。 Conventionally, there are multilingual game devices, but this only has a function of switching language display. Therefore, when the Japanese title “Samurai Tennis” is set on the game disc, “Samurai Tennis” is displayed both in Japan and in the United States. In the US, since the title name “THE TENNIS” is distributed, the title display of “Samurai Tennis” in Japanese is not allowed on a US game device. In order to avoid such a situation, conventionally, a mechanism has been constructed in which a game disc is produced for each region and can be used only in that region.
一方、本実施例のゲームシステム1では、全ての地域に対応可能なように、地域ごとのパラメータ情報およびコンテンツ情報を含んだゲームデータをメディア50に記録しておくことで、同一のゲームアプリケーション用のディスクを世界中で共通化することができる。したがって、1つのゲームアプリケーションであれば、ゲームメーカは、地域ごとに異なるゲームディスクを製作しなくてよい。パッケージソフトとして販売する場合には、パッケージだけを国ごと又は地域ごとに作ればよく、ゲームディスク製作の工数およびコストを大幅に低減できるとともに、在庫管理なども容易にできる。このような環境を実現するべく、本実施例のゲーム装置10は、世界共通化されたメディア50を地域ごとに効率的に処理する機能を有して構成されている。
On the other hand, in the
コンテンツ情報取得部128は、地域情報保持部142から地域情報を読み出し、地域情報をディレクトリ番号に変換する。日本で販売されたゲーム装置10では、コンテンツ情報取得部128が、地域情報保持部142から読み出した「地域コード1」を、「D00」に変換する。コンテンツ情報取得部128は、メディア50のディレクトリD00に相当するアドレスから、ディレクトリD00に保持されているパラメータ情報およびコンテンツ情報を読み出し、取得する。なお、メディア50から図5に示す複数のファイルがメインメモリ102に読み出され、コンテンツ情報取得部128が、メインメモリ102からD00のコンテンツ情報を取得してもよい。コンテンツ情報取得部128は、取得したコンテンツ情報を出力処理部200の画像出力部210に供給する。画像出力部210は、コンテンツ情報を表示機器12に出力する。
The content
図7は、表示機器12に表示されるメニュー画面を示す。このメニュー画面では、地域情報に応じて選択されたコンテンツ情報が表示される。表示されるコンテンツ情報は、たとえば地域ごとに用意されたコンテンツ情報のうち、優先的に選択されるように設定されたコンテンツ情報であってよく、またユーザにより言語を指定されたコンテンツ情報であってよい。コンテンツ情報取得部128は、コンテンツ情報に設定された優先情報や、入力受付部104を介して受け付けるユーザからの言語設定指示に基づいて、対応する言語で表現されたコンテンツ情報を決定する。アイコン13には、ゲームアプリケーションのタイトル名が表示され、説明画像14には、ゲームアプリケーションの説明が表示される。アプリケーション実行部126は、言語変更機能を有し、ユーザからの指示により、別の言語で構成されたアイコン13および説明画像14を表示できる。なお、別の言語であっても、タイトル名は「サムライテニス」をその言語で翻訳したものとなる。
FIG. 7 shows a menu screen displayed on the
たとえばメインコントローラ100は、言語設定部(図示せず)をさらに備えてもよい。この言語設定部は、たとえば入力受付部104に接続されて、入力受付部104を介してユーザからの言語設定指示を取得し、その指示により言語を設定してもよい。コンテンツ情報取得部128は、言語設定部において設定された言語を特定する言語情報を取得する。コンテンツ情報取得部128は、言語設定部から言語情報を通知されてもよく、また言語設定部から言語情報を読み出してもよい。コンテンツ情報取得部128は、地域情報に対応付けられるコンテンツ情報が複数ある場合に、そのコンテンツ情報のなかから、言語設定部から取得した言語情報により特定される言語で表現されるコンテンツ情報を取得する。これにより、地域ごとに設定されたコンテンツ情報を取得できるとともに、さらに所望の言語で表現されたコンテンツ情報を画面表示することが可能となる。言語設定部は、実行処理部120における一機能として実現されてよい。
For example, the
本実施例のゲーム装置10は、さらにペアレンタルロック機能をもつ。ペアレンタルロック機能とは、年齢によりコンテンツへのアクセスを制限する機能をいう。コンテンツへのアクセス制限年齢は、そのコンテンツ種類に応じて国や地域によって設定される。
The
アクセス年齢制限に対応したメディア50のゲームデータには、地域ごとにアクセス制限年齢を特定する年齢情報が書き込まれている。この年齢情報は、地域ごとに設定されたパラメータ情報に含まれる。年齢情報取得部132は、ゲームデータから、地域情報保持部142に保持している地域情報に対応付けられる年齢情報を取得する。この処理はコンテンツ情報取得部128による取得処理と同様であり、年齢情報取得部132は、地域情報保持部142から地域情報を読み出し、地域情報をディレクトリ番号に変換する。日本で販売されたゲーム装置10では、年齢情報取得部132が、地域情報保持部142から読み出した「地域コード1」を、「D00」に変換する。年齢情報取得部132は、メディア50のディレクトリD00に相当するアドレスから、ディレクトリD00に保持されているパラメータ情報およびコンテンツ情報を読み出し、取得する。年齢情報取得部132は、パラメータ情報から、年齢情報を抽出する。
In the game data of the medium 50 corresponding to the access age restriction, age information for specifying the access restriction age is written for each region. This age information is included in the parameter information set for each region. The age
実行可否判定部134は、年齢保持部144に保持している使用者の年齢と、年齢情報取得部132により取得された年齢情報から、ゲームデータの処理の可否を判定する。具体的には、年齢情報取得部132により取得された情報から特定される年齢に使用者の年齢が達していない場合に、実行可否判定部134は、アプリケーション実行部126におけるゲームアプリケーションの実行を制限する。この実行制限は、たとえば実行そのものを禁止したり、一部を禁止したり、または別の画像などに置き換えるような処理となる。これにより、ゲーム装置10は、地域ごとに設定されている規制レベルに対応したペアレンタルロック機能を実行できる。
The
また本実施例のゲーム装置10は、地域情報を有効に利用して、ゲームデータを処理する機能ももつ。ゲームデータに地域ごとのコンテンツ情報が含まれていることについては上記したとおりであるが、ゲームデータにおいて、ゲームアプリケーション中で使用する言語が地域ごとに用意されていてもよい。ゲームアプリケーション中で、設定された言語は、たとえばキャラクタのセリフや、キャラクタ名の表示などに用いられ、また音声出力の言語としても利用される。
The
地域ごとに用意される言語は1つであってもよいが、コンテンツ情報に関して説明したように、複数あってもよい。地域ごとに複数の言語が使用可能とされている場合、それらの言語には、使用するための優先順位が設定されていることが好ましい。この優先順位は、1つの言語を、他の言語よりも優先的に使用することを定めた順位であってもよい。アプリケーション実行部126は、ゲームデータの実行プログラムを実行して、表示機器12に出力する画像信号を生成する機能を有しているが、このとき、地域情報保持部142に保持している地域情報をもとに、表示機器12に表示する使用言語を設定できる。地域情報に対応する地域において複数の使用言語が存在する場合、アプリケーション実行部126は、設定されている優先順位にしたがって、使用言語を選択して、設定する。ゲームの実行中、ユーザが使用言語を変更したい場合には、たとえばゲームコントローラ40を操作することで、優先順位の高い方から順に、簡易に使用言語を変更して、ユーザに提示できるようなユーザインタフェースが構築されてもよい。これにより、アプリケーション実行部126は、選択設定した使用言語を用いて出力画像信号を生成することができ、地域に合わせた言語表示および音声出力を実現できる。
One language may be prepared for each region, but there may be a plurality of languages as described with respect to the content information. When a plurality of languages can be used for each region, it is preferable that priorities for use be set for these languages. This priority order may be an order that prescribes the use of one language preferentially over other languages. The
またアプリケーション実行部126は、地域情報に応じてゲームアプリケーションの仕様変更を行ってもよい。この仕様変更の対象は、たとえばゲームの難易度であったり、また使用するキャラクタであってよい。上記したパラメータ情報またはコンテンツ情報に、地域ごとのゲーム仕様情報を含めることで、アプリケーション実行部126は、地域ごとにゲームアプリケーションのマイナーチェンジを簡易に行うことができる。
The
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。 In the above, this invention was demonstrated based on the Example. This embodiment is an exemplification, and it will be understood by those skilled in the art that various modifications can be made to the combination of each component and each processing process, and such modifications are also within the scope of the present invention. .
実施例ではゲームアプリケーションを実行するゲーム装置10について説明したが、本発明は、他のアプリケーションを実行する情報処理装置にも応用できる。たとえば、DVDの再生装置が、世界共通のDVDから、自身のリージョンコードをもとに、地域に応じて設定されたコンテンツ情報を取得してもよい。
In the embodiment, the
また、実施例では、世界共通のアプリケーションデータがディスク媒体に格納されている場合について説明したが、アプリケーションデータは、ネットワーク配信されて、ハードディスクなどの記憶部に格納されてもよい。いずれの場合であっても、本発明の情報処理装置は、アプリケーションデータから地域ごとの情報を取得し、またはアプリケーションデータに対して地域ごとに特有の処理を施すことで、共通のアプリケーションデータに対して、地域に応じた処理を実行することが可能となる。 In the embodiment, the case where application data common to the world is stored in a disk medium has been described. However, application data may be distributed over a network and stored in a storage unit such as a hard disk. In any case, the information processing apparatus according to the present invention acquires information for each region from the application data, or performs processing specific to each region on the application data, thereby processing the common application data. Thus, it is possible to execute processing according to the region.
1・・・ゲームシステム、10・・・ゲーム装置、12・・・表示機器、13・・・アイコン、14・・・説明画像、20・・・電源ボタン、22・・・LED、24・・・システムコントローラ、30・・・デバイスコントローラ、32・・・メディアドライブ、34・・・ハードディスクドライブ、36・・・スイッチ、38・・・無線インタフェース、40・・・ゲームコントローラ、50・・・メディア、100・・・メインコントローラ、102・・・メインメモリ、104・・・入力受付部、120・・・実行処理部、122・・・OS実行部、124・・・アプリケーション処理部、126・・・アプリケーション実行部、128・・・コンテンツ情報取得部、130・・・ペアレンタルロック機能部、132・・・年齢情報取得部、134・・・実行可否判定部、140・・・フラッシュメモリ、142・・・地域情報保持部、144・・・年齢保持部、160・・・メモリコントローラ、162・・・ローカルメモリ、200・・・出力処理部、210・・・画像出力部、230・・・音声出力部。
DESCRIPTION OF
Claims (9)
当該情報処理装置に設定されている地域情報を保持する地域情報保持部と、
地域ごとのコンテンツ情報を含んだアプリケーションデータを記憶する記憶部と、
言語を設定する言語設定部と、
前記記憶部に記憶されたアプリケーションデータから、前記地域情報保持部に保持している地域情報に対応付けられるコンテンツ情報を取得するコンテンツ情報取得部と、
取得したコンテンツ情報を前記表示機器に出力する出力処理部と、を備え、
前記コンテンツ情報取得部は、前記言語設定部において設定された言語を特定する言語情報を取得し、地域情報に対応付けられる複数のコンテンツ情報のなかから、取得した言語情報により特定される言語で表現されるコンテンツ情報を取得することを特徴とする情報処理装置。 An information processing apparatus for displaying video on a display device,
An area information holding unit for holding area information set in the information processing apparatus;
A storage unit for storing application data including content information for each region;
A language setting section for setting the language;
A content information acquisition unit that acquires content information associated with regional information held in the regional information holding unit from application data stored in the storage unit;
An output processing unit for outputting the acquired content information to the display device ,
The content information acquisition unit acquires language information for specifying a language set in the language setting unit, and is expressed in a language specified by the acquired language information from among a plurality of pieces of content information associated with regional information. An information processing apparatus for acquiring content information to be processed.
前記アプリケーション実行部は、前記地域情報保持部に保持している地域情報をもとに使用言語を選択し、選択した使用言語を用いて出力画像信号を生成することを特徴とする請求項1に記載の情報処理装置。 An application execution unit that executes an execution program included in the application data and generates an image signal to be output to the display device;
The application execution unit selects a language to be used based on regional information held in the regional information holding unit, and generates an output image signal using the selected language. The information processing apparatus described.
当該情報処理装置の使用者の年齢を保持する年齢保持部と、
前記記憶部に記憶されたアプリケーションデータから、前記地域情報保持部に保持している地域情報に対応付けられる年齢情報を取得する年齢情報取得部と、
前記年齢保持部に保持している使用者の年齢と、前記年齢情報取得部により取得された年齢情報から、アプリケーションデータの処理の可否を判定する判定部と、
を備えることを特徴とする請求項1または2に記載の情報処理装置。 It is an information processing device with a parental lock function, and in the application data, age information for specifying an access restricted age for each region is written.
An age holding unit for holding the age of the user of the information processing apparatus;
An age information acquisition unit that acquires age information associated with the area information held in the area information holding unit from the application data stored in the storage unit;
A determination unit that determines whether or not the application data can be processed from the age of the user held in the age holding unit and the age information acquired by the age information acquisition unit;
The information processing apparatus according to claim 1 or 2, characterized in that it comprises a.
設定されている地域情報をメモリに保持するステップと、
言語を設定するステップと、
地域ごとのコンテンツ情報を含んだアプリケーションデータから、メモリに保持している地域情報に対応付けられ且つ設定した言語で表現されるコンテンツ情報を取得するステップと、
取得したコンテンツ情報を表示機器に出力するステップと、
を備えることを特徴とする映像表示方法。 A method of displaying video on a display device,
Storing the set region information in memory;
Setting the language, and
Acquiring from the application data including content information for each region, content information associated with the region information held in the memory and expressed in the set language ;
Outputting the acquired content information to a display device;
A video display method comprising:
設定されている地域情報をメモリに保持する機能と、
言語を設定する機能と、
地域ごとのコンテンツ情報を含んだアプリケーションデータから、メモリに保持している地域情報に対応付けられ且つ設定した言語で表現されるコンテンツ情報を取得する機能と、
取得したコンテンツ情報を表示機器に出力する機能と、
を実現させるためのプログラム。 To a computer that outputs image signals to a display device,
A function to store the set region information in memory,
The ability to set the language,
A function of acquiring content information that is associated with regional information stored in a memory and expressed in a set language from application data including content information for each region;
A function to output the acquired content information to a display device;
A program to realize
情報処理装置に設定されている地域情報を読み出すステップと、 Reading the region information set in the information processing device;
ユーザからの言語設定指示を取得するステップと、 Obtaining a language setting instruction from the user;
地域ごとのコンテンツ情報を含んだアプリケーションデータを記憶する記憶部から、読み出された地域情報に対応付けられ且つ言語設定指示により特定される言語で表現されるコンテンツ情報を取得するステップと、 Acquiring content information expressed in a language associated with the read regional information and specified by a language setting instruction from a storage unit that stores application data including content information for each region;
取得したコンテンツ情報を前記表示機器に出力するステップと、 Outputting the acquired content information to the display device;
を備えることを特徴とする映像表示方法。 A video display method comprising:
ユーザからの言語設定指示を取得する手段と、 Means for obtaining a language setting instruction from the user;
地域ごとのコンテンツ情報を含んだアプリケーションデータを記憶する記憶部から、読み出された地域情報に対応付けられ且つ言語設定指示により特定される言語で表現されるコンテンツ情報を取得する手段と、 Means for acquiring content information expressed in a language associated with the read regional information and specified by a language setting instruction from a storage unit that stores application data including content information for each region;
取得したコンテンツ情報を表示機器に出力する手段と、 Means for outputting the acquired content information to a display device;
を備えることを特徴とするシステム。 A system comprising:
当該情報処理装置に設定されている地域情報を保持する地域情報保持部と、 An area information holding unit for holding area information set in the information processing apparatus;
言語を設定する言語設定部と、 A language setting section for setting the language;
前記地域情報保持部に保持している地域情報に対応付けられ且つ設定した言語で表現されるコンテンツ情報を取得するコンテンツ情報取得部と、 A content information acquisition unit that acquires content information associated with the regional information held in the regional information holding unit and expressed in a set language;
取得したコンテンツ情報を前記表示機器に出力する出力処理部と、 An output processing unit for outputting the acquired content information to the display device;
を備えることを特徴とする情報処理装置。 An information processing apparatus comprising:
ユーザからの言語設定指示により設定される言語情報を取得する手段と、 Means for acquiring language information set by a language setting instruction from a user;
地域ごとのコンテンツ情報を含んだアプリケーションデータを記憶する記憶部から、取得した地域情報に対応付けられ且つ取得した言語情報により特定される言語で表現されるコンテンツ情報を取得する手段と、 Means for acquiring content information expressed in a language that is associated with the acquired regional information and specified by the acquired language information, from a storage unit that stores application data including content information for each region;
取得したコンテンツ情報を出力する手段と、 Means for outputting the acquired content information;
を備えることを特徴とするシステム。 A system comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006256520A JP4884147B2 (en) | 2006-09-21 | 2006-09-21 | Information processing apparatus and video display method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006256520A JP4884147B2 (en) | 2006-09-21 | 2006-09-21 | Information processing apparatus and video display method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008077442A JP2008077442A (en) | 2008-04-03 |
| JP4884147B2 true JP4884147B2 (en) | 2012-02-29 |
Family
ID=39349418
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006256520A Active JP4884147B2 (en) | 2006-09-21 | 2006-09-21 | Information processing apparatus and video display method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4884147B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5446924B2 (en) | 2010-01-26 | 2014-03-19 | ソニー株式会社 | Content reproduction system and content reproduction method |
| JP5841818B2 (en) * | 2011-11-25 | 2016-01-13 | 任天堂株式会社 | Information processing program, information processing apparatus, information processing method, and information processing system |
| EP2947571B1 (en) * | 2013-01-17 | 2019-09-18 | Sony Interactive Entertainment Inc. | Information processing device and file management method |
| JP5821110B1 (en) * | 2014-12-25 | 2015-11-24 | 株式会社gloops | GAME SERVER, GAME CONTROL METHOD, GAME PROGRAM, RECORDING MEDIUM, AND TERMINAL DEVICE |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997014151A1 (en) * | 1995-10-09 | 1997-04-17 | Matsushita Electric Industrial Co., Ltd. | Multimedia optical disc corresponding to different rating systems of different countries, and method and apparatus for reproduction |
| WO2000075769A1 (en) * | 1999-06-08 | 2000-12-14 | Interlex Inc. | Computer apparatus with software execution judging function, software execution control method, software execution judging device, and computer program product |
| JP3567217B2 (en) * | 2002-09-05 | 2004-09-22 | コナミ株式会社 | GAME PROGRAM AND GAME DEVICE |
| US7765158B2 (en) * | 2004-01-27 | 2010-07-27 | Panasonic Corporation | Playback apparatus and server apparatus |
-
2006
- 2006-09-21 JP JP2006256520A patent/JP4884147B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008077442A (en) | 2008-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5084577B2 (en) | Information processing device | |
| JP4459215B2 (en) | GAME DEVICE AND INFORMATION PROCESSING DEVICE | |
| US9298354B2 (en) | Method for generating multi-language menus | |
| JP3760904B2 (en) | GUI application development support apparatus, GUI display apparatus and method, and computer program | |
| JP5404276B2 (en) | Game device, game interruption program, and storage medium storing game interruption program | |
| JP2001084131A (en) | Entertainment device and menu display method and information recording medium | |
| WO2009153903A1 (en) | Information processing device | |
| JP4372829B2 (en) | Video / audio playback device | |
| US20040130557A1 (en) | Method for customizing computer booting procedure | |
| JP4884147B2 (en) | Information processing apparatus and video display method | |
| JP4696194B2 (en) | Information processing apparatus and recording medium | |
| JP6580515B2 (en) | Information processing apparatus and data copy method | |
| CN101964888B (en) | Method and system for implementing dynamic menu and television | |
| JP5319967B2 (en) | Information processing device | |
| JP5498356B2 (en) | Information processing apparatus, recording medium, and data structure | |
| JP2019028778A (en) | Information processing apparatus and download processing method | |
| JP5235289B2 (en) | Information processing apparatus, video display method, and program | |
| JP5241339B2 (en) | Information processing device | |
| JP7160762B2 (en) | Information processing device and content information display method | |
| JP6693929B2 (en) | Information processing apparatus and content information display method | |
| JP6239013B2 (en) | Information processing apparatus and content reproduction method | |
| JP2007193627A (en) | Image recording and reproducing apparatus and method for controlling startup image | |
| JP5655118B2 (en) | Information processing device | |
| JP4827894B2 (en) | Information processing device | |
| JP2015084531A (en) | Information processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090918 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20101125 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20110127 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110907 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110913 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111114 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111206 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111206 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141216 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4884147 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |