[go: up one dir, main page]

WO2005038638A1 - 電子装置および電子装置の制御方法 - Google Patents

電子装置および電子装置の制御方法 Download PDF

Info

Publication number
WO2005038638A1
WO2005038638A1 PCT/JP2004/015616 JP2004015616W WO2005038638A1 WO 2005038638 A1 WO2005038638 A1 WO 2005038638A1 JP 2004015616 W JP2004015616 W JP 2004015616W WO 2005038638 A1 WO2005038638 A1 WO 2005038638A1
Authority
WO
WIPO (PCT)
Prior art keywords
electronic device
processing load
processing
power saving
adjustment unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2004/015616
Other languages
English (en)
French (fr)
Inventor
Hiroshi Yamamoto
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.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment 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 Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Priority to US10/576,985 priority Critical patent/US20070094519A1/en
Priority to JP2005514863A priority patent/JP4372103B2/ja
Publication of WO2005038638A1 publication Critical patent/WO2005038638A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • 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/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/204Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the platform being a handheld device

Definitions

  • the present invention relates to an electronic device, and more particularly to an electronic device driven by a battery.
  • an object of the present invention is to provide an electronic device capable of extending the battery driving time.
  • a technique known as so-called power management is known.
  • the present invention provides an electronic device that can be controlled in accordance with the use state of a user. For this purpose, the electronic device of the present invention adjusts the processing load in accordance with the remaining battery level.
  • An embodiment of the present invention relates to an electronic device.
  • This electronic device is an electronic device driven by a battery, and is detected by a control unit that performs a predetermined process for executing a program, a monitoring unit that detects the remaining amount of the battery, and the monitoring unit. And an adjustment unit that adjusts the processing load by changing the image processing performed in the control unit according to the remaining battery level.
  • FIG 1 is an overall configuration diagram of an electronic device according to an embodiment of the present invention.
  • FIG. 2 is a flowchart showing mode transition of the electronic device according to the embodiment.
  • FIG. 3 is a flowchart showing a procedure for selecting measures in the power saving mode by the program according to the embodiment.
  • FIG. 4 is a diagram showing an example of a measure selection table according to the embodiment.
  • a user plays a game with an electronic device.
  • the remaining battery power hereinafter simply referred to as “remaining power”
  • the user saves the game state and tries to interrupt it.
  • it can only be saved at points that can be saved (hereinafter referred to as “save points” t), and there are also chances that the game will run out before reaching many save points.
  • the electronic device is characterized in that the processing load is reduced when the remaining amount is reduced. Specifically, the electronic device performs control processing according to the control unit that performs predetermined processing for executing the program, the monitoring unit that detects the remaining amount, and the remaining amount detected by the monitoring unit. And an adjusting unit that adjusts the load.
  • the adjustment unit is, for example, the CPU itself, and may have the same configuration as the control unit.
  • the adjustment unit may reduce the processing load by reducing the spatial or temporal detail in the drawing process.
  • the adjustment unit may reduce the load of audio processing.
  • the control unit When the control unit is executing the game program, the adjustment unit may make adjustments to speed up the game.
  • FIG. 1 shows a basic configuration of an electronic device.
  • the electronic device 10 includes a first main unit 20, a second main unit 50, an IZO bus 80, a clock unit 82, an I / O unit 88, an expansion bus 90, and a security processing unit 92.
  • the first main unit 20 is a unit that controls the entire electronic device 10 and is in charge of processing centered on drawing.
  • the main bus 22, the first main memory 24, the drawing processing unit 26, the D MAC 28, It has a first main CPU 30, a vector calculation circuit 36, and an FPU 38.
  • the main bus 22 is connected to the main part of the electronic device 10 and transfers data between each part at high speed.
  • the first main memory 24 stores a game program and data necessary for executing the program.
  • the program stored in the first main memory 24 is executed by the first main CPU 30.
  • the first main CPU 30 includes a data cache 32 and an instruction cache 34.
  • the vector calculation circuit 36 processes the geometry calculation such as the force and the perspective transformation specified by the first main CPU 30.
  • the FPU 38 processes floating point operations.
  • the drawing processing unit 26 processes polygon drawing and other drawing based on the drawing command received from the first main CPU 30.
  • the drawing processing unit 26 includes a VRAM 27 as a video memory, and further includes a display control circuit (not shown).
  • the display control circuit outputs a signal that can be displayed on a liquid crystal display unit (not shown).
  • the DMAC 28 includes an input / output port connected to the main bus 22 and an input / output port connected to the IZO bus 80, and transfers data between the main bus 22 and the I / O bus 80.
  • the second main unit 50 is a unit mainly responsible for multimedia processing, and includes an MP EG decoder 56, an audio processing unit 58, a second main CPU 60, and a second main memory 66.
  • the second main memory 66 stores a program different from the above, for example, a moving image playback program and data necessary for executing the program.
  • the program stored in the second main memory 66 is executed by the second main CPU 60.
  • the second main CPU 60 includes a data cache 62 and an instruction cache 64.
  • the MPEG decoder 56 decodes the image data encoded in the MPEG format according to the instruction given by the second main CPU 60.
  • the audio processing unit 58 decodes audio data encoded in MP3 or other formats.
  • the I / O bus 80 transfers data between the DMAC 28 and the clock unit 82, the I / O unit 88, the expansion bus 90, or the security processing unit 92.
  • the clock unit 82 includes a timer 84 that measures time and a real-time clock 86 that records real time.
  • the I / O unit 88 includes multiple general purpose interfaces. Expansion bus 90 adds expansion devices.
  • the security processing unit 92 is connected to a drive device that reads data from or writes data to an external recording medium such as an optical disk.
  • the security processing unit 92 includes an encryption processing unit 94 and a serial number 096.
  • the encryption processing unit 94 processes data encryption and decryption.
  • the serial number 096 transfers the data encrypted by the encryption processing unit 94 to the drive device of the external recording medium, and transfers the data read by the drive device from the external recording medium to the encryption processing unit 94.
  • Data security can be enhanced by encrypting or decrypting all data read or written to / from an external recording medium by hardware when reading or writing the data.
  • various devices connected to the bus 80 are controlled by the second main CPU 60 as necessary. However, these devices may be controlled by the first main CPU 30 as a matter of course.
  • the battery 100 supplies power to the entire electronic device 10.
  • the monitoring unit 102 monitors the remaining amount of the battery 100 based on the voltage of the battery 100. The result of monitoring is notified to the first main unit 20 and the second main unit 50.
  • the electronic device 10 enters a power saving mode. In the power saving mode, in the first main unit 20 and the second main unit 50, the processing load related to the execution of the game and other programs is reduced. The modes are listed below. [0023] [1] Reducing the processing load
  • shift instruction IV This is implemented in cooperation with the first main CPU 30 and the drawing processing unit 26 that have received an instruction to shift to the power saving mode from the monitoring unit 102 (hereinafter simply referred to as “shift instruction” IV).
  • the first main CPU 30 may be considered as the aforementioned control unit
  • the drawing processing unit 26 may be considered as the aforementioned adjustment unit, or both may be considered as the control unit / adjustment unit! Similar considerations are valid throughout this specification. Note that the processing of the vector arithmetic circuit 36 and the FPU 38 may be simplified or skipped by the cooperation of the first main CPU 30 and the drawing processing unit 26. These are also the effects of the power saving mode.
  • a module for running in two modes that is, a normal mode and a power saving mode, is installed in advance in the game program.
  • the normal mode is a compatibility mode, and only the normal mode is executed in hardware different from the electronic device 10 according to the embodiment and not requiring power saving.
  • the default when the electronic device 10 is started is set to the normal mode.
  • the first main CPU 30 receives the migration instruction via the interrupt standby thread for the migration instruction.
  • This thread changes the mode flag that the game program refers to in various scenes from “normal mode” to “power saving mode”.
  • the program operates in the power saving mode thereafter.
  • the spatial detail of drawing is reduced by the following measures.
  • the following measures also depend on the classification method, and may overlap in actual technology.
  • LOD is a CG technique that lowers the model detail of each object according to the distance from the viewpoint.
  • the distance between each object and the viewpoint may be uniformly multiplied by a (a> 1). This reduces the level of detail because the object is recognized as if it had moved away.
  • a a> 1
  • this method it is possible to make the most of existing programs just by introducing only one parameter a. If the level of detail of the model decreases, the drawing load will naturally decrease, so the objective is achieved.
  • the model is expressed in multiple resolutions in advance, and in power saving mode. Reduces the number of polygons by expressing with a simplified model. If the 3D model is represented by botasels and primitives, the number of them may be reduced. If the model is multiplexed, a simple model is created by integrating small polygons and botasels into adjacent polygons and botasels, and so on. You can use the splitting method. The same applies to the bot cell.
  • Concealing an object For example, the power of fog in the space to be expressed, the state of becoming a night is generated. This makes it possible to perform simple drawing such as the power to reduce the number of objects to be drawn or to express in one color.
  • a three-dimensional space that should be originally drawn is drawn as a two-dimensional space.
  • the viewpoint and other camera parameters are fixed.
  • Reduce the screen size In the display control circuit of the drawing processing unit 26, reduce the size of the image displayed on the screen. This reduces the processing load because the number of pixels to be processed for display is reduced. The screen size may remain the same and the display resolution may be lowered. In this case, the same effect is obtained.
  • the program being executed may be an existing program that does not support the power saving mode. This is because the configuration on the electronic device 10 side, for example, any one of the first main CPU 30, the second main CPU 60, and the MPEG decoder 56 may be designed to reduce the display resolution in the power saving mode.
  • the user may be notified that the user is currently in the power saving mode when the power saving mode is entered or at an arbitrary timing while the power saving mode is entered.
  • a system such as the first main CPU 30 and the second main CPU 60 may be configured to display this notification on the LCD or the like. The same applies to [2] and after.
  • [0043] [2] Reduce processing load other than drawing
  • Restricting IZO system support For example, the support of the ⁇ unit 88, the expansion bus 90, and the security processing unit 92 is restricted or stopped. Even in the case of support, do not accept a request with a large amount of data transfer, and limit it from the viewpoint of power saving, such as extending the execution interval of a predetermined function.
  • the cryptographic processor 94 may simplify calculations and other processes necessary for encryption and decryption.
  • When there is a communication unit (not shown), there is a method of increasing the interval of mutual communication between the plurality of electronic devices 10. In either case, the running program does not need to support the power saving mode. If the second main CPU 60 recognizes and executes the power saving mode, it is not necessary.
  • the following measures are possible by the cooperation of the first main CPU 30 and the drawing processing unit 26.
  • the game program is executed by the first main unit 20.
  • Advance the progress of the game For example, the difficulty level of the game is lowered to guide the user to the save point early.
  • the skill on the electronic device 10 side is lowered to make it easier for the user to win.
  • the measures in the power saving mode have been exemplified above. In these examples, we decided to shift to the power saving mode according to the remaining capacity. However, since the problem does not occur at least when the AC adapter is connected, the transition to the power saving mode may be prohibited when there is an AC adapter.
  • the monitoring unit 102 may recognize the presence or absence of an AC adapter (not shown) by a known method and, if present, may be configured to mask the migration instruction. [0049]
  • the monitoring unit 102 may have a configuration that permits or prohibits the transition to the power saving mode according to user settings. Even if the remaining amount is low, if the user prohibits the transition to the power saving mode, the monitoring unit 102 may be configured to mask the transition instruction.
  • FIG. 2 is a flowchart showing mode transition in the electronic device 10 in consideration of these points.
  • the electronic device 10 is in a normal mode as an initial state after startup (S10).
  • S10 When the electronic device 10 is operating with an AC adapter (S12Y) or the user is prohibited from entering the power saving mode (S14N), the mode remains in the normal mode (S10).
  • S12N, S14Y detection of the remaining amount by the monitoring unit 102 is meaningful, and the monitoring unit 102 continues monitoring while the remaining amount is higher than a predetermined threshold (S16N).
  • S16N a predetermined threshold
  • the monitoring unit 102 issues a shift instruction and shifts to the power saving mode (S18).
  • the measures in the various power saving modes described in the embodiments can be used in any combination.
  • measures that simplify audio processing can be introduced in combination with measures that reduce the load of drawing processing. In this case, for example
  • the combined measures are executed by the cooperation of the 1 main CPU 30, the second main CPU 60, the rendering processing unit 26 and the MPEG decoder 56.
  • the two modes of the normal mode and the power saving mode are considered.
  • three or more modes may be provided, and an intermediate mode may be provided between the normal mode and the power saving mode.
  • These intermediate modes are also wide, meaning they are power saving modes.
  • the remaining amount of 100-70% is the normal mode
  • 70-50% is the first intermediate mode
  • % Can be the second intermediate mode, and 30% or less can be the final power saving mode. That time In the first intermediate mode, the LOD level of detail can be reduced by 30%, and in the second intermediate mode, it can be reduced by 50%. In the mode, the level of detail of the LOD is reduced, the curved surface expression is simplified in the second intermediate mode, and the voice processing is further simplified in the final power saving mode. Can be increased. As another method, items having a greater effect in terms of power saving, which are not related to the number of corresponding items, may be sequentially switched. For example, the first intermediate mode can reduce the spatial detail of drawing, the second intermediate mode can reduce the temporal detail of drawing, and the power saving mode can reduce the processing load other than drawing. Conceivable. In either case, there are various options for which items to implement depending on the target level of power saving.
  • the power for reducing the processing load in the power saving mode is not always necessary to change the contents of the processing. For example, there is a method of switching and using another hardware configuration or circuit even for the same processing. Conversely, power may be saved by using different hard ware, and as a result, processing according to different characteristics and capabilities for each hardware may be realized. Even in that case, it can be considered that the processing load is reduced in a broad sense.
  • the configuration for notification is explicitly provided, but the notification may be realized by reducing the processing load itself. For example, when the number of polygons is reduced, the user may be notified that the drawing process has changed by reducing the polygon beyond the reduction required for power saving. In that case, the notification unit is also used for each configuration that reduces the processing load.
  • FIG. 3 is a flowchart showing the processing procedure of the program at this time.
  • the notification from the monitoring unit 102 or the program side force is detected by, for example, inquiring the remaining amount of the battery 100 to the monitoring unit 102 by a predetermined time interval or game development, etc. (S20 ).
  • the program starts the determination process.
  • a plurality of threshold values are provided, You may select different measures step by step according to each threshold! If the remaining battery level is not less than the specified threshold (S22N), the remaining battery level detection (S20) is repeated.
  • the judgment processing module in the program refers to the table (S24), selects the measure in the power saving mode, and shifts the processing to the execution of the measure by communicating with the operating system of the electronic device 10.
  • FIG. 4 shows an example of the measure selection table.
  • This measure selection table 150 includes a battery remaining amount threshold value column 150a, a game progress column 150b, and a measure column 150c to be selected. For example, when the remaining battery level is 50% or less and the progress of the game is 48%, the judgment processing module judges that the measure B is selected.
  • the measure selection table 150 is designed to prevent the game world created by the game creator from being destroyed by executing the power saving mode. Therefore, even when the mode is shifted to the power saving mode and the image output and the sound output become simpler than the normal mode, the game world originally intended by the game creator can be reproduced.
  • the power selection field 150b provided in the measure selection table 150 may be provided with an element that can hold the power game world, for example, the scene field and the object number field, depending on the content of the game.
  • the model drawn in the power saving mode needs to be the one in which the measures as described in the embodiment are directly applied to the model in the normal mode, and the drawing quality and the voice quality are only reduced. Absent.
  • a normal model that cannot be seen in the normal mode appears or an attractive scene development is added.
  • a so-called back mode for the game may be executed.
  • one or more execution modules having different developments in the program are prepared corresponding to the remaining battery level, and the module is called by the actual remaining battery level. This may be implemented in cooperation with the first main CPU 30 and the drawing processing unit 26, or may be combined with measures such as object hiding described in the embodiment. This allows the user to enter normal mode. You can find fun separately in both mode and power saving mode.
  • the movable direction of the object that can be operated by the user may be restricted.
  • an object that can move in 8 directions can be moved only in 4 directions.
  • a table indicating the correspondence between the disabling movement direction and the adjacent movable direction is stored in the second main memory 66 in advance. If there is an operation input for moving an object in a direction disabled by the user, the second main CPU 60 refers to the table, reads the corresponding movable direction, and proceeds to move processing in that direction. You may make it transfer. As a result, the amount of data related to the motion drawing of the object to be held and transmitted in the device can be reduced, and the power consumption can be suppressed.
  • the present invention can be applied to a battery-driven electronic device.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)

