[go: up one dir, main page]

WO2018154970A1 - 情報処理装置、情報処理方法、及びプログラム - Google Patents

情報処理装置、情報処理方法、及びプログラム Download PDF

Info

Publication number
WO2018154970A1
WO2018154970A1 PCT/JP2017/047154 JP2017047154W WO2018154970A1 WO 2018154970 A1 WO2018154970 A1 WO 2018154970A1 JP 2017047154 W JP2017047154 W JP 2017047154W WO 2018154970 A1 WO2018154970 A1 WO 2018154970A1
Authority
WO
WIPO (PCT)
Prior art keywords
information processing
processing apparatus
predicted value
user
control unit
Prior art date
Application number
PCT/JP2017/047154
Other languages
English (en)
French (fr)
Inventor
智雄 水上
憲昭 坂本
辻川 知伸
翔太 川原崎
中川 亮
由幸 小林
Original Assignee
ソニーモバイルコミュニケーションズ株式会社
ソニー株式会社
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 ソニーモバイルコミュニケーションズ株式会社, ソニー株式会社 filed Critical ソニーモバイルコミュニケーションズ株式会社
Priority to CN202310660276.1A priority Critical patent/CN116610201A/zh
Priority to JP2019501098A priority patent/JP6821783B2/ja
Priority to EP21211647.9A priority patent/EP4027219B1/en
Priority to CN201780085958.7A priority patent/CN110268366B/zh
Priority to EP25186779.2A priority patent/EP4614279A2/en
Priority to EP17897779.9A priority patent/EP3575923B1/en
Priority to US16/485,169 priority patent/US11209884B2/en
Publication of WO2018154970A1 publication Critical patent/WO2018154970A1/ja
Priority to US17/560,308 priority patent/US11609621B2/en
Priority to US18/170,571 priority patent/US12314105B2/en
Priority to US19/199,394 priority patent/US20250278127A1/en

Links

