(57)【要約】【課題】所定の無線通信で画像処理装置に画像データを送信する情報処理装置において、画像処理装置への画像データの送信に失敗することを低減させる。【解決手段】情報処理装置は、所定の無線通信で画像処理装置に画像データを送信する情報処理装置であって、前記画像データを１つ以上の符号化方式で圧縮符号化が可能な符号化部と、前記情報処理装置の電力を供給する電池の残容量を取得する第１の取得部と、前記１つ以上の符号化方式のうち、前記電池の残容量で前記画像データを送信可能な符号化方式を判定する判定部と、前記画像処理装置で利用可能な符号化方式の情報を取得する第２の取得部と、前記電池の残容量で前記画像データを送信可能な符号化方式のうち、前記画像処理装置で利用可能な符号化方式の中から、前記画像データの送信に用いる符号化方式を決定する決定処理を実行する決定部と、を有する。【選択図】図５
2018148465.tif 000002
【特許請求の範囲】
【請求項１】
所定の無線通信で画像処理装置に画像データを送信する情報処理装置であって、
前記画像データを１つ以上の符号化方式で圧縮符号化が可能な符号化部と、
前記情報処理装置の電力を供給する電池の残容量を取得する第１の取得部と、
前記１つ以上の符号化方式のうち、前記電池の残容量で前記画像データを送信可能な符号化方式を判定する判定部と、
前記画像処理装置で利用可能な符号化方式の情報を取得する第２の取得部と、
前記電池の残容量で前記画像データを送信可能な符号化方式のうち、前記画像処理装置で利用可能な符号化方式の中から、前記画像データの送信に用いる符号化方式を決定する決定処理を実行する決定部と、
を有する、情報処理装置。
【請求項２】
前記画像データを前記１つ以上の符号化方式で符号化した場合の符号化されたデータのデータ量を算出する第１の算出部と、
前記符号化されたデータのデータ量を前記情報処理装置に送信する場合に消費される前記電池の容量を算出する第２の算出部と、
を有し、
前記判定部は、前記１つ以上の符号化方式のうち、前記電池の残容量より、第２の算出部によって算出される前記電池の容量の方が少ない符号化方式を、前記電池の残容量で前記画像データを送信可能な符号化方式と判定する、請求項１に記載の情報処理装置。
【請求項３】
前記電池の残容量で前記画像データを送信可能な符号化方式の中に、前記画像処理装置で利用可能な複数の符号化方式がある場合、前記複数の符号化方式を表示部に選択可能に表示させる表示制御部を有し、
前記決定部は、前記表示部に表示させた前記複数の符号化方式の中から選択された符号化方式を、前記画像データの送信に用いる符号化方式に決定する、請求項１又は２に記載の情報処理装置。
【請求項４】
前記表示制御部は、
前記電池の残容量で前記画像データを送信可能な符号化方式の中に、前記画像処理装置で利用可能な符号化方式がない場合、利用可能な符号化方式がないことを示す表示画面を表示部に表示させる、請求項３に記載の情報処理装置。
【請求項５】
前記電池の残容量が閾値以上である場合、
前記決定部は、前記決定処理を中止し、
前記情報処理装置は、既定の符号化方式で前記無線通信を行う、請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記決定部が前記決定処理を実行するか否かを設定する設定部を有する、請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記決定部が前記決定処理を実行するか否かを設定するための外部端子を有する、請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記情報処理装置は、前記所定の無線通信でネットワークに接続し、前記ネットワークに接続された前記画像処理装置に前記画像データを送信する、請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
所定の無線通信で画像処理装置に画像データを送信する情報処理装置の制御方法であって、
前記情報処理装置が、
前記情報処理装置の電力を供給する電池の残容量を取得するステップと、
前記情報処理装置で圧縮符号化が可能な１つ以上の符号化方式のうち、前記電池の残容量で前記画像データを送信可能な符号化方式を判定するステップと、
前記画像処理装置で利用可能な符号化方式の情報を取得するステップと、
前記電池の残容量で前記画像データを送信可能な符号化方式のうち、前記画像処理装置で利用可能な符号化方式の中から、前記画像データの送信に用いる符号化方式を決定するステップと、
を含む、情報処理装置の制御方法。
【請求項１０】
所定の無線通信で画像処理装置に画像データを送信する情報処理装置に、
前記情報処理装置の電力を供給する電池の残容量を取得するステップと、
前記情報処理装置で圧縮符号化が可能な１つ以上の符号化方式のうち、前記電池の残容量で前記画像データを送信可能な符号化方式を判定するステップと、
前記画像処理装置で利用可能な符号化方式の情報を取得するステップと、
前記電池の残容量で前記画像データを送信可能な符号化方式のうち、前記画像処理装置で利用可能な符号化方式の中から、前記画像データの送信に用いる符号化方式を決定するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及びプログラム
に関する。
【背景技術】
【０００２】
例えば、タブレット端末、スマートフォン、ノートＰＣ（Personal Computer）等の情報処理装置から、画像処理（例えば、印刷等）を実行する画像処理装置に、所定の無線通信で画像データを送信し、画像処理を実行する技術が知られている。
【０００３】
また、通信端末がデータを通信する際に、通信データ量が設定された上限値以上である場合、データの圧縮を行うことにより、大容量のデータの送信時間を短縮し、通信端末の消費電力を小さくする技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された技術により、所定の無線通信で画像処理装置に画像データを送信する情報処理装置の消費電力を低減させることができる。
【０００５】
しかし、特許文献１に開示された技術では、画像データの圧縮符号化に用いる符号化方式よって、例えば、電池の残量不足によるデータ送信の中断や、画像処理装置側で圧縮されたデータを復号化できない等の問題が発生し、画像データの送信に失敗する場合がある。
【０００６】
本発明の実施の形態は、上記の問題点に鑑みてなされたものであって、所定の無線通信で画像処理装置に画像データを送信する情報処理装置において、画像処理装置への画像データの送信に失敗することを低減させる。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の一実施形態に係る情報処理装置は、所定の無線通信で画像処理装置に画像データを送信する情報処理装置であって、前記画像データを１つ以上の符号化方式で圧縮符号化が可能な符号化部と、前記情報処理装置の電力を供給する電池の残容量を取得する第１の取得部と、前記１つ以上の符号化方式のうち、前記電池の残容量で前記画像データを送信可能な符号化方式を判定する判定部と、前記画像処理装置で利用可能な符号化方式の情報を取得する第２の取得部と、前記電池の残容量で前記画像データを送信可能な符号化方式のうち、前記画像処理装置で利用可能な符号化方式の中から、前記画像データの送信に用いる符号化方式を決定する決定処理を実行する決定部と、を有する。
【発明の効果】
【０００８】
本発明の一実施形態によれば所定の無線通信で画像処理装置に画像データを送信する情報処理装置において、画像処理装置への画像データの送信に失敗することを低減させることができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る情報処理システムの構成の一例を示す図である。
【図２】一実施形態に係る情報処理システムの構成の別の一例を示す図である。
【図３】一実施形態に係る情報処理装置のハードウェア構成の例を示す図である。
【図４】一実施形態に係る画像処理装置のハードウェア構成の例を示す図である。
【図５】第１の実施形態に係る情報処理システムの機能構成の例を示す図である。
【図６】第１の実施形態に係る画像データの送信処理の例を示すフローチャートである。
【図７】第１の実施形態に係る符号化方式の判定処理の例を示すフローチャートである。
【図８】第１の実施形態に係る情報処理システムの処理の例を示すシーケンス図である。
【図９】第２の実施形態に係る画像データの送信処理の例を示すフローチャートである。
【図１０】第３の実施形態に係る情報処理システムの処理の例を示すシーケンス図である。
【図１１】第４の実施形態に係る情報処理システムの機能構成の例を示す図である。
【図１２】第４の実施形態に係る画像データの送信処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１１】
＜システムの構成＞
図１は、一実施形態に係る情報処理システムの構成の一例を示す図である。図１において、情報処理システム１００には、画像処理を実行する画像処理装置１２０と、無線通信１３０で画像処理装置１２０に、画像処理の対象となる画像データを送信する情報処理装置１１０とを含む。
【００１２】
情報処理装置１１０は、ユーザが利用する、例えば、タブレット端末、スマートフォン、ノートＰＣ（Personal Computer）等、電池から供給される電力で動作する情報端末である。情報処理装置１１０は、例えば、無線ＬＡＮ（Local Area Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標） Ｌｏｗ Ｅｎｅｒｇｙ（以下、ＢＬＥと呼ぶ）等の所定の無線通信１３０で画像処理装置に接続し、通信を行うことができる。また、情報処理装置１１０は、ユーザの操作に応じて、例えば、印刷（画像処理の一例）の対象となる画像データを、無線通信１３０で画像処理装置に送信し、画像データの印刷を要求することができる。
【００１３】
画像処理装置１２０は、例えば、スキャン機能、コピー機能、プリンタ機能、ファクシミリ機能等を一つの筐体に搭載した複合機や、印刷機能を有するプリンタ等の画像形成装置である。なお、画像形成装置は画像処理装置１２０の一例である。
【００１４】
画像処理装置１２０は、例えば、オフィス等に設置され、オフィスに勤務する複数のユーザが利用できるように設定されている。また、オフィスに勤務するユーザは、それぞれ、情報処理装置１１０を所有しており、情報処理装置１１０を用いて画像処理装置１２０を利用することができる。
【００１５】
例えば、ユーザが情報処理装置１１０内の文書等を印刷したい場合、情報処理装置１１０で印刷操作を行うことにより、情報処理装置１１０から画像処理装置１２０に無線通信１３０で印刷データ（画像データの一例）が送信される。また、画像処理装置１２０は、情報処理装置１１０から受信した印刷データを印刷し、印刷された印刷文書１４０を出力する。
【００１６】
図２は、一実施形態に係る情報処理システムの別の一例を示す図である。
【００１７】
図２（ａ）に示す情報処理システム１００では、画像処理装置１２０は、例えば、インターネットやＬＡＮ等のネットワーク２１０に接続されている。また、情報処理装置１１０は、所定の無線通信１３０でネットワーク２１０に接続可能である。
【００１８】
図２（ａ）に示す情報処理システム１００においても、ユーザが情報処理装置１１０内の文書等を印刷したい場合、情報処理装置１１０で印刷操作を行うことにより、無線通信１３０を介して、画像処理装置１２０に印刷データが送信される。
【００１９】
なお、印刷を実行する画像形成装置は、画像処理装置１２０の一例である。画像処理装置１２０は、例えば、図２（ｂ）に示すように、情報処理装置１１０から無線通信１３０を介して送信される画像データ（動画、又は静止画）を、投影画像２２０として投影する画像投影装置や、表示画像として表示する画像表示装置等であっても良い。
【００２０】
図２（ｂ）に示す情報処理システム１００では、ユーザが情報処理装置１１０内の画像データ（例えば、動画データ）を投影したい場合、情報処理装置１１０で画像投影操作を行うことにより、無線通信１３０を介して、画像処理装置１２０に画像データが送信される。また、画像投影装置である画像処理装置１２０は、情報処理装置１１０から受信した画像データを、投影画像２２０として投影面に投影する。
【００２１】
図１、２に示すような情報処理システム１００において、情報処理装置１１０が、電池から供給される電力で動作している場合、電池の残容量の不足により、情報処理装置１１０から画像処理装置１２０への画像データの送信に失敗する場合がある。
【００２２】
そこで、本実施形態に係る情報処理装置１１０は、現在の記電池の残容量で画像データを送信可能な符号化方式のうち、画像処理装置１２０で利用可能な符号化方式の中から、画像データの送信に用いる符号化方式を決定した上で、画像データの送信を行う。
【００２３】
これにより、本実施形態によれば、所定の無線通信１３０で画像処理装置１２０に画像データを送信する情報処理装置１１０において、画像処理装置１２０への画像データの送信に失敗することを低減させることができるようになる。
【００２４】
＜ハードウェア構成＞
図３は、一実施形態に係る情報処理装置のハードウェア構成の例を示す図である。
【００２５】
情報処理装置１１０は、例えば、ＣＰＵ（Central Processing Unit）３０１、ＲＡＭ（Random Access Memory）３０２、ＲＯＭ（Read Only Memory）３０３、ストレージ装置３０４、ネットワークＩ／Ｆ３０５、近距離無線部３０６、入力装置３０７、表示装置３０８、バッテリ部３０９、及びバス３１１等を有する。また、情報処理装置１１０は、切替スイッチ／切替端子３１０をさらに有していても良い。
【００２６】
ＣＰＵ３０１は、ＲＯＭ３０３やストレージ装置３０４等に格納されたプログラムやデータをＲＡＭ３０２上に読み出し、処理を実行することで、情報処理装置１１０の各機能を実現する演算装置である。ＲＡＭ３０２は、ＣＰＵ３０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ３０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。
【００２７】
ストレージ装置３０４は、例えば、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等の大容量の記憶装置であり、ＯＳ、アプリケーションプログラム、各種のデータ等を記憶する。
【００２８】
ネットワークＩ／Ｆ３０５は、ネットワーク２１０や、画像処理装置１２０が提供する無線ＬＡＮネットワーク等に接続するための通信インタフェースである。近距離無線部３０６は、画像処理装置１２０と、例えば、ＢＬＥや、ＵＷＢ（Ultra Wide Band）等の近距離無線通信で通信するための通信インタフェースである。なお、無線ＬＡＮによる通信、及び近距離無線通信は、所定の無線通信１３０の一例である。
【００２９】
入力装置３０７は、例えば、タッチパネル、タッチパッド、マウス等のポインティングデバイスや、キーボード等の入力デバイスであり、情報処理装置１１０に操作信号を入力するために用いられる。表示装置３０８はディスプレイ等の表示デバイスであり、情報処理装置１１０による処理結果等を表示する。なお、入力装置３０７、及び表示装置３０８は、例えば、タッチパネルディスプレイ等の一体型の表示入力装置３１２であっても良い。
【００３０】
バッテリ部３０９は、情報処理装置１１０の電力を供給する電池、及び電池の充放電を管理するマイコン（マイクロコンピュータ）等を含む。
【００３１】
切替スイッチ／切替端子３１０は、例えば、スイッチや、外部端子等で構成され、情報処理装置１１０の設定を変更するために用いられる。
【００３２】
バス３１１は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００３３】
（画像形成装置のハードウェア構成）
図４は、一実施形態に係る画像処理装置１２０のハードウェア構成の例を示す図である。画像処理装置１２０は、例えば、コントローラ４１０、操作部４２０、ネットワークＩ／Ｆ４３０、近距離無線部４４０、画像処理部４５０等を有する。
【００３４】
コントローラ４１０は、ＣＰＵ４１１、ＲＡＭ４１２、ＲＯＭ４１３、ＮＶＲＡＭ（Non-Volatile RAM）４１４、及びＨＤＤ４１５等を含む。
【００３５】
ＣＰＵ４１１は、例えば、ＲＯＭ４１３、ＮＶＲＡＭ４１４、ＨＤＤ４１５等からプログラムやデータ、設定情報等をＲＡＭ４１２上に読み出し、処理を実行することで、画像処理装置１２０の全体を制御する演算装置である。
【００３６】
ＲＡＭ４１２は、ＣＰＵ４１１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ４１３は、ＯＳ、プログラム、各種データを記憶する不揮発性のメモリである。ＮＶＲＡＭ４１４は、例えば設定情報等を記憶する書き込み可能な不揮発性のメモリである。ＨＤＤ４１５は、各種プログラムやデータを格納している大容量の記憶装置である。
【００３７】
操作部４２０は、ユーザからの入力を受付する入力部や、表示を行う表示部等を備えている。
【００３８】
ネットワークＩ／Ｆ４３０は、例えば、画像処理装置１２０をネットワーク２１０に接続するためのＬＡＮインタフェースや、無線ＬＡＮのアクセスポイントとして機能する無線ＬＡＮインタフェース等の通信インタフェースである。
【００３９】
近距離無線部４４０は、情報処理装置１１０と、例えば、ＢＬＥや、ＵＷＢ等の近距離無線通信で通信するための通信インタフェースである。
【００４０】
画像処理部４５０は、画像処理装置１２０が備える画像処理機能を実行する。例えば、画像処理装置１２０が画像形成装置である場合、画像処理部４５０は、印刷等の画像形成処理を実行する。また、画像処理装置１２０が画像投影装置である場合、画像処理部４５０は、画像の投影を実行する。
【００４１】
［第１の実施形態］
＜機能構成＞
図５は、第１の実施形態に係る情報処理システムの機能構成の例を示す図である。情報処理装置１１０が、所定の無線通信１３０で、画像処理装置１２０に画像データ（動画データ）を圧縮符号化して送信するものとして、以下の説明を行う。
【００４２】
（情報処理装置の機能構成）
情報処理装置１１０は、例えば、無線通信部５０１、送信データ取得部５０２、電池情報取得部５０３、判定部５０４、第１の算出部５０５、第２の算出部５０６、符号化情報取得部５０７、決定部５０８、符号化部５０９、操作受付部５１０、表示制御部５１１、及び記憶部５１２等を有する。
【００４３】
なお、上記の各機能構成は、例えば、図３のＣＰＵ３０１で実行されるプログラムによって実現される。また、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
【００４４】
無線通信部５０１は、例えば、ネットワークＩ／Ｆ３０５、又は近距離無線部３０６を用いて、所定の無線通信１３０で画像処理装置１２０に接続し、通信を行う。ここでは、一例として、無線通信部５０１が、ネットワークＩ／Ｆ３０５を用いて、無線ＬＡＮ通信で画像処理装置１２０と通信を行うものとして以下の説明を行う。
【００４５】
送信データ取得部５０２は、情報処理装置１１０が、所定の無線通信１３０で画像処理装置１２０に送信する画像データを取得する。例えば、送信データ取得部５０２は、ユーザの操作で指定された、画像処理の対象となる画像データを記憶部５１２等から取得する。なお、ここでは、一例として、画像処理の対象となる画像データが動画データであるものとして以下の説明を行う。
【００４６】
電池情報取得部（第１の取得部）５０３は、情報処理装置１１０の電力を供給する電池の残容量を取得する。例えば、電池情報取得部５０３は、図２のバッテリ部３０９が備えるマイコン等から、情報処理装置１１０の電力を供給する電池の電池容量のうち、利用可能な電池容量の情報である電池の残容量を取得する。
【００４７】
判定部５０４は、符号化部５０９で圧縮符号化が可能な１つ以上の符号化方式のうち、電池情報取得部５０３が取得した電池の残容量で、送信データ取得部５０２が取得した画像データを送信可能な符号化方式を判定する。例えば、判定部５０４は、送信データ取得部５０２が取得した画像データを圧縮符号化して、所定の無線通信１３０で送信したときに、電池の残容量の不足により通信が中断されない符号化方式を判定する。
【００４８】
第１の算出部５０５は、符号化部５０９で圧縮符号化が可能な１つ以上の符号化方式で、送信データ取得部５０２が取得した画像データを符号化した場合の符号化された（圧縮された）データのデータ量を算出する。
【００４９】
例えば、第１の算出部５０５は、表１に示すような符号化方式毎の圧縮率の情報である圧縮率情報を、記憶部５１２に予め記憶しておく。
【００５０】
【表１】
2018148465.tif 000003
表１に示すように、圧縮率情報には、符号化部５０９で圧縮符号化が可能な１つ以上の符号化方式と、各符号化方式の圧縮率とが対応付けて記憶されている。第１の算出部５０５は、例えば、送信データ取得部５０２が取得した画像データのデータ量に、圧縮率情報に記憶した圧縮率の値を乗算することにより、各符号化方式で圧縮符号化した場合の符号化されたデータのデータ量を算出する。
【００５１】
第２の算出部５０６は、第１の算出部５０５によって算出された、符号化されたデータのデータ量を、所定の無線通信１３０で画像処理装置１２０に送信する場合に消費される電池の容量を算出する。
【００５２】
例えば、第２の算出部５０６は、表２に示すようなデータ量あたりの電池容量の消費量を示す情報を、記憶部５１２に予め記憶しておく。
【００５３】
【表２】
2018148465.tif 000004
表２の例では、「１ＭＢ」のデータ量を、所定の無線通信１３０で送信する際に、電池の容量が「３０ｍＡｈ」消費されることが示されている。第２の算出部５０６は、例えば、第１の算出部５０５によって算出された符号化されたデータのデータ量（ＭＢ）に、「３０ｍＡｈ」を乗算することにより、符号化されたデータのデータ量を送信する際に消費される電池の容量を算出する。
【００５４】
判定部５０４は、例えば、電池情報取得部５０３が取得した電池の残容量より、第２の算出部５０６が算出した電池の容量の方が少ない符号化方式を、電池情報取得部５０３が取得した現在の電池の残容量で画像データを送信可能な符号化方式と判定する。
【００５５】
なお、第１の算出部５０５、及び第２の算出部５０６によって実現される機能のうち、少なくとも一部は判定部５０４に含まれていても良い。
【００５６】
符号化情報取得部（第２の取得部）５０７は、画像データを送信する画像処理装置１２０で利用可能な符号化方式の情報を取得する。
【００５７】
好ましくは、符号化情報取得部５０７は、画像処理装置１２０に画像データを送信する際に、判定部５０４によって画像データを送信可能と判定された符号化方式が、画像処理装置１２０で利用可能であるかを、画像処理装置１２０に問合せする。
【００５８】
決定部５０８は、現在の電池の残容量で画像データを送信可能と判定された符号化方式のうち、画像処理装置１２０で利用可能な符号化方式の中から、画像データの送信に用いる符号化方式を決定する。
【００５９】
符号化部５０９は、画像データを１つ以上の符号化方式で圧縮符号化することが可能であり、１つ以上の符号化方式のうち、決定部５０８で決定された符号化方式で画像データを符号化する。
【００６０】
操作受付部５１０は、入力装置３０７、又は表示入力装置３１２に対するユーザの操作を受付する。
【００６１】
表示制御部５１１は、表示装置３０８、又は表示入力装置３１２に表示画面を表示させる。
【００６２】
記憶部５１２は、例えば、図２のＲＡＭ３０２、ストレージ装置３０４、及び図３のＣＰＵ３０１で実行されるプログラム等によって実現され、表１に示した圧縮率情報や、表２に示したデータ量あたりの電池容量の消費量を示す情報、及び画像データ等を記憶する。
【００６３】
（画像処理装置の機能構成）
画像処理装置１２０は、例えば、通信部５２１、復号化部５２２、画像処理制御部５２３、符号化情報通知部５２４、及び記憶部５２５等を有する。
【００６４】
なお、上記の各機能構成は、例えば、図４のＣＰＵ４１１で実行されるプログラムによって実現される。また、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
【００６５】
通信部５２１は、ネットワークＩ／Ｆ４３０、又は近距離無線部４４０を用いて、所定の無線通信１３０を介して、情報処理装置１１０と通信を行う。ここでは、一例として、通信部５２１が、ネットワークＩ／Ｆ４３０を用いて、無線ＬＡＮ通信で情報処理装置１１０と通信を行うものとする。
【００６６】
復号化部５２２は、通信部５２１を介して、情報処理装置１１０から受信した圧縮符号化された画像データを復号化する。
【００６７】
画像処理制御部５２３は、画像処理部４５０を用いて、復号化部５２２が復号化した画像データに、画像処理装置１２０が備える画像処理を実行させる。例えば、画像処理装置１２０が画像投影装置である場合、画像処理部４５０は、復号化された画像データ（例えば動画データ）を、投影させる。
【００６８】
符号化情報通知部５２４は、例えば、情報処理装置１１０からの要求に応じて、画像処理装置１２０で利用可能な符号化方式の情報を、要求元の情報処理装置１１０に通知する。
【００６９】
記憶部５２５は、図４のＲＡＭ４１２、ＨＤＤ４１５、及び図４のＣＰＵ４１１で実行されるプログラム等によって実現され、情報処理装置１１０等から受信した画像データ等を記憶する。
【００７０】
＜処理の流れ＞
続いて、情報処理システム１００における情報処理装置１１０の制御方法の流れについて説明する。
【００７１】
（画像送信処理）
図６は、第１の実施形態に係る画像データの送信処理の例を示すフローチャートである。この処理は、情報処理装置１１０が、所定の無線通信１３０で画像データを画像処理装置１２０に送信する処理の一例を示している。
【００７２】
ステップＳ６０１において、情報処理装置１１０の無線通信部５０１は、無線通信１３０で画像処理装置１２０と通信を確立する。
【００７３】
ステップＳ６０２において、情報処理装置１１０は、ユーザによる画像データの送信要求（送信操作）を受付すると、ステップＳ６０３以降の処理を実行する。
【００７４】
ステップＳ６０３において、情報処理装置１１０の電池情報取得部５０３は、情報処理装置１１０の電力を供給する電池の残容量を取得する。例えば、電池情報取得部５０３は、図３のバッテリ部３０９に含まれるマイコンに、電池の残容量を問い合わせる。
【００７５】
ステップＳ６０４において、情報処理装置１１０の判定部５０４は、取得した電池の残容量で、画像データを送信可能な符号化方式を判定する判定処理を実行する。なお、符号化方式の判定処理の例については、図７を用いて後述する。
【００７６】
ステップＳ６０５において、情報処理装置１１０の符号化情報取得部５０７は、画像データを送信する画像処理装置１２０で利用可能な符号化方式の情報を取得する。例えば、符号化情報取得部５０７は、画像処理装置１２０で利用可能な符号化方式を、無線通信１３０で画像処理装置１２０に問合せする。
【００７７】
ステップＳ６０６において、情報処理装置１１０の決定部５０８は、例えば、決定部５０８は、現在の電池の残容量で画像データを送信可能な符号化方式のうち、画像処理装置１２０で利用可能な符号化方式の中から、画像データの送信に用いる符号化方式を決定する。
【００７８】
なお、決定部５０８は、現在の電池の残容量で画像データを送信可能な符号化方式のうち、画像処理装置１２０で利用可能な複数の復号化方式がある場合における、符号化方式の決定方法の任意の方法であって良い。
【００７９】
例えば、決定部５０８は、現在の電池の残容量で画像データを送信可能な符号化方式について、画像処理装置１２０に利用可能であるかを順次に問合せし、最初に利用可能であると判断された符号化方式を、画像データの送信に用いる符号化方式として決定する。或いは、決定部５０８は、利用可能な複数の復号化方式のうち、最も画質の良い符号化方式、又は最も消費電力の少ない符号化方式を、画像データの送信に用いる符号化方式として決定するものであっても良い。
【００８０】
ステップＳ６０７において、情報処理装置１１０の符号化部５０９は、決定部５０８で決定された符号化方式で画像データを圧縮符号化する。
【００８１】
ステップＳ６０８において、情報処理装置１１０の無線通信部５０１は、符号化部５０９によって符号化された画像データを、無線通信１３０で画像処理装置１２０に送信する。
【００８２】
（符号化方式の判定処理）
図７は、第１の実施形態に係る符号化方式の判定処理の例を示すフローチャートである。この処理は、図６のステップＳ６０４の処理に対応している。
【００８３】
ステップＳ７０１において、情報処理装置１１０の送信データ取得部５０２は、送信する画像データを、記憶部５１２等から読み出し、画像データのデータ量（サイズ）を取得する。
【００８４】
ステップＳ７０２において、情報処理装置１１０の第１の算出部５０５は、送信する画像データを、符号化部５０９で圧縮符号化が可能な１つ以上の符号化方式で符号化した場合の、符号化されたデータのデータ量を算出する。例えば、第１の算出部５０５は、表１に示すような圧縮率情報から、符号化部５０９で圧縮符号化が可能な１つ以上の符号化方式の圧縮率を取得し、取得した圧縮率と、送信する画像データのデータ量とを乗算することにより符号化されたデータのデータ量を算出する。
【００８５】
例えば、表１において、画像データのデータ量が１００ＭＢである場合、符号化方式「Ｈ．２６４」で符号化した場合の符号化されたデータのデータ量は、１００ＭＢ×０．６×０．０１＝０．６ＭＢとなる。また、符号化方式「ＭＰＥＧ−４」で符号化した場合の符号化されたデータのデータ量は、１００ＭＢ×０．８×０．０１＝０．８ＭＢとなる。
【００８６】
ステップＳ７０３において、情報処理装置１１０の第２の算出部５０６は、ステップＳ７０２で算出された、１つ以上の符号化方式で符号化されたデータのデータ量を送信する際に消費される電池の容量を算出する。例えば、第２の算出部５０６は、表２に示すようなデータ量あたりの電池容量の消費量を示す情報を用いて、各符号化方式で符号化されたデータのデータ量を送信する際に消費される電池の容量を算出する。
【００８７】
例えば、前述したように、画像データのデータ量が１００ＭＢであり、符号化方式「Ｈ．２６４」で符号化されたデータのデータ量が０．６ＭＢである場合、消費される電池の容量は、３０ｍＡｈ×０．６＝１８ｍＡｈとなる。また、符号化方式「ＭＰＥＧ−４」で符号化されたデータのデータ量が０．８ＭＢである場合、消費される電池の容量は、３０ｍＡｈ×０．８＝２４ｍＡｈとなる。
【００８８】
ステップ７０４において、情報処理装置１１０の判定部５０４は、現在の電池の残容量より、ステップＳ７０３で算出された消費される電池の容量の方が少ない符号化方式を、現在の電池の残容量で画像データを送信可能な符号化方式と判定する。
【００８９】
上記の処理により、情報処理装置１１０は、現在の電池の残容量で画像データを送信可能であり、かつ画像処理装置１２０で利用可能な符号化方式で画像データを符号化して、画像処理装置１２０に送信することができるようになる。
【００９０】
（情報処理システムの処理）
図８は、第１の実施形態に係る情報処理システムの処理の例を示すシーケンス図である。情報処理システム１００における画像データの送信処理の具体的な処理の一例を示している。ここでは、画像処理装置１２０が無線ＬＡＮのアクセスポイントとして動作しており、情報処理装置１１０が無線ＬＡＮのクライアントとして動作しているものとして、以下の説明を行う。
【００９１】
ステップＳ８０１において、無線ＬＡＮのアクセスポイントである画像処理装置１２０は、ビーコンフレーム（Beacon）により、自己のＥＳＳＩＤ（Extended Service Set Identifier）をブロードキャスト送信する。このとき、無線ＬＡＮのクライアントである情報処理装置１１０は、ビーコンフレームを受信して、利用可能なＥＳＳＩＤと一致するとステップＳ７０２以降の処理を実行する。
【００９２】
ステップＳ８０２において、情報処理装置１１０の無線通信部５０１と、画像処理装置１２０の通信部５２１との間で、無線ＬＡＮの認証処理を行う。この認証処理は、例えば、無線通信部５０１と通信部５２１とが、互いに認証情報（Authentication）を送信することにより行われる。このとき、無線ＬＡＮの認証に成功すると、ステップＳ８０３以降の処理が実行される。
【００９３】
ステップＳ８０３において、情報処理装置１１０の無線通信部５０１と、画像処理装置１２０の通信部５２１との間で、無線ＬＡＮの接続処理を行う。例えば、無線通信部５０１は、接続要求（Association request）を通信部５２１に送信し、通信部５２１は、接続応答（Association response）を無線通信部５０１に返信する。
【００９４】
上記の処理により、情報処理装置１１０と画像処理装置１２０との間で、無線通信１３０の一例である無線ＬＡＮ通信が確立される。なお、ステップＳ８０１〜Ｓ８０３の処理は、図６のステップＳ６０１の処理に対応している。
【００９５】
ステップＳ８０４において、情報処理装置１１０の操作受付部５１０が、ユーザによる画像データの送信操作（送信要求）を受け付けると、ステップＳ８０５以降の処理が実行される。なお、この処理は、図６のステップＳ６０２の処理に対応している。
【００９６】
ステップＳ８０５において、情報処理装置１１０の電池情報取得部５０３は、現在の電池の残容量を取得する。なお、この処理は、図６のステップＳ６０３の処理に対応している。
【００９７】
ステップＳ８０６において、情報処理装置１１０は、現在の電池容量で、画像データを送信可能な符号化方式を判定する。なお、この処理は、図７に示す符号化方式の判定処理に対応している。
【００９８】
ステップＳ８０７〜Ｓ８１０において、情報処理装置１１０の符号化情報取得部５０７は、画像処理装置１２０で利用可能な符号化方式の情報を取得する。
【００９９】
なお、ここでは、一例として、現在の電池の残容量で、画像データを送信可能な符号化方式が、「Ｈ．２６４」、「ＭＰＥＧ−４」であり、画像処理装置１２０で利用可能な符号化方式が「ＭＰＥＧ−４」であるものとして以下の説明を行う。
【０１００】
ステップＳ８０７において、情報処理装置１１０の符号化情報取得部５０７は、画像処理装置１２０に、符号化方式「Ｈ．２６４」が利用可能であるかを問合せする「Ｈ．２６４符号化方式通信リクエスト」を送信する。
【０１０１】
ステップＳ８０８において、画像処理装置１２０の符号化情報通知部５２４は、符号化方式「Ｈ．２６４」が利用可能でないことを示す「Ｈ．２６４符号化方式通信不可レスポンス」を返信する。
【０１０２】
ステップＳ８０９において、情報処理装置１１０の符号化情報取得部５０７は、画像処理装置１２０に、符号化方式「ＭＰＥＧ−４」が利用可能であるかを問合せする「ＭＰＥＧ−４符号化方式通信リクエスト」を送信する。
【０１０３】
ステップＳ８１０において、画像処理装置１２０の符号化情報通知部５２４は、符号化方式「ＭＰＥＧ−４」が利用可能であることを示す「ＭＰＥＧ−４符号化方式通信可レスポンス」を返信する。
【０１０４】
例えば、上記の処理により、情報処理装置１１０の符号化情報取得部５０７は、画像処理装置１２０で利用可能な符号化方式が、「ＭＰＥＧ−４」であることを取得することができる。なお、ステップＳ８０７〜Ｓ８１０に示す処理は、符号化情報取得部５０７が、画像処理装置１２０で利用可能な符号化方式の情報を取得する処理の一例である。
【０１０５】
ステップＳ８１１において、情報処理装置１１０の決定部５０８は、画像データの送信に用いる符号化方式を決定する。なお、この処理は、図６のステップＳ６０６の処理に対応している。
【０１０６】
ここでは、現在の電池の残容量で画像データを送信可能であり、かつ画像処理装置１２０で利用可能な符号化方式は、「ＭＰＥＧ−４」だけなので、決定部５０８は、「ＭＰＥＧ−４」を、画像データの送信に用いる符号化方式を決定する。
【０１０７】
ステップＳ８１２において、情報処理装置１１０の符号化部５０９は、決定された符号化方式「ＭＰＥＧ−４」で画像データを符号化し、符号化された画像データを、無線通信部５０１を介して画像処理装置１２０に送信する。
【０１０８】
上記の処理により、情報処理装置１１０は、電池の残容量で画像データを送信可能であり、かつ画像処理装置１２０で利用可能である符号化方式で、画像データを圧縮符号化して、所定の無線通信１３０で画像処理装置１２０に送信することができるようになる。
【０１０９】
以上、本実施形態によれば、所定の無線通信１３０で画像処理装置１２０に画像データを送信する情報処理装置１１０において、画像処理装置１２０への画像データの送信に失敗することを低減させることができる。
【０１１０】
［第２の実施形態］
第２の実施形態では、例えば、情報処理装置１１０の電池が充電中である場合、或いは情報処理装置１１０の電池の残容量が十分にある場合等に、図６のステップＳ６０４〜Ｓ６０７の処理を中止する場合の例について説明する。
【０１１１】
図９は、第２の実施形態に係る画像送信処理の例を示すフローチャートである。なお、図９のステップＳ６０１〜Ｓ６０３、及びステップＳ６０４〜Ｓ６０６の処理は、図６に示す第１の実施形態に係る画像データの送信処理と同様なので、ここでは、第１の実施形態との相違点を中心に説明を行う。
【０１１２】
ステップＳ９０１において、情報処理装置１１０の判定部５０４は、現在の電池の残容量が、予め定められた、電池の残容量が十分であることを示す閾値以下であるかを判断する。
【０１１３】
現在の電池の残容量が閾値以下でない場合、判定部５０４は、ステップＳ６０４〜Ｓ６０６の処理を中止して、処理をステップＳ９０３に移行させ、例えば、既定の符号化方式で画像データを圧縮符号化する。
【０１１４】
一方、現在の電池の残容量が閾値以下である場合、判定部５０４は、処理をステップＳ９０２に移行させる。
【０１１５】
ステップＳ９０２において、情報処理装置１１０の判定部５０４は、情報処理装置１１０の電池が充電中であるかを判断する。例えば、判定部５０４は、図３のバッテリ部３０９に含まれるマイコンに、電池が充電中であるかを問い合わせる。
【０１１６】
情報処理装置１１０の電池が充電中である場合、判定部５０４は、ステップＳ６０４〜Ｓ６０６の処理を中止して、処理をステップＳ９０３に移行させる。
【０１１７】
一方、情報処理装置１１０の電池が充電中でない場合、判定部５０４は、処理をステップＳ６０４に移行させる。
【０１１８】
上記の処理により、情報処理装置１１０は、電池の残容量が十分にある場合、及び電池が充電中である場合、ステップＳ６０４〜Ｓ６０６の処理を中止して、迅速に画像データの送信を開始することができるようになる。
【０１１９】
［第３の実施形態］
第３の実施形態では、現在の電池の残容量で画像データを送信可能であり、かつ画像処理装置１２０で利用可能な符号化方式が複数ある場合に、利用する符号化方式を、ユーザに選択させる場合の処理の例について説明する。
【０１２０】
図１０は、第２の実施形態に係る情報処理システムの処理の例を示すシーケンス図である。なお、図１０のステップＳ８０１〜Ｓ８０６の処理は、図８に示す第１の実施形態に係る情報処理システムの処理と同様なので、ここでは、第１の実施形態との相違点を中心に説明する。
【０１２１】
ステップＳ１００１〜Ｓ１００４において、情報処理装置１１０の符号化情報取得部５０７は、画像処理装置１２０で利用可能な符号化方式の情報を取得する。
【０１２２】
なお、ここでは、一例として、現在の電池の残容量で、画像データを送信可能な符号化方式が、「Ｈ．２６４」、「ＭＰＥＧ−４」であり、画像処理装置１２０で利用可能な符号化方式が「ＭＰＥＧ−４」、「ＭＰＥＧ−４」であるものとして以下の説明を行う。
【０１２３】
ステップＳ１００１において、情報処理装置１１０の符号化情報取得部５０７は、画像処理装置１２０に、符号化方式「Ｈ．２６４」が利用可能であるかを問合せする「Ｈ．２６４符号化方式通信リクエスト」を送信する。
【０１２４】
ステップＳ１００２において、画像処理装置１２０の符号化情報通知部５２４は、符号化方式「Ｈ．２６４」が利用可能であることを示す「Ｈ．２６４符号化方式通信可レスポンス」を返信する。
【０１２５】
ステップＳ１００３において、情報処理装置１１０の符号化情報取得部５０７は、画像処理装置１２０に、符号化方式「ＭＰＥＧ−４」が利用可能であるかを問合せする「ＭＰＥＧ−４符号化方式通信リクエスト」を送信する。
【０１２６】
ステップＳ１００４において、画像処理装置１２０の符号化情報通知部５２４は、符号化方式「ＭＰＥＧ−４」が利用可能であることを示す「ＭＰＥＧ−４符号化方式通信可レスポンス」を返信する。
【０１２７】
例えば、上記の処理により、情報処理装置１１０の符号化情報取得部５０７は、画像処理装置１２０で利用可能な符号化方式が、「Ｈ．２６４」、「ＭＰＥＧ−４」であることを取得することができる。
【０１２８】
ステップＳ１００５において、情報処理装置１１０の決定部５０８は、画像処理装置１２０で利用可能な符号化方式が複数ある場合、表示制御部５１１を用いて、利用可能な符号化方式を、表示装置３０８、表示入力装置３１２等の表示部に選択可能に表示させる。
【０１２９】
なお、情報処理装置１１０の決定部５０８は、画像処理装置１２０で利用可能な符号化方式がない場合、表示制御部５１１を用いて、利用可能な符号化方式がないことを示す表示画面を、表示装置３０８、表示入力装置３１２等の表示部に表示させる。
【０１３０】
ステップＳ１００６において、情報処理装置１１０の決定部５０８は、操作受付部５１０を用いて、表示部に選択可能に表示させた符号化方式の中から、ユーザの選択操作によって選択された符号化方式を受付する。
【０１３１】
ステップＳ１００７において、情報処理装置１１０の符号化部５０９は、ユーザによって選択された符号化方式で画像データを符号化し、符号化された画像データを、無線通信部５０１を介して画像処理装置１２０に送信する。
【０１３２】
上記の処理により、情報処理装置１１０は、現在の電池の残容量で画像データを送信可能であり、かつ画像処理装置１２０で利用可能な符号化方式が複数ある場合に、ユーザが画像を送信する符号化方式を選択することができるようになる。
【０１３３】
［第４の実施形態］
第４の実施形態では、現在の電池の残容量で画像データを送信可能であり、かつ画像処理装置１２０で利用可能な符号化方式の中から符号化方式を決定する処理（以下、符号化方式の決定処理と呼ぶ）を実行するか否かを設定可能にする場合の例について説明する。
【０１３４】
＜機能構成＞
図１１は、第４の実施形態に係る情報処理システムの機能構成の例を示す図である。図１１に示す第４の実施形態に係る情報処理装置１１０は、図５に示す第１の実施形態に係る情報処理装置１１０の機能構成に加えて、設定部１１０１を有している。
【０１３５】
設定部１１０１は、例えば、図３の切替スイッチ／切替端子３１０の設定（例えば、スイッチの切替や、外部端子等の設定）により、符号化方式の決定処理を実行するか、中止するかを判断する。
【０１３６】
また、別の一例として、設定部１１０１は、情報処理装置１１０の表示部に設定画面を表示させて、決定処理を実行するか、中止するかの設定を、ソフトウェアで受付するもの等であっても良い。
【０１３７】
なお、上記以外の構成は、図５に示す第１の実施形態と同様なので、ここでは説明を省略する。
【０１３８】
＜処理の流れ＞
図１２は、第４の実施形態に係る画像データの送信処理の例を示すフローチャートである。なお、図１２のステップＳ６０１、Ｓ６０２、Ｓ６０３〜Ｓ６０８の処理は、図６に示す第１の実施形態に係る画像データの送信処理と同様なので、ここでは、第１の実施形態との相違点を中心に説明を行う。
【０１３９】
ステップＳ１２０１において、情報処理装置１１０の設定部１１０１は、符号化方式の決定処理の設定が有効であるかを判断する。例えば、設定部１１０１は、図３の切替スイッチ／切替端子３１０の設定が、予め定められた設定である場合、符号化方式の決定処理の設定が有効であると判断する。
【０１４０】
符号化方式の決定処理の設定が有効であると判断した場合、設定部１１０１は、処理をステップＳ６０３に移行させて、符号化方式の決定処理を実行させる。
【０１４１】
一方、符号化方式の決定処理の設定が有効でないと判断した場合、設定部１１０１は、符号化方式の決定処理を中止し、処理をステップＳ１２０２に移行させる。
【０１４２】
ステップＳ１２０２に移行すると、符号化部５０９は、例えば、既定の符号化方式で画像データを圧縮符号化する。
【０１４３】
上記の処理により、符号化方式の決定処理により、何らかの問題が発生した場合、符号化方式の決定処理を禁止することができるようになり、発生した問題を低減させることができるようになる。
【符号の説明】
【０１４４】
１００      情報処理システム
１１０      情報処理装置
１２０      画像処理装置
１３０      無線通信
５０３      電池情報取得部（第１の取得部）
５０４      判定部
５０５      第１の算出部
５０６      第２の算出部
５０７      符号化情報取得部（第２の取得部）
５０８      決定部
５０９      符号化部
１１０１    設定部
【先行技術文献】
【特許文献】
【０１４５】
【特許文献１】特開２０１６−２６４６２号公報
【図１】
2018148465.tif 000005
【図２】
2018148465.tif 000006
【図３】
2018148465.tif 000007
【図４】
2018148465.tif 000008
【図５】
2018148465.tif 000009
【図６】
2018148465.tif 000010
【図７】
2018148465.tif 000011
【図８】
2018148465.tif 000012
【図９】
2018148465.tif 000013
【図１０】
2018148465.tif 000014
【図１１】
2018148465.tif 000015
【図１２】
2018148465.tif 000016