Abstract

  監視部(102)は電池(100)の残量を検出する。残量が所定のしきい値を下回ったとき、電子装置(10)は省電力モードへ移行する。省電力モードでは、制御部である第1メインCPU(30)などの処理負荷が軽減される。そのために、描画処理の空間的な詳細度を下げたり、時間的な詳細度を下げたりする。音声処理や通信の負荷を下げてもよい。処理の負荷を下げることにより、以降の電池駆動時間を改善することができる。

Description

明 細 書
電子装置および電子装置の制御方法
技術分野
[0001] 本発明は電子装置に関し、特に電池駆動される電子装置に関する。
背景技術
[0002] 近年、ゲームの実行や映像コンテンツ等の視聴が可能な携帯型の電子装置が普 及している。これらの電子装置には、据置型の装置に遜色ないほどの高い性能を備 えるものもあり、ユーザは多種多様なゲームやコンテンツを楽しむことができる。 発明の開示
発明が解決しょうとする課題
[0003] このような電子装置で、電池駆動時間は重要な性能ファクタである。せつ力べコンテ ンッその他のソフトウェアが充実しても、電池駆動時間が十分でないと、ユーザのフ ラストレーシヨンは高まらざるを得な 、。
課題を解決するための手段
[0004] したがって、本発明の目的は、電池駆動時間を延ばすことの可能な電子装置の提 供にある。従来、いわゆるパワーマネジメントという技術は知られている力 本発明は 、よりユーザの使用状況に応じた制御が可能な電子装置を提供する。この目的のた めに本発明の電子装置は、電池の残量に応じて処理の負荷を調整するものである。
[0005] 本発明のある態様は電子装置に関する。この電子装置は、電池によって駆動され る電子装置であって、プログラムの実行のために所定の処理をする制御部と、前記電 池の残量を検出する監視部と、前記監視部によって検出された電池の残量に応じ、 前記制御部においてなされる画像処理を異ならせることにより処理の負荷を調整す る調整部と、を備えることを特徴とする。
[0006] なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システ ム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様 として有効である。
発明の効果 [0007] 電子装置にぉ 、て電池駆動時間を延ばすことが可能となる。
図面の簡単な説明
[0008] 上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実 施の形態、およびそれに付随する以下の図面によってさらに明らかになる。
[図 1]本発明の実施の形態に係る電子装置の全体構成図である。
[図 2]実施の形態に係る電子装置のモード遷移を示すフローチャートである。
[図 3]実施の形態に係るプログラムによる省電力モードの措置選択の手順を示すフロ 一チャートである。
[図 4]実施の形態に係る措置選択テーブルの例を示す図である。
符号の説明
[0009] 10· ··電子装置、 20· ··第 1メインユニット、 22· ··メインバス、 24· ··第 1メインメモリ 、 26· ··描画処理ユニット、 30· ··第 1メイン CPU、 36· ··ベクトル演算回路、 38 •••FPU, 50· ··第 2メインユニット、 56〜MPEGデコーダ、 58…音声処理ュ-ッ ト、 60· ··第 2メイン CPU、 66· ··第 2メインメモリ、 80···ΐΖ〇ノ ス、 100· ··電池、
102…監視部。
発明を実施するための最良の形態
[0010] V、ま、ユーザが電子装置でゲームをして 、るとする。電池の残量 (以下単に「残量」 という)が少なくなると、ユーザはゲームの状態をセーブして中断しょうとする。しかし、 セーブが可能なポイント(以下「セーブポイント」 t 、う)でしかセーブできな 、ゲームも 多ぐセーブポイントにたどり着くまでに残量がなくなってしまう可能性がある。この事 態を回避するために、ゲームは進行させながら消費電力を抑えたい。
[0011] このため、実施の形態に係る電子装置は、残量が減ったとき、処理の負荷を下げる ことを特徴とする。具体的には、電子装置は、プログラムの実行のために所定の処理 をする制御部と、残量を検出する監視部と、監視部によって検出された残量に応じ、 制御部においてなされる処理の負荷を調整する調整部とを備える。調整部の作用が ソフトウェア的になされる場合、調整部は例えば CPU自体であり、制御部と同一構成 であることもある。
[0012] この構成により、残量が減ったとき、または残量が所定のしきい値を下回ったとき、 処理の負荷を軽減すれば、それ以降、電子装置の電池駆動時間を延ばすことがで きる。その際、描画や音声処理の負荷を減らし、場合により、描画品質や音声品質の 低下と引き替えに駆動時間を延ばす。
[0013] 調整部は、描画処理のうち空間的または時間的な詳細度を低減することにより処理 の負荷を軽減してもよい。調整部は音声処理の負荷を軽減してもよい。制御部がゲ ームのプログラムを実行しているとき、調整部は、ゲームの進行を早めるよう調整して もよい。
[0014] 図 1は、電子装置の基本構成を示す。電子装置 10は、第 1メインユニット 20、第 2メ インユニット 50、 IZOバス 80、クロックユニット 82、 I/Oユニット 88、拡張バス 90、セ キユリティ処理ユニット 92を備える。
[0015] 第 1メインユニット 20は、電子装置 10全体を制御するとともに、描画を中心とする処 理を担当するユニットで、メインバス 22、第 1メインメモリ 24、描画処理ユニット 26、 D MAC28、第 1メイン CPU30、ベクトル演算回路 36、 FPU38を有する。メインバス 22 は、電子装置 10の主要部に接続され、各部間で高速にデータ転送をする。第 1メイ ンメモリ 24には、ゲームのプログラムとそのプログラムの実行に必要なデータが格納 される。第 1メインメモリ 24に格納されたプログラムは第 1メイン CPU30により実行さ れる。第 1メイン CPU30は、データキャッシュ 32および命令キャッシュ 34を内蔵する
[0016] ベクトル演算回路 36は、第 1メイン CPU30の指示にした力^、、透視変換などのジ オメトリ演算を処理する。 FPU38は、浮動小数点演算を処理する。描画処理ユニット 26は、第 1メイン CPU30から受け取る描画命令を元にポリゴン描画その他の描画を 処理する。描画処理ユニット 26は、ビデオメモリとしての VRAM27を含み、さらに図 示しない表示制御回路を含む。表示制御回路は図示しない液晶表示ユニットに表示 可能な信号を出力する。
[0017] DMAC28は、メインバス 22と接続された入出力ポートと IZOバス 80に接続された 入出力ポートを含み、メインバス 22と I/Oバス 80の間でデータを転送する。
[0018] 第 2メインユニット 50は、マルチメディア系の処理を中心に担当するユニットで、 MP EGデコーダ 56、音声処理ユニット 58、第 2メイン CPU60、第 2メインメモリ 66を有す る。第 2メインメモリ 66には、前述とは別のプログラム、例えば動画再生のプログラムと そのプログラムの実行に必要なデータが格納される。第 2メインメモリ 66に格納された プログラムは第 2メイン CPU60により実行される。第 2メイン CPU60は、データキヤッ シュ 62および命令キャッシュ 64を内蔵する。
[0019] MPEGデコーダ 56は、第 2メイン CPU60の指示にした力^、、 MPEG形式で符号 化された画像データを復号する。音声処理ユニット 58は、 MP3その他の形式で符号 化された音声データを復号する。
[0020] I/Oバス 80は、 DMAC28と、クロックユニット 82、 I/Oユニット 88、拡張バス 90、 またはセキュリティ処理ユニット 92との間で、データを転送する。クロックユニット 82は 、時間を計測するタイマ 84と実時間を刻む実時間クロック 86とを含む。 I/Oユニット 88は、複数の汎用 ΙΖΟインタフェイスを含む。拡張バス 90は、拡張用デバイスを追 加する。
[0021] セキュリティ処理ユニット 92は、光ディスクなどの外部記録媒体との間でデータを読 込または書込するドライブ装置と接続される。セキュリティ処理ユニット 92は、暗号処 理部 94、シリアル ΙΖ096を含む。暗号処理部 94は、データの暗号化および復号を 処理する。シリアル ΙΖ096は、暗号処理部 94で暗号ィ匕したデータを外部記録媒体 のドライブ装置へ転送するとともに、そのドライブ装置が外部記録媒体から読み込ん だデータを暗号処理部 94へ転送する。外部記録媒体との間で読込または書込する データをその読込または書込の際にすベてハードウェア的に暗号ィ匕または復号する ことにより、データの安全性を高めることができる。 ΙΖΟバス 80に接続される各種 ΙΖ Ο系デバイスは、以下の説明では、必要に応じて第 2メイン CPU60によって制御され るとするが、これらはもちろん第 1メイン CPU30によって制御されてもよい。
[0022] 電池 100は電子装置 10全体に電力を供給する。監視部 102は電池 100の残量を 電池 100の電圧によって監視する。監視の結果は第 1メインユニット 20と第 2メインュ ニット 50に通知される。電池 100の電圧が所定のしきい値を下回ると、電子装置 10 は省電力モードに入る。省電力モードでは、第 1メインユニット 20や第 2メインユニット 50において、ゲームその他のプログラムの実行に関連する処理の負荷が軽減される 。以下、その態様を列挙する。 [0023] [1]描画処理の負荷を軽減する
[1-1]描画の空間的な詳細度を下げる
監視部 102から省電力モードへの移行指示 (以下単に「移行指示」 ヽぅ)を受けた 第 1メイン CPU30と描画処理ユニット 26の協働によって実施される。第 1メイン CPU 30が前述の制御部、描画処理ユニット 26が前述の調整部と考えてもよいし、両者を 併せて制御部兼調整部と考えてもよ!、。同様の考え方は本明細書をとおして有効で ある。なお、第 1メイン CPU30と描画処理ユニット 26の協働により、ベクトル演算回路 36や FPU38の処理が簡略ィ匕されたり、スキップされたりすることもある。これらも省電 力モードの効果である。
[0024] 描画の詳細度を下げるために、予めゲームのプログラムにふたつのモード、すなわ ち通常モードと省電力モードで走るべきモジュールを実装しておく。通常モードは互 換モードであり、実施の形態に係る電子装置 10とは別の、省電力を気にしないでよ いハードウェアにおいては、通常モードのみが実行される。電子装置 10の起動時の デフォルトは通常モードに設定される。
[0025] 第 1メイン CPU30は、移行指示のための割込待機用スレッドを介して移行指示を 受け取る。このスレッドは、ゲームプログラムがいろいろな場面で参照するモードフラ グを「通常モード」から「省電力モード」へ変更する。その結果、このプログラムは、以 降、省電力モードで動作する。省電力モードでは、以下のような措置で描画の空間 的な詳細度を下げる。ただし、以下の措置は分類の仕方にも依存し、実際の技術とし ては重複しうる。
[0026] LOD (Level Of Details)の詳細度を下げる: LODは視点からの距離に応じて各 オブジェクトのモデル詳細度を下げる CG手法である。省電力モードでは、例えば各 オブジェクトと視点の距離を一様に a倍 (a > 1)すればよい。これにより、オブジェクト があた力も遠ざ力つたかのごとくに認識されるため、詳細度が下がる。この方法によれ ば、わずかひとつのパラメータ aを導入するだけでよぐ既存のプログラムを最大限そ のまま活かすことができる。モデルの詳細度が下がれば、当然描画の負荷が下がる ため、目的を達する。
[0027] ポリゴン数を減らす: 予め、モデルを多重解像度で表現しておき、省電力モードで は簡素化されたモデルで表現することにより、ポリゴン数を減らす。三次元モデルが ボタセルやプリミティブで表現される場合、それらの数を減らしてもよい。モデルが多 重化されて 、な 、場合、小さなポリゴンやボタセルを隣接するポリゴンやボタセルに 統合して簡素化モデルを生成し、以降、その簡素化モデルを利用するなど、いわゆ る適応的再分割手法を利用してもょ ヽ。ボタセルでも同様である。
[0028] 曲面表現を簡素化する: オブジェクトの表面を NURBS曲面その他自由曲面等の 曲面で表現している場合、その曲面の制御点を減らしてパラメータを減らしたり、その 曲面を分割するパッチの数を減らすなど、表現を簡素化する。
[0029] エフェクトの数を減らす: 例えば爆発の場面を多数のパーティクルで表現している 場合、パーティクルの数を減らす。メタボール等の場合も同様である。
[0030] ビューボリュームを浅くする: 視点力 比較的近い距離にビューボリュームの遠方 平面を置くことで描画対象空間に入るオブジェクトを減らす。
[0031] オブジェクトを隠蔽する: 例えば、表現すべき空間に霧が出ている力、夜になった 状態を生成する。これにより、描画すべきオブジェクトが減る力、または、一色で表現 するなどの簡易描画が可能になる。
[0032] 空間の次数を下げる: 本来描画すべき三次元空間を二次元空間として描画する。
このために、視点その他のカメラパラメータを固定する。
[0033] シェーディングを軽くする: シェーディングを一色にしたり、単純な形にしたり、シヱ ーデイング自体をやめてしまう。
[0034] 画面サイズを小さくする: 描画処理ユニット 26の表示制御回路で、画面に画像を 表示するサイズを小さくする。これにより、表示のために処理すべき画素数が減るた め、処理の負荷が減る。画面サイズは同じままとし、表示の解像度を下げてもよい。こ の場合も同様の効果がある。なお、この方法の場合、実行中のプログラムは省電力モ ードをサポートしない既存のプログラムであってもよい。なぜなら、電子装置 10の側の 構成、例えば第 1メイン CPU30、第 2メイン CPU60、 MPEGデコーダ 56のいずれか が省電力モードで表示の解像度を下げるよう設計されれば済むためである。
[0035] 以上、第 1メイン CPU30と描画処理ユニット 26の協働による例を挙げた力 これら の他に、第 2メイン CPU60と MPEGデコーダ 56の協働によれば、以下の措置も可能 である。
[0036] 空間周波数成分をカットする: 静止画の場合の JPEG (Joint Photographic Expert Group)、動画の場合の MPEGなど、画像を空間周波数成分に分解して符号化およ び復号する場合、画像の主観品質は主に低周波成分で決まる。そのため、あるしき い値の周波数で復号処理を停止したり、比較的短い時間内で復号できた周波数成 分で打ち切って表示したりすることでデコーダの電力を低減できる。この場合、実行 中のプログラムは省電力モードをサポートする必要はなぐ MPEGデコーダ 56が省 電力モードを認識および実行すればよ 、。
[0037] [1-2]描画の時間的な詳細度を下げる
第 1メイン CPU30と描画処理ユニット 26の協働により、以下の措置が可能である。
[0038] フレームレートを下げる: 例えば 30フレーム Z秒の出力を 15フレーム Z秒に落と すことにより、表示系で大幅な電力低減が実現する。なお、この場合、 MPEGデコー ダ 56における処理も軽減されるため、電力低減効果が高い。この措置では、実行中 のプログラムは省電力モードをサポートする必要はなぐ MPEGデコーダ 56、描画処 理ユニット 26等が省電力モードを認識および実行すればよい。
[0039] オブジェクトの動きを単純ィ匕する: オブジェクト全体の画面上における移動だけ表 現し、オブジェクトの各部の動きを固定することができる。
[0040] また、第 2メイン CPU60と MPEGデコーダ 56の協働により、以下の措置が可能で める。
[0041] 画像内符号ィ匕ピクチャだけ表示する: MPEGの場合、 Iピクチャは他のピクチャを 参照する必要がないため、 Iピクチャだけをコマ送り状に描画すれば、描画処理は軽 くなる。この場合、実行中のプログラムは省電力モードをサポートする必要はなぐ M PEGデコーダ 56、描画処理ユニット 26等が省電力モードを認識および実行すれば よい。
[0042] 以上、いずれの場合も、省電力モードに入ったとき、または入っている間の任意の タイミングで、現在省電力モードにあることをユーザに告知してもよい。そのために、 例えば第 1メイン CPU30、第 2メイン CPU60等のシステムがこの告知を LCD等に表 示する構成とすればょ ヽ。これは [2]以降も同様である。 [0043] [2]描画以外の処理の負荷を軽減する
第 2メイン CPU60と MPEGデコーダ 56の協働により、以下の措置が可能である。
[0044] 音声処理を簡略化する: 上記の画像の場合同様、圧縮音声データの復号を途中 の周波数成分で打ち切る。また、復号の際の音声サンプリングの周波数を下げてデ 一タを間弓 I V、たり、ステレオ音声をモノラル音声にして処理対象チャネルを減らしたり 、音声処理を停止して音声出力自体を止めたりすることができる。この場合、実行中 のプログラムは省電力モードをサポートする必要はなぐ音声処理ユニット 58等が省 電力モードを認識および実行すればよ 、。
[0045] IZO系のサポートを制限する: 例えば、 ΙΖΟユニット 88、拡張バス 90、セキユリテ ィ処理ユニット 92のサポートを制限したり、停止したりする。サポートする場合でも、多 量のデータ転送を伴うリクエストを受け付けな 、他、所定の機能の実行間隔を長くす るなど、省電力の観点で制限を入れる。暗号処理部 94は、暗号化と復号に必要な計 算その他の処理を簡略ィ匕してもよい。なお、図示しない通信ユニットが存在する場合 、複数の電子装置 10間の相互通信の間隔を長くする方法もある。いずれの場合も、 実行中のプログラムは省電力モードをサポートする必要はなぐ第 2メイン CPU60等 が省電力モードを認識および実行すればょ 、。
[0046] 一方、第 1メイン CPU30と描画処理ユニット 26の協働により以下の措置が可能で ある。ここでは、ゲームプログラムは第 1メインユニット 20にて実行されるとする。
[0047] ゲームの進行を早める: 例えばゲームの難易度を下げてユーザを早めにセーブ ポイントへ導く。難易度を下げる方法として、将棋その他対戦型のゲームのようにスキ ル重視のゲームでは、電子装置 10の側のスキルを下げてユーザが勝ちやすくする。 また、倒すべき敵のキャラクタを減らしたり、キャラクタの属性、すなわち知力や体力 等を減らして敵の戦力を下げたり、クリアすべき面を減らしたりすることができる。
[0048] 以上、省電力モードにおける措置を例示した。これらの例では、残量に応じて省電 力モードへ移行するとした。しかし、残量が少なくとも、 ACアダプタが接続されている ときは問題が発生しないため、 ACアダプタが存在するときには、省電力モードへの 移行が禁止されてもよい。そのために、監視部 102は既知の方法で図示しない ACァ ダプタの存否を認識し、存在する場合、移行指示をマスクする構成とすればよい。 [0049] 同様に、監視部 102は、ユーザの設定にしたがって省電力モードへの移行を許可 または禁止する構成を有してもよい。仮に残量が少なくなつても、ユーザが省電力モ ードへの移行を禁止して ヽれば、監視部 102は移行指示をマスクする構成をもてば よい。
[0050] 図 2は、これらの点も考慮した電子装置 10におけるモード遷移を示すフローチヤ一 トである。電子装置 10は起動後の初期状態として通常モードにある(S10)。電子装 置 10が ACアダプタで動作していたり(S12Y)、ユーザによって省電力モードへの移 行が禁止されている場合 (S14N)、モードは通常モードにとどまる(S 10)。それ以外 の場合 (S12N、 S14Y)、監視部 102による残量の検出が意味をもち、この残量が所 定のしきい値よりも高い間、監視部 102は監視をつづける(S16N)。残量がしきい値 を下回ったとき(S16Y)、監視部 102が移行指示を出し、省電力モードへ移行する( S18)。
[0051] 以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、いろ いろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者 に理解されるところである。
[0052] たとえば、実施の形態にて説明した種々の省電力モードにおける措置はそれぞれ 任意に組み合わせて用いることができる。例えば音声処理を簡略ィ匕する措置を、描 画処理の負荷の軽減措置と組み合わせて導入することもできる。この場合、例えば第
1メイン CPU30、第 2メイン CPU60、描画処理ユニット 26および MPEGデコーダ 56 の協働によって、組み合わせた措置が実行される。
[0053] また、それらの措置とともに、一般的なクロック制御によるパワーマネジメントを実施 してもよい。その場合、パワーマネジメントと実施の形態のモード移行のために監視 部 102を共有できるメリットがある。
[0054] また、実施の形態では、通常モードと省電力モードのふたつのモードを考えたが、 モードを 3以上設けて、通常モードと省電力モード間に中間モードを設けてもよい。こ れらの中間モードも広 、意味で省電力モードである。
[0055] 例えば、残量が 100— 70%は通常モード、 70— 50%は第 1中間モード、 50— 30
%は第 2中間モード、 30%以下は最終省電力モードなどとすることができる。その際 、第 1中間モードでは LODの詳細度を 30%下げ、第 2中間モードでは 50%下げるな ど一つの省電力項目において多段階的な省電力制御を行うことができ、また、第 1中 間モードでは LODの詳細度を下げるにとどめ、第 2中間モードではカ卩えて曲面表現 を簡素化し、最終省電力モードではさらに加えて音声処理を簡略ィ匕するなど、省電 力の対応項目を徐々に増やしていくことができる。別の方法として、対応項目の数と は関係なぐ省電力面でより大きな効果がある項目を順次切り換えて実施してもよい 。たとえば、第 1中間モードでは描画の空間的な詳細度を下げ、第 2中間モードでは 描画の時間的な詳細度を下げ、省最終省電力モードでは描画以外の処理の負荷を 下げるなどの方法が考えられる。いずれの場合も、どの項目を実施するかについて は、ターゲットとする省電力の程度に合わせていろいろな選択肢がある。
[0056] 実施の形態では、省電力モードにお 、て処理の負荷を軽減した力 そのために、 必ずしも処理の内容を変化させる必要はない。例えば、同じ処理であっても、ハード ウェアの別の構成や回路を切り換えて利用する方法がある。逆に、異なるハードゥエ ァを利用して省電力を図り、その結果としてハードウェアごとに異なる特性や能力に 応じた処理が実現してもよい。その場合も、広い意味で処理の負荷が軽減されると考 えてよい。
[0057] 実施の形態では、告知のための構成を明示的に設けたが、告知は処理負荷の軽 減自体によって実現されてもよい。例えば、ポリゴン数を減らす場合、省電力のため に必要な削減を超えて削減することにより、描画の処理が変化したことをユーザに告 知してもよい。その場合、告知部は処理負荷を軽減する各構成が兼用されることにな る。
[0058] また実施の形態にて説明した種々の省電力モードにおける措置のうち、いずれの 措置またはその組み合わせを選択するかを、実行中のプログラムが判断するようにし てもよい。図 3はこのときのプログラムの処理手順を示すフローチャートである。まず監 視部 102からの通知、またはプログラム側力も例えば所定の時間間隔やゲームの場 面展開などによって監視部 102へ電池 100の残量を問合せることにより、電池 100の 残量を検出する(S20)。電池 100の残量が所定のしき 、値以下となったことを検知し た場合 (S22Y)、プログラムが判断処理を開始する。このとき、しきい値を複数設け、 各しき!、値に対応して段階的に異なる措置を選択するようにしてもょ ヽ。電池 100の 残量が所定のしきい値以下でなければ(S22N)、電池 100の残量検出(S20)を繰り 返す。
[0059] ここで例えば第 1メインメモリ 24には、電池 100の残量と、ゲームの場面やゲームが もうすぐクリアされるなどの進拔度に対応して、オブジェクトごとにどの措置を選択する かを示す措置選択テーブルを格納しておく。プログラムにおける判断処理モジユー ルは、当該テーブルを参照することにより(S24)、省電力モードの措置を選択し、電 子装置 10のオペレーティングシステムとの通信によって、当該措置の実行へと処理 を移行させる(S26)。図 4は措置選択テーブルの例を示す図である。この措置選択 テーブル 150は、電池残量しきい値欄 150a、ゲームの進拔度欄 150b、および選択 すべき措置欄 150cを含む。例えば電池残量が 50%以下となった場合で、ゲームの 進拔度が 48%であった場合は、判断処理モジュールは措置 Bを選択すると判断する 。措置選択テーブル 150は、省電力モードの実行によってゲームの作成者が構築し たゲームの世界が壊されることがないよう配慮されたものである。従って、省電力モー ドに移行し、画像出力や音声出力が通常モードより簡素なものになっても、ゲーム作 成者が当初意図したゲーム世界の再現が可能となる。なお、図 4では措置選択テー ブル 150にゲームの進拔度欄 150bを設けた力 ゲーム世界を保持できる要素、例え ば場面欄やオブジェクト数欄などを、ゲームの内容によって設けてよい。
[0060] また省電力モードにおいて描画されるモデルは、通常モードにおけるモデルに対し て実施の形態で述べたような措置をそのまま施し、描画品質や音声品質を低下させ たのみのものである必要はない。例えば実施の形態で述べた措置を施しつつ、電力 消費量の許容範囲内で、通常モードでは見ることのできな 、特有のモデルを出現さ せたり、魅力的な場面展開を加えるなど、通常モードゲームに対するいわゆる裏モー ドを実行する形態としてもよい。この場合は、プログラム内に別の展開などを有する実 行モジュールを、電池残量などに対応させて 1つ以上用意しておき、実際の電池 10 0の残量によって該モジュールを呼び出すことにより、第 1メイン CPU30と描画処理 ユニット 26との協働によって実施してもよいし、さらに実施の形態において説明した オブジェクトの隠蔽などの措置を組み合わせてもよ 、。これによりユーザは通常モー ドおよび省電力モードの双方で別個に楽しみを見出すことができる。
[0061] また、省電力モードについて実施の形態で説明した IZO系のサポートを制限する 措置の別の形態として、ユーザが操作できるオブジェクトの移動可能方向を制限して もよい。例えば通常モードでは 8方向に移動できるオブジェクトを 4方向にのみ移動で きるようにする。このとき例えば、不可となった移動方向とそれに隣接した移動可能な 方向との対応関係を示すテーブルをあらカゝじめ第 2メインメモリ 66に格納しておく。ュ 一ザによって不可となった方向へのオブジェクト移動の操作入力があった場合は、第 2メイン CPU60は該テーブルを参照し、対応する移動可能な方向を読み出し、その 方向への移動処理へと移行するようにしてもよい。これにより、装置内部で保持およ び伝送すべきオブジェクトの動作描画に関するデータ量を軽減することができ、電力 消費を抑制できる。
産業上の利用可能性
[0062] 本発明は電池駆動される電子装置に適用できる。