Images

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/28Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • 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/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3212Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/0047Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with monitoring or indicating devices or circuits
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • the present disclosure relates to an information processing apparatus, an information processing method, and a program.
  • Patent Document 1 did not present any future predicted value of the remaining battery level. For this reason, it is not easy for the user to predict the future remaining battery level.
  • the present disclosure provides a new and improved information processing apparatus, information processing method, and program that allow a user to easily predict the remaining battery level in the future.
  • a control unit that performs control for calculating a future predicted value of the remaining battery level based on a user's usage history of the information processing apparatus and presenting predicted value related information regarding the future predicted value to the user.
  • An information processing apparatus is provided.
  • a control function is realized that controls a computer to calculate a future predicted value based on a user's history of use of an information processing device and to present predicted value related information related to the future predicted value to the user.
  • a program is provided.
  • the information processing apparatus 10 is a so-called smartphone. Of course, this is just an example.
  • the information processing apparatus 10 may be any information processing apparatus driven by a battery, and may be, for example, a mobile phone, a smart tablet, a notebook personal computer, or the like.
  • the CPU reads and executes the program recorded in the ROM.
  • the communication unit 11, the display unit 12, the voice input unit 13, the voice output unit 14, the input operation unit 15, the battery unit 16, the storage unit 17, and the control unit 18 are realized.
  • the imaging unit is realized by an imaging device (a camera or the like).
  • the position information is, for example, the above-described altitude, latitude, longitude, and the like.
  • Each position information may be associated with clustered information, that is, context information.
  • the context information indicates a place (for example, a home, a vicinity of the home, a train, an office, a restaurant, etc.) derived from the position information.
  • the history variable for prediction is digitized and recorded in the storage unit 17.
  • the time and day of the week may be recorded as two-dimensional information of sin ⁇ and cos ⁇ .
  • FIGS. An example is shown in FIGS.
  • 3:00 is recorded as (cos 45 °, sin 45 °).
  • the recording method of time and day of the week is not limited to this.
  • the control unit 18 includes, for example, a CPU and controls the information processing apparatus 10 as a whole. Further, the control unit 18 aggregates the prediction history variables every predetermined time (for example, every minute), and stores the storage unit 17. To record. That is, the control unit 18 records the usage history of the information processing apparatus 10 by the user in the storage unit 17. Further, the control unit 18 calculates a future predicted value of the remaining battery level based on the usage history of the information processing apparatus 10 by the user. And the control part 18 performs control which shows the predicted value relevant information regarding a predicted value to a user. Details will be described later.
  • FIG. 6 conceptually shows an example of a virtual space.
  • the axis Q1 corresponds to the time
  • the axis Q2 corresponds to the day of the week
  • the axis Q3 corresponds to other prediction history variables.
  • the time and time are two-dimensional information, but are shown here as one-dimensional information for easy understanding.
  • the weighting with respect to the time is the largest
  • the weighting with respect to the day of the week is large with respect to the time
  • other prediction history variables remain at the initial values.
  • control unit 18 may increase the weighting for the time.
  • control unit 18 may increase the weighting on the context information.
  • the control unit 18 searches for a similar usage history similar to the latest usage history from the usage history of the information processing apparatus 10 by the user. Specifically, the control unit 18 sets the latest history vector corresponding to the latest prediction history variable in the similarity determination virtual space. Next, the control unit 18 sets a comparison history vector corresponding to the prediction history variable at each time in the similarity determination virtual space. Then, the control unit 18 compares the latest history vector with the comparison history vector and determines the similarity. Specifically, for example, the control unit 18 may calculate the inner product of these vectors and determine that both are similar if the inner product is within a predetermined range. If the two are similar, the comparison history vector becomes the similar usage history.
  • the control unit 18 may consider the situation (status) when performing the similarity determination. For example, when the user is performing a specific action (such as taking a lot of photos) at a specific place (for example, a holiday resort), the control unit 18 considers such a situation when determining similarity. You may do it.
  • the control unit 18 sets the remaining battery level at each time after the time indicated by the similar usage history as a predicted value of the remaining battery level. Thereby, the control unit 18 specifies a future predicted value of the remaining battery level. That is, the control unit 18 specifies a future predicted value of the remaining battery level for each future time. That is, the control unit 18 calculates a predicted value curve indicating the future downward transition of the remaining battery level. Note that the control unit 18 may perform the following processing when a plurality of similar usage histories exist. That is, the control unit 18 specifies a future predicted value of the remaining battery level for each similar usage history. Next, the control unit 18 calculates an arithmetic average value of the identified predicted values. Then, the control unit 18 sets the arithmetic average value as a future predicted value.
  • the horizontal axis in FIG. 7 indicates time, and the vertical axis indicates the remaining battery level (%).
  • Time T1 indicates the current time.
  • the graph L1 is a history of the remaining battery level.
  • the control unit 18 searches for a similar usage history similar to the most recent usage history (the usage history in the area surrounded by the frame A1). As a result, the control unit 18 determines that the usage history in the area surrounded by the frame A2 is the similar usage history. Although only the remaining battery level history is shown in the areas A1 and A2, in reality, as described above, similarity determination is performed based on various prediction history variables.
  • the control unit 18 sets the remaining battery level at each time after the time indicated by the similar usage history as a future predicted value of the remaining battery level.
  • the graph L2 shows a future predicted value.
  • the graph L3 indicates the remaining battery level actually measured in the future. In this example, it can be seen that the graphs L2 and L3 are substantially the same.
  • step S15 the control unit 18 generates predicted value related information and presents it to the user.
  • the predicted value related information is information regarding a future predicted value of the remaining battery level.
  • An example of the presentation mode is a screen display. That is, the control unit 18 displays the predicted value related information on the display unit 12.
  • An example is shown in FIG.
  • the control unit 18 displays the time transition information 20 and the remaining time expected information 30 as the predicted value related information.
  • the time transition information 20 is a two-dimensional plane image in which the horizontal axis indicates time and the vertical axis indicates the remaining battery level.
  • graphs L11 and L12 and a current time marker T11 are superimposed on the time transition information 20.
  • the graph L11 shows the time transition of the remaining battery history.
  • the graph L12 shows the time transition of the future predicted value.
  • the current time marker T11 indicates the current time.
  • the remaining time expected information 30 indicates the time from the current time to the time when the future predicted value becomes zero.
  • the remaining time expected information 30 may indicate the time from the current time to the time when the predicted value in the future becomes equal to or less than a predetermined value (for example, 5%, 1%, etc. of the total battery capacity).
  • a predetermined value for example, 5%, 1%, etc. of the total battery capacity.
  • the control unit 18 may output a sound corresponding to the above-described prediction value related information from the sound output unit 14. Moreover, the control part 18 may show the predicted value relevant information mentioned above according to selection operation by a user. In the example of FIG. 8, the control unit 18 presents the prediction value related information described above when the user selects the item “battery usage”.
  • the control unit 18 further displays a battery remaining amount image 40 indicating the latest battery remaining amount and a battery usage rate list 50.
  • the battery usage rate list 50 is a list in which an application operating on the information processing apparatus 10 is associated with a ratio of the battery consumption consumed by the application to the total consumption.
  • FIG. 8 is only one example of display.
  • the future predicted value is shown in the form of a graph, but may be shown as a numerical value.
  • step S20 the control unit 18 calculates a predicted value of the charging start timing based on the usage history of the information processing apparatus 10 by the user. Specifically, the control unit 18 specifies the time when charging is first started after the time of the similar usage history specified in Step S10. And the control part 18 calculates the period between these time points. Then, the control unit 18 sets the time when the period has elapsed from the current time as the predicted value of the charging start timing. In addition, the control part 18 calculates the said period for every similar usage history, when there exist two or more similar usage history. And the control part 18 calculates the calculation average value of these periods. And the control part 18 is good also considering the time when the period of the said arithmetic mean value passed from the present time as a predicted value of a charge start timing.
  • the prediction status explanation information 110 describes the timing at which the future predicted value of the battery remaining amount is equal to or less than a predetermined value (for example, zero), and then the future predicted value of the battery remaining amount is equal to or less than the predetermined value (for example, zero). The fact that the timing is earlier than the predicted value of the charging start timing will be described. Furthermore, the prediction status explanation information explains the merit of the low consumption mode.
  • the predicted state explanation information 110 describes an expected extension time during which the remaining battery level is extended when the low consumption mode is set. The expected extension time can be calculated based on the contents of the low consumption mode.
  • the type of the low-consumption mode is not particularly limited, but it is preferable that the mode is a mode that suppresses battery consumption while allowing the user to use the information processing apparatus 10.
  • the low consumption mode on button 120 is a button for turning on (enabling) the low consumption mode.
  • the control unit 18 turns on the low consumption mode when the user taps the low consumption mode on button.
  • a predetermined value for example, zero
  • the user can take measures such as turning on the low consumption mode in accordance with the recommendation information, or advancing the charging start timing.
  • the control unit 18 can prompt the user to shift to the low consumption mode even when the remaining battery level is large.
  • the low-consumption mode is often effective when it is effective when the remaining battery level is large.
  • the user can turn on the low consumption mode at an earlier stage (that is, at a stage where the remaining amount of the battery is large), so that the low consumption mode can be utilized more effectively.
  • control unit 18 may display the time transition information 20 described above together with the recommendation information. Then, an image indicating the predicted value of the charging start timing (for example, an arrow image indicating the charging start timing) may be superimposed on the time transition information 20 on the control unit 18. Thereby, the user can visually grasp that the timing at which the future predicted value of the battery remaining amount is equal to or less than a predetermined value (for example, zero) is earlier than the predicted value of the charging start timing.
  • a predetermined value for example, zero
  • control unit 18 may determine whether or not to present recommendation information to the user based on the most recent usage history by the user. More specifically, the control unit 18 may refer to the position of the information processing apparatus 10 as the most recent usage history and determine whether or not to present recommendation information to the user. For example, when the information processing apparatus 10 (substantially a user) exists at a place where the information processing apparatus 10 can be charged (for example, at home) or in the vicinity thereof, the user can start charging early. Therefore, the control unit 18 may not present the recommendation information when the information processing apparatus 10 exists in such a place. Note that the control unit 18 may record position information when the battery is in a charged state as a usage history.
  • the control unit 18 determines whether or not the information processing apparatus 10 (substantially a user) exists in a place where the information processing apparatus 10 can be charged (for example, at home) or in the vicinity thereof. You may judge. Moreover, you may make a user select the presence or absence of presentation of recommendation information. For example, the control unit 18 may display a check box “Do not display recommendation information” together with the recommendation information (or in a setting screen or the like). Then, the control unit 18 may not present the recommendation information when the check box is checked.
  • control part 18 may display recommendation information repeatedly until a user starts charge or selects a low consumption mode, and may display it only once. Further, the control unit 18 may display the time transition information 20 even after the user selects the low consumption mode.
  • control unit 18 performs weighting update processing until the difference between the calculated predicted value and the actually measured value becomes smaller than the difference between the predicted value calculated in Step S10 and the actually measured value. Thereby, the control part 18 updates weighting. Thereafter, the control unit 18 ends this process. Note that when the charging is started, the control unit 18 assumes that the discharging state immediately before the charging continues until the remaining battery level becomes a predetermined value or less (for example, zero), and the time transition of the remaining battery level at this time May be added to the prediction history variable. Thereby, the control part 18 can also learn the discharge aspect which the user has not actually experienced.
  • the control unit 18 calculates a future predicted value of the remaining battery level based on the usage history of the information processing apparatus 10 by the user. And the control part 18 performs control which shows the predicted value relevant information regarding a predicted value to a user. Thereby, the user can easily predict the remaining battery capacity in the future.
  • control unit calculates a predicted value of the charging start timing by the user based on the usage history of the information processing apparatus 10 by the user. Then, the control unit 18 presents the predicted value related information when the timing at which the future predicted value is equal to or lower than the predetermined value is earlier than the predicted value of the charging start timing. Thereby, the control part 18 can show prediction value relevant information, when the necessity of prediction value relevant information is high for a user.
  • control unit 18 performs control to present to the user recommendation information for recommending the shift to the low power consumption mode as the prediction value related information. Therefore, the user can shift to the low consumption mode earlier.
  • the recommendation information includes information indicating that the timing at which the future predicted value is equal to or lower than the predetermined value is earlier than the predicted value at the charging start timing. Therefore, the user can easily grasp that the remaining battery level is equal to or less than the predetermined value before starting charging. As a result, the user can take measures such as turning on the low consumption mode in accordance with the recommendation information, or advancing the charging start timing.
  • control unit 18 determines whether or not to present recommendation information to the user based on the most recent usage history of the information processing apparatus 10 by the user, when it is estimated that the recommendation information is necessary for the user, Recommendation information can be presented to the user.
  • the most recent use history of the information processing apparatus 10 by the user includes the position of the information processing apparatus 10. Therefore, for example, when the information processing device 10 is present at or near a place where the information processing device 10 can be charged, the control unit 18 can prevent the recommendation information from being presented. Therefore, the control unit 18 can present the recommendation information to the user when it is estimated that the recommendation information is necessary for the user.
  • control unit 18 performs control to present the time transition of the future predicted value as the predicted value related information, the user can easily grasp how the remaining battery capacity will decrease in the future. Can do. In addition, the user can easily predict how long the remaining battery level will be below a predetermined value. That is, the user can easily predict the remaining battery capacity in the future.
  • control unit 18 performs control to present the time transition of the past battery remaining amount as the prediction value related information, the user can easily determine how the battery remaining amount has been reduced so far. I can grasp it.
  • control unit 18 searches for a similar usage history similar to the most recent usage history of the information processing apparatus 10 by the user from the usage history of the information processing apparatus 10 by the user. Then, the control unit 18 calculates a future predicted value of the remaining battery level based on the similar usage history. Therefore, the control unit 18 can more accurately calculate the future predicted value of the remaining battery level.
  • control unit 18 compares the future predicted value with the actually measured value of the battery remaining amount, and updates the weight of the prediction history variable based on the comparison result. Therefore, the control unit 18 can more accurately calculate the future predicted value of the remaining battery level.
  • An information processing apparatus comprising: a control unit configured to calculate a future predicted value of a remaining battery level based on a user's history of use of the information processing apparatus, and to provide a user with predicted value related information related to the future predicted value. .
  • the control unit calculates a predicted value of the charging start timing by the user based on a usage history of the information processing apparatus by the user, and a timing at which the future predicted value becomes equal to or less than a predetermined value is a predicted value of the charging start timing
  • the information processing apparatus according to (1), wherein control for presenting the predicted value related information is performed when the information is earlier.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Power Sources (AREA)

