(57)【要約】【課題】従来よりも自由に音声出力装置にメッセージを出力させることができるネットワークシステム、音声出力装置、サーバ、音声出力方法、および音声出力プログラムを提供する。【解決手段】音声出力装置２００と、インターネットを介して音声出力装置２００と通信可能なサーバ１００とを備えるネットワークシステム１が提供される。サーバ１００は、ＴＶ番組に対応する音声データを音声出力装置２００に送信する。【選択図】図６
2016045758.tif 000002
【特許請求の範囲】
【請求項１】
音声出力装置と、
インターネットを介して前記音声出力装置と通信可能なサーバとを備え、
前記サーバは、ＴＶ番組に対応する音声データを前記音声出力装置に送信する、ネットワークシステム。
【請求項２】
前記音声出力装置は、テレビのチャンネルを検知して、当該チャンネルを前記サーバに送信し、
前記サーバは、前記チャンネルに基づいて前記ＴＶ番組に対応する前記音声データを前記音声出力装置に送信する、請求項１に記載のネットワークシステム。
【請求項３】
前記音声出力装置は、動物の形状を有し、
前記音声出力装置は、ユーザから受け付けた扱い方に関するデータを前記サーバに送信し、
前記サーバは、前記データに基づいて、前記音声データを前記音声出力装置に送信する、請求項１または２に記載のネットワークシステム。
【請求項４】
前記サーバは、前記ＴＶ番組に対応する動作データも前記音声出力装置に送信する、請求項１から３のいずれか１項に記載のネットワークシステム。
【請求項５】
前記サーバは、他の端末からテキストを受信して、前記ＴＶ番組に対応する音声データとして前記テキストに対応する音声データを前記音声出力装置に送信する、請求項１から３のいずれか１項に記載のネットワークシステム。
【請求項６】
前記サーバは、手話のための動作データを前記音声出力装置に送信する、請求項１から３のいずれか１項に記載のネットワークシステム。
【請求項７】
前記サーバは、テキストの入力を受け付けて、前記テキストに対応する手話のための動作データを前記音声出力装置に送信する、請求項１から３のいずれか１項に記載のネットワークシステム。
【請求項８】
音声出力装置と、ネットワークを介して前記音声出力装置と通信可能なサーバと、を含むネットワークシステムにおける音声出力方法であって、
前記サーバが、ＴＶ番組に対応する音声データを前記音声出力装置に送信するステップと、
前記音声出力装置が、前記音声データに基づいて音声を出力するステップとを備える、音声出力方法。
【請求項９】
ネットワークを介して音声出力装置と通信するための通信インターフェイスと、
プロセッサとを備え、
前記プロセッサは、前記通信インターフェイスを介してＴＶ番組に対応する音声データを音声出力装置に送信する、サーバ。
【請求項１０】
前記プロセッサは、
前記通信インターフェイスを介して、他の端末からテキストを受信し、
前記通信インターフェイスを介して、前記音声出力装置に前記テキストに対応する音声データを送信する、請求項９に記載のサーバ。
【請求項１１】
ネットワークを介してサーバと通信するための通信インターフェイスと、
スピーカと、
プロセッサとを備え、
前記プロセッサは、前記通信インターフェイスを利用することによって、インターネットを介して、ＴＶ番組に対応する音声データを前記サーバから受信し、当該音声データに基づいて前記スピーカに音声を出力させる、音声出力装置。
【請求項１２】
ＩＲ受信部をさらに備え、
前記プロセッサは、前記ＩＲ受信部を介してチャンネル命令を受け付け、前記通信インターフェイスを利用することによって前記チャンネル命令を前記サーバに送信する、請求項１１に記載の音声出力装置。
【請求項１３】
部位駆動部をさらに備え、
前記プロセッサは、前記通信インターフェイスを利用することによって、インターネットを介して、ＴＶ番組に対応する動作データを前記サーバから受信し、当該動作データに基づいて前記部位駆動部を制御する、請求項１１または１２に記載の音声出力装置。
【請求項１４】
ネットワークを介してサーバと通信するための通信インターフェイスと、スピーカと、プロセッサとを含む音声出力装置における音声出力方法であって、
前記プロセッサが、前記通信インターフェイスを利用することによって、インターネットを介して、前記サーバからＴＶ番組に対応する音声データを受信するステップと、
前記プロセッサが、前記音声データに基づいて前記スピーカに音声を出力させるステップとを備える、音声出力方法。
【請求項１５】
ネットワークを介してサーバと通信するための通信インターフェイスと、スピーカと、プロセッサとを含む音声出力装置のための音声出力プログラムであって、
前記通信インターフェイスを利用することによって、インターネットを介して、前記サーバからＴＶ番組に対応する音声データを受信するステップと、
前記音声データに基づいて前記スピーカに音声を出力させるステップとを前記プロセッサに実行させる、音声出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スピーカを有する音声出力装置に音声を出力させるための技術に関し、特にテレビジョン放送の内容に合わせて音声出力装置に音声を出力させるための技術に関する。
【背景技術】
【０００２】
従来から、スピーカを有する音声出力装置に音声を出力させるための技術が知られている。
【０００３】
たとえば、特開２００２−７７０７３号公報（特許文献１）には、放送システム、受信設備及び外部装置が開示されている。特開２００２−７７０７３号公報（特許文献１）によると、放送システムは、放送番組データと、番組の内容に関連したプログラムデータを、放送送出機器を用いて局から衛星経由で、各需要家に配信する。放送番組データは、需要家のチューナから表示用端末に転送され、本放送部に放送番組が表示される。プログラムデータは、チューナから表示用端末と外部装置に転送され、データ放送部にデータ放送が表示され、外部装置は番組の内容に関連したプログラムを格納する。
【０００４】
また、特開２００２−１１８８２８号公報（特許文献２）には、動作端末およびその制御方法が開示されている。特開２００２−１１８８２８号公報（特許文献２）によると、視聴者は、データ放送用データおよびテレビ信号を放送センターから受信し、テレビ受像機によってテレビ番組画像を見る。視聴者がＳＴＢを操作してＳＴＢ内の入力手段に情報を入力した場合には、ＳＴＢ内の制御手段は、この入力情報を動作端末の制御データとして取り込む。制御手段は、放送センターから受信した動作端末制御データおよび入力手段から入力した動作端末制御データに基づき、動作端末の動作を制御する。この制御により、動作端末は、受信したデジタルテレビ放送のデータに加え、視聴者から入力した情報を基に、放送番組の内容に連動する動作をする。
【０００５】
また、特開２００３−８８６８６号公報（特許文献３）には、相槌ロボットが開示されている。特開２００３−８８６８６号公報（特許文献３）によると、第１入力部と、受話部と、音声認識部と、記憶部と制御部とを備え、前記第１入力部が操作され、利用者の音声が前記受話部に入力されると、前記音声認識部は前記音声を音声認識し、前記制御部は前記記憶部に対し、音声認識された登録データを記憶させる。また、頭部を駆動する駆動部を設け、相槌音声が出力されると共に、前記制御部は前記駆動部を駆動させ、前記頭部をして、相槌動作をさせる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−７７０７３号公報
【特許文献２】特開２００２−１１８８２８号公報
【特許文献３】特開２００３−８８６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来は放送局以外が自由に音声出力装置にメッセージを出力させることができなかった。そこで、本発明の目的は、従来よりも自由に音声出力装置にメッセージを出力させることができるネットワークシステム、音声出力装置、サーバ、音声出力方法、および音声出力プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
この発明のある態様に従うと、音声出力装置と、インターネットを介して音声出力装置と通信可能なサーバとを備えるネットワークシステムが提供される。サーバは、ＴＶ番組に対応する音声データを音声出力装置に送信する。
【０００９】
好ましくは、音声出力装置は、テレビのチャンネルを検知して、当該チャンネルをサーバに送信する。サーバは、チャンネルに基づいてＴＶ番組に対応する音声データを音声出力装置に送信する。
【００１０】
好ましくは、音声出力装置は、動物の形状を有する。音声出力装置がユーザから受け付けた扱い方に関するデータをサーバに送信する。サーバは、データに基づいて、音声データを音声出力装置に送信する。
【００１１】
好ましくは、サーバは、ＴＶ番組に対応する動作データも音声出力装置に送信する。
【００１２】
好ましくは、サーバは、他の端末からテキストを受信して、ＴＶ番組に対応する音声データとしてテキストに対応する音声データを音声出力装置に送信する。
【００１３】
好ましくは、サーバは、手話のための動作データを音声出力装置に送信する。
【００１４】
好ましくは、サーバは、テキストの入力を受け付けて、テキストに対応する手話のための動作データを音声出力装置に送信する。
【００１５】
この発明の別の態様に従うと、音声出力装置と、ネットワークを介して音声出力装置と通信可能なサーバと、を含むネットワークシステムにおける音声出力方法が提供される。音声出力方法は、サーバが、ＴＶ番組に対応する音声データを音声出力装置に送信するステップと、音声出力装置が、音声データに基づいて音声を出力するステップとを備える。
【００１６】
この発明の別の態様に従うと、ネットワークを介して音声出力装置と通信するための通信インターフェイスと、プロセッサとを備えるサーバが提供される。プロセッサは、通信インターフェイスを介してＴＶ番組に対応する音声データを音声出力装置に送信する。
【００１７】
好ましくは、プロセッサは、通信インターフェイスを介して、他の端末からテキストを受信し、通信インターフェイスを介して、音声出力装置にテキストに対応する音声データを送信する。
【００１８】
この発明の別の態様に従うと、ネットワークを介してサーバと通信するための通信インターフェイスと、スピーカと、プロセッサとを備える音声出力装置が提供される。プロセッサは、通信インターフェイスを利用することによって、インターネットを介して、ＴＶ番組に対応する音声データをサーバから受信し、当該音声データに基づいてスピーカに音声を出力させる。
【００１９】
好ましくは、音声出力装置は、ＩＲ受信部をさらに備える。プロセッサは、ＩＲ受信部を介してチャンネル命令を受け付け、通信インターフェイスを利用することによってチャンネル命令をサーバに送信する。
【００２０】
好ましくは、音声出力装置は、部位駆動部をさらに備える。プロセッサは、通信インターフェイスを利用することによって、インターネットを介して、ＴＶ番組に対応する動作データをサーバから受信し、当該動作データに基づいて部位駆動部を制御する。
【００２１】
この発明の別の態様に従うと、ネットワークを介してサーバと通信するための通信インターフェイスと、スピーカと、プロセッサとを含む音声出力装置における音声出力方法が提供される。音声出力方法は、プロセッサが、通信インターフェイスを利用することによって、インターネットを介して、サーバからＴＶ番組に対応する音声データを受信するステップと、プロセッサが、音声データに基づいてスピーカに音声を出力させるステップとを備える。
【００２２】
この発明の別の態様に従うと、ネットワークを介してサーバと通信するための通信インターフェイスと、スピーカと、プロセッサとを含む音声出力装置のための音声出力プログラムが提供される。音声出力プログラムは、通信インターフェイスを利用することによって、インターネットを介して、サーバからＴＶ番組に対応する音声データを受信するステップと、音声データに基づいてスピーカに音声を出力させるステップとをプロセッサに実行させる。
【発明の効果】
【００２３】
以上のように、この発明によれば、従来よりも自由に音声出力装置にメッセージを出力させることができるネットワークシステム、音声出力装置、サーバ、音声出力方法、および音声出力プログラムが提供される。
【図面の簡単な説明】
【００２４】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成と動作概要を示すイメージ図である。
【図２】第１の実施の形態にかかるサーバ１００のハードウェア構成を表わすブロック図である。
【図３】第１の実施の形態にかかるメッセージデータベース１２１のデータ構造を示すイメージ図である。
【図４】第１の実施の形態にかかる音声出力装置２００のハードウェア構成を表わすブロック図である。
【図５】第１の実施の形態にかかるテレビ３００のハードウェア構成を表わすブロック図である。
【図６】第１の実施の形態にかかるネットワークシステム１の音声出力処理を示すフローチャートである。
【図７】第２の実施の形態にかかるネットワークシステム１の全体構成と動作概要を示すイメージ図である。
【図８】第２の実施の形態にかかるスマートフォン７００のハードウェア構成を表わすブロック図である。
【図９】第２の実施の形態にかかるネットワークシステム１の音声出力処理を示すフローチャートである。
【図１０】第３の実施の形態にかかるネットワークシステム１の全体構成と動作概要を示すイメージ図である。
【図１１】第３の実施の形態にかかる音声出力装置２００Ｂのハードウェア構成を表わすブロック図である。
【図１２】第３の実施の形態にかかるネットワークシステム１の音声出力処理を示すフローチャートである。
【図１３】第４の実施の形態にかかるネットワークシステム１の全体構成と動作概要を示すイメージ図である。
【図１４】第４の実施の形態にかかるネットワークシステム１の音声出力処理を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステムの全体構成＞
【００２６】
まず、図１を参照して、本実施の形態にかかるネットワークシステム１の全体構成について説明する。なお、図１は、本実施の形態にかかるネットワークシステム１の全体構成と動作概要を示すイメージ図である。
【００２７】
ネットワークシステム１は、主な構成として、サーバ１００と、音声出力装置２００と、テレビ３００とを含む。なお、ネットワークシステム１は、音声出力装置２００をインターネットへ接続するためのルータ５００を含んでもよい。また、本実施の形態においては、ネットワークシステム１は、テレビ３００のチャンネルや音量を変更するためのリモートコントローラ４００を含む。
【００２８】
なお、以下では、音声出力装置２００として、スピーカを有する熊のぬいぐるみについて説明する。ただし、音声出力装置２００は、スピーカを有する他の動物の形状を有するものであってもよい。さらに、音声出力装置２００は、ぬいぐるみに限らず、たとえば、エアコン、冷蔵庫、空気清浄器、加湿器、除湿器、自走式掃除機、照明、時計などの家電、テレビ、ゲーム機、音楽プレーヤー、ハードディスクレコーダ、パーソナルコンピュータなどのＡＶ（オーディオ・ビジュアル）機器、太陽光発電機、インターホン、給湯器などの住宅設備、などのスピーカを有する通信装置であってもよい。
＜ネットワークシステムの動作概要＞
【００２９】
次に、図１を参照して、本実施の形態にかかるネットワークシステム１の動作概要について説明する。まず、ユーザが、リモートコントローラ４００を使ってテレビ３００をＯＮする。このとき、音声出力装置２００は、リモコンからのＯＮ信号を検知して、テレビ３００がＯＮされたことを検知する。本実施の形態においては、音声出力装置２００は、リモコンのＯＮ信号を検知すると、インターネットを介してサーバ１００に「あいづちサービス利用開始」を示すデータを送信する。
【００３０】
次に、ユーザが、リモートコントローラ４００を使ってテレビ３００のチャンネルを変更する。このとき、音声出力装置２００は、リモコン信号を検知して、テレビ３００のチャンネルを取得する。音声出力装置２００は、ルータ５００とインターネットとを介して、テレビ３００のチャンネルをサーバ１００に送信する。
【００３１】
なお、本実施の形態においては、音声出力装置２００は、マイクを搭載する。音声出力装置２００は、番組のザッピング状況を把握しており、たとえば、所定時間チャンネルの変更がない場合に、当該チャンネルを示すデータをサーバ１００に送信する。
【００３２】
その後、サーバ１００は、管理者からチャンネルの番組で表示される映像、音声、出演者の言動などに合わせたテキストの入力を受け付ける。あるいは、サーバ１００には、予めチャンネルの番組で表示される映像、音声、出演者の言動などに合わせたテキストが格納されている。
【００３３】
サーバ１００は、入力されたテキストから音声データを作成する。同時に、サーバ１００は、入力されたテキストから、当該テキストに対応する音声出力装置２００の動作も作成する。サーバ１００は、音声データと動作命令とを音声出力装置２００に送信する。
【００３４】
音声出力装置２００は、チャンネルの番組で表示される映像、音声、出演者の言動などに合わせたメッセージをスピーカから出力し、当該メッセージにふさわしい動作を実行する。
【００３５】
より詳細には、本実施の形態においては、音声出力装置２００は、ユーザから撫でられたり話しかけられたりしたときは、機嫌が良いモードになる。逆に、ユーザから叩かれたり無視されたりしたときは、機嫌が悪いモードになる。音声出力装置２００は、自分の機嫌に関するモードをサーバ１００に送信する。
【００３６】
サーバ１００は、入力されたテキストのうち、音声出力装置２００から受信した機嫌のモードに対応するテキストの音声データを作成する。同時に、サーバ１００は、音声出力装置２００から受信した機嫌のモードに対応するテキストに対応する音声出力装置２００の動作も作成する。サーバ１００は、音声データと動作命令とを音声出力装置２００に送信する。
【００３７】
これによって、音声出力装置２００は、テレビ３００で表示される映像、音声、出演者の言動などと、音声出力装置２００の機嫌と、に合わせたメッセージをスピーカから出力し、当該メッセージにふさわしい動作を実行する。
【００３８】
最後に、ユーザが、リモートコントローラ４００を使ってテレビ３００をＯＦＦする。このとき、音声出力装置２００は、リモコンからのＯＦＦ信号を検知して、テレビ３００がＯＦＦされたことを検知する。本実施の形態においては、音声出力装置２００は、リモコンのＯＦＦ信号を検知すると、インターネットを介してサーバ１００に「あいづちサービス利用終了」を示すデータを送信する。
【００３９】
このように、本実施の形態にかかるネットワークシステム１は、インターネットを介して音声出力装置２００にメッセージや動作命令を入力することができる。すなわち、本実施の形態にかかるネットワークシステム１は、従来よりも自由に音声出力装置にメッセージを出力させることができる。
【００４０】
以下では、このような機能を実現するためのネットワークシステム１について詳細に説明する。
＜サーバ１００のハードウェア構成＞
【００４１】
まず、ネットワークシステム１を構成するサーバ１００のハードウェア構成の一態様について説明する。なお、図２は、本実施の形態にかかるサーバ１００のハードウェア構成を表わすブロック図である。
【００４２】
図２を参照して、サーバ１００は、主たる構成要素として、プロセッサ１１０と、メモリ１２０と、各種ライト１３０と、各種スイッチ１４０と、通信インターフェイス１６０とを含む。
【００４３】
プロセッサ１１０は、メモリ１２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、サーバ１００の各部を制御する。すなわち、プロセッサ１１０は、メモリ１２０に格納されているプログラムを実行することによって、後述する各種の処理を実行する。
【００４４】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、各種のＲＯＭ（Read-Only  Memory）、フラッシュメモリーなどによって実現される。なお、メモリ１２０は、インターフェイスを介して利用される、ＵＳＢ（Universal  Serial  Bus）（登録商標）メモリ、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disk）、メモリカード、ハードディスク、ＩＣ（Integrated  Circuit）カード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの記憶媒体などによっても実現される。
【００４５】
メモリ１２０は、プロセッサ１１０によって実行される音声出力プログラムや他のプログラムや、プロセッサ１１０によるプログラムの実行により生成されたデータ、入力されたデータ、音声出力装置２００から受信したデータを記憶する。特に、本実施の形態においては、メモリ１２０は、メッセージデータベース１２１を格納する。
【００４６】
ここで、メッセージデータベース１２１について説明する。図３は、本実施の形態にかかるメッセージデータベース１２１のデータ構造を示すイメージ図である。
【００４７】
図３を参照して、メッセージデータベース１２１は、チャンネルと、番組名と、音声出力装置２００のモードと、入力された時刻または出力すべき時刻と、音声メッセージの内容と、部位動作命令との対応関係を格納する。これにより、プロセッサ１１０は、メッセージデータベース１２１を参照することによって、テレビ３００のチャンネルおよび番組に対応する、音声出力装置２００が出力すべきメッセージや、音声出力装置２００の動作内容を取得することができる。プロセッサ１１０は、通信インターフェイス１６０を介して、音声出力装置２００にメッセージや動作命令を送信することができる。
【００４８】
ただし、サーバ１００とは別の装置が、メッセージデータベース１２１を格納してもよい。この場合は、サーバ１００のプロセッサ１１０が、通信インターフェイス１６０を介して、メッセージデータベース１２１を参照可能に構成されている。
【００４９】
図２に戻って、ライト１３０は、プロセッサ１１０からの信号によって点灯・点滅・消灯することによって、サーバ１００の各種の状態を外部に伝える。
【００５０】
スイッチ１４０は、管理者からの命令を受け付けて、当該命令をプロセッサ１１０に入力する。
【００５１】
通信インターフェイス１６０は、プロセッサ１１０からのデータを、インターネット、キャリア網、ルータなどを介して音声出力装置２００に送信する。通信インターフェイス１６０は、インターネット、キャリア網、ルータなどを介して音声出力装置２００からのデータを受信して、プロセッサ１１０に受け渡す。
＜音声出力装置２００のハードウェア構成＞
【００５２】
まず、本実施の形態にかかる音声出力装置２００のハードウェア構成の一態様について説明する。なお、図４は、本実施の形態にかかる音声出力装置２００のハードウェア構成を表わすブロック図である。
【００５３】
図４を参照して、音声出力装置２００は、主たる構成要素として、プロセッサ２１０と、メモリ２２０と、接触センサ２３０と、音声認識部２４５、首駆動部２７２、腕駆動部２７４、脚駆動部２７６、ネットワーク通信部２６０、ＩＲ受信部２６５とを含む。
【００５４】
プロセッサ２１０は、メモリ２２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、音声出力装置２００の各部を制御する。すなわち、プロセッサ２１０は、メモリ２２０に格納されているプログラムを実行することによって、後述する各種の処理を実行する。
【００５５】
メモリ２２０の具体例は、サーバ１００のメモリ１２０と同様であるため、ここでは説明を繰り返さない。
【００５６】
メモリ２２０は、プロセッサ２１０によって実行される音声出力プログラムや他のプログラム、プロセッサ２１０によるプログラムの実行により生成されたデータ、入力されたデータ、サーバ１００から受信したデータなどを記憶する。
【００５７】
接触センサ２３０は、音声出力装置２００の外面、たとえば頭部、背中、腹、腕、脚などに配置される。接触センサ２３０は、ユーザの手が音声出力装置２００に触れた場合に、ＯＮ信号をプロセッサ２１０に入力する。これによって、プロセッサ２１０は、ユーザが動物型の音声出力装置２００を撫でたことや叩いたことや触れていないことなどを検知することができる。本実施の形態においては、プロセッサ１１０は、検知結果に基づいて、たとえば音声出力装置２００の機嫌のモードを切り替える。たとえば、プロセッサ１１０は、ユーザがたくさん音声出力装置２００に触れている場合には、機嫌の良いモードに設定し、ユーザがあまり音声出力装置２００に触れていない場合には、機嫌の悪いモードに設定する。
【００５８】
音声認識部２４５は、マイク２７０を介してプロセッサ２１０に入力された音声データに基づいて、ユーザからのメッセージを取得する。
【００５９】
首駆動部２７２は、動物型の音声出力装置２００の頭部と胴体の間に配置される。首駆動部２７２は、プロセッサ２１０からの信号によって首を動かす。すなわち、胴体に対して、頭部の傾きを変更したり、頭部を回転させたりする。
【００６０】
腕駆動部２７４は２つあり、動物型の音声出力装置２００の右腕と胴体の間、動物型の音声出力装置２００の左腕と胴体の間に配置される。腕駆動部２７４は、プロセッサ２１０からの信号によって右腕と左腕とを動かす。すなわち、胴体に対して、右腕と左腕の傾きを変更したり、右腕と左腕を回転させたりする。
【００６１】
脚駆動部２７６は２つあり、動物型の音声出力装置２００の右脚と胴体部の間、動物型の音声出力装置２００の左脚と胴体部の間に配置される。脚駆動部２７６は、プロセッサ２１０からの信号によって右脚と左脚とを動かす。すなわち、胴体部に対して、右脚と左脚の傾きを変更したり、右脚と左脚を回転させたりする。
【００６２】
ネットワーク通信部２６０は、プロセッサ２１０からのデータ、たとえば、音声出力装置２００の状態および音声出力装置２００がユーザから受け付けた命令など、をアダプタ、ルータ、インターネットなどを介してサーバ１００に送信する。たとえば、プロセッサ２１０は、ネットワーク通信部２６０を介して、あいづちサービス利用開始を示すデータ、テレビ３００の現在のチャンネルを示すデータ、機嫌／不機嫌のモードを示すデータ、あいづちサービス利用終了を示すデータ、などをサーバ１００に送信する。
【００６３】
逆に、ネットワーク通信部２６０は、インターネット、ルータ、アダプタなどを介してサーバ１００からのデータなどを受信してプロセッサ２１０に受け渡す。たとえば、プロセッサ２１０は、スピーカ２８０から出力すべき音声データと、首駆動部２７２と腕駆動部２７４と脚駆動部２７６とを動作させるための動作命令など、をサーバ１００から受信する。
【００６４】
ＩＲ受信部２６５は、リモートコントローラ４００からのテレビ３００へのリモコン信号を受信して、当該信号をプロセッサ２１０に受け渡す。たとえば、ＩＲ受信部２６５は、電源ＯＮ／ＯＦＦの信号、音量ＵＰ／ＤＯＷＮの信号、チャンネル指定の信号を受け付けて、プロセッサ２１０に受け渡す。
【００６５】
マイク２７０は、ユーザからのメッセージ、すなわち音声の入力を受け付ける。マイク２７０は、音声信号をプロセッサ２１０に入力する。
【００６６】
スピーカ２８０は、プロセッサ２１０からの音声信号に基づいて、ユーザへのメッセージ、通話音声、音楽、動画などの様々な音声を出力する。
＜テレビ３００のハードウェア構成＞
【００６７】
次に、本実施の形態にかかるテレビ３００のハードウェア構成の一態様について説明する。なお、図５は、本実施の形態にかかるテレビ３００のハードウェア構成を表わすブロック図である。
【００６８】
図５を参照して、テレビ３００は、主たる構成要素として、プロセッサ３１０と、メモリ３２０と、ディスプレイ３３０と、スイッチと３４０と、ＩＲ受信部３６５と、スピーカ３８０と、アンテナ用チューナ３９０とを含む。
【００６９】
プロセッサ３１０は、メモリ３２０あるいは外部の記憶媒体に記憶されているプログラムやその他のプログラムを実行することによって、テレビ３００の各部を制御する。すなわち、プロセッサ３１０は、メモリ３２０に格納されているプログラムを実行することによって、各種の処理を実行する。
【００７０】
メモリ３２０の具体例は、サーバ１００のメモリ１２０と同様であるため、ここでは説明を繰り返さない。
【００７１】
メモリ３２０は、プロセッサ３１０によって実行されるプログラムや他のプログラム、プロセッサ３１０によるプログラムの実行により生成されたデータ、スイッチ３４０やＩＲ受信部３６５から入力されたデータなどを記憶する。
【００７２】
ディスプレイ３３０は、プロセッサ３１０からの信号に基づいて、文字や画像を出力する。
【００７３】
スイッチ３４０は、ユーザからの命令を受け付けて、当該命令をプロセッサ３１０に入力する。
【００７４】
ＩＲ受信部３６５は、リモートコントローラ４００からの信号を受信して、当該信号をプロセッサ３１０に受け渡す。
【００７５】
スピーカ３８０は、プロセッサ２１０からの音声信号に基づいて、様々な音声を出力する。
【００７６】
アンテナ用チューナ３９０は、放送局からのテレビ放送波を受信して、プロセッサ３１０に入力する。
＜ネットワークシステム１における音声出力処理＞
【００７７】
次に、図６を参照しながら、本実施の形態にかかるネットワークシステム１の音声出力処理について説明する。なお、図６は、本実施の形態にかかるネットワークシステム１の音声出力処理を示すフローチャートである。
【００７８】
まず、テレビ３００の電源がＯＮされる。
【００７９】
そして、たとえば、ユーザが、音声出力装置２００の頭をなでる(ステップＳ１０１)。これによって、音声出力装置２００が、機嫌の良いモードに設定される。逆に、ユーザは、音声出力装置２００を叩いたり、放っておいたりする(ステップＳ１０１)。これによって、音声出力装置２００が、機嫌の悪いモードに設定される。
【００８０】
次に、ユーザがリモートコントローラ４００を利用して、テレビ３００のチャンネルを変更する(ステップＳ１０２)。テレビ３００は、リモートコントローラ４００からの命令に従って、チャンネルを変更する(ステップＳ１０４)。このとき、音声出力装置２００のプロセッサ２１０も、ＩＲ受信部２６５を介してリモートコントローラ４００からの信号を受信して、テレビ３００のチャンネルを取得する(ステップＳ１０６)。
【００８１】
音声出力装置２００のプロセッサ２１０は、ネットワーク通信部２６０を介して、現在の機嫌の良いまたは悪いモードを示すデータと、検知したチャンネルとをサーバ１００に送信する(ステップＳ１１２)。
【００８２】
サーバ１００のプロセッサ１１０は、通信インターフェイス１６０を介して音声出力装置２００からのモードとチャンネルとを受信する(ステップＳ１１４)。
【００８３】
テレビ３００がコンテンツを出力すると(ステップＳ１２２)、サーバ１００の管理者は、当該コンテンツに関するメッセージをサーバ１００に入力する(ステップＳ１３２)。プロセッサ１１０は、入力されたメッセージを、チャンネルおよび入力された時刻または出力すべき時刻に対応付けてメモリ１２０のメッセージデータベース１２１に格納する(ステップＳ１３４)。
【００８４】
なお、ネットワークシステム１は、チャンネル毎に管理者を含むことが好ましい。さらに、ネットワークシステム１は、チャンネル毎、かつ音声出力装置２００のモード毎、に管理者を含むことが好ましい。たとえば、チャンネルが５つあり、モードが３種類ある場合には、５×３＝１５人の管理者がメッセージを入力するために待機していることが好ましい。ただし、チャンネルごとにモードの種類の数が異なってもよい。
【００８５】
サーバ１００のプロセッサ１１０は、チャンネルと現在の時刻と音声出力装置２００の機嫌のモードに対応する、出力すべきメッセージおよび音声出力装置２００の動作命令をメモリ１２０から読み出す(ステップＳ１３６)。プロセッサ１１０は、通信インターフェイス１６０を介して、読み出したメッセージと動作命令とを音声出力装置２００に送信する(ステップＳ１３８)。
【００８６】
音声出力装置２００のプロセッサ２１０は、ネットワーク通信部２６０を介して、サーバ１００からメッセージと動作命令とを受信する(ステップＳ１４０)。プロセッサ２１０は、スピーカ２８０を介して、受信したメッセージを音声出力する(ステップＳ１４２)。また、プロセッサ１１０は、首駆動部２７２と腕駆動部２７４と脚駆動部２７６とを介して、首と腕と脚とを動かす(ステップＳ１４２)。
【００８７】
ただし、ステップＳ１３２とステップＳ１３４に関しては、予め番組の制作時などに、出力すべきメッセージがチャンネルおよび出力すべき時刻に対応付けてメッセージデータベース１２１に格納されていてもよい。なお、この場合は、ステップＳ１３８とステップＳ１４０に関しても、予めサーバ１００が、出力すべきメッセージを、チャンネルおよび出力すべき時刻に対応付けて、音声出力装置２００に送信してもよい。そして、ステップＳ１４２に関しては、音声出力装置２００が、出力すべき時刻に、出力すべきメッセージを音声出力してもよい。
【００８８】
より詳細には、放送局や番組制作者などが、ＴＶ放送前に予めメッセージを準備している場合には、メッセージデータベース１２１に、モード毎に、出力時間と音声メッセージと部位動作命令とが格納されることが好ましい。しかしながら、サーバ１００の管理者などがＴＶ番組を見てメッセージを入力する場合には、部位動作命令を入力しなくてもよい。
【００８９】
このように、本実施の形態においては、従来よりも自由に音声出力装置２００にメッセージを出力させることができる。
＜第２の実施の形態＞
【００９０】
第１の実施の形態においては、音声出力装置２００で出力すべきメッセージが予めサーバ１００に登録されていたり、音声出力装置２００で出力すべきメッセージをサーバ１００の管理者がサーバ１００に登録したりするものであった。しかしながら、本実施の形態においては、音声出力装置２００で出力すべきメッセージを他のユーザが端末からサーバ１００に登録するものである。
＜ネットワークシステムの全体構成＞
【００９１】
まず、図７を参照して、本実施の形態にかかるネットワークシステム１Ｂの全体構成について説明する。なお、図７は、本実施の形態にかかるネットワークシステム１Ｂの全体構成と動作概要を示すイメージ図である。
【００９２】
ネットワークシステム１Ｂは、主な構成として、サーバ１００と、音声出力装置２００と、テレビ３００と、スマートフォン７００とを含む。ネットワークシステム１Ｂは、音声出力装置２００をインターネットへ接続するためのルータ５００を含んでもよい。
【００９３】
なお、本実施の形態においても、音声出力装置２００として、スピーカを有する熊のぬいぐるみについて説明する。ただし、音声出力装置２００は、スピーカを有する他の動物の形状を有するものであってもよい。さらに、音声出力装置２００は、ぬいぐるみに限らず、たとえば、エアコン、冷蔵庫、空気清浄器、加湿器、除湿器、自走式掃除機、照明、時計などの家電、テレビ、ゲーム機、音楽プレーヤー、ハードディスクレコーダ、パーソナルコンピュータなどのＡＶ（オーディオ・ビジュアル）機器、太陽光発電機、インターホン、給湯器などの住宅設備、などのスピーカを有する通信装置であってもよい。
【００９４】
また、本実施の形態においては、ユーザがサーバ１００に音声メッセージを登録するために、スマートフォン７００を利用しているが、パーソナルコンピュータやゲーム機などの他の通信端末を用いてもよい。
＜ネットワークシステムの動作概要＞
【００９５】
次に、図７を参照して、本実施の形態にかかるネットワークシステム１Ｂの動作概要について説明する。まず、ユーザが、リモートコントローラ４００を使ってテレビ３００をＯＮする。このとき、音声出力装置２００は、リモコン信号を検知して、テレビ３００がＯＮされたことを検知する。
【００９６】
次に、ユーザが、リモートコントローラ４００を使ってテレビ３００のチャンネルを変更する。このとき、音声出力装置２００は、リモコン信号を検知して、テレビ３００のチャンネルを取得する。音声出力装置２００は、ルータ５００とインターネットとを介して、テレビ３００のチャンネルをサーバ１００に送信する。
【００９７】
その後、サーバ１００は、スマートフォン７００などを介して、他のユーザから、チャンネルの番組で表示される映像、音声、出演者の言動などに合わせたテキストの入力を受け付ける。サーバ１００は、入力されたテキストから音声データを作成する。同時に、サーバ１００は、入力されたテキストから、当該テキストに対応する音声出力装置２００の動作命令も作成する。サーバ１００は、音声データと動作命令とを音声出力装置２００に送信する。
【００９８】
音声出力装置２００は、チャンネルの番組で表示される映像、音声、出演者の言動などに合わせたメッセージをスピーカから出力し、当該メッセージにふさわしい動作を実行する。
【００９９】
より詳細には、本実施の形態においても、音声出力装置２００は、ユーザから撫でられたり話しかけられたりしたときは、機嫌が良いモードになる。逆に、ユーザから叩かれたり無視されたりしたときは、機嫌が悪いモードになる。音声出力装置２００は、自分の機嫌に関するモードをサーバ１００に送信する。
【０１００】
サーバ１００は、入力されたテキストのうち、音声出力装置２００から受信した機嫌のモードに対応するテキストの音声データを作成する。同時に、サーバ１００は、音声出力装置２００から受信した機嫌のモードに対応するテキストに対応する音声出力装置２００の動作も作成する。サーバ１００は、音声データと動作命令とを音声出力装置２００に送信する。
【０１０１】
これによって、音声出力装置２００は、テレビ３００で表示される映像、音声、出演者の言動などと、音声出力装置２００の機嫌と、に合わせたメッセージをスピーカから出力し、当該メッセージにふさわしい動作を実行する。
【０１０２】
このように、本実施の形態にかかるネットワークシステム１は、インターネットを介して音声出力装置２００にメッセージや動作命令を入力することができる。すなわち、本実施の形態にかかるネットワークシステム１は、従来よりも自由に音声出力装置にメッセージを出力させることができる。
【０１０３】
以下では、このような機能を実現するためのネットワークシステム１について詳細に説明する。ただし、本実施の形態にかかるネットワークシステム１を構成するサーバ１００のハードウェア構成、メッセージデータベース１２１のデータ構造、音声出力装置２００のハードウェア構成、テレビ３００のハードウェア構成、などについては、第１の実施の形態とそれらと同様であるため、ここでは説明を繰り返さない。
＜スマートフォン７００のハードウェア構成＞
【０１０４】
次に、本実施の形態にかかる他の端末としてのスマートフォン７００のハードウェア構成の一態様について説明する。なお、図８は、本実施の形態にかかるスマートフォン７００のハードウェア構成を表わすブロック図である。
【０１０５】
図８を参照して、スマートフォン７００は、主たる構成要素として、プロセッサ７１０と、メモリ７２０と、タッチパネル７５０（ディスプレイ７３０とポインティングデバイス７４０）と、通信インターフェイス７６０とを含む。
【０１０６】
プロセッサ７１０は、メモリ７２０あるいは外部の記憶媒体に記憶されているプログラムやその他のプログラムを実行することによって、スマートフォン７００の各部を制御する。すなわち、プロセッサ７１０は、メモリ７２０に格納されているプログラムを実行することによって、後述する各種の処理を実行する。
【０１０７】
メモリ７２０は、各種のＲＡＭ、各種のＲＯＭ、フラッシュメモリーなどによって実現される。なお、メモリ７２０は、様々なインターフェイスを介して利用される、ＳＤカードやマイクロＳＤカードのようなメモリカード、ＵＳＢ（登録商標）メモリ、ＣＤ、ＤＶＤ、ハードディスク、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの記憶媒体などによっても実現される。
【０１０８】
メモリ７２０は、プロセッサ７１０によって実行される表示プログラムや他のプログラム、プロセッサ７１０によるプログラムの実行により生成されたデータ、ポインティングデバイス７４０を介して入力されたデータ、サーバ１００から受信したデータなどを記憶する。プロセッサ７１０は、メモリ７２０のプログラムに従って、各種の処理を実行する。
【０１０９】
ディスプレイ７３０は、プロセッサ７１０からの信号に基づいて、文字や画像を出力する。
【０１１０】
ポインティングデバイス７４０は、ユーザからの命令を受け付けて、当該命令をプロセッサ７１０に入力する。なお、本実施の形態においては、スマートフォン７００は、ディスプレイ７３０とポインティングデバイス７４０とが組み合わされたタッチパネル７５０を有する。
【０１１１】
通信インターフェイス７６０は、アンテナやコネクタによって実現される。通信インターフェイス７６０は、有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。プロセッサ７１０は、通信インターフェイス７６０を介して、テキストデータ、画像データなどを、サーバ１００などの他の装置に送信する。
＜ネットワークシステム１における音声出力処理＞
【０１１２】
次に、図９を参照しながら、本実施の形態にかかるネットワークシステム１の音声出力処理について説明する。なお、図９は、本実施の形態にかかるネットワークシステム１の音声出力処理を示すフローチャートである。
【０１１３】
まず、テレビ３００の電源がＯＮされてから、ステップＳ２２２までの処理は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。
【０１１４】
テレビ３００がコンテンツを出力すると(ステップＳ２２２)、スマートフォン７００のユーザは、当該コンテンツに関するメッセージをスマートフォン７００に入力する(ステップＳ２２４)。スマートフォン７００のプロセッサ７１０は、通信インターフェイス７６０を介して、当該メッセージをチャンネルに対応付けてサーバ１００に登録する（ステップＳ２２６）。
【０１１５】
サーバ１００のプロセッサ１１０は、通信インターフェイス１６０を介して、スマートフォン７００からメッセージとチャンネルとを受信する（ステップＳ２３２）。プロセッサ１１０は、受信したメッセージとチャンネルとを、入力された時刻または出力すべき時刻に対応付けてメモリ１２０に格納する(ステップＳ２３４)。
【０１１６】
なお、本実施の形態においても、ネットワークシステム１は、チャンネル毎に管理者を含むことが好ましい。さらに、ネットワークシステム１は、チャンネル毎、かつ音声出力装置２００のモード毎、に管理者を含むことが好ましい。
【０１１７】
サーバ１００のプロセッサ１１０は、チャンネルと現在の時刻と音声出力装置２００の機嫌のモードに対応する、出力すべきメッセージおよび音声出力装置２００の動作命令をメモリ１２０から読み出す(ステップＳ２３６)。プロセッサ１１０は、通信インターフェイス１６０を介して、読み出したメッセージと動作命令とを音声出力装置２００に送信する(ステップＳ２３８)。
【０１１８】
音声出力装置２００のプロセッサ２１０は、ネットワーク通信部２６０を介して、サーバ１００からメッセージと動作命令とを受信する(ステップＳ２４０)。プロセッサ２１０は、スピーカ２８０を介して、受信したメッセージを音声出力する(ステップＳ２４２)。また、プロセッサ１１０は、首駆動部２７２と腕駆動部２７４と脚駆動部２７６とを介して、首と腕と脚とを動かす(ステップＳ２４２)。
【０１１９】
より詳細には、放送局や番組制作者などが、ＴＶ放送前に予めメッセージを準備している場合には、メッセージデータベース１２１に、モード毎に、出力時間と音声メッセージと部位動作命令とが格納されることが好ましい。しかしながら、サーバ１００の管理者やスマートフォン７００のユーザがＴＶ番組を見てメッセージを入力する場合には、部位動作命令を入力しなくてもよい。
【０１２０】
このように、本実施の形態においても、従来よりも自由に音声出力装置２００にメッセージを出力させることができる。
＜第３の実施の形態＞
【０１２１】
第１および第２の実施の形態においては、動物の形状を有する音声出力装置２００がメッセージを出力するともに、腕や脚を動かすものであった。しかしながら、本実施の形態においては、音声出力装置２００が、人間と同じように２本の腕を有し、各々の腕に５本の指を有し、番組の内容に対応する手話を行うものである。
＜ネットワークシステムの全体構成＞
【０１２２】
まず、図１０を参照して、本実施の形態にかかるネットワークシステム１Ｃの全体構成について説明する。なお、図１０は、本実施の形態にかかるネットワークシステム１Ｃの全体構成と動作概要を示すイメージ図である。
【０１２３】
ネットワークシステム１Ｃは、主な構成として、サーバ１００と、音声出力装置２００と、テレビ３００とを含む。ネットワークシステム１Ｃは、音声出力装置２００をインターネットへ接続するためのルータ５００を含んでもよい。本実施の形態にかかる音声出力装置２００は、人間の上半身の形状を有する。ただし、音声出力装置２００は、２本の腕と、その指とを有していればよく、顔などの他の部分は必ずしも必要ではない。
＜ネットワークシステムの動作概要＞
【０１２４】
次に、図１０を参照して、本実施の形態にかかるネットワークシステム１Ｃの動作概要について説明する。まず、ユーザが、リモートコントローラ４００を使ってテレビ３００をＯＮする。このとき、音声出力装置２００は、リモコン信号を検知して、テレビ３００がＯＮされたことを検知する。
【０１２５】
次に、ユーザが、リモートコントローラ４００を使ってテレビ３００のチャンネルを変更する。このとき、音声出力装置２００は、リモコン信号を検知して、テレビ３００のチャンネルを取得する。音声出力装置２００は、ルータ５００とインターネットとを介して、テレビ３００のチャンネルをサーバ１００に送信する。
【０１２６】
その後、サーバ１００は、管理者からチャンネルの番組で表示される映像、音声、出演者の言動などに合わせたテキストの入力を受け付ける。なお、当該テキストは、番組で出力される人間の話そのものであってもよい。サーバ１００は、入力されたテキストから音声データを作成する。同時に、サーバ１００は、入力されたテキストから、当該テキストに対応する音声出力装置２００の手話の動作命令も作成する。サーバ１００は、音声データと手話の動作命令とを音声出力装置２００に送信する。
【０１２７】
音声出力装置２００は、チャンネルの番組で表示される映像、音声、出演者の言動などに合わせたメッセージをスピーカから出力し、当該メッセージにふさわしい手話を実行する。
【０１２８】
本実施の形態においても、音声出力装置２００は、ユーザから撫でられたり話しかけられたりしたときは、機嫌が良いモードになってもよい。逆に、ユーザから叩かれたり無視されたりしたときは、機嫌が悪いモードになってもよい。この場合は、音声出力装置２００は、自分の機嫌に関するモードをサーバ１００に送信する。
【０１２９】
サーバ１００は、入力されたテキストのうち、音声出力装置２００から受信した機嫌のモードに対応するテキストの音声データを作成する。同時に、サーバ１００は、音声出力装置２００から受信した機嫌のモードに対応するテキストに対応する音声出力装置２００の動作も作成する。サーバ１００は、音声データと動作命令とを音声出力装置２００に送信する。
【０１３０】
これによって、音声出力装置２００は、テレビ３００で表示される映像、音声、出演者の言動などと、音声出力装置２００の機嫌と、に合わせたメッセージをスピーカから出力し、当該メッセージにふさわしい動作を実行する。ただし、音声出力装置２００が、番組で出力される人間の話そのものの手話をする場合には、機嫌に関するモードの切り替えは必要ない。
【０１３１】
このように、本実施の形態にかかるネットワークシステム１は、インターネットを介して音声出力装置２００にメッセージや動作命令を入力することができる。すなわち、本実施の形態にかかるネットワークシステム１は、従来よりも自由に音声出力装置にメッセージを出力させることができる。
【０１３２】
以下では、このような機能を実現するためのネットワークシステム１について詳細に説明する。ただし、本実施の形態にかかるネットワークシステム１を構成するサーバ１００のハードウェア構成、メッセージデータベース１２１のデータ構造、テレビ３００のハードウェア構成、などについては、第１の実施の形態とそれらと同様であるため、ここでは説明を繰り返さない。
＜音声出力装置２００Ｂのハードウェア構成＞
【０１３３】
以下では、本実施の形態にかかる人の上半身の形状を有する音声出力装置２００Ｂのハードウェア構成の一態様について説明する。なお、図１１は、本実施の形態にかかる音声出力装置２００Ｂのハードウェア構成を表わすブロック図である。
【０１３４】
図１１を参照して、音声出力装置２００は、主たる構成要素として、プロセッサ２１０と、メモリ２２０と、接触センサ２３０と、音声認識部２４５、首駆動部２７２、腕駆動部２７４、指駆動部２７４−３、ネットワーク通信部２６０、ＩＲ受信部２６５とを含む。
【０１３５】
なお、本実施の形態にかかるプロセッサ２１０と、メモリ２２０と、接触センサ２３０と、音声認識部２４５、首駆動部２７２、腕駆動部２７４、ネットワーク通信部２６０、ＩＲ受信部２６５とは、第１の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
【０１３６】
指駆動部２７４−３は、２つの腕の各々の５本の指の各々に搭載される。指駆動部２７４−３は、プロセッサ２１０からの信号によって、１０本の指の関節を動かす。
＜ネットワークシステム１における音声出力処理＞
【０１３７】
次に、図１２を参照しながら、本実施の形態にかかるネットワークシステム１の音声出力処理について説明する。なお、図１２は、本実施の形態にかかるネットワークシステム１の音声出力処理を示すフローチャートである。
【０１３８】
まず、テレビ３００の電源がＯＮされてから、ステップＳ３２２までの処理は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。
【０１３９】
テレビ３００がコンテンツを出力すると(ステップＳ３２２)、サーバ１００の管理者は、当該コンテンツに対応するメッセージをサーバ１００に入力する(ステップＳ３３２)。当該メッセージは、番組で話される言葉そのものであってもよい。プロセッサ１１０は、入力されたメッセージを、チャンネルおよび入力された時刻または出力すべき時刻に対応付けてメモリ１２０に格納する(ステップＳ３３４)。
【０１４０】
なお、本実施の形態においても、ネットワークシステム１は、チャンネル毎に管理者を含むことが好ましい。さらに、ネットワークシステム１は、チャンネル毎、かつ音声出力装置２００のモード毎、に管理者を含むことが好ましい。
【０１４１】
サーバ１００のプロセッサ１１０は、チャンネルと現在の時刻と音声出力装置２００の機嫌のモードに対応する、出力すべきメッセージをメモリ１２０から読み出す(ステップＳ３３６)。
【０１４２】
プロセッサ１１０は、当該メッセージに対応する手話の動作命令を作成する（ステップＳ３３７）。ただし、手話の動作命令は、ステップＳ３３４においてメッセージの格納と同時に、メモリ１２０に格納されるものであってもよい。
【０１４３】
プロセッサ１１０は、通信インターフェイス１６０を介して、読み出したメッセージと手話の動作命令とを音声出力装置２００に送信する(ステップＳ３３８)。
【０１４４】
音声出力装置２００のプロセッサ２１０は、ネットワーク通信部２６０を介して、サーバ１００からメッセージと手話の動作命令とを受信する(ステップＳ３４０)。プロセッサ２１０は、スピーカ２８０を介して、受信したメッセージを音声出力する(ステップＳ３４２)。また、プロセッサ１１０は、腕駆動部２７４と指駆動部２７４−３とを介して、腕と指とを動かす(ステップＳ３４２)。
【０１４５】
ただし、ステップＳ３３２とステップＳ３３４に関しては、予め番組の制作時などに、出力すべきメッセージがチャンネルおよび出力すべき時刻に対応付けてメッセージデータベース１２１に格納されていてもよい。なお、この場合は、ステップＳ３３８とステップＳ３４０に関しても、予めサーバ１００が、出力すべきメッセージを、チャンネルおよび出力すべき時刻に対応付けて、音声出力装置２００に送信してもよい。そして、ステップＳ３４２に関しては、音声出力装置２００が、出力すべき時刻に、出力すべきメッセージを音声出力してもよい。
【０１４６】
より詳細には、放送局や番組制作者などが、ＴＶ放送前に予めメッセージを準備している場合には、メッセージデータベース１２１に、モード毎に、出力時間と音声メッセージと部位動作命令とが格納されることが好ましい。しかしながら、サーバ１００の管理者などがＴＶ番組を見てメッセージを入力する場合には、部位動作命令を入力しなくてもよい。
【０１４７】
このように、本実施の形態においては、従来よりも自由に音声出力装置２００にメッセージを出力させることができる。
【０１４８】
なお、第３の実施の形態においては、音声出力装置２００が、メッセージを音声出力しながら、手話の動作を実行するものであった。しかしながら、音声出力装置２００は、手話装置であってもよい。すなわち、手話装置は、メッセージを音声出力せずに、番組の内容に対応する手話の動作、あるいは番組で話されるセリフそのものを示す手話の動作を実行するものであってもよい。
【０１４９】
すなわち、本実施の形態においては、図１２のステップＳ３４２において、プロセッサ１１０は、腕駆動部２７４と指駆動部２７４−３とを介して、腕と指とを動かす。そして、サーバ１００は、手話の動作命令を取得できればよいため、メッセージの入力を受け付けて当該メッセージから手話の動作命令を作成してもよいし、メッセージの入力を受け付けずに手話の動作命令だけを受け付けてもよい。
【０１５０】
＜第４の実施の形態＞
【０１５１】
第３の実施の形態においては、音声出力装置２００で出力すべきメッセージが予めサーバ１００に登録されていたり、音声出力装置２００で出力すべきメッセージをサーバ１００の管理者がサーバ１００に登録したりするものであった。しかしながら、本実施の形態においては、音声出力装置２００で出力すべきメッセージを他のユーザがサーバ１００に登録するものである。
＜ネットワークシステムの全体構成＞
【０１５２】
まず、図１３を参照して、本実施の形態にかかるネットワークシステム１Ｄの全体構成について説明する。なお、図１３は、本実施の形態にかかるネットワークシステム１Ｄの全体構成と動作概要を示すイメージ図である。
【０１５３】
ネットワークシステム１Ｄは、主な構成として、サーバ１００と、音声出力装置２００と、テレビ３００と、スマートフォン７００を含む。ネットワークシステム１Ｄは、音声出力装置２００をインターネットへ接続するためのルータ５００を含んでもよい。本実施の形態にかかる音声出力装置２００は、人間の上半身の形状を有する。ただし、音声出力装置２００は、２本の腕と、その指とを有していればよく、顔などの他の部分は必ずしも必要ではない。
【０１５４】
また、本実施の形態においては、ユーザがサーバ１００に音声メッセージを登録するために、スマートフォン７００を利用しているが、パーソナルコンピュータやゲーム機などの他の通信端末を用いてもよい。
＜ネットワークシステムの動作概要＞
【０１５５】
次に、図１３を参照して、本実施の形態にかかるネットワークシステム１Ｄの動作概要について説明する。まず、ユーザが、リモートコントローラ４００を使ってテレビ３００をＯＮする。このとき、音声出力装置２００は、リモコン信号を検知して、テレビ３００がＯＮされたことを検知する。
【０１５６】
次に、ユーザが、リモートコントローラ４００を使ってテレビ３００のチャンネルを変更する。このとき、音声出力装置２００は、リモコン信号を検知して、テレビ３００のチャンネルを取得する。音声出力装置２００は、ルータ５００とインターネットとを介して、テレビ３００のチャンネルをサーバ１００に送信する。
【０１５７】
その後、サーバ１００は、スマートフォン７００などを介して、他のユーザから、チャンネルの番組で表示される映像、音声、出演者の言動などに合わせたテキストの入力を受け付ける。入力されたテキストから音声データを作成する。同時に、サーバ１００は、入力されたテキストから、当該テキストに対応する音声出力装置２００の手話の動作命令も作成する。サーバ１００は、音声データと手話の動作命令とを音声出力装置２００に送信する。
【０１５８】
音声出力装置２００は、チャンネルの番組で表示される映像、音声、出演者の言動などに合わせたメッセージをスピーカから出力し、当該メッセージにふさわしい手話を実行する。
【０１５９】
本実施の形態においても、音声出力装置２００は、ユーザから撫でられたり話しかけられたりしたときは、機嫌が良いモードになってもよい。逆に、ユーザから叩かれたり無視されたりしたときは、機嫌が悪いモードになってもよい。この場合は、音声出力装置２００は、自分の機嫌に関するモードをサーバ１００に送信する。
【０１６０】
サーバ１００は、入力されたテキストのうち、音声出力装置２００から受信した機嫌のモードに対応するテキストの音声データを作成する。同時に、サーバ１００は、音声出力装置２００から受信した機嫌のモードに対応するテキストに対応する音声出力装置２００の動作も作成する。サーバ１００は、音声データと動作命令とを音声出力装置２００に送信する。
【０１６１】
これによって、音声出力装置２００は、テレビ３００で表示される映像、音声、出演者の言動などと、音声出力装置２００の機嫌と、に合わせたメッセージをスピーカから出力し、当該メッセージにふさわしい動作を実行する。ただし、音声出力装置２００が、番組で出力される人間の話そのものの手話をする場合には、機嫌に関するモードの切り替えは必要ない。
【０１６２】
このように、本実施の形態にかかるネットワークシステム１は、インターネットを介して音声出力装置２００にメッセージや動作命令を入力することができる。すなわち、本実施の形態にかかるネットワークシステム１は、従来よりも自由に音声出力装置にメッセージを出力させることができる。
【０１６３】
以下では、このような機能を実現するためのネットワークシステム１について詳細に説明する。ただし、本実施の形態にかかるネットワークシステム１を構成するサーバ１００のハードウェア構成、メッセージデータベース１２１のデータ構造、音声出力装置２００Ｂのハードウェア構成、テレビ３００のハードウェア構成、などについては、第３の実施の形態とそれらと同様であるため、ここでは説明を繰り返さない。
＜ネットワークシステム１における音声出力処理＞
【０１６４】
次に、図１４を参照しながら、本実施の形態にかかるネットワークシステム１の音声出力処理について説明する。なお、図１４は、本実施の形態にかかるネットワークシステム１の音声出力処理を示すフローチャートである。
【０１６５】
まず、テレビ３００の電源がＯＮされてから、ステップＳ４２２までの処理は、第３の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。
【０１６６】
テレビ３００がコンテンツを出力すると(ステップＳ４２２)、スマートフォン７００のユーザは、当該コンテンツに関するメッセージをスマートフォン７００に入力する(ステップＳ４２４)。スマートフォン７００のプロセッサ７１０は、通信インターフェイス７６０を介して、当該メッセージをチャンネルに対応付けてサーバ１００に登録する（ステップＳ４２６）。
【０１６７】
サーバ１００のプロセッサ１１０は、通信インターフェイス１６０を介して、スマートフォン７００からメッセージとチャンネルとを受信する（ステップＳ４３２）。プロセッサ１１０は、受信したメッセージとチャンネルとを、入力された時刻または出力すべき時刻に対応付けてメモリ１２０に格納する(ステップＳ４３４)。
【０１６８】
なお、本実施の形態においても、ネットワークシステム１は、チャンネル毎に管理者を含むことが好ましい。さらに、ネットワークシステム１は、チャンネル毎、かつ音声出力装置２００のモード毎、に管理者を含むことが好ましい。
【０１６９】
サーバ１００のプロセッサ１１０は、チャンネルと現在の時刻と音声出力装置２００の機嫌のモードに対応する、出力すべきメッセージをメモリ１２０から読み出す(ステップＳ４３６)。
【０１７０】
プロセッサ１１０は、当該メッセージに対応する手話の動作命令を作成する（ステップＳ４３７）。ただし、手話の動作命令は、ステップＳ４３４においてメッセージの格納と同時に、メモリ１２０に格納されるものであってもよい。
【０１７１】
プロセッサ１１０は、通信インターフェイス１６０を介して、読み出したメッセージと手話の動作命令とを音声出力装置２００に送信する(ステップＳ４３８)。
【０１７２】
音声出力装置２００のプロセッサ２１０は、ネットワーク通信部２６０を介して、サーバ１００からメッセージと手話の動作命令とを受信する(ステップＳ４４０)。プロセッサ２１０は、スピーカ２８０を介して、受信したメッセージを音声出力する(ステップＳ４４２)。また、プロセッサ１１０は、腕駆動部２７４と指駆動部２７４−３とを介して、腕と指とを動かす(ステップＳ４４２)。
【０１７３】
より詳細には、放送局や番組制作者などが、ＴＶ放送前に予めメッセージを準備している場合には、メッセージデータベース１２１に、モード毎に、出力時間と音声メッセージと部位動作命令とが格納されることが好ましい。しかしながら、サーバ１００の管理者やスマートフォン７００のユーザがＴＶ番組を見てメッセージを入力する場合には、部位動作命令を入力しなくてもよい。
【０１７４】
このように、本実施の形態においては、従来よりも自由に音声出力装置２００にメッセージを出力させることができる。
【０１７５】
なお、第４の実施の形態においては、音声出力装置２００が、メッセージを音声出力しながら、手話の動作を実行するものであった。しかしながら、音声出力装置２００は、手話装置であってもよい。すなわち、手話装置は、メッセージを音声出力せずに、番組の内容に対応する手話の動作、あるいは番組で話されるセリフそのものを示す手話の動作を実行するものであってもよい。
【０１７６】
すなわち、本実施の形態においては、図１４のステップＳ４４２において、プロセッサ１１０は、腕駆動部２７４と指駆動部２７４−３とを介して、腕と指とを動かす。そして、サーバ１００は、手話の動作命令を取得できればよいため、メッセージの入力を受け付けて当該メッセージから手話の動作命令を作成してもよいし、メッセージの入力を受け付けずにスマートフォン７００から手話の動作命令だけを受け付けてもよい。
＜その他の応用例＞
【０１７７】
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体（あるいはメモリ）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【０１７８】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１７９】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１８０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる他の記憶媒体に書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１８１】
そして、上記の複数の実施の形態に記載の構成は、互いに組み合わせたり、一部のみを採用したり、一部のみを省いたりすることができる。
＜上記の複数の実施の形態のまとめ＞
【０１８２】
上記の第１から第４の実施の形態においては、音声出力装置２００と、インターネットを介して音声出力装置２００と通信可能なサーバ１００とを備えるネットワークシステム１が提供される。サーバ１００は、ＴＶ番組に対応する音声データを音声出力装置２００に送信する。これによって、従来よりも自由に音声出力装置にメッセージを出力させることができるようになる。
【０１８３】
また、上記の第１から第４の実施の形態においては、音声出力装置２００は、テレビのチャンネルを検知して、当該チャンネルをサーバ１００に送信する。サーバ１００は、チャンネルに基づいてＴＶ番組に対応する音声データを音声出力装置２００に送信する。
【０１８４】
また、上記の第１から第４の実施の形態においては、音声出力装置２００は、動物の形状を有する。音声出力装置２００がユーザから受け付けた扱い方に関するデータをサーバ１００に送信する。サーバ１００は、データに基づいて、音声データを音声出力装置２００に送信する。
【０１８５】
また、上記の第１から第４の実施の形態においては、サーバ１００は、ＴＶ番組に対応する動作データも音声出力装置２００に送信する。
【０１８６】
また、上記の第２および第４の実施の形態においては、サーバ１００は、他の端末７００からテキストを受信して、ＴＶ番組に対応する音声データとしてテキストに対応する音声データを音声出力装置２００に送信する。
【０１８７】
また、上記の第３および第４の実施の形態においては、サーバ１００は、手話のための動作データを音声出力装置２００に送信する。
【０１８８】
また、上記の第３および第４の実施の形態においては、サーバ１００は、テキストの入力を受け付けて、テキストに対応する手話のための動作データを音声出力装置２００に送信する。
【０１８９】
また、上記の第１から第４の実施の形態においては、音声出力装置２００と、ネットワークを介して音声出力装置と通信可能なサーバ１００と、を含むネットワークシステム１における音声出力方法が提供される。音声出力方法は、サーバ１００が、ＴＶ番組に対応する音声データを音声出力装置２００に送信するステップと、音声出力装置２００が、音声データに基づいて音声を出力するステップとを備える。
【０１９０】
また、上記の第１から第４の実施の形態においては、ネットワークを介して音声出力装置と通信するための通信インターフェイス１６０と、プロセッサ１１０とを備えるサーバ１００が提供される。プロセッサ１１０は、通信インターフェイス１６０を介してＴＶ番組に対応する音声データを音声出力装置２００に送信する。
【０１９１】
また、上記の第２および第４の実施の形態においては、プロセッサ１１０は、通信インターフェイス１６０を介して、他の端末７００からテキストを受信し、通信インターフェイス１６０を介して、音声出力装置２００にテキストに対応する音声データを送信する。
【０１９２】
また、上記の第１から第４の実施の形態においては、ネットワークを介してサーバ１００と通信するための通信インターフェイス２６０と、スピーカ２８０と、プロセッサ２１０とを備える音声出力装置２００が提供される。プロセッサ２１０は、通信インターフェイス２６０を利用することによって、インターネットを介して、ＴＶ番組に対応する音声データをサーバ１００から受信し、当該音声データに基づいてスピーカ２８０に音声を出力させる。
【０１９３】
また、上記の第１から第４の実施の形態においては、音声出力装置２００は、ＩＲ受信部２６５をさらに備える。プロセッサ２１０は、ＩＲ受信部２６５を介してチャンネル命令を受け付け、通信インターフェイス２６０を利用することによってチャンネル命令をサーバ１００に送信する。
【０１９４】
好ましくは、音声出力装置２００は、部位駆動部２７２，２７４，２７４−３，２７６をさらに備える。プロセッサ２１０は、通信インターフェイス２６０を利用することによって、インターネットを介して、ＴＶ番組に対応する動作データをサーバ１００から受信し、当該動作データに基づいて部位駆動部を制御する。
【０１９５】
また、上記の第１から第４の実施の形態においては、ネットワークを介してサーバ１００と通信するための通信インターフェイス２６０と、スピーカ２８０と、プロセッサ２１０とを含む音声出力装置２００における音声出力方法が提供される。音声出力方法は、プロセッサ２１０が、通信インターフェイス２６０を利用することによって、インターネットを介して、サーバ１００からＴＶ番組に対応する音声データを受信するステップと、プロセッサ２１０が、音声データに基づいてスピーカ２８０に音声を出力させるステップとを備える。
【０１９６】
また、上記の第１から第４の実施の形態においては、ネットワークを介してサーバ１００と通信するための通信インターフェイス２６０と、スピーカ２８０と、プロセッサ２１０とを含む音声出力装置２００のための音声出力プログラムが提供される。音声出力プログラムは、通信インターフェイス２６０を利用することによって、インターネットを介して、サーバ１００からＴＶ番組に対応する音声データを受信するステップと、音声データに基づいてスピーカ２８０に音声を出力させるステップとをプロセッサ２１０に実行させる。
【０１９７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１９８】
１          ：ネットワークシステム
１Ｂ        ：ネットワークシステム
１Ｃ        ：ネットワークシステム
１Ｄ        ：ネットワークシステム
１００      ：サーバ
１１０      ：プロセッサ
１２０      ：メモリ
１２１      ：メッセージデータベース
１３０      ：ライト
１４０      ：スイッチ
１６０      ：通信インターフェイス
２００      ：音声出力装置
２００Ｂ    ：音声出力装置
２１０      ：プロセッサ
２２０      ：メモリ
２３０      ：接触センサ
２４５      ：音声認識部
２６０      ：通信インターフェイス（ネットワーク通信部）
２６５      ：ＩＲ受信部
２７０      ：マイク
２７２      ：首駆動部
２７４      ：腕駆動部
２７４−３  ：指駆動部
２７６      ：脚駆動部
２８０      ：スピーカ
３００      ：テレビ
３１０      ：プロセッサ
３２０      ：メモリ
３３０      ：ディスプレイ
３４０      ：スイッチ
３６５      ：ＩＲ受信部
３８０      ：スピーカ
３９０      ：アンテナ用チューナ
４００      ：リモートコントローラ
５００      ：ルータ
７００      ：端末（スマートフォン）
７１０      ：プロセッサ
７２０      ：メモリ
７３０      ：ディスプレイ
７４０      ：ポインティングデバイス
７５０      ：タッチパネル
７６０      ：通信インターフェイス
【図１】
2016045758.tif 000003
【図２】
2016045758.tif 000004
【図３】
2016045758.tif 000005
【図４】
2016045758.tif 000006
【図５】
2016045758.tif 000007
【図６】
2016045758.tif 000008
【図７】
2016045758.tif 000009
【図８】
2016045758.tif 000010
【図９】
2016045758.tif 000011
【図１０】
2016045758.tif 000012
【図１１】
2016045758.tif 000013
【図１２】
2016045758.tif 000014
【図１３】
2016045758.tif 000015
【図１４】
2016045758.tif 000016