Claims

請求の範囲
[1] 電池によって駆動される電子装置において、
プログラムの実行のために所定の処理をする制御部と、
前記電池の残量を検出する監視部と、
前記監視部によって検出された電池の残量に応じ、前記制御部においてなされる 画像処理を異ならせることにより処理の負荷を調整する調整部と、
を備えた電子装置。
[2] 請求項 1に記載の電子装置において、前記検出された残量が所定のしきい値を下 回ったとき、前記調整部は、前記処理の負荷を軽減する電子装置。
[3] 請求項 2に記載の電子装置において、前記調整部は描画処理の負荷を軽減する
[4] 請求項 3に記載の電子装置において、前記調整部は、描画処理のうち空間的な詳 細度を低減することにより処理の負荷を軽減する電子装置。
[5] 請求項 3に記載の電子装置において、前記調整部は、描画処理のうち時間的な詳 細度を低減することにより処理の負荷を軽減する電子装置。
[6] 請求項 2に記載の電子装置にお 、て、前記調整部は前記画像処理に加え音声処 理を異ならせることにより処理の負荷を軽減する電子装置。
[7] 請求項 2に記載の電子装置にお 、て、前記調整部が前記処理の負荷を軽減したと き、その旨をユーザに告知する告知部をさらに備える電子装置。
[8] 請求項 2に記載の電子装置にぉ 、て、前記制御部がゲームのプログラムを実行し ているとき、前記調整部は、ゲームの進行を早めるよう調整する電子装置。
[9] 電池によって駆動される電子装置に備えられたコンピュータによって実現されるコン ピュータプログラムにお 、て、
前記電子装置の電池の残量を検出する機能と、
前記検出された電池の残量に応じて画像処理を異ならせることにより前記電子装 置の処理の負荷を調整する機能と、
を前記コンピュータに実現させることを特徴とするコンピュータプログラム。
[10] 請求項 9に記載のコンピュータプログラムにおいて、前記電池残量に加え前記コン ピュータプログラムの実行状況に応じて前記画像処理を異ならせることにより前記電 子装置の処理の負荷を調整することを特徴とするコンピュータプログラム。
[11] 請求項 9に記載のコンピュータプログラムにおいて、前記検出された残量が所定の しき ヽ値を下回ったとき、前記処理の負荷を軽減することを特徴とするコンピュータプ ログラム。
[12] 電池によって駆動される電子装置に備えられた記憶媒体において、
前記電子装置の電池の残量を検出する機能と、
前記検出された電池の残量に応じて画像処理を異ならせることにより前記電子装 置の処理の負荷を調整する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラムを記憶した記憶 媒体。
[13] 電子装置の電池の残量を検出するステップと、
前記検出された電池の残量に応じて画像処理を異ならせることにより前記電子装 置の処理の負荷を調整するステップと、
を含むことを特徴とする電子装置の制御方法。
PCT/JP2004/015616 2003-10-21 2004-10-21 電子装置および電子装置の制御方法 Ceased WO2005038638A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/576,985 US20070094519A1 (en) 2003-10-21 2004-10-21 Electronic device and electronic device control method
JP2005514863A JP4372103B2 (ja) 2003-10-21 2004-10-21 電子装置および電子装置の制御方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPPCT/JP03/13446 2003-10-21
PCT/JP2003/013446 WO2005037388A1 (ja) 2003-10-21 2003-10-21 電子装置