Abstract

【課題】本開示では、ユーザが未来のバッテリ残量を容易に予測することが可能な、新規かつ改良された情報処理装置、情報処理方法、及びプログラムを提供する。 【解決手段】本開示によれば、ユーザによる情報処理装置の使用履歴に基づいて、バッテリ残量の未来の予測値を算出し、予測値に関する予測値関連情報をユーザに提示する制御を行う制御部を備える、情報処理装置が提供される。本開示によれば、ユーザは、未来のバッテリ残量を容易に予測することができる。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。

Description

情報処理装置、情報処理方法、及びプログラム
 本開示は、情報処理装置、情報処理方法、及びプログラムに関する。
 特許文献1には、バッテリ残量が所定値を下回った場合に電子機器をオフする技術が開示されている。この技術では、電子機器がオフされた後、電子機器が充電器に接続された場合に、コールドブートが実行される。
特開2013-121266号公報
 しかし、特許文献1に開示された技術では、バッテリ残量の未来の予測値を何ら提示しなかった。このため、ユーザは、未来のバッテリ残量を予測することが容易でなかった。
 そこで、本開示では、ユーザが未来のバッテリ残量を容易に予測することが可能な、新規かつ改良された情報処理装置、情報処理方法、及びプログラムを提供する。
 本開示によれば、ユーザによる情報処理装置の使用履歴に基づいて、バッテリ残量の未来の予測値を算出し、未来の予測値に関する予測値関連情報をユーザに提示する制御を行う制御部を備える、情報処理装置が提供される。
 本開示によれば、制御部が、ユーザによる情報処理装置の使用履歴に基づいて、未来の予測値を算出し、未来の予測値に関する予測値関連情報をユーザに提示する制御を行う、情報処理方法が提供される。
 本開示によれば、コンピュータに、ユーザによる情報処理装置の使用履歴に基づいて、未来の予測値を算出し、未来の予測値に関する予測値関連情報をユーザに提示する制御を行う制御機能を実現させる、プログラムが提供される。
 以上説明したように本開示によれば、ユーザによる情報処理装置の使用履歴に基づいて、バッテリ残量の未来の予測値を算出し、予測値に関する予測値関連情報をユーザに提示する。したがって、ユーザは、未来のバッテリ残量を容易に予測することができる。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
