(57)【要約】【課題】より適切に録音をすること。【解決手段】情報処理装置は、音声データを機器と送受信するためにＨＦＰ（Ｈａｎｄｓ−Ｆｒｅｅ  Ｐｒｏｆｉｌｅ）を用いて前記機器と接続している際に、録画機能、及び録音機能の少なくとも一方が起動された場合、音声データを前記機器と送受信するための通信方式を、前記ＨＦＰからＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋｉｎｇ  Ｐｒｏｆｉｌｅ）に切り替える制御部を有する。【選択図】図４
2020017908.tif 000002
【特許請求の範囲】
【請求項１】
音声データを機器と送受信するためにＨＦＰ（Ｈａｎｄｓ−Ｆｒｅｅ  Ｐｒｏｆｉｌｅ）を用いて前記機器と接続している際に、録画機能、及び録音機能の少なくとも一方が起動された場合、音声データを前記機器と送受信するための通信方式を、前記ＨＦＰからＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋｉｎｇ  Ｐｒｏｆｉｌｅ）に切り替える制御部を有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
従来、複数の機器の間を、Ｂｌｕｅｔｏｏｔｈ（登録商標）のハンズフリープロファイル (Hands-Free Profile; ＨＦＰ)を用いて接続する技術が知られている（例えば、特許文献１を参照）。ＨＦＰは、携帯電話やスマートフォン等の携帯端末と、ハンズフリー装置等とを無線で接続し、ハンズフリー装置等のマイク、及びスピーカを用いて、他の携帯端末とのハンズフリー通話を行うためのプロファイルである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−０３６８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、携帯端末がＨＦＰを用いて車載のハンズフリー装置等と接続している間に、携帯端末の動画撮影等の機能を利用すると、携帯端末のマイクがオフとなっているため、携帯端末のマイクでは録音できない場合がある。
【０００５】
そこで、より適切に録音をすることができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
情報処理装置は、音声データを機器と送受信するためにＨＦＰ（Ｈａｎｄｓ−Ｆｒｅｅ  Ｐｒｏｆｉｌｅ）を用いて前記機器と接続している際に、録画機能、及び録音機能の少なくとも一方が起動された場合、音声データを前記機器と送受信するための通信方式を、前記ＨＦＰからＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋｉｎｇ  Ｐｒｏｆｉｌｅ）に切り替える制御部を有する。
【発明の効果】
【０００７】
より適切に録音をすることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る通信システムの構成例を示す図である。
【図２】実施形態に係る情報処理装置のハードウェア構成例を示す図である。
【図３】実施形態に係る情報処理装置、及び機器の機能ブロック図の一例を示す図である。
【図４】実施形態に係る通信システムの処理の一例（その一）を示すシーケンス図である。
【図５】実施形態に係る通信システムの処理の一例（その二）を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施形態を説明する。
【００１０】
＜システム構成＞
図１は、実施形態に係る通信システム１の構成例を示す図である。図１において、通信システム１は、情報処理装置１０、及び機器２０を有する。
【００１１】
情報処理装置１０と機器２０は、例えば、Ｂｌｕｅｔｏｏｔｈ等の近距離無線通信により、通信できるように接続されている。
【００１２】
情報処理装置１０は、例えば、スマートフォン、携帯電話、タブレットＰＣ（Personal Computer）、及びノートＰＣ等の情報処理装置（コンピュータ）である。機器２０は、マイク及びスピーカを有する機器であり、例えば、マイク及びスピーカを有する人型等のロボット、及び車載用のハンズフリー装置等の機器である。以下では、機器２０がロボットであり、ロボットと会話を行える例について説明するが、機器２０はマイク及びスピーカを有する装置であればよく、ロボットに限定されない。
【００１３】
機器２０は、機器２０のマイクで集音したユーザの音声データを、近距離無線通信により情報処理装置１０に送信する。そして、情報処理装置１０は、受信した音声データに基づいて情報処理装置１０またはクラウド上のＡＩ(Artificial Intelligence)により生成された音声データを近距離無線通信により機器２０に送信する。そして、機器２０は、受信した音声データに基づく音声を、機器２０のスピーカから出力する。これにより、ユーザとＡＩにより会話を行うことができる。
【００１４】
＜ハードウェア構成＞
図２は、実施形態に係る情報処理装置１０のハードウェア構成例を示す図である。図２の情報処理装置１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、マイク１０６、カメラ１０７等を有する。
【００１５】
情報処理装置１０での処理を実現する情報処理プログラムは、例えば、記録媒体１０１によって提供される。情報処理プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、情報処理プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、情報処理プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされた情報処理プログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１６】
メモリ装置１０３は、例えば、ＲＡＭ（Random access memory）であり、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って情報処理装置１０に係る機能を実現する。インタフェース装置１０５は、例えば、他の装置との通信を接続するためのインタフェースである無線通信モジュールと、ユーザインターフェースを実現するためのタッチパネル等を含む。マイク１０６は、音を電気信号に変換する装置である。カメラ１０７は、画像を撮影するための装置である。
【００１７】
なお、記録媒体１０１の一例としては、ＣＤ−ＲＯＭ、ＤＶＤディスク、又はＵＳＢメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置１０２の一例としては、ＨＤＤ（Hard Disk Drive）又はフラッシュメモリ等が挙げられる。記録媒体１０１及び補助記憶装置１０２のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。
【００１８】
なお、機器２０のハードウェア構成は、情報処理装置１０と同様でもよい。なお、機器２０は、スピーカを有してもよい。
【００１９】
＜機能構成＞
次に、図３を参照し、実施形態に係る情報処理装置１０の機能構成について説明する。図３は、実施形態に係る情報処理装置１０の機能ブロック図の一例を示す図である。
【００２０】
情報処理装置１０は、制御部１１、会話部１２、及び記録部１３を有する。制御部１１、会話部１２、及び記録部１３は、情報処理装置１０にインストールされた１以上のプログラムが、情報処理装置１０のＣＰＵ１０４に実行させる処理により実現されてもよい。
【００２１】
制御部１１は、機器２０との通信等を制御する。制御部１１は、例えば、音声データを機器２０と送受信するためにＨＦＰを用いて機器２０と接続している際に、録画機能、または録音機能が起動された場合、音声データを機器２０と送受信するための通信方式を、ＨＦＰからＰＡＮに切り替える。
【００２２】
会話部１２は、例えば、ＡＩを用いて、機器２０から受信した音声データに基づいて、機器２０に出力させる音声データを生成する。
【００２３】
記録部１３は、制御部１１の指示に従い、マイク１０６で集音した音声、及びカメラ１０７で撮影した動画を記録する。
【００２４】
＜処理＞
次に、図４を参照して、実施形態に係る通信システム１の処理の一例について説明する。図４は、実施形態に係る通信システム１の処理の一例（その一）を示すシーケンス図である。
【００２５】
ステップＳ１０１において、情報処理装置１０の制御部１１と機器２０は、ＢｌｕｅｔｏｏｔｈのＨＦＰを用いて、音声データを送受信する。ここで、例えば、機器２０は、機器２０のマイクで集音したユーザの音声データを情報処理装置１０に送信する。また、情報処理装置１０の制御部１１は、受信した音声データに基づいて会話部１２により生成された音声データを機器２０に送信する。そして、機器２０は、受信した音声データに基づく音声を、機器２０のスピーカから出力する。これにより、ユーザとロボットとの間で会話を行うことができる。
【００２６】
ここで、ＨＦＰはハンズフリー通話用のプロファイルであるため、情報処理装置１０の制御部１１は、ＨＦＰを接続している場合、情報処理装置１０のマイク１０６をオフに設定し、機器２０から受信した音声を、マイク１０６で集音された音声として扱う。これにより、ユーザは、情報処理装置１０にインストールされた会話用のアプリケーションと、マイク及びスピーカを有するハンズフリー装置等の機器２０とを用いて、ＡＩとの会話を行うことができる。また、ユーザは、情報処理装置１０と他の携帯電話機等との電話を接続すれば、他の携帯電話機等のユーザとのハンズフリー通話を行うこともできる。
【００２７】
続いて、情報処理装置１０の制御部１１は、機器２０との間で音声データを送受信するためのＢｌｕｅｔｏｏｔｈのプロファイルを、ＨＦＰからパーソナルエリアネットワーキングプロファイル(Personal Area Networking Profile; ＰＡＮ)に切り替える要求を機器２０に送信する（ステップＳ１０２）。ここで、情報処理装置１０の制御部１１は、例えば、ユーザから所定のアプリケーション上での、ホーム画面から撮影画面に遷移する操作に応答して、ステップＳ１０２の処理を実行してもよい。なお、当該ホーム画面は、当該アプリケーションの各種機能のメニュー画面等でもよい。また、当該撮影画面は、カメラ１０７で撮影している画像、及び録画開始ボタン等を表示する画面でもよい。
【００２８】
続いて、情報処理装置１０の制御部１１は、ユーザから、録画機能または録音機能を起動する操作を受け付ける（ステップＳ１０３）。以下では、録画機能の起動操作がされたものとして説明するが、録音機能についても以下と同様の処理を行えばよい。
【００２９】
続いて、情報処理装置１０の制御部１１は、録画機能を起動する（ステップＳ１０４）。
【００３０】
続いて、情報処理装置１０の制御部１１と機器２０は、ＢｌｕｅｔｏｏｔｈのＰＡＮを用いて、音声データを送受信する（ステップＳ１０５）。これにより、ステップＳ１０１の処理と同様に、ユーザとロボットとの間で会話を行うことができる。なお、以下のステップＳ１０６からステップＳ１１２の処理が行われている間も、ステップＳ１０５の処理が断続的に行われてもよい。
【００３１】
ここで、ＰＡＮは、Bluetooth機器間で小さなネットワークを構築するためのプロファイルであり、情報処理装置１０の制御部１１は、ＰＡＮを接続している場合、ＨＦＰを接続している場合と異なり、音声に関する機能についての制約を受けない。そのため、情報処理装置１０の制御部１１は、情報処理装置１０のマイク１０６をオンにし、マイク１０６で集音した音声と、機器２０から受信した音声を区別して扱うことができる。
【００３２】
続いて、情報処理装置１０の制御部１１は、ユーザから、録画を開始する操作を受け付けると（ステップＳ１０６）、記録部１３により録画を開始させる（ステップＳ１０７）。ここで、情報処理装置１０の記録部１３は、情報処理装置１０のマイク１０６で集音した音声、及びカメラ１０７で撮影した動画を記録する。これにより、ユーザは、例えば、ユーザとロボットとの間の会話の動画及び音声を情報処理装置１０に記録させることができる。
【００３３】
続いて、情報処理装置１０の制御部１１は、ユーザから、録画を終了する操作を受け付けると（ステップＳ１０８）、記録部１３による録画を終了させる（ステップＳ１０９）。
【００３４】
続いて、情報処理装置１０の制御部１１は、機器２０との間で音声データを送受信するためのＢｌｕｅｔｏｏｔｈのプロファイルを、ＰＡＮからＨＦＰに切り替える要求を機器２０に送信する（ステップＳ１１０）。ここで、情報処理装置１０の制御部１１は、例えば、ユーザから所定のアプリケーション上での、撮影画面からホーム画面に遷移する操作に応答して、ステップＳ１１０の処理を実行してもよい。
【００３５】
続いて、情報処理装置１０の制御部１１と機器２０は、ＢｌｕｅｔｏｏｔｈのＨＦＰを用いて、音声データを送受信する（ステップＳ１１１）。この処理は、ステップＳ１０１の処理と同様である。
【００３６】
続いて、情報処理装置１０の制御部１１は、ユーザから、録画機能を停止する操作を受け付ける（ステップＳ１１２）。
【００３７】
続いて、情報処理装置１０の制御部１１は、録画機能を停止する（ステップＳ１１３）。
【００３８】
次に、図５を参照して、実施形態に係る通信システム１の処理の他の例について説明する。図５は、実施形態に係る通信システム１の処理の一例（その二）を示すシーケンス図である。図５の例では、図４の例と比較して、ＨＦＰからＰＡＮへの切り替えを録画機能の起動後に行う点、及びＰＡＮからＨＦＰへの切り替えを録画機能の停止後に行う点が異なる。なお、図５の例は一部を除いて図４の例と同様であるため、同様の箇所については適宜説明を省略する。
【００３９】
ステップＳ２０１において、情報処理装置１０の制御部１１と機器２０は、ＢｌｕｅｔｏｏｔｈのＨＦＰを用いて、音声データを送受信する。
【００４０】
続いて、情報処理装置１０の制御部１１は、ユーザから、録画機能または録音機能を起動する操作を受け付ける（ステップＳ２０２）。
【００４１】
続いて、情報処理装置１０の制御部１１は、録画機能を起動する（ステップＳ２０３）。続いて、情報処理装置１０の制御部１１は、機器２０との間で音声データを送受信するためのＢｌｕｅｔｏｏｔｈのプロファイルを、ＨＦＰからパーソナルエリアネットワーキングプロファイル(Personal Area Networking Profile; ＰＡＮ)に切り替える要求を機器２０に送信する（ステップＳ２０４）。
【００４２】
続いて、情報処理装置１０の制御部１１と機器２０は、ＢｌｕｅｔｏｏｔｈのＰＡＮを用いて、音声データを送受信する（ステップＳ２０５）。
【００４３】
続いて、情報処理装置１０の制御部１１は、ユーザから、録画を開始する操作を受け付けると（ステップＳ２０６）、記録部１３により録画を開始させる（ステップＳ２０７）。  続いて、情報処理装置１０の制御部１１は、ユーザから、録画を終了する操作を受け付けると（ステップＳ２０８）、記録部１３による録画を終了させる（ステップＳ２０９）。
【００４４】
続いて、情報処理装置１０の制御部１１は、ユーザから、録画機能を停止する操作を受け付ける（ステップＳ２１０）。
【００４５】
続いて、情報処理装置１０の制御部１１は、録画機能を停止する（ステップＳ２１１）。続いて、情報処理装置１０の制御部１１は、機器２０との間で音声データを送受信するためのＢｌｕｅｔｏｏｔｈのプロファイルを、ＰＡＮからＨＦＰに切り替える要求を機器２０に送信する（ステップＳ２１２）。
【００４６】
続いて、情報処理装置１０の制御部１１と機器２０は、ＢｌｕｅｔｏｏｔｈのＨＦＰを用いて、音声データを送受信する（ステップＳ２１３）。
【００４７】
＜変形例＞
情報処理装置１０の各機能部の処理のうち少なくとも一部は、例えば１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。この場合、例えば、会話部１２を、ネットワークを介して情報処理装置１０に接続されるサーバが有する構成としてもよい。また、機器２０の各機能部のうち少なくとも一部を、情報処理装置１０が有する構成としてもよい。また、情報処理装置１０の各機能部のうち少なくとも一部を、機器２０が有する構成としてもよい。
【００４８】
＜実施形態のまとめ＞
従来、情報処理装置１０が機器２０とＨＦＰにより接続している間に、情報処理装置１０において録画または録音をする場合、情報処理装置１０のマイク１０６がオフ（無効）となっているため、マイク１０６では録音できない。この場合、情報処理装置１０は、機器２０のマイクで集音され、ＨＦＰにより機器２０から受信した音声を録音できる。
【００４９】
しかしながら、この場合、機器２０が、例えば、ハウリングを防止すること等を目的として、機器２０のマイクとスピーカを排他制御する場合には、機器２０のスピーカから出力された音声が機器２０のマイクでは集音されないため、機器２０での発話を録音できない。
【００５０】
上述した実施形態によれば、録画機能または録音機能が起動した場合、ＨＦＰからＰＡＮにプロファイルを変更する。これにより、より適切に録音をすることができる。
【００５１】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００５２】
１  通信システム
１０  情報処理装置
１１  制御部
１２  会話部
１３  記録部
１０６  マイク
１０７  カメラ
２０  機器
【図１】
2020017908.tif 000003
【図２】
2020017908.tif 000004
【図３】
2020017908.tif 000005
【図４】
2020017908.tif 000006
【図５】
2020017908.tif 000007