Publications (1)

Publication Number Publication Date
WO2005038638A1 true WO2005038638A1 (ja) 2005-04-28

Family

ID=34452330

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/JP2003/013446 Ceased WO2005037388A1 (ja) 2003-10-21 2003-10-21 電子装置
PCT/JP2004/015616 Ceased WO2005038638A1 (ja) 2003-10-21 2004-10-21 電子装置および電子装置の制御方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/013446 Ceased WO2005037388A1 (ja) 2003-10-21 2003-10-21 電子装置

Country Status (3)

Country Link
US (1) US20070094519A1 (ja)
JP (1) JP4372103B2 (ja)
WO (2) WO2005037388A1 (ja)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006352479A (ja) * 2005-06-15 2006-12-28 Nec Saitama Ltd 電子装置及びその制御方法
JP2007013438A (ja) * 2005-06-29 2007-01-18 Toshiba Corp 音声画像再生装置及び動作制御方法
JP2007148665A (ja) * 2005-11-25 2007-06-14 Sharp Corp 携帯情報端末
JP2007209491A (ja) * 2006-02-08 2007-08-23 Kyoraku Sangyo Kk 遊技機及び遊技システム
JP2007219835A (ja) * 2006-02-16 2007-08-30 Toshiba Corp 画面送信装置および画面生成方法
JP2008197776A (ja) * 2007-02-09 2008-08-28 Fujitsu Ltd 3次元モデルの形状簡略化装置、3次元モデルの形状簡略化方法及び3次元モデルの形状簡略化プログラム
WO2008126192A1 (ja) * 2007-03-16 2008-10-23 Panasonic Corporation 携帯端末装置および描画処理方法
JP2009530709A (ja) * 2006-03-16 2009-08-27 マイクロソフト コーポレーション 適応電力管理
JP2009534771A (ja) * 2006-04-24 2009-09-24 ノキア コーポレイション 装置が充電されていない又は一部のみ充電されているときのモバイル多機能装置における近距離無線通信を管理及び制御するためのシステム及び方法
JP2014219747A (ja) * 2013-05-02 2014-11-20 三菱電機株式会社 地図描画装置
JP2014219748A (ja) * 2013-05-02 2014-11-20 三菱電機株式会社 地図描画装置
JP2016500892A (ja) * 2013-10-25 2016-01-14 ▲華▼▲為▼終端有限公司Huawei Device Co., Ltd. シャットダウン閾値電圧を調整するための方法、スタートアップ方法、およびそれらの電子デバイス
WO2017150008A1 (ja) * 2016-03-03 2017-09-08 株式会社Cygames プログラム、及び情報処理方法
WO2019087491A1 (ja) * 2017-10-30 2019-05-09 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
JP2020507870A (ja) * 2017-01-25 2020-03-12 華為技術有限公司Huawei Technologies Co.,Ltd. 電子デバイスおよび装置の電力消費を削減する方法
JP2022554317A (ja) * 2019-11-22 2022-12-28 株式会社ソニー・インタラクティブエンタテインメント Gpuの1つまたは複数のパラメータを調整するためのシステム及び方法
JP7261930B1 (ja) 2022-11-04 2023-04-20 株式会社あかつき 情報処理システム、情報処理プログラム及び情報処理方法
WO2025046816A1 (ja) * 2023-08-30 2025-03-06 株式会社ソニー・インタラクティブエンタテインメント ゲームシステムおよび情報処理装置

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4594761B2 (ja) * 2005-02-10 2010-12-08 株式会社東芝 情報処理装置およびその制御方法
US20090007128A1 (en) * 2007-06-28 2009-01-01 International Business Machines Corporation method and system for orchestrating system resources with energy consumption monitoring
US8145918B2 (en) * 2007-06-28 2012-03-27 International Business Machines Corporation Monitoring system processes energy consumption
US8250384B2 (en) * 2009-01-05 2012-08-21 International Business Machines Corporation Optimizer mechanism to increase battery length for mobile devices
US8599707B2 (en) * 2010-11-18 2013-12-03 Qualcomm Innovation Center, Inc. Power based content modification, transmission, and caching
CN102929382A (zh) * 2012-10-24 2013-02-13 惠州Tcl移动通信有限公司 降低电子设备功耗的方法及电子设备
CN103176944B (zh) * 2013-03-01 2016-01-20 福州瑞芯微电子股份有限公司 基于不同制造工艺实现的低功耗多核soc及其设计方法
KR102208620B1 (ko) * 2014-03-12 2021-01-28 삼성전자 주식회사 휴대형 전자장치의 절전 방법 및 그에 관한 장치
JP5608929B1 (ja) * 2014-03-27 2014-10-22 株式会社gloops ゲームサーバ、ゲーム制御方法、ゲームプログラム、記録媒体及びゲームシステム
CN105531642A (zh) * 2014-04-18 2016-04-27 联发科技股份有限公司 功率管理方法以及应用该功率管理方法的电子系统
JP6140651B2 (ja) * 2014-06-06 2017-05-31 株式会社コロプラ ゲームプログラム
US9943762B2 (en) * 2014-10-24 2018-04-17 Big Fish Games, Inc. Game rewards based on device characteristics
KR102330262B1 (ko) 2015-06-02 2021-11-23 삼성전자주식회사 전자장치에서 디스플레이 제어 방법 및 그 장치
US9874928B2 (en) * 2015-06-22 2018-01-23 Honeywell International Inc. DNP3 based Ethernet port power saving for solar power energized RTU system
TWI594181B (zh) * 2015-12-29 2017-08-01 宏正自動科技股份有限公司 增加顯示埠相容性的方法
KR102557935B1 (ko) * 2016-03-10 2023-07-21 삼성전자주식회사 전자 장치 및 전자 장치의 디스플레이 제어 방법
KR102608997B1 (ko) 2016-08-01 2023-12-06 삼성전자주식회사 화면 제어 방법 및 이를 지원하는 전자 장치
JP6288882B1 (ja) * 2016-12-12 2018-03-07 株式会社コナミデジタルエンタテインメント ゲーム制御装置、ゲームシステム、及びプログラム
US11175724B2 (en) * 2017-03-01 2021-11-16 Samsung Electronics Co., Ltd Method and electronic device for enabling at least one battery management function for managing battery usage
JP6713170B2 (ja) * 2018-02-05 2020-06-24 株式会社コナミデジタルエンタテインメント ゲーム制御装置、ゲームシステム、及びプログラム
CN112976995B (zh) * 2021-02-04 2023-01-13 宁波奥克斯电气股份有限公司 车载电池电量监测方法、装置及相关设备
US12449888B2 (en) * 2022-12-13 2025-10-21 Advanced Micro Devices, Inc. Technique for improving power state transition latency for computing device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000245956A (ja) * 1999-03-03 2000-09-12 Namco Ltd ゲーム装置及び情報記憶媒体
JP2002077377A (ja) * 2000-08-29 2002-03-15 Toshiba Corp 携帯端末装置および携帯端末装置の消費電力抑制方法
JP2003209737A (ja) * 2002-01-15 2003-07-25 Fuji Photo Film Co Ltd 撮像装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6624816B1 (en) * 1999-09-10 2003-09-23 Intel Corporation Method and apparatus for scalable image processing
JP2002186010A (ja) * 2000-12-13 2002-06-28 Mitsubishi Electric Corp 移動ノード位置管理方法およびネットワークシステム
JP2003031268A (ja) * 2001-07-10 2003-01-31 Matsushita Electric Ind Co Ltd 電池電圧監視方法および装置
US6938176B1 (en) * 2001-10-05 2005-08-30 Nvidia Corporation Method and apparatus for power management of graphics processors and subsystems that allow the subsystems to respond to accesses when subsystems are idle
US20030210271A1 (en) * 2002-05-13 2003-11-13 King William Davis Power based level-of- detail management system for a portable computer graphics display
US7076675B2 (en) * 2003-05-06 2006-07-11 Motorola, Inc. Display power management of a portable communication device that detects a continuous talk condition based on a push-to-talk button being activated a predetermined number of times
US7418606B2 (en) * 2003-09-18 2008-08-26 Nvidia Corporation High quality and high performance three-dimensional graphics architecture for portable handheld devices

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000245956A (ja) * 1999-03-03 2000-09-12 Namco Ltd ゲーム装置及び情報記憶媒体
JP2002077377A (ja) * 2000-08-29 2002-03-15 Toshiba Corp 携帯端末装置および携帯端末装置の消費電力抑制方法
JP2003209737A (ja) * 2002-01-15 2003-07-25 Fuji Photo Film Co Ltd 撮像装置

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006352479A (ja) * 2005-06-15 2006-12-28 Nec Saitama Ltd 電子装置及びその制御方法
JP2007013438A (ja) * 2005-06-29 2007-01-18 Toshiba Corp 音声画像再生装置及び動作制御方法
JP2007148665A (ja) * 2005-11-25 2007-06-14 Sharp Corp 携帯情報端末
JP2007209491A (ja) * 2006-02-08 2007-08-23 Kyoraku Sangyo Kk 遊技機及び遊技システム
US7782333B2 (en) 2006-02-16 2010-08-24 Kabushiki Kaisha Toshiba Screen transmission device, method of generating screen and computer readable medium
JP2007219835A (ja) * 2006-02-16 2007-08-30 Toshiba Corp 画面送信装置および画面生成方法
JP2009530709A (ja) * 2006-03-16 2009-08-27 マイクロソフト コーポレーション 適応電力管理
JP2009534771A (ja) * 2006-04-24 2009-09-24 ノキア コーポレイション 装置が充電されていない又は一部のみ充電されているときのモバイル多機能装置における近距離無線通信を管理及び制御するためのシステム及び方法
JP2012039868A (ja) * 2006-04-24 2012-02-23 Nokia Corp 装置が充電されていない又は一部のみ充電されているときのモバイル多機能装置における近距離無線通信を管理及び制御するためのシステム及び方法
US9762715B2 (en) 2006-04-24 2017-09-12 Nokia Technologies Oy System and method for manage and control near field communication for a mobile multifunctional device when the device is uncharged or only partially charged
JP2008197776A (ja) * 2007-02-09 2008-08-28 Fujitsu Ltd 3次元モデルの形状簡略化装置、3次元モデルの形状簡略化方法及び3次元モデルの形状簡略化プログラム
WO2008126192A1 (ja) * 2007-03-16 2008-10-23 Panasonic Corporation 携帯端末装置および描画処理方法
JP2014219747A (ja) * 2013-05-02 2014-11-20 三菱電機株式会社 地図描画装置
JP2014219748A (ja) * 2013-05-02 2014-11-20 三菱電機株式会社 地図描画装置
US9665166B2 (en) 2013-10-25 2017-05-30 Huawei Device Co., Ltd. Method for adjusting shutdown threshold voltage, startup method, and electronic devices thereof
JP2016500892A (ja) * 2013-10-25 2016-01-14 ▲華▼▲為▼終端有限公司Huawei Device Co., Ltd. シャットダウン閾値電圧を調整するための方法、スタートアップ方法、およびそれらの電子デバイス
CN109069926A (zh) * 2016-03-03 2018-12-21 Cy游戏公司 程序和信息处理方法
WO2017150008A1 (ja) * 2016-03-03 2017-09-08 株式会社Cygames プログラム、及び情報処理方法
US10296068B2 (en) 2016-03-03 2019-05-21 Cygames, Inc. Information processing program and information processing method
JP7176051B2 (ja) 2017-01-25 2022-11-21 華為技術有限公司 電子デバイスおよび装置の電力消費を削減する方法
JP2020507870A (ja) * 2017-01-25 2020-03-12 華為技術有限公司Huawei Technologies Co.,Ltd. 電子デバイスおよび装置の電力消費を削減する方法
JP2021170365A (ja) * 2017-01-25 2021-10-28 華為技術有限公司Huawei Technologies Co., Ltd. 電子デバイスおよび装置の電力消費を削減する方法
US11604506B2 (en) 2017-01-25 2023-03-14 Huawei Technologies Co., Ltd. Method for reducing power consumption of electronic device, and apparatus
WO2019087491A1 (ja) * 2017-10-30 2019-05-09 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US11176747B2 (en) 2017-10-30 2021-11-16 Sony Corporation Information processing apparatus and information processing method
JP2022554317A (ja) * 2019-11-22 2022-12-28 株式会社ソニー・インタラクティブエンタテインメント Gpuの1つまたは複数のパラメータを調整するためのシステム及び方法
JP7411794B2 (ja) 2019-11-22 2024-01-11 株式会社ソニー・インタラクティブエンタテインメント Gpuの1つまたは複数のパラメータを調整するためのシステム及び方法
JP7261930B1 (ja) 2022-11-04 2023-04-20 株式会社あかつき 情報処理システム、情報処理プログラム及び情報処理方法
JP2023160716A (ja) * 2022-11-04 2023-11-02 株式会社あかつき 情報処理システム、情報処理プログラム及び情報処理方法
WO2025046816A1 (ja) * 2023-08-30 2025-03-06 株式会社ソニー・インタラクティブエンタテインメント ゲームシステムおよび情報処理装置