本開示の実施形態に係る情報処理装置の外観を示す説明図である。 情報処理装置の機能ブロック図である。 情報処理装置による処理の手順を示すフローチャートである。 使用履歴の類否判断に使用される予測用履歴変数を説明するための説明図である。 使用履歴の類否判断に使用される予測用履歴変数を説明するための説明図である。 使用履歴の類否判断に使用される仮想空間を説明するための説明図である。 バッテリ残量の未来の予測値を算出する方法を説明するためのグラフである。 情報処理装置による表示例を示す説明図である。 情報処理装置による表示例を示す説明図である。
 以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
 なお、説明は以下の順序で行うものとする。
 1.情報処理装置の構成
 2.情報処理装置による処理
 <1.情報処理装置の構成>
 まず、図1及び図2に基づいて、本実施形態に係る情報処理装置10の構成について説明する。情報処理装置10は、いわゆるスマートフォンである。もちろん、これはあくまで一例である。情報処理装置10は、バッテリで駆動する情報処理装置であればどのようなものであってもよく、例えば、携帯電話、スマートタブレット、ノート型のパーソナルコンピュータ等であってもよい。
 情報処理装置10は、通信部11、表示部12、音声入力部13、音声出力部14、入力操作部15、バッテリ部16、記憶部17、及び制御部18を備える。情報処理装置10の構成要素はこれらに限られず、さらに他の構成要素を備えていても良い。例えば、情報処理装置10は、さらに撮像部等を備えていても良い。情報処理装置10は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、不揮発性メモリ、通信装置、ディスプレイ、マイク、スピーカ、タッチパネル、各種ボタン、バッテリ等のハードウェア構成を有する。ROMには、情報処理装置10の動作に必要な情報、例えばプログラム等が記録されている。CPUは、ROMに記録されているプログラムを読み出して実行する。これにより、通信部11、表示部12、音声入力部13、音声出力部14、入力操作部15、バッテリ部16、記憶部17、及び制御部18が実現される。情報処理装置10が撮像部を備える場合、撮像部は撮像装置(カメラ等)によって実現される。
 通信部11は、例えば通信装置等によって構成され、他の情報処理装置等と通信を行う。通信の態様としては、WiFi通信、モバイルデータ通信、ブルートゥース(登録商標)通信等が含まれる。また、通信部11は、情報処理装置10の位置情報も受信する。位置情報は、例えば、情報処理装置10の高度、緯度、及び経度に関する情報が含まれる。表示部12は、各種画像を表示する。音声入力部13は、例えばマイク等によって構成され、情報処理装置10のユーザから発せられた音声等を取り込む。音声出力部14は、例えばスピーカ等で構成され、各種の音声を出力する。入力操作部15は、例えばタッチパネル、各種ボタン等によって構成され、ユーザによる入力操作を受け付ける。バッテリ部16は、例えばバッテリ等によって構成され、情報処理装置10の各構成要素に電力を供給する。また、バッテリ部16は、バッテリの状態(バッテリ残量、電圧、温度、容量、消費電力等)を検知する。
 記憶部17は、ROM、RAM、不揮発性メモリ等によって構成される。記憶部17は、上述したプログラムの他、予測用履歴変数を1または複数種類記憶する。ここで、予測用履歴変数は、ユーザによる情報処理装置10の使用履歴を示すものである。予測用履歴変数は、ユーザによる情報処理装置10の使用履歴を示すものであれば特に制限されない。予測用履歴変数としては、例えば、時刻、曜日、バッテリ残量、バッテリが充電状態であるか否か、バッテリの電圧、バッテリ容量、バッテリの消費電力、アプリケーションの使用状況、WiFi接続状況、モバイルデータ通信接続状況、ブルートゥース接続状況、各通信態様における通信量、情報処理装置10の位置情報、表示部12のオンオフ状態、表示部12の輝度、入力操作部15の操作頻度(例えばタッチパネルへのタッチ回数)、CPU使用率等が挙げられる。詳細は後述するが、制御部18は、これらの予測用履歴情報に基づいて、バッテリ残量の未来の予測値を算出する。また、予測用履歴変数にはバッテリが充電状態であるか否かの情報が含まれることから、制御部18は、これらの予測用履歴情報に基づいて、充電開始タイミングを予測することができる。
 ここで、位置情報は、例えば上述した高度、緯度、経度などである。各位置情報には、クラスタリングされた情報、すなわちコンテクスト情報が関連付けられても良い。コンテクスト情報は、位置情報から導かれる場所(例えば、自宅、自宅周辺、電車、オフィス、レストラン等)を示す。
 なお、予測用履歴変数は、数値化されて記憶部17に記録される。例えば、時刻、曜日は、sinθ、cosθの2次元情報として記録されても良い。一例を図4及び図5に示す。図4では、0:00、6:00、12:00、18:00がそれぞれ0°、90°、180°、240°に対応する。したがって、例えば0:00は、(cos0°,sin0°)(=(0,1))として記録される。また、3:00は、(cos45°,sin45°)として記録される。また、図5では、月、火、水、木、金、土、日がそれぞれ0°、45°、90°、135°、180°、225°、270°に対応する。したがって、例えば月曜日は、(cos0°,sin0°)(=(0,1))として記録される。また、火曜日は、(cos45°,sin45°)として記録される。もちろん、時刻及び曜日の記録方法はこれに限られない。
 また、コンテクスト情報に関しては、場所ごとに数値が割り当てられても良い。通信の接続状況に関しては、良好な順から複数段階の数値が割り当てられても良い。表示部12のオンオフ状態に関しては、状態毎に数値が割り当てられても良い。
 また、数値で示される情報はそのまま予測用履歴変数とされてもよいが、何らかの変換が行われても良い。例えば、緯度、経度、高度に関しては、規格化された3次元空間上の座標(例えば、1辺の長さが1の立方体空間内の座標)として示されても良い。
 予測用履歴変数の種類は1種類であっても複数種類であってもよいが、使用履歴を多面的に評価するという観点からは、予測用履歴変数の種類は複数種類であることが好ましい。
 制御部18は、例えばCPU等で構成され、情報処理装置10全体の制御を行う、さらに、制御部18は、予測用履歴変数を所定時間毎(例えば1分ごと)に集計し、記憶部17に記録する。すなわち、制御部18は、ユーザによる情報処理装置10の使用履歴を記憶部17に記録する。また、制御部18は、ユーザによる情報処理装置10の使用履歴に基づいて、バッテリ残量の未来の予測値を算出する。そして、制御部18は、予測値に関する予測値関連情報をユーザに提示する制御を行う。詳細は後述する。
 <2.情報処理装置による処理>
 次に、情報処理装置10による処理の手順を図3に示すフローチャートに沿って説明する。ステップS10において、制御部18は、バッテリ残量の未来の予測値を算出する。具体的には、以下の処理を行う。制御部18は、まず、直近の(すなわち、最新の)使用履歴を記憶部17から取得する。具体的には、制御部18は、直近の予測用履歴変数を記憶部17から取得する。そして、制御部18は、類否判定用の仮想空間を形成する。ここで、仮想空間は、各予測用履歴変数に対応する変数軸を有する多次元空間である。ここで、制御部18は、仮想空間を形成するに際して、各予測用履歴変数に重み付けを行う。重みの初期値は1.0であるが、図3に示す処理を繰り返すことで、重み付けを更新する。これにより、類否判定の精度を向上する。なお、重み付けの初期値は、複数のユーザによる使用履歴の統計に基づいて設定されても良い。図6は、仮想空間の例を概念的に示す。軸Q1は時刻に対応し、軸Q2は曜日に対応し、軸Q3は他の予測用履歴変数に対応する。なお、上述したように、時刻及び時間は2次元情報であるが、ここでは理解を容易にするために1次元情報として示した。図6の例では、時刻に対する重み付けがもっとも大きく、曜日に対する重み付けが時刻についで大きく、他の予測用履歴変数は初期値のままである。例えば、ユーザが曜日に関わらず同じ時刻に定期的に情報処理装置10を使用する場合、制御部18は、時刻に対する重み付けを大きくしても良い。また、ユーザが特定の場所(例えば電車、自宅等)で情報処理装置10を長時間使用する場合、制御部18は、コンテクスト情報に対する重み付けを大きくしても良い。
 ついで、制御部18は、直近の使用履歴に類似する類似使用履歴をユーザによる情報処理装置10の使用履歴から探索する。具体的には、制御部18は、直近の予測用履歴変数に対応する直近履歴ベクトルを類否判定用の仮想空間内に設定する。ついで、制御部18は、各時刻における予測用履歴変数に対応する対比用履歴ベクトルを類否判定用の仮想空間内に設定する。そして、制御部18は、直近履歴ベクトルと対比用履歴ベクトルとを対比し、これらの類否を判定する。具体的には、例えば、制御部18は、これらのベクトルの内積を算出し、内積が所定範囲内であれば両者が類似すると判定しても良い。両者が類似する場合、対比用履歴ベクトルが類似使用履歴となる。ここで、制御部18は、類否判定を行う際に、シチュエーション(ステータス)を考慮しても良い。例えば、制御部18は、ユーザが特定の場所(例えば行楽地)で特定の行動(たくさんの写真を撮影している等)を行っている場合、そのようなシチュエーションを類否判定の際に考慮しても良い。
 ついで、制御部18は、類似使用履歴が示す時刻以降の各時刻におけるバッテリ残量をバッテリ残量の未来の予測値とする。これにより、制御部18は、バッテリ残量の未来の予測値を特定する。つまり、制御部18は、バッテリ残量の未来の予測値を、未来の時刻毎に特定する。すなわち、制御部18は、バッテリ残量の未来の下降推移を示す予測値曲線を算出する。なお、制御部18は、類似使用履歴が複数存在する場合、以下の処理を行われても良い。すなわち、制御部18は、類似使用履歴毎にバッテリ残量の未来の予測値を特定する。ついで、制御部18は、特定された予測値の算術平均値を算出する。そして、制御部18は、当該算術平均値を未来の予測値とする。
 ここで、図7に基づいて、未来の予測値の算出例について説明する。図7の横軸は時刻を示し、縦軸はバッテリ残量(%)を示す。時刻T1は現在時刻を示す。グラフL1は、バッテリ残量の履歴である。制御部18は、直近の使用履歴(枠A1で囲まれた領域内の使用履歴)に類似する類似使用履歴を探索する。この結果、制御部18は、枠A2で囲まれた領域内の使用履歴を類似使用履歴と判定する。なお、領域A1、A2内にはバッテリ残量の履歴しか示されていないが、実際には、上述したように、多様な予測用履歴変数に基づいて類否判定を行う。そして、制御部18は、類似使用履歴が示す時刻以降の各時刻におけるバッテリ残量をバッテリ残量の未来の予測値とする。グラフL2は、未来の予測値を示す。なお、グラフL3は、未来で実測されたバッテリ残量を示す。この例では、グラフL2、L3が概ね一致していることがわかる。
 ステップS15において、制御部18は、予測値関連情報を生成し、ユーザに提示する。予測値関連情報は、バッテリ残量の未来の予測値に関する情報である。提示の態様としては、例えば画面表示が挙げられる。すなわち、制御部18は、予測値関連情報を表示部12に表示する。一例を図8に示す。制御部18は、予測値関連情報として、時間遷移情報20及び残時間見込情報30を表示する。ここで、時間遷移情報20は、横軸が時刻、縦軸がバッテリ残量を示す2次元平面画像である。そして、時間遷移情報20には、グラフL11、L12、現在時刻マーカT11が重畳される。グラフL11は、バッテリ残量の履歴の時間遷移を示す。グラフL12は、未来の予測値の時間遷移を示す。現在時刻マーカT11は、現在時刻を示す。残時間見込情報30は、現時点から未来の予測値がゼロになる時点までの時間を示す。ここで、残時間見込情報30は、現時点から未来の予測値が所定値(例えば、バッテリ全容量の5%、1%等)以下になる時点までの時間を示すようにしてもよい。これにより、ユーザは、これまでバッテリ残量がどのように減少していったのか、さらに、今後どのように減少していくのかを容易に把握することができる。また、ユーザは、後どれくらいでバッテリ残量が所定値以下(例えばゼロ)になるのかを容易に予測することができる。つまり、ユーザは、未来のバッテリ残量を容易に予測することができる。この結果、制御部18は、ユーザによる不必要な急速充電を抑制することができるので、バッテリの寿命が伸びることが期待できる。
 制御部18は、上述した予測値関連情報に相当する音声を音声出力部14から出力しても良い。また、制御部18は、ユーザによる選択操作に応じて上述した予測値関連情報を提示しても良い。図8の例では、制御部18は、ユーザが「電池使用量」という項目を選択した場合に、上述した予測値関連情報を提示する。
 ここで、図8の例では、制御部18は、さらに、直近のバッテリ残量を示すバッテリ残量画像40及びバッテリ使用率リスト50を表示する。ここで、バッテリ使用率リスト50は、情報処理装置10で動作したアプリケーションと、当該アプリケーションが消費したバッテリ消費量の全消費量に対する割合とを関連付けたリストである。もちろん、図8はあくまで表示例の1つである。例えば、図8の例では、未来の予測値をグラフ形式で示したが、数値で示しても良い。
 ステップS20において、制御部18は、ユーザによる情報処理装置10の使用履歴に基づいて、充電開始タイミングの予測値を算出する。具体的には、制御部18は、ステップS10で特定した類似使用履歴の時点以降で最初に充電が開始された時点を特定する。そして、制御部18は、これらの時点間の期間を算出する。そして、制御部18は、現在時刻から当該期間が経過した時点を充電開始タイミングの予測値とする。なお、制御部18は、類似使用履歴が複数存在する場合、類似使用履歴毎に上記期間を算出する。そして、制御部18は、これらの期間の算出平均値を算出する。そして、制御部18は、現在時刻から当該算術平均値の期間が経過した時点を充電開始タイミングの予測値としてもよい。
 ステップS30において、制御部18は、バッテリ残量の未来の予測値と充電開始タイミングの予測値とを比較する。そして、制御部18は、バッテリ残量の未来の予測値がゼロとなるタイミングが充電開始タイミングの予測値よりも早いか否かを判定する。制御部18は、バッテリ残量の未来の予測値がゼロとなるタイミングが充電開始タイミングの予測値よりも早いと判定した場合には、ステップS40に進む。一方、制御部18は、バッテリ残量の未来の予測値がゼロとなるタイミングが充電開始タイミングの予測値と同じか遅いと判定した場合には、ステップS50に進む。このように、本実施形態では、制御部18は、バッテリ残量の未来の予測値がゼロとなるタイミングと充電開始タイミングの予測値とを対比するが、制御部18が行う処理はこの例に限られない。例えば、制御部18は、バッテリ残量の未来の予測値が所定値(例えば、バッテリ全容量の5%、1%等)以下になるタイミングを充電開始タイミングの予測値と対比してもよい。すなわち、制御部18は、制御部18は、バッテリ残量の未来の予測値が所定値以下になるタイミングが充電開始タイミングの予測値よりも早いと判定した場合には、ステップS40に進む。
 ステップS40において、制御部18は、レコメンド情報を生成、ユーザに提示する。ここで、レコメンド情報は、予測値関連情報の一種であり、低消費電力モードへの移行をレコメンドする情報である。提示の態様としては、例えば画面表示が挙げられる。すなわち、制御部18は、レコメンド情報を表示部12に表示する。一例を図9に示す。制御部18は、レコメンド情報として、予測状況説明情報110及び低消費モードオンボタン120を表示する。もちろん、レコメンド情報はこの例に限られない。例えば、レコメンド情報として予測状況説明情報110だけを表示しても良い。また、制御部18は、レコメンド情報に相当する音声を音声出力部14から出力しても良い。
 予測状況説明情報110は、バッテリ残量の未来の予測値が所定値以下(例えばゼロ)となるタイミングを説明した上で、バッテリ残量の未来の予測値が所定値以下(例えばゼロ)となるタイミングが充電開始タイミングの予測値よりも早い旨を説明する。さらに、予測状況説明情報は、低消費モードのメリットを説明する。この例では、予測状況説明情報110は、低消費モードにした場合にバッテリ残量が延長される延長見込時間を説明する。なお、延長見込時間は、低消費モードの内容等に基づいて算出可能である。また、低消費モードの種類は特に問われないが、ユーザによる情報処理装置10の使用は許容しつつ、バッテリの消費を抑えるモードであることが好ましい。例えば、低消費モードでは、一部のアプリケーションの機能を制限する等の処理が行われる。低消費モードオンボタン120は、低消費モードをオンにする(有効にする)ためのボタンである。制御部18は、ユーザが低消費モードオンボタンをタップした場合に、低消費モードをオンにする。これにより、ユーザは、このままでは充電開始前にバッテリ残量が所定値以下(例えばゼロ)になることを容易に把握することができる。この結果、ユーザは、レコメンド情報に従って低消費モードをオンにするか、あるいは、充電開始タイミングを早める等の対処を行うことができる。
 したがって、制御部18は、ユーザがバッテリ残量を大きく消費する態様で情報処理装置10を使用した場合(例えば、行楽地等で多くの写真を撮影した場合等)には、バッテリ残量の大小に関わらず、レコメンド情報をユーザに提示することができる。したがって、制御部18は、バッテリ残量が多くても、ユーザに低消費モードへの移行を促すことができる。ここで、低消費モードは、バッテリ残量が多い時から有効とされることで、より効果を発揮できることが多い。この結果、ユーザは、より早期に(すなわち、バッテリ残量が多い段階で)低消費モードをオンにすることができるので、低消費モードをより効果的に活用することができる。
 ここで、制御部18は、レコメンド情報とともに上述した時間遷移情報20を表示しても良い。そして、制御部18には、充電開始タイミングの予測値を示す画像(例えば、充電開始タイミングを示す矢印画像)を時間遷移情報20に重畳しても良い。これにより、ユーザは、バッテリ残量の未来の予測値が所定値以下(例えばゼロ)となるタイミングが充電開始タイミングの予測値よりも早いことを視覚的に把握することができる。
 また、制御部18は、ユーザによる直近の使用履歴に基づいて、レコメンド情報をユーザに提示するか否かを判定してもよい。より具体的には、制御部18は、直近の使用履歴として、情報処理装置10の位置を参照し、レコメンド情報をユーザに提示するか否かを判定してもよい。例えば、情報処理装置10(実質的にはユーザ)が情報処理装置10の充電が可能な場所(例えば自宅)またはその近傍に存在する場合、ユーザは、早期に充電を開始することができる。したがって、制御部18は、情報処理装置10がこのような場所に存在する場合、レコメンド情報を提示しないようにしてもよい。なお、制御部18は、バッテリが充電状態であった時の位置情報を使用履歴として記録しておいてもよい。そして、制御部18は、その位置情報に基づいて、情報処理装置10(実質的にはユーザ)が情報処理装置10の充電が可能な場所(例えば自宅)またはその近傍に存在するか否かを判定しても良い。また、レコメンド情報の提示の有無をユーザに選択させても良い。例えば、制御部18は、「レコメンド情報を表示しない」というチェックボックスをレコメンド情報とともに(あるいは設定画面等の中に)表示しても良い。そして、制御部18は、チェックボックスにチェックが入れられた場合に、レコメンド情報を提示しないようにしてもよい。
 また、制御部18は、ユーザが充電を開始するか、低消費モードを選択するまで、レコメンド情報を繰り返し表示しても良いし、1回だけ表示しても良い。また、制御部18は、ユーザが低消費モードを選択した後にも、時間遷移情報20を表示しても良い。
 
 ステップS50において、制御部18は、類似使用履歴の探索に使用した重み付けを更新する。これにより、制御部18は、類否判定の精度を向上する。具体的には、制御部18は、未来の予測値が示す時刻が到来した際に、バッテリ残量の実測値を取得する。ついで、制御部18は、以下の重み付け更新処理を行う。すなわち、制御部18は、重み付けを変更してステップS10と同様の処理を行う。ここで、直近の使用履歴及び探索対象の使用履歴は、ステップS10で使用されたものと同様とする。これにより、制御部18は、バッテリ残量の予測値を算出する。そして、制御部18は、算出された予測値と、バッテリ残量の実測値とを対比する。そして、制御部18は、算出された予測値と実測値との差がステップS10で算出された予測値と実測値との差よりも小さくなるまで、重み付け更新処理を行う。これにより、制御部18は、重み付けを更新する。その後、制御部18は、本処理を終了する。なお、制御部18は、充電が開始された場合、充電直前の放電状態が、バッテリ残量が所定値以下(例えばゼロ)になるまで継続すると仮定して、このときのバッテリ残量の時間遷移を予測用履歴変数に加えても良い。これにより、制御部18は、ユーザが実際に経験していない放電態様も学習することができる。
 以上により、本実施形態によれば、制御部18は、ユーザによる情報処理装置10の使用履歴に基づいて、バッテリ残量の未来の予測値を算出する。そして、制御部18は、予測値に関する予測値関連情報をユーザに提示する制御を行う。これにより、ユーザは、未来のバッテリ残量を容易に予測することができる。
 さらに、制御部は、ユーザによる情報処理装置10の使用履歴に基づいて、ユーザによる充電開始タイミングの予測値を算出する。そして、制御部18は、未来の予測値が所定値以下になるタイミングが充電開始タイミングの予測値より早い場合に、予測値関連情報を提示する。これにより、制御部18は、ユーザにとって予測値関連情報の必要性が高い場合に、予測値関連情報を提示することができる。
 さらに、制御部18は、予測値関連情報として、低消費電力モードへの移行をレコメンドするレコメンド情報をユーザに提示する制御を行う。したがって、ユーザは、低消費モードへの移行をより早期に行うことができる。
 さらに、レコメンド情報には、未来の予測値が所定値以下になるタイミングが充電開始タイミングの予測値より早いことを示す情報が含まれる。したがって、ユーザは、このままでは充電開始前にバッテリ残量が所定値以下になることを容易に把握することができる。この結果、ユーザは、レコメンド情報に従って低消費モードをオンにするか、あるいは、充電開始タイミングを早める等の対処を行うことができる。
 さらに、制御部18は、ユーザによる情報処理装置10の直近の使用履歴に基づいて、レコメンド情報をユーザに提示するか否かを判定するので、ユーザにとってレコメンド情報が必要と推定される場合に、レコメンド情報をユーザに提示することができる。
 ここで、上記判定において、ユーザによる情報処理装置10の直近の使用履歴には、情報処理装置10の位置が含まれる。したがって、制御部18は、例えば、情報処理装置10が情報処理装置10の充電が可能な場所またはその近傍に存在する場合、レコメンド情報を提示しないようにすることができる。したがって、制御部18は、ユーザにとってレコメンド情報が必要と推定される場合に、レコメンド情報をユーザに提示することができる。
 さらに、制御部18は、予測値関連情報として、未来の予測値の時間遷移を提示する制御を行うので、ユーザは、今後どのようにバッテリ残量が減少していくのかを容易に把握することができる。また、ユーザは、後どれくらいでバッテリ残量が所定値以下になるのかを容易に予測することができる。つまり、ユーザは、未来のバッテリ残量を容易に予測することができる。
 さらに、制御部18は、予測値関連情報として、過去のバッテリ残量の時間遷移を提示する制御を行うので、ユーザは、これまでバッテリ残量がどのように減少していったのかを容易に把握することができる。
 さらに、制御部18は、ユーザによる情報処理装置10の直近の使用履歴に類似する類似使用履歴をユーザによる情報処理装置10の使用履歴から探索する。そして、制御部18は、類似使用履歴に基づいて、バッテリ残量の未来の予測値を算出する。したがって、制御部18は、バッテリ残量の未来の予測値をより正確に算出することができる。
 ここで、情報処理装置10の使用履歴は、複数の予測用履歴変数によって規定される。そして、制御部18は、予測用履歴変数毎に重み付けを行い、重み付けされた予測用履歴変数に基づいて、類似使用履歴を探索する。したがって、制御部18は、類似使用履歴をより正確に探索することができ、ひいては、バッテリ残量の未来の予測値をより正確に算出することができる。
 また、制御部18は、未来の予測値と、バッテリ残量の実測値とを対比し、対比結果に基づいて、予測用履歴変数の重み付けを更新する。したがって、制御部18は、バッテリ残量の未来の予測値をより正確に算出することができる。
 以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
 また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
 なお、以下のような構成も本開示の技術的範囲に属する。
(1)
 ユーザによる情報処理装置の使用履歴に基づいて、バッテリ残量の未来の予測値を算出し、前記未来の予測値に関する予測値関連情報をユーザに提示する制御を行う制御部を備える、情報処理装置。
(2)
 前記制御部は、ユーザによる前記情報処理装置の使用履歴に基づいて、ユーザによる充電開始タイミングの予測値を算出し、前記未来の予測値が所定値以下になるタイミングが前記充電開始タイミングの予測値より早い場合に、前記予測値関連情報を提示する制御を行う、前記(1)記載の情報処理装置。
(3)
 前記制御部は、前記予測値関連情報として、低消費電力モードへの移行をレコメンドするレコメンド情報をユーザに提示する制御を行う、前記(2)記載の情報処理装置。
(4)
 前記レコメンド情報には、未来の予測値が所定値以下になるタイミングが充電開始タイミングの予測値より早いことを示す情報が含まれる、前記(3)記載の情報処理装置。
(5)
 前記制御部は、ユーザによる前記情報処理装置の直近の使用履歴に基づいて、前記レコメンド情報をユーザに提示するか否かを判定する、前記(3)または(4)に記載の情報処理装置。
(6)
 ユーザによる前記情報処理装置の直近の使用履歴には、前記情報処理装置の位置が含まれる、前記(5)記載の情報処理装置。