Also Published As

Publication number Publication date
JPWO2005038638A1 (ja) 2008-09-18
WO2005037388A1 (ja) 2005-04-28
JP4372103B2 (ja) 2009-11-25
US20070094519A1 (en) 2007-04-26

Similar Documents

Publication Publication Date Title
WO2005038638A1 (ja) 電子装置および電子装置の制御方法
KR100773661B1 (ko) 호환성을 갖는 엔터테인먼트 장치 및 컴퓨터 시스템
US20060038819A1 (en) Control of data processing
US20060035710A1 (en) Control of data processing
WO2013036640A1 (en) Switching tasks between heterogeneous cores
JP2015515198A (ja) オンラインビデオのリアルタイム可変速再生方法及びシステム
US20130223813A1 (en) Moving image reproduction apparatus, information processing apparatus, and moving image reproduction method
JP2007164071A (ja) 情報処理装置および動作速度制御方法
JP4834472B2 (ja) 情報処理装置、動画再生方法、およびプログラム
EP2063642A1 (en) Video display system, video display device, its control method, and information storage medium
US10735502B2 (en) Interactive system, terminal apparatus, server apparatus, control method, program, and recording medium
JP2003024624A (ja) 3次元画像処理プログラム、3次元画像処理方法及び装置
US20120327062A1 (en) Electronic apparatus, control method of electronic apparatus, and non-transitory computer-readable medium storing computer executable control program of electronic apparatus
US20070120829A1 (en) Portable electronic apparatus and power save control method
JP2008061773A (ja) 遊技機
EP1264621A2 (en) Game system and game program
JP2007295392A (ja) 情報処理装置、復号処理方法、およびプログラム
WO2005048091A1 (ja) 画像表示装置
JP4647567B2 (ja) 遊技機
JP5159911B2 (ja) 再生装置、再生方法、およびプログラム
US8873939B2 (en) Electronic apparatus, control method of electronic apparatus, and computer-readable storage medium
JP5238852B2 (ja) 情報処理装置、動画再生方法、およびプログラム
CN120475217A (zh) 帧率的控制方法、装置、设备、存储介质及车辆
JP2023541467A (ja) マルチプレクサでのgpuのブランキングやアーチファクトが発生しない(グリッチレス)切り替え
JP2005049916A (ja) マルチメディア再生装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2005514863

Country of ref document: JP

DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2007094519

Country of ref document: US

Ref document number: 10576985

Country of ref document: US

122 Ep: pct application non-entry in european phase
WWP Wipo information: published in national office

Ref document number: 10576985

Country of ref document: US