(7)
 前記制御部は、前記予測値関連情報として、前記未来の予測値の時間遷移を提示する制御を行う、前記(1)~(6)の何れか1項に記載の情報処理装置。
(8)
 前記制御部は、前記予測値関連情報として、過去のバッテリ残量の時間遷移を提示する制御を行う、前記(7)記載の情報処理装置。
(9)
 前記制御部は、ユーザによる前記情報処理装置の直近の使用履歴に類似する類似使用履歴をユーザによる前記情報処理装置の使用履歴から探索し、前記類似使用履歴に基づいて、前記未来の予測値を算出する、前記(1)~(8)の何れか1項に記載の情報処理装置。
(10)
 前記情報処理装置の使用履歴は、複数の予測用履歴変数によって規定され、
 前記制御部は、前記予測用履歴変数毎に重み付けを行い、重み付けされた前記予測用履歴変数に基づいて、前記類似使用履歴を探索する、前記(9)記載の情報処理装置。
(11)
 前記制御部は、前記未来の予測値と、前記バッテリ残量の実測値とを対比し、対比結果に基づいて、前記予測用履歴変数の重み付けを更新する、前記(10)記載の情報処理装置。
(12)
 制御部が、ユーザによる情報処理装置の使用履歴に基づいて、未来の予測値を算出し、前記未来の予測値に関する予測値関連情報をユーザに提示する制御を行う、情報処理方法。
(13)
 コンピュータに、
 ユーザによる情報処理装置の使用履歴に基づいて、未来の予測値を算出し、前記未来の予測値に関する予測値関連情報をユーザに提示する制御を行う制御機能を実現させる、プログラム。
 10   情報処理装置
 11   通信部
 12   表示部
 13   音声入力部
 14   音声出力部
 15   入力操作部
 16   バッテリ部
 17   記憶部
 18   制御部

Claims (13)

  1.  ユーザによる情報処理装置の使用履歴に基づいて、バッテリ残量の未来の予測値を算出し、前記未来の予測値に関する予測値関連情報をユーザに提示する制御を行う制御部を備える、情報処理装置。
  2.  前記制御部は、ユーザによる前記情報処理装置の使用履歴に基づいて、ユーザによる充電開始タイミングの予測値を算出し、前記未来の予測値が所定値以下になるタイミングが前記充電開始タイミングの予測値より早い場合に、前記予測値関連情報を提示する制御を行う、請求項1記載の情報処理装置。
  3.  前記制御部は、前記予測値関連情報として、低消費電力モードへの移行をレコメンドするレコメンド情報をユーザに提示する制御を行う、請求項2記載の情報処理装置。
  4.  前記レコメンド情報には、未来の予測値が所定値以下になるタイミングが充電開始タイミングの予測値より早いことを示す情報が含まれる、請求項3記載の情報処理装置。
  5.  前記制御部は、ユーザによる前記情報処理装置の直近の使用履歴に基づいて、前記レコメンド情報をユーザに提示するか否かを判定する、請求項3記載の情報処理装置。
  6.  ユーザによる前記情報処理装置の直近の使用履歴には、前記情報処理装置の位置が含まれる、請求項5記載の情報処理装置。
  7.  前記制御部は、前記予測値関連情報として、前記未来の予測値の時間遷移を提示する制御を行う、請求項1記載の情報処理装置。
  8.  前記制御部は、前記予測値関連情報として、過去のバッテリ残量の時間遷移を提示する制御を行う、請求項7記載の情報処理装置。
  9.  前記制御部は、ユーザによる前記情報処理装置の直近の使用履歴に類似する類似使用履歴をユーザによる前記情報処理装置の使用履歴から探索し、前記類似使用履歴に基づいて、前記未来の予測値を算出する、請求項1記載の情報処理装置。
  10.  前記情報処理装置の使用履歴は、複数の予測用履歴変数によって規定され、
     前記制御部は、前記予測用履歴変数毎に重み付けを行い、重み付けされた前記予測用履歴変数に基づいて、前記類似使用履歴を探索する、請求項9記載の情報処理装置。
  11.  前記制御部は、前記未来の予測値と、前記バッテリ残量の実測値とを対比し、対比結果に基づいて、前記予測用履歴変数の重み付けを更新する、請求項10記載の情報処理装置。
  12.  制御部が、ユーザによる情報処理装置の使用履歴に基づいて、未来の予測値を算出し、前記未来の予測値に関する予測値関連情報をユーザに提示する制御を行う、情報処理方法。
  13.  コンピュータに、
     ユーザによる情報処理装置の使用履歴に基づいて、未来の予測値を算出し、前記未来の予測値に関する予測値関連情報をユーザに提示する制御を行う制御機能を実現させる、プログラム。
PCT/JP2017/047154 2017-02-24 2017-12-28 情報処理装置、情報処理方法、及びプログラム WO2018154970A1 (ja)

Priority Applications (10)

Application Number Priority Date Filing Date Title
CN202310660276.1A CN116610201A (zh) 2017-02-24 2017-12-28 信息处理装置、信息处理方法和程序
JP2019501098A JP6821783B2 (ja) 2017-02-24 2017-12-28 情報処理装置、情報処理方法、及びプログラム
EP21211647.9A EP4027219B1 (en) 2017-02-24 2017-12-28 Information processing apparatus, information processing method, and program
CN201780085958.7A CN110268366B (zh) 2017-02-24 2017-12-28 信息处理装置、信息处理方法和程序
EP25186779.2A EP4614279A2 (en) 2017-02-24 2017-12-28 Information processing apparatus, information processing method, and program
EP17897779.9A EP3575923B1 (en) 2017-02-24 2017-12-28 Information processing device, information processing method, and program
US16/485,169 US11209884B2 (en) 2017-02-24 2017-12-28 Information processing apparatus, information processing method, and program
US17/560,308 US11609621B2 (en) 2017-02-24 2021-12-23 Information processing apparatus, information processing method, and program
US18/170,571 US12314105B2 (en) 2017-02-24 2023-02-17 Information processing apparatus, information processing method, and program
US19/199,394 US20250278127A1 (en) 2017-02-24 2025-05-06 Information processing apparatus, information processing method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-034158 2017-02-24
JP2017034158 2017-02-24

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US16/485,169 A-371-Of-International US11209884B2 (en) 2017-02-24 2017-12-28 Information processing apparatus, information processing method, and program
US17/560,308 Continuation US11609621B2 (en) 2017-02-24 2021-12-23 Information processing apparatus, information processing method, and program

Publications (1)

Publication Number Publication Date
WO2018154970A1 true WO2018154970A1 (ja) 2018-08-30

Family

ID=63252600

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/047154 WO2018154970A1 (ja) 2017-02-24 2017-12-28 情報処理装置、情報処理方法、及びプログラム

Country Status (5)

Country Link
US (4) US11209884B2 (ja)
EP (3) EP4614279A2 (ja)
JP (1) JP6821783B2 (ja)
CN (2) CN110268366B (ja)
WO (1) WO2018154970A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111009698A (zh) * 2019-12-23 2020-04-14 联想(北京)有限公司 一种信息处理方法及电子设备

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018154970A1 (ja) 2017-02-24 2018-08-30 ソニーモバイルコミュニケーションズ株式会社 情報処理装置、情報処理方法、及びプログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000214238A (ja) * 1999-01-22 2000-08-04 Toshiba Corp バッテリ駆動予想時間算出装置及びバッテリ駆動予想時間算出方法
JP2009017621A (ja) * 2007-07-02 2009-01-22 Nec Corp 携帯端末装置および充電ガイダンス方法
JP2013121266A (ja) 2011-12-07 2013-06-17 Sony Computer Entertainment Inc 電子機器および電子機器の状態制御方法
JP2014508434A (ja) * 2010-12-29 2014-04-03 クゥアルコム・インコーポレイテッド 携帯用電子機器のバッテリー寿命延長
JP2015104213A (ja) * 2013-11-25 2015-06-04 富士通株式会社 蓄電池の充放電制御装置、蓄電池の充放電制御方法、及び、蓄電池の充放電制御プログラム

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6157169A (en) * 1997-04-30 2000-12-05 Samsung Electronics Co., Ltd. Monitoring technique for accurately determining residual capacity of a battery
JP2001326721A (ja) * 2000-05-15 2001-11-22 Sony Corp 携帯電話端末、電力情報報知方法および付加機能制限方法
US8949629B2 (en) * 2011-04-01 2015-02-03 International Business Machines Corporation Predicting battery power usage
JP2012228165A (ja) * 2011-04-07 2012-11-15 Honda Motor Co Ltd 電気自動車充電制御システム
US8958854B1 (en) * 2011-07-22 2015-02-17 Cellco Partnership Dynamic battery saver for a mobile device
KR101399112B1 (ko) * 2012-08-31 2014-05-30 주식회사 팬택 휴대용 전자 기기 및 이를 위한 배터리 관리 방법
US8655307B1 (en) * 2012-10-26 2014-02-18 Lookout, Inc. System and method for developing, updating, and using user device behavioral context models to modify user, device, and application state, settings and behavior for enhanced user security
JP5624172B1 (ja) * 2013-04-26 2014-11-12 三菱電機株式会社 電気機器管理装置及びプログラム
US20150084778A1 (en) * 2013-09-26 2015-03-26 Motorola Mobility Llc System and method to estimate duration of battery (dis)charging of an electronic device and provide smart charging alerts based on device usage pattern
US9256271B2 (en) * 2013-10-04 2016-02-09 American Megatrends, Inc. Predictive power management based on user category
EP2887085B1 (en) * 2013-12-17 2016-09-14 Braun GmbH Method and apparatus for indicating a low battery level
US9210662B1 (en) * 2014-05-29 2015-12-08 Apple Inc. Adaptive battery life extension
WO2016036155A1 (en) * 2014-09-04 2016-03-10 Samsung Electronics Co., Ltd. Method of providing user with battery power notification in mobile device and mobile device therefor
KR102311817B1 (ko) * 2015-02-26 2021-10-13 삼성전자주식회사 전자 장치 및 전자 장치의 전원관리 방법
JP2016171716A (ja) * 2015-03-13 2016-09-23 エスアイアイ・セミコンダクタ株式会社 電池残量予測装置及びバッテリパック
US10083105B2 (en) * 2015-06-05 2018-09-25 Apple Inc. Smart advice to charge notification
US10114440B2 (en) * 2016-06-22 2018-10-30 Razer (Asia-Pacific) Pte. Ltd. Applying power management based on a target time
US20180080992A1 (en) * 2016-09-21 2018-03-22 Apple Inc. Determination of a battery-model parameter
US10199847B2 (en) * 2016-10-18 2019-02-05 Microsoft Technology Licensing, Llc Battery including programmable components
US10672199B2 (en) * 2017-01-18 2020-06-02 Ford Global Technologies, Llc Method for monitoring component life
WO2018154970A1 (ja) * 2017-02-24 2018-08-30 ソニーモバイルコミュニケーションズ株式会社 情報処理装置、情報処理方法、及びプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000214238A (ja) * 1999-01-22 2000-08-04 Toshiba Corp バッテリ駆動予想時間算出装置及びバッテリ駆動予想時間算出方法
JP2009017621A (ja) * 2007-07-02 2009-01-22 Nec Corp 携帯端末装置および充電ガイダンス方法
JP2014508434A (ja) * 2010-12-29 2014-04-03 クゥアルコム・インコーポレイテッド 携帯用電子機器のバッテリー寿命延長
JP2013121266A (ja) 2011-12-07 2013-06-17 Sony Computer Entertainment Inc 電子機器および電子機器の状態制御方法
JP2015104213A (ja) * 2013-11-25 2015-06-04 富士通株式会社 蓄電池の充放電制御装置、蓄電池の充放電制御方法、及び、蓄電池の充放電制御プログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111009698A (zh) * 2019-12-23 2020-04-14 联想(北京)有限公司 一种信息处理方法及电子设备
CN111009698B (zh) * 2019-12-23 2021-04-13 联想(北京)有限公司 一种信息处理方法及电子设备

Also Published As

Publication number Publication date
EP3575923A4 (en) 2020-01-15
US20230195192A1 (en) 2023-06-22
CN110268366B (zh) 2023-06-23
EP3575923A1 (en) 2019-12-04
US11209884B2 (en) 2021-12-28
EP4614279A2 (en) 2025-09-10
US20220113778A1 (en) 2022-04-14
US20250278127A1 (en) 2025-09-04
JP6821783B2 (ja) 2021-01-27
US11609621B2 (en) 2023-03-21
US12314105B2 (en) 2025-05-27
JPWO2018154970A1 (ja) 2020-01-09
EP3575923B1 (en) 2022-01-26
CN110268366A (zh) 2019-09-20
CN116610201A (zh) 2023-08-18
EP4027219A1 (en) 2022-07-13
US20200042064A1 (en) 2020-02-06
EP4027219B1 (en) 2025-07-09

Similar Documents

Publication Publication Date Title
US10180857B2 (en) Mobile terminal and method of determining and displaying power efficiency of an application
CN110163405B (zh) 通行时间确定方法、装置、终端及存储介质
CN106250430B (zh) 智能设备列表的排序方法及装置
US20250278127A1 (en) Information processing apparatus, information processing method, and program
US20170285722A1 (en) Method for reducing battery consumption in electronic device
CN107302633B (zh) 应用控制方法、装置、存储介质以及电子设备
US11686776B2 (en) Prediction method and apparatus of battery health, and storage medium
JP2014212977A (ja) 月経開始予定日算出装置およびプログラム
CN114795000B (zh) 清洁设备的控制方法、控制装置、电子设备及存储介质
CN106648854A (zh) 用于终端的任务执行方法及装置
CN111291200A (zh) 多媒体资源展示方法、装置、计算机设备及存储介质
US20220245447A1 (en) Systems and methods for quantization aware training of a neural network for heterogeneous hardware platform
CN114154068A (zh) 媒体内容推荐方法、装置、电子设备及存储介质
CN112767434B (zh) 步长获取方法和电子设备
JP2014164599A (ja) 情報機器、その制御方法及びプログラム
CN106453965B (zh) 终端背光的自适应调节方法和装置
CN114298403B (zh) 预测作品的关注度的方法和装置
JP4865026B2 (ja) 移動機の持ち時間を表示する装置及び方法
JP2019164051A (ja) 電池残量推定装置、電子機器、電池残量推定方法及びプログラム
JP2010252087A (ja) 携帯機器、充電警告方法及び充電警告プログラム
JP2014204371A (ja) 情報端末装置、バッテリー使用量算出方法及びプログラム
CN120475358A (zh) 一种确定方法和第一电子设备
KR20230105573A (ko) 전자 장치 및 그 제어 방법
CN114971115A (zh) 油气技术要素的收益分成率确定方法、装置及存储介质
CN115983502A (zh) 数据处理方法、装置及介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17897779

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019501098

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2017897779

Country of ref document: EP

Effective date: 20190829