Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7630283B2 - OPERATION EXECUTION DEVICE AND OPERATION EXECUTION METHOD - Google Patents
[go: Go Back, main page]

JP7630283B2 - OPERATION EXECUTION DEVICE AND OPERATION EXECUTION METHOD - Google Patents

OPERATION EXECUTION DEVICE AND OPERATION EXECUTION METHOD Download PDF

Info

Publication number
JP7630283B2
JP7630283B2 JP2021005221A JP2021005221A JP7630283B2 JP 7630283 B2 JP7630283 B2 JP 7630283B2 JP 2021005221 A JP2021005221 A JP 2021005221A JP 2021005221 A JP2021005221 A JP 2021005221A JP 7630283 B2 JP7630283 B2 JP 7630283B2
Authority
JP
Japan
Prior art keywords
name
target
operation target
analysis data
voice
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021005221A
Other languages
Japanese (ja)
Other versions
JP2022109745A (en
Inventor
智夫 西垣
壮一郎 岳野
嘉靖 小笠原
寛 打木
治郎 岡田
将顧 川口
威 鑓田
智子 戸口
直揮 川島
拓朗 三島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2021005221A priority Critical patent/JP7630283B2/en
Publication of JP2022109745A publication Critical patent/JP2022109745A/en
Application granted granted Critical
Publication of JP7630283B2 publication Critical patent/JP7630283B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、操作実行装置、および操作実行方法に関する。 The present invention relates to an operation execution device and an operation execution method.

従来、コンテンツの再生時に、音声対話を利用して、操作の利便性の向上することができる情報処理装置が知られている。具体的には、情報処理装置に備えられた音声処理装置は、インターネットを介して、外部のデータセンタにある音声変換サーバや機能提供サーバと連携することにより、ユーザに対して、音声エージェントサービスを提供する。 Conventionally, there is known an information processing device that can improve the convenience of operation by using voice dialogue when playing content. Specifically, a voice processing device provided in the information processing device provides a voice agent service to the user by linking with a voice conversion server and a function provision server in an external data center via the Internet.

ここで、音声エージェントサービスとは、例えば、音声認識処理や自然言語処理等の処理を組み合わせて、話し言葉による問いかけや要求に対し、適切に回答したり、動作したりする機能やサービスをいう。 Here, a voice agent service refers to a function or service that combines processes such as voice recognition and natural language processing to respond appropriately to questions or requests made through spoken language and take appropriate action.

例えば、クライアント側の受信装置において実行される放送アプリケーションと、サーバ側の機能提供サーバにおいて実行されるサーバアプリケーションとが、インターネットを介して連携され、放送アプリケーションにより、音声処理装置が提供する音声エージェントサービスのユーザインターフェースを利用することが可能となる。 For example, a broadcast application executed on a client-side receiving device and a server application executed on a server-side function providing server are linked via the Internet, making it possible to use the user interface of the voice agent service provided by the voice processing device through the broadcast application.

特開2018-182692号公報JP 2018-182692 A

しかしながら、上述のような従来技術には、以下の問題がある。すなわち、音声エージェントサービスにおいては、データセンタにある機能提供サーバがクライアント側の放送アプリケーションから再生情報等を取得し、同じくデータセンタにある音声変換サーバが対話処理等を行うが、放送アプリケーションから取得できない情報がある。 However, the above-mentioned conventional technology has the following problems. In a voice agent service, a function providing server in a data center obtains playback information, etc. from a broadcast application on the client side, and a voice conversion server also in the data center performs dialogue processing, etc., but there is some information that cannot be obtained from the broadcast application.

例えば、SI(Service Information)情報に含まれる放送局名、番組表の情報等は、放送局に著作権があるため、インターネットを介してテレビジョン受信機の外部に送信できないので、外部のサーバにより適切な言葉に変換することができない。 For example, information such as broadcast station names and program schedules included in SI (Service Information) cannot be transmitted outside the television receiver via the Internet because the broadcast station holds the copyright, and therefore cannot be converted into appropriate words by an external server.

一例として、外部のサーバは、例えば、「月本テレビにして」という命令を、「月本テレビ」に「選局する」という意味に解釈する。ただし、テレビジョン受信機の内部では、SI情報から得られた放送局名が「月テレ」となっている場合、外部のサーバが解釈した「月本テレビ」はSI情報の「月テレ」に一致しないので、実際の選局動作ができない。 For example, an external server may interpret a command such as "Turn to Tsukimoto TV" as meaning to "select" to "Tsukimoto TV." However, if the broadcasting station name obtained from the SI information inside the television receiver is "Tsukimoto TV," the "Tsukimoto TV" interpreted by the external server does not match the "Tsukimoto TV" in the SI information, and therefore the actual channel selection operation cannot be performed.

同様に、SI情報に含まれる番組情報も、テレビジョン受信機の外部に送信することができないため、外部のサーバで該当する言葉に変換してユーザが求める処理を実行することが困難である。 Similarly, the program information contained in the SI information cannot be transmitted outside the television receiver, making it difficult for an external server to convert it into the appropriate words and execute the processing required by the user.

本発明の一態様は、ユーザの音声をサーバで適切な言葉に変換できなくても、音声操作を完了させることを目的とする。 One aspect of the present invention aims to complete voice operations even if the server cannot convert the user's voice into appropriate words.

上記の課題を解決するために、本発明の一態様に係る操作実行装置は、一つ以上のチャンネルを介して、各チャンネルに関連する操作対象の代表名称を含む対象データをそれぞれ受信する受信部と、ユーザの音声または当該音声の認識結果を外部の解析サーバに送信し、当該解析サーバから操作内容および操作対象の名称を示す解析データを受信する取得部と、上記解析データが示す操作対象の名称が、当該操作対象の別名である場合に、当該名称を当該操作対象の代表名称に修正する修正部と、上記解析データが示す操作対象の名称を含む上記対象データを参照して、上記解析データが示す操作内容を実行する操作部と、を備えている。 In order to solve the above problems, an operation execution device according to one aspect of the present invention includes a receiving unit that receives target data including a representative name of an operation target related to each channel via one or more channels, an acquiring unit that transmits the user's voice or a recognition result of the voice to an external analysis server and receives analysis data indicating the operation content and the name of the operation target from the analysis server, a correcting unit that corrects the name of the operation target indicated by the analysis data to the representative name of the operation target when the name of the operation target indicated by the analysis data is an alias of the operation target, and an operation unit that executes the operation content indicated by the analysis data by referring to the target data including the name of the operation target indicated by the analysis data.

上記の課題を解決するために、本発明の一態様に係る操作実行方法は、一つ以上のチャンネルを介して、各チャンネルに関連する操作対象の代表名称を含む対象データをそれぞれ受信する受信工程と、ユーザの音声または当該音声の認識結果を外部の解析サーバに送信し、当該解析サーバから操作内容および操作対象の名称を示す解析データを受信する取得工程と、上記解析データが示す操作対象の名称が、当該操作対象の別名である場合に、当該名称を当該操作対象の代表名称に修正する修正工程と、上記解析データが示す操作対象の名称を含む上記対象データを参照して、上記解析データが示す操作内容を実行する操作工程と、を含んでいる。 In order to solve the above problem, an operation execution method according to one aspect of the present invention includes a receiving step of receiving target data including a representative name of an operation target related to each channel via one or more channels, an acquiring step of transmitting the user's voice or a recognition result of the voice to an external analysis server and receiving analysis data indicating the operation content and the name of the operation target from the analysis server, a correcting step of correcting the name of the operation target indicated by the analysis data to the representative name of the operation target if the name of the operation target indicated by the analysis data is an alias of the operation target, and an operation step of executing the operation content indicated by the analysis data with reference to the target data including the name of the operation target indicated by the analysis data.

本発明の一態様によれば、ユーザの音声をサーバで適切な言葉に変換できなくても、音声操作を完了させることができる。 According to one aspect of the present invention, voice operations can be completed even if the server cannot convert the user's voice into appropriate words.

本発明の実施形態1に係るテレビジョン受像機の要部構成を示す概略ブロック図である。1 is a schematic block diagram showing a configuration of a main part of a television receiver according to a first embodiment of the present invention; 本発明の実施形態1に係るテレビジョン受像機のデータフローを示す図である。FIG. 4 is a diagram showing a data flow of the television receiver according to the first embodiment of the present invention. 本発明の実施形態1に係るテレビジョン受像機が用いるテーブルを示す図である。4 is a diagram showing a table used by the television receiver according to the first embodiment of the present invention. FIG. 本発明の実施形態1に係るテレビジョン受像機の操作実行処理を示すフローチャートである。5 is a flowchart showing an operation execution process of the television receiver according to the first embodiment of the present invention. 本発明の実施形態2に係るテレビジョン受像機のデータフローを示す図である。FIG. 11 is a diagram showing a data flow of a television receiver according to a second embodiment of the present invention. 本発明の実施形態2に係るテレビジョン受像機の操作実行処理を示すフローチャートである。10 is a flowchart showing an operation execution process of a television receiver according to a second embodiment of the present invention. 本発明の実施形態3に係るテレビジョン受像機が用いるテーブルを示す図である。FIG. 11 is a diagram showing a table used by a television receiver according to a third embodiment of the present invention. 本発明の実施形態3に係るテレビジョン受像機の操作実行処理を示すフローチャートである。10 is a flowchart showing an operation execution process of a television receiver according to a third embodiment of the present invention. 本発明の実施形態4に係るテレビジョン受像機が用いるテーブルを示す図である。FIG. 11 is a diagram showing a table used by a television receiver according to a fourth embodiment of the present invention. 本発明の実施形態4に係るテレビジョン受像機の操作実行処理を示すフローチャートである。10 is a flowchart showing an operation execution process of a television receiver according to a fourth embodiment of the present invention.

〔実施形態1〕
以下、本発明の実施形態1について、図1~図4を参照しながら説明する。
[Embodiment 1]
Hereinafter, a first embodiment of the present invention will be described with reference to FIGS.

図1は、本実施形態に係るテレビジョン受像機1の要部構成を示す概略ブロック図である。本実施形態において、操作実行装置の一例として、テレビジョン受像機1について説明する。 FIG. 1 is a schematic block diagram showing the main configuration of a television receiver 1 according to this embodiment. In this embodiment, the television receiver 1 will be described as an example of an operation execution device.

図1に示すように、テレビジョン受像機1は、音声処理装置2およびサーバ3に接続されている。音声処理装置2は、ユーザからの音声を認識処理して、当該認識処理した結果をテレビジョン受像機1に送信する。音声処理装置2の一例として、例えば、スマートスピーカが挙げられる。サーバ(解析サーバ)3は、音声データを受信して、当該音声データを解析し、当該解析した結果をテレビジョン受像機1に送信する。サーバ3の一例として、例えば、グーグルアシスタントサーバであってもよい。グーグルアシスタントサーバにおいて、音声データは、JSON(JavaScript Object Notation)形式である。JavaScriptは、登録商標である。 As shown in FIG. 1, a television receiver 1 is connected to an audio processing device 2 and a server 3. The audio processing device 2 recognizes and processes audio from a user, and transmits the results of the recognition process to the television receiver 1. An example of the audio processing device 2 is a smart speaker. A server (analysis server) 3 receives audio data, analyzes the audio data, and transmits the results of the analysis to the television receiver 1. An example of the server 3 may be a Google Assistant server. In the Google Assistant server, the audio data is in JSON (JavaScript Object Notation) format. JavaScript is a registered trademark.

テレビジョン受像機1は、受信部11と、言語処理部(修正部)12と、取得部13と、操作部14とを備えている。 The television receiver 1 includes a receiving unit 11, a language processing unit (correction unit) 12, an acquisition unit 13, and an operation unit 14.

受信部11は、一つ以上のチャンネルを介して、各チャンネルに関連する操作対象の代表名称を含む対象データをそれぞれ受信する(受信工程)。本実施形態において、チャンネルは、放送波のチャンネルであり、放送局からの番組情報をテレビジョン受像機1に届ける経路であり、有線であってもよいし、無線であってもよい。操作対象は、選局する対象であり、例えば、「月テレ」、「月本テレビ」等の放送局である。操作対象の代表名称は、SI情報に含まれる、放送局の正式名称であり、例えば、「月テレ」等である。対象データは、各チャンネルの放送局名および番組情報を含む情報であり、例えば、各チャンネルのSI(service information)情報である。 The receiving unit 11 receives target data including a representative name of an operation target related to each channel via one or more channels (receiving process). In this embodiment, a channel is a broadcast wave channel, which is a path for delivering program information from a broadcast station to the television receiver 1, and may be wired or wireless. An operation target is a target to be selected, for example, a broadcast station such as "Monthly TV" or "Tsukimoto TV". The representative name of an operation target is the official name of a broadcast station included in SI information, for example, "Monthly TV". The target data is information including the broadcast station name and program information of each channel, for example, SI (service information) information of each channel.

取得部13は、音声処理装置2からユーザの音声または当該音声の認識結果を外部のサーバ3に送信し、当該サーバ3から操作内容および操作対象の名称(例えば、「月本テレビ」)を示す解析データを受信する(取得工程)。操作内容は、放送局の選局である。そして、取得部13は、当該解析データに含まれる操作対象の名称を言語処理部12に出力し、言語処理部12から操作名称の代表名称(例えば、「月テレ」)を取得する。 The acquisition unit 13 transmits the user's voice or the recognition result of the voice from the voice processing device 2 to an external server 3, and receives analysis data indicating the operation content and the name of the operation target (e.g., "Tsukimoto TV") from the server 3 (acquisition process). The operation content is selecting a broadcast station. The acquisition unit 13 then outputs the name of the operation target included in the analysis data to the language processing unit 12, and acquires a representative name of the operation name (e.g., "Tsuki TV") from the language processing unit 12.

言語処理部12は、受信した解析データが示す操作対象の名称が、当該操作対象の別名(例えば、「月本テレビ」)である場合に、当該名称を当該操作対象の代表名称(例えば、「月テレ」)に修正し(修正工程)、当該代表名称を取得部13に出力する。本実施形態において、操作対象の名称は、例えば、放送局の別名である「月本テレビ」や「TTV」である。すなわち、言語処理部12は、SI情報に含まれている情報に、ユーザが発した音声の情報を合わせるための言語処理を行う。 When the name of the operation target indicated by the received analysis data is an alternative name for the operation target (e.g., "Tsukimoto TV"), the language processing unit 12 corrects the name to a representative name for the operation target (e.g., "Tsukimoto TV") (correction process), and outputs the representative name to the acquisition unit 13. In this embodiment, the name of the operation target is, for example, "Tsukimoto TV" or "TTV", which are alternative names for a broadcasting station. In other words, the language processing unit 12 performs language processing to match the information in the voice uttered by the user to the information contained in the SI information.

操作部14は、受信した解析データが示す操作対象の名称を含むSI情報を参照して、当該解析データが示す操作内容を実行する(操作工程)。 The operation unit 14 refers to the SI information including the name of the operation target indicated by the received analysis data, and executes the operation content indicated by the analysis data (operation process).

上記の構成によれば、ユーザの音声をサーバ3で適切な言葉に変換できなくても、音声操作を完了させることが可能になる。 The above configuration makes it possible to complete voice operations even if the server 3 cannot convert the user's voice into appropriate words.

テレビジョン受像機1のデータフローについて、図2を参照しながら詳しく説明する。図2は、本実施形態に係るテレビジョン受像機1のデータフローを示す図である。本実施形態では、テレビジョン受像機1は、ユーザが発話した放送局名を正式名称に変換してから、選局する。 The data flow of the television receiver 1 will be described in detail with reference to FIG. 2. FIG. 2 is a diagram showing the data flow of the television receiver 1 according to this embodiment. In this embodiment, the television receiver 1 converts the broadcast station name spoken by the user into the official name before selecting the station.

図2に示すように、例えば、ユーザが「月本テレビにして」という音声を発した場合、テレビジョン受像機1の取得部13は、この音声を示す音声データを音声処理装置2から取得して、サーバ3に送信する。ここで、取得部13は、テレビジョン受像機1に備えられたマイクを介して、ユーザの「月本テレビにして」という音声を取得してもよい。 As shown in FIG. 2, for example, when a user utters the voice "Turn on Tsukimoto TV", the acquisition unit 13 of the television receiver 1 acquires voice data indicating this voice from the voice processing device 2 and transmits it to the server 3. Here, the acquisition unit 13 may acquire the user's voice saying "Turn on Tsukimoto TV" via a microphone provided in the television receiver 1.

そして、サーバ3は、テレビジョン受像機1から音声データを受信し、当該音声データを解析し、「して」を処理内容に変換した「月本テレビに選局する」という解析データをテレビジョン受像機1に送信する。次に、テレビジョン受像機1の取得部13は、サーバ3から解析データを受信し、当該解析データに含まれる「月本テレビ」を言語処理部12に送信する。言語処理部12は、取得部13から「月本テレビ」を受け付けて、後述する図3に示すテーブルを参照して、「月本テレビ」を「月テレ」に変換して、「月テレ」を取得部13に出力する。 Then, the server 3 receives the voice data from the television receiver 1, analyzes the voice data, and transmits to the television receiver 1 analysis data "Select to Tsukimoto TV" in which "do" is converted into processing content. Next, the acquisition unit 13 of the television receiver 1 receives the analysis data from the server 3, and transmits "Tsukimoto TV" contained in the analysis data to the language processing unit 12. The language processing unit 12 accepts "Tsukimoto TV" from the acquisition unit 13, refers to the table shown in FIG. 3 described below, converts "Tsukimoto TV" to "Monthly TV", and outputs "Monthly TV" to the acquisition unit 13.

取得部13は、言語処理部12から「月テレ」を取得して、「月テレに選局する」を操作部14に送信する。「月テレ」に該当するチャンネルがあるので、操作部14は、当該チャンネルを選局する。 The acquisition unit 13 acquires "Monthly TV" from the language processing unit 12 and transmits "Select to Monthly TV" to the operation unit 14. Since there is a channel that corresponds to "Monthly TV", the operation unit 14 selects that channel.

上記の説明において、「月本テレビ」は特許請求の範囲の「名称」に相当し、「月テレ」は特許請求の範囲の「代表名称」に相当する。 In the above explanation, "Tsukimoto TV" corresponds to the "name" of the claims, and "Gekki TV" corresponds to the "representative name" of the claims.

また、上記の説明において、「月本テレビ」を「名称」に挙げて説明したが、「名称」が「TTV」の場合でも処理が同様のため、その説明を省略する。 In the above explanation, "Tsukimoto TV" was used as the "name", but the processing is the same when the "name" is "TTV", so the explanation is omitted.

図3は、本実施形態に係るテレビジョン受像機1が用いるテーブルを示す図である。当該テーブルは、テレビジョン受像機1が内蔵するメモリに予め格納されてもよいし、テレビジョン受像機1がアクセス可能な別体の記憶装置に予め格納されてもよい。なお、テレビジョン受像機1は、音声を収集した結果を上記テーブルに反映させてもよい。 Figure 3 is a diagram showing a table used by the television receiver 1 according to this embodiment. The table may be stored in advance in a memory built into the television receiver 1, or in a separate storage device accessible by the television receiver 1. The television receiver 1 may also update the table with the results of audio collection.

図3に示すように、テーブルは、別名および代表名称を含む複数のレコードから構成される。言語処理部12は、テーブルを参照することにより、放送局の別名である「月本テレビ」および「TTV」を、放送局の代表名称である「月テレ」に変換する。なお、言語処理部12は、「月テレ」を受け付けた場合には、テーブルの別名に「月テレ」がないので、そのまま「月テレ」を出力する。 As shown in FIG. 3, the table is made up of multiple records including aliases and representative names. By referring to the table, the language processing unit 12 converts the aliases of the broadcasting station, "Tsukimoto TV" and "TTV," to the representative name of the broadcasting station, "Gekutere." Note that when the language processing unit 12 receives "Gekutere," it outputs "Gekutere" as is, since "Gekutere" is not included in the aliases in the table.

本実施形態に係るテレビジョン受像機1によれば、ユーザ音声による選局操作が可能になる。 The television receiver 1 according to this embodiment enables channel selection using user voice.

以下、本実施形態に係るテレビジョン受像機1の操作実行処理の流れについて、図4を参照しながら説明する。図4は、本実施形態に係るテレビジョン受像機1の操作実行処理を示すフローチャートである。 The flow of the operation execution process of the television receiver 1 according to this embodiment will be described below with reference to FIG. 4. FIG. 4 is a flowchart showing the operation execution process of the television receiver 1 according to this embodiment.

(ステップS11)
テレビジョン受像機1の取得部13は、音声データを解析した結果である解析データをサーバ3から受信する。
(Step S11)
The acquisition unit 13 of the television receiver 1 receives analysis data, which is a result of analyzing the audio data, from the server 3 .

(ステップS12)
取得部13は、解析データに含まれる操作が「選局」になっているか否かを判定する。操作が「選局」になっている場合(ステップS12のYES)、取得部13は、ステップS13の処理を実行する。操作が「選局」になっていない場合(ステップS12のNO)、取得部13は、処理を終了する。
(Step S12)
The acquisition unit 13 determines whether the operation included in the analysis data is "channel selection." If the operation is "channel selection" (YES in step S12), the acquisition unit 13 executes the process of step S13. If the operation is not "channel selection" (NO in step S12), the acquisition unit 13 ends the process.

(ステップS13)
取得部13は、解析データに含まれる操作対象の名称を言語処理部12に出力する。言語処理部12は、取得部13から操作対象の名称を受け付けて、当該名称を変換する。
(Step S13)
The acquisition unit 13 outputs the name of the operation target included in the analysis data to the language processing unit 12. The language processing unit 12 receives the name of the operation target from the acquisition unit 13 and converts the name.

(ステップS14)
言語処理部12は、操作対象の名称が変換可能か否かを判定する。操作対象の名称が図3のテーブルに別名として格納されていれば、変換可能になる。変換可能な場合(ステップS14のYES)、言語処理部12は、ステップS15の処理を実行する。変換可能でない場合(ステップS14のNO)、言語処理部12は、ステップS16の処理を実行する。
(Step S14)
The language processing unit 12 determines whether the name of the operation target is convertible. If the name of the operation target is stored as an alias in the table of FIG. 3, it is convertible. If it is convertible (YES in step S14), the language processing unit 12 executes the process of step S15. If it is not convertible (NO in step S14), the language processing unit 12 executes the process of step S16.

(ステップS15)
言語処理部12は、操作対象の名称を変換した代表名称を取得部13に送信する。操作部14は、言語処理部12が変換した後の代表名称である放送局名を取得部13経由で取得し、当該放送局名で選局する。
(Step S15)
The language processing unit 12 transmits the representative name obtained by converting the name of the operation target to the acquisition unit 13. The operation unit 14 acquires the broadcast station name, which is the representative name after conversion by the language processing unit 12, via the acquisition unit 13, and selects a station by the broadcast station name.

(ステップS16)
言語処理部12は、操作対象の名称(すなわち、入力された放送局名)をそのまま取得部13に送信する。操作部14は、操作対象の名称である放送局名を取得部13経由で取得し、当該放送局名で選局する。
(Step S16)
The language processing unit 12 transmits the name of the operation target (i.e., the input broadcast station name) as is to the acquisition unit 13. The operation unit 14 acquires the broadcast station name, which is the name of the operation target, via the acquisition unit 13, and selects a channel by that broadcast station name.

(ステップS17)
取得部13は、操作部14から操作結果を取得して、選局できたか否かを判定する。選局できた場合(ステップS17のYES)、取得部13は、一連の処理を終了する。選局できなかった場合(ステップS17のNO)、取得部13は、ステップS18の処理を実行する。
(Step S17)
The acquisition unit 13 acquires the operation result from the operation unit 14 and determines whether or not the channel has been selected. If the channel has been selected (YES in step S17), the acquisition unit 13 ends the series of processes. If the channel has not been selected (NO in step S17), the acquisition unit 13 executes the process of step S18.

(ステップS18)
取得部13は、音声処理装置2に、ユーザに再度入力を促す音声データを送信して、処理を終了する。この場合、音声処理装置2は、テレビジョン受像機1から上記音声データを受け付けて、ユーザに再度入力を促す音声を出力する。
(Step S18)
The acquisition unit 13 transmits voice data prompting the user to input again to the voice processing device 2, and ends the process. In this case, the voice processing device 2 receives the voice data from the television receiver 1, and outputs a voice prompting the user to input again.

なお、本実施形態においては、操作対象は放送局であり、操作内容は選局であったが、これに限定されない。例えば、操作対象は、番組、または、出演者であってもよいし、操作内容は、録画であってもよい。 In this embodiment, the operation target is a broadcast station and the operation content is channel selection, but this is not limited to this. For example, the operation target may be a program or a performer, and the operation content may be recording.

(実施形態1の効果)
本実施形態によれば、テレビジョン受像機1の内部にも言語変換を行う言語処理部12を設けることにより、音声アシスタント機能を使って音声操作をする際に、テレビジョン受像機1の外部に送信できない情報を用いる音声操作もできるようになる。なお、他の実施形態も、上記の効果を奏する。
(Effects of the First Embodiment)
According to this embodiment, by providing a language processing unit 12 that performs language conversion also inside the television receiver 1, when performing voice operation using the voice assistant function, it becomes possible to perform voice operation using information that cannot be transmitted outside the television receiver 1. Note that the other embodiments also achieve the above effects.

〔実施形態2〕
本発明の実施形態2について、以下に説明する。なお、説明の便宜上、実施形態1にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
[Embodiment 2]
A second embodiment of the present invention will be described below. For ease of explanation, the same reference numerals are given to members having the same functions as those described in the first embodiment, and the description thereof will not be repeated.

実施形態1において、操作が放送局の選局であり、取得部13が解析データに含まれる名称をすぐに言語処理部12に送信する場合を説明したが、本実施形態では、実施形態1と同じく操作は放送局の選局であるが、取得部13が解析データをそのまま操作部14に送信する場合を説明する。すなわち、まず、操作部14は、ユーザが発話した放送局名により選局し、その結果がNGであれば、言語処理部12が当該放送局名を正式名称に変換する。 In the first embodiment, a case was described in which the operation is to select a broadcast station, and the acquisition unit 13 immediately transmits the name included in the analysis data to the language processing unit 12. In this embodiment, however, a case is described in which the operation is to select a broadcast station as in the first embodiment, but the acquisition unit 13 transmits the analysis data as is to the operation unit 14. That is, first, the operation unit 14 selects a station based on the broadcast station name spoken by the user, and if the result is NG, the language processing unit 12 converts the broadcast station name into the official name.

図5は、本実施形態に係るテレビジョン受像機1のデータフローを示す図である。また、本実施形態において、実施形態1の図2と同様の部分の説明を省略し、相違点である取得部13と、操作部14との間の処理のみを説明する。 Figure 5 is a diagram showing the data flow of the television receiver 1 according to this embodiment. In this embodiment, the description of the same parts as in Figure 2 of the first embodiment will be omitted, and only the processing between the acquisition unit 13 and the operation unit 14, which is the difference, will be described.

言語処理部12は、サーバ3から受信した解析データが示す操作内容の実行に操作部14が失敗した場合に、当該解析データが示す操作対象の名称を修正する。 When the operation unit 14 fails to execute the operation content indicated by the analysis data received from the server 3, the language processing unit 12 modifies the name of the operation target indicated by the analysis data.

詳細には、操作部14は、取得部13から解析データを受け付けて、当該解析データに含まれる放送局名が正式名称(代表名称)としてSI情報に含まれていない場合に、当該放送局名が示す放送局がない旨の操作不可データを取得部13に出力する。取得部13は、操作部14に解析データを出力し、操作部14から操作不可データを受け付けた場合に、当該解析データに含まれる放送局名を言語処理部12に出力する。 In detail, the operation unit 14 receives analysis data from the acquisition unit 13, and if the broadcast station name included in the analysis data is not included in the SI information as the official name (representative name), it outputs operation-prohibited data to the acquisition unit 13 indicating that the broadcast station indicated by the broadcast station name does not exist. The acquisition unit 13 outputs analysis data to the operation unit 14, and if it receives operation-prohibited data from the operation unit 14, it outputs the broadcast station name included in the analysis data to the language processing unit 12.

具体的には、図5において、「月本テレビ」に該当するチャンネルがない場合、すなわち、「操作結果」が「該当するチャンネルなし」の場合、取得部13は、操作対象である「月本テレビ」を言語処理部12に送信する。そして、言語処理部12は、「月本テレビ」を「月テレ」に変換して、この変換されたデータを取得部13に送信する。そして、取得部13は、変換されたデータに基づいて操作対象を「月テレ」にして、操作部14に「月テレに選局する」という操作を実行させる。 Specifically, in FIG. 5, if there is no channel corresponding to "Tsukimoto TV", i.e., if the "operation result" is "no corresponding channel", the acquisition unit 13 transmits the operation target "Tsukimoto TV" to the language processing unit 12. The language processing unit 12 then converts "Tsukimoto TV" to "Monthly TV" and transmits this converted data to the acquisition unit 13. The acquisition unit 13 then changes the operation target to "Monthly TV" based on the converted data, and causes the operation unit 14 to execute the operation of "select to Monthly TV".

上記の構成によれば、ユーザの音声をサーバ3で適切な言葉に変換できなくても、音声操作を完了させることができる。 With the above configuration, even if the server 3 cannot convert the user's voice into appropriate words, the voice operation can be completed.

以下、本実施形態に係るテレビジョン受像機1の操作実行処理の流れについて、図6を参照しながら説明する。図6は、本実施形態に係るテレビジョン受像機1の操作実行処理を示すフローチャートである。 The flow of the operation execution process of the television receiver 1 according to this embodiment will be described below with reference to FIG. 6. FIG. 6 is a flowchart showing the operation execution process of the television receiver 1 according to this embodiment.

(ステップS21)
テレビジョン受像機1の取得部13は、音声データを解析した結果である解析データをサーバ3から受信する。
(Step S21)
The acquisition unit 13 of the television receiver 1 receives analysis data, which is a result of analyzing the audio data, from the server 3 .

(ステップS22)
取得部13は、解析データに含まれる操作が「選局」になっているか否かを判定する。操作が「選局」になっている場合(ステップS22のYES)、操作部14は、ステップS23の処理を実行する。操作が「選局」になっていない場合(ステップS22のNO)、取得部13は、処理を終了する。
(Step S22)
The acquisition unit 13 determines whether the operation included in the analysis data is "channel selection." If the operation is "channel selection" (YES in step S22), the operation unit 14 executes the process of step S23. If the operation is not "channel selection" (NO in step S22), the acquisition unit 13 ends the process.

(ステップS23)
操作部14は、入力された放送局名を取得部13経由で取得し、当該放送局名で選局する。
(Step S23)
The operation unit 14 acquires the input broadcast station name via the acquisition unit 13, and selects the station by that broadcast station name.

(ステップS24)
取得部13は、操作部14から操作結果を取得して、選局できたか否かを判定する。選局できた場合(ステップS24のYES)、取得部13は、一連の処理を終了する。選局できなかった場合(ステップS24のNO)、取得部13は、ステップS25の処理を実行する。
(Step S24)
The acquisition unit 13 acquires the operation result from the operation unit 14 and determines whether or not the channel has been selected. If the channel has been selected (YES in step S24), the acquisition unit 13 ends the series of processes. If the channel has not been selected (NO in step S24), the acquisition unit 13 executes the process of step S25.

(ステップS25)
取得部13は、解析データに含まれる操作対象の名称を言語処理部12に出力する。言語処理部12は、取得部13から操作対象の名称を受け付けて、当該名称を変換する。
(Step S25)
The acquisition unit 13 outputs the name of the operation target included in the analysis data to the language processing unit 12. The language processing unit 12 receives the name of the operation target from the acquisition unit 13 and converts the name.

(ステップS26)
言語処理部12は、操作対象の名称が変換可能か否かを判定する。変換可能な場合(ステップS26のYES)、言語処理部12は、ステップS27の処理を実行する。変換可能でない場合(ステップS26のNO)、言語処理部12は、ステップS29の処理を実行する。
(Step S26)
The language processor 12 determines whether the name of the operation target is convertible. If the name is convertible (YES in step S26), the language processor 12 executes the process of step S27. If the name is not convertible (NO in step S26), the language processor 12 executes the process of step S29.

(ステップS27)
言語処理部12は、操作対象の名称を変換した代表名称を取得部13に送信する。操作部14は、言語処理部12が変換した後の代表名称である放送局名を取得部13経由で取得し、当該放送局名で選局する。
(Step S27)
The language processing unit 12 transmits the representative name obtained by converting the name of the operation target to the acquisition unit 13. The operation unit 14 acquires the broadcast station name, which is the representative name after conversion by the language processing unit 12, via the acquisition unit 13, and selects a station by the broadcast station name.

(ステップS28)
取得部13は、操作部14から操作結果を取得して、選局できたか否かを判定する。選局できた場合(ステップS28のYES)、取得部13は、一連の処理を終了する。選局できなかった場合(ステップS28のNO)、取得部13は、ステップS29の処理を実行する。
(Step S28)
The acquisition unit 13 acquires the operation result from the operation unit 14 and determines whether or not the channel has been selected. If the channel has been selected (YES in step S28), the acquisition unit 13 ends the series of processes. If the channel has not been selected (NO in step S28), the acquisition unit 13 executes the process of step S29.

(ステップS29)
取得部13は、音声処理装置2に、ユーザに再度入力を促す音声データを送信して、処理を終了する。この場合、音声処理装置2は、テレビジョン受像機1から上記音声データを受け付けて、ユーザに再度入力を促す音声を出力する。
(Step S29)
The acquisition unit 13 transmits voice data prompting the user to input again to the voice processing device 2, and ends the process. In this case, the voice processing device 2 receives the voice data from the television receiver 1, and outputs a voice prompting the user to input again.

なお、音声による操作が選局である場合、選局対象の代表名称および名称は、放送局名であってもよいし、番組名、または、出演者名であってもよい。 When the voice operation is for selecting a channel, the representative name and name of the channel to be selected may be the name of the broadcasting station, the name of the program, or the name of the performer.

〔実施形態3〕
本発明の実施形態3について、以下に説明する。なお、説明の便宜上、実施形態1、及び2にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
[Embodiment 3]
A third embodiment of the present invention will be described below. For ease of explanation, the same reference numerals will be given to members having the same functions as those described in the first and second embodiments, and the description thereof will not be repeated.

実施形態1、及び2において、操作内容が放送局の選局である場合を説明したが、本実施形態では、操作内容が入力切替であり、例えば、テレビジョン受像機1のHDMI(High-Definition Multimedia Interface、登録商標)端子に接続された、描画機器である「Sketch」にデータ入力を切り替える場合を説明する。この場合、チャンネルは、描画機器(外部機器)との接続のためのチャンネルであり、対象データは、各描画機器に関する情報であり、操作対象は、描画機器である。テレビジョン受像機1は、各チャンネルから当該チャンネルに接続された描画機器の代表名を含む対象情報である対象データを受信する。対象データは、例えば、HDMI CEC(consumer electronics control)を介して受信される。 In the first and second embodiments, the case where the operation is to select a broadcast station has been described, but in this embodiment, the operation is to switch input, for example, to switch data input to "Sketch", a drawing device connected to an HDMI (High-Definition Multimedia Interface, registered trademark) terminal of the television receiver 1. In this case, the channel is a channel for connecting to a drawing device (external device), the target data is information related to each drawing device, and the operation target is the drawing device. The television receiver 1 receives target data, which is target information including a representative name of the drawing device connected to the channel, from each channel. The target data is received, for example, via HDMI CEC (consumer electronics control).

本実施形態において、言語処理部12は、例えば、取得部13から「景色堂Sketch」を受け付けて、後述する図7に示すテーブルを参照して、「景色堂Sketch」を「Sketch」に変換して、「Sketch」を取得部13に出力する。 In this embodiment, the language processing unit 12, for example, receives "Keikeido Sketch" from the acquisition unit 13, converts "Keikeido Sketch" to "Sketch" by referring to the table shown in FIG. 7 described later, and outputs "Sketch" to the acquisition unit 13.

図7は、本実施形態に係るテレビジョン受像機1が用いるテーブルを示す図である。当該テーブルは、テレビジョン受像機1が内蔵するメモリに予め格納されてもよいし、テレビジョン受像機1がアクセス可能な別体の記憶装置に予め格納されてもよい。なお、テレビジョン受像機1は、音声を収集した結果を上記テーブルに反映させてもよい。 Figure 7 is a diagram showing a table used by the television receiver 1 according to this embodiment. The table may be stored in advance in a memory built into the television receiver 1, or in a separate storage device accessible by the television receiver 1. The television receiver 1 may also update the table with the results of audio collection.

図7に示すように、テーブルは、別名および代表名称を含む複数のレコードから構成される。音声操作による入力切替を行う際に、当該テーブルには、別名として、代表名称に類似する単語が予め登録される。 As shown in FIG. 7, the table is made up of multiple records that include aliases and representative names. When switching input by voice operation, words similar to the representative name are preregistered in the table as aliases.

言語処理部12は、上記テーブルを参照することにより、入力切替対象の別名である「景色堂Sketch」、「KeshikidoSketch」、「景色堂スケッチ」および「スケッチ」を、入力切替対象の代表名称である「Sketch」に変換する。なお、言語処理部12は、「Sketch」を受け付けた場合には、上記テーブルに別名として「Sketch」がないので、そのまま「Sketch」を出力する。 By referring to the above table, the language processing unit 12 converts the aliases of the input switching target, "KeshikidoSketch", "KeshikidoSketch", "KeshikidoSketch" and "Sketch", into the representative name of the input switching target, "Sketch". Note that when the language processing unit 12 receives "Sketch", it outputs "Sketch" as is, since there is no alias for "Sketch" in the above table.

以下、本実施形態に係るテレビジョン受像機1の操作実行処理の流れについて、図8を参照しながら説明する。図8は、本実施形態に係るテレビジョン受像機1の操作実行処理を示すフローチャートである。 The flow of the operation execution process of the television receiver 1 according to this embodiment will be described below with reference to FIG. 8. FIG. 8 is a flowchart showing the operation execution process of the television receiver 1 according to this embodiment.

(ステップS31)
テレビジョン受像機1の取得部13は、音声データを解析した結果である解析データをサーバ3から受信する。
(Step S31)
The acquisition unit 13 of the television receiver 1 receives analysis data, which is a result of analyzing the audio data, from the server 3 .

(ステップS32)
取得部13は、解析データに含まれる操作が「入力切替」になっているか否かを判定する。操作が「入力切替」になっている場合(ステップS32のYES)、取得部13は、ステップS33の処理を実行する。操作が「入力切替」になっていない場合(ステップS32のNO)、取得部13は、処理を終了する。
(Step S32)
The acquisition unit 13 determines whether the operation included in the analysis data is "input switching". If the operation is "input switching" (YES in step S32), the acquisition unit 13 executes the process of step S33. If the operation is not "input switching" (NO in step S32), the acquisition unit 13 ends the process.

(ステップS33)
取得部13は、解析データに含まれる操作対象の名称を言語処理部12に出力する。言語処理部12は、取得部13から操作対象の名称を受け付けて、当該名称を変換する。
(Step S33)
The acquisition unit 13 outputs the name of the operation target included in the analysis data to the language processing unit 12. The language processing unit 12 receives the name of the operation target from the acquisition unit 13 and converts the name.

(ステップS34)
言語処理部12は、操作対象の名称が変換可能か否かを判定する。操作対象の名称が図7のテーブルに別名として格納されていれば、変換可能になる。変換可能な場合(ステップS34のYES)、言語処理部12は、ステップS35の処理を実行する。変換可能でない場合(ステップS34のNO)、言語処理部12は、ステップS36の処理を実行する。
(Step S34)
The language processing unit 12 determines whether the name of the operation target is convertible. If the name of the operation target is stored as an alias in the table of FIG. 7, it is convertible. If it is convertible (YES in step S34), the language processing unit 12 executes the process of step S35. If it is not convertible (NO in step S34), the language processing unit 12 executes the process of step S36.

(ステップS35)
言語処理部12は、操作対象の名称を変換した代表名称を取得部13に送信する。操作部14は、言語処理部12が変換した後の代表名称であるデバイス名を取得部13経由で取得し、当該デバイス名に入力切替を行う。
(Step S35)
The language processing unit 12 transmits the representative name obtained by converting the name of the operation target to the acquisition unit 13. The operation unit 14 acquires the device name, which is the representative name after conversion by the language processing unit 12, via the acquisition unit 13, and switches the input to the device name.

(ステップS36)
言語処理部12は、操作対象の名称をそのまま取得部13に送信する。操作部14は、操作対象の名称であるデバイス名を取得部13経由で取得し、当該デバイス名に入力切替を行う。
(Step S36)
The language processing unit 12 transmits the name of the operation target as is to the acquisition unit 13. The operation unit 14 acquires the device name, which is the name of the operation target, via the acquisition unit 13, and switches the input to that device name.

(ステップS37)
取得部13は、操作部14から操作結果を取得して、入力切替できたか否かを判定する。入力切替できた場合(ステップS37のYES)、取得部13は、一連の処理を終了する。入力切替できなかった場合(ステップS37のNO)、取得部13は、ステップS38の処理を実行する。
(Step S37)
The acquisition unit 13 acquires the operation result from the operation unit 14 and determines whether the input switching has been successful. If the input switching has been successful (YES in step S37), the acquisition unit 13 ends the series of processes. If the input switching has not been successful (NO in step S37), the acquisition unit 13 executes the process of step S38.

(ステップS38)
取得部13は、音声処理装置2に、ユーザに再度入力を促す音声データを送信して、処理を終了する。この場合、音声処理装置2は、テレビジョン受像機1から上記音声データを受け付けて、ユーザに再度入力を促す音声を出力する。
(Step S38)
The acquisition unit 13 transmits voice data prompting the user to input again to the voice processing device 2, and ends the process. In this case, the voice processing device 2 receives the voice data from the television receiver 1, and outputs a voice prompting the user to input again.

〔実施形態4〕
本発明の実施形態4について、以下に説明する。なお、説明の便宜上、実施形態1~3にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
[Embodiment 4]
A fourth embodiment of the present invention will be described below. For ease of explanation, the same reference numerals will be used to designate members having the same functions as those described in the first to third embodiments, and the description thereof will not be repeated.

実施形態1、及び2において、操作内容が放送局の選局であり、実施形態3において、操作内容が入力切替である場合を説明したが、本実施形態では、操作内容が録画予約であり、操作対象が出演者である場合、例えば、アーティストの「SevenCALENDERS」が出演する番組を録画予約する場合を説明する。 In the first and second embodiments, the operation is to select a broadcast station, and in the third embodiment, the operation is to switch inputs. In this embodiment, however, the operation is to schedule a recording and the operation target is a performer, for example, to schedule a recording of a program featuring the artist "Seven CALENDERS."

本実施形態において、言語処理部12は、例えば、取得部13から「カレンダーズ」を受け付けて、後述する図9に示すテーブルを参照して、「カレンダーズ」を「SevenCALENDERS」に変換して、「SevenCALENDERS」を取得部13に出力する。 In this embodiment, the language processing unit 12, for example, receives "Calendars" from the acquisition unit 13, converts "Calendars" to "SevenCALENDERS" by referring to the table shown in FIG. 9 described later, and outputs "SevenCALENDERS" to the acquisition unit 13.

図9は、本実施形態に係るテレビジョン受像機1が用いるテーブルを示す図である。当該テーブルは、テレビジョン受像機1が内蔵するメモリに予め格納されてもよいし、テレビジョン受像機1がアクセス可能な別体の記憶装置に予め格納されてもよい。なお、テレビジョン受像機1は、音声を収集した結果を上記テーブルに反映させてもよい。 Figure 9 is a diagram showing a table used by the television receiver 1 according to this embodiment. The table may be stored in advance in a memory built into the television receiver 1, or in a separate storage device accessible by the television receiver 1. The television receiver 1 may also update the table with the results of audio collection.

図9に示すように、テーブルは、別名および代表名称を含む複数のレコードから構成される。音声操作による録画予約を行う際に、当該テーブルには、別名として、代表名称に類似する単語が予め登録される。 As shown in FIG. 9, the table is made up of multiple records that include aliases and representative names. When scheduling a recording by voice operation, words similar to the representative name are preregistered in the table as aliases.

言語処理部12は、テーブルを参照することにより、録画予約番組の出演者名の別名である「カレンダーズ」および「セブンカレンダーズ」を、「代表名称」である「SevenCALENDERS」に変換する。なお、言語処理部12は、「SevenCALENDERS」を受け付けた場合には、テーブルに「SevenCALENDERS」がないので、そのまま「SevenCALENDERS」を出力する。 By referring to the table, the language processing unit 12 converts "Calendars" and "Seven Calendars", which are alternative names for the performers of the program scheduled for recording, into "SevenCALENDERS", which is the "main name". Note that when the language processing unit 12 receives "SevenCALENDERS", it outputs "SevenCALENDERS" as is, since "SevenCALENDERS" is not found in the table.

以下、本実施形態に係るテレビジョン受像機1の操作実行処理の流れについて、図10を参照しながら説明する。図10は、本実施形態に係るテレビジョン受像機1の操作実行処理を示すフローチャートである。 The flow of the operation execution process of the television receiver 1 according to this embodiment will be described below with reference to FIG. 10. FIG. 10 is a flowchart showing the operation execution process of the television receiver 1 according to this embodiment.

(ステップS41)
テレビジョン受像機1の取得部13は、音声データを解析した結果である解析データをサーバ3から受信する。
(Step S41)
The acquisition unit 13 of the television receiver 1 receives analysis data, which is a result of analyzing the audio data, from the server 3 .

(ステップS42)
取得部13は、解析データに含まれる操作が「録画予約」になっているか否かを判定する。操作が「録画予約」になっている場合(ステップS42のYES)、取得部13は、ステップS43の処理を実行する。操作が「録画予約」になっていない場合(ステップS42のNO)、取得部13は、処理を終了する。
(Step S42)
The acquisition unit 13 determines whether the operation included in the analysis data is "recording reservation". If the operation is "recording reservation" (YES in step S42), the acquisition unit 13 executes the process of step S43. If the operation is not "recording reservation" (NO in step S42), the acquisition unit 13 ends the process.

(ステップS43)
取得部13は、解析データに含まれる操作対象の名称を言語処理部12に出力する。言語処理部12は、取得部13から操作対象の名称を受け付けて、当該名称を変換する。
(Step S43)
The acquisition unit 13 outputs the name of the operation target included in the analysis data to the language processing unit 12. The language processing unit 12 receives the name of the operation target from the acquisition unit 13 and converts the name.

(ステップS44)
言語処理部12は、操作対象の名称が変換可能か否かを判定する。操作対象の名称が図9のテーブルに別名として格納されていれば、変換可能になる。変換可能な場合(ステップS44のYES)、言語処理部12は、ステップS45の処理を実行する。変換可能でない場合(ステップS44のNO)、言語処理部12は、ステップS46の処理を実行する。
(Step S44)
The language processing unit 12 determines whether the name of the operation target is convertible. If the name of the operation target is stored as an alias in the table of Fig. 9, it is convertible. If it is convertible (YES in step S44), the language processing unit 12 executes the process of step S45. If it is not convertible (NO in step S44), the language processing unit 12 executes the process of step S46.

(ステップS45)
言語処理部12は、操作対象の名称を変換した代表名称を取得部13に送信する。操作部14は、言語処理部12が変換した後の代表名称である出演者名を取得部13経由で取得し、当該出演者名で番組検索を行う。
(Step S45)
The language processing unit 12 transmits the representative name obtained by converting the name of the operation target to the acquisition unit 13. The operation unit 14 acquires the performer name, which is the representative name after conversion by the language processing unit 12, via the acquisition unit 13, and performs a program search using the performer name.

(ステップS46)
言語処理部12は、操作対象の名称をそのまま取得部13に送信する。操作部14は、操作対象の名称である出演者名を取得部13経由で取得し、当該出演者名で番組検索を行う。
(Step S46)
The language processing unit 12 transmits the name of the operation target as is to the acquisition unit 13. The operation unit 14 acquires the performer name, which is the name of the operation target, via the acquisition unit 13, and performs a program search using the performer name.

(ステップS47)
取得部13は、操作部14から操作結果を取得して、該当する番組があったか否かを判定する。該当する番組があった場合(ステップS47のYES)、取得部13は、ステップS48の処理を実行する。該当する番組がなかった場合(ステップS47のNO)、取得部13は、ステップS49の処理を実行する。
(Step S47)
The acquisition unit 13 acquires the operation result from the operation unit 14 and determines whether or not a corresponding program is found. If a corresponding program is found (YES in step S47), the acquisition unit 13 executes the process of step S48. If a corresponding program is not found (NO in step S47), the acquisition unit 13 executes the process of step S49.

(ステップS48)
操作部14は、該当する番組の録画を予約する処理を実行する。
(Step S48)
The operation unit 14 executes a process for reserving the recording of the corresponding program.

(ステップS49)
取得部13は、音声処理装置2に、ユーザに再度入力を促す音声データを送信して、処理を終了する。この場合、音声処理装置2は、テレビジョン受像機1から上記音声データを受け付けて、ユーザに再度入力を促す音声を出力する。
(Step S49)
The acquisition unit 13 transmits voice data prompting the user to input again to the voice processing device 2, and ends the process. In this case, the voice processing device 2 receives the voice data from the television receiver 1, and outputs a voice prompting the user to input again.

なお、音声による操作が録画予約である場合、録画予約対象の代表名称および名称は、出演者名であってもよいし、放送局名、または、番組名であってもよい。 When the voice operation is a recording reservation, the representative name and the name of the recording reservation target may be the name of the performer, the name of the broadcasting station, or the name of the program.

〔ソフトウェアによる実現例〕
テレビジョン受像機1の制御ブロック(特に、言語処理部12、取得部13、および、操作部14)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
[Software implementation example]
The control blocks of the television receiver 1 (particularly, the language processing unit 12, the acquisition unit 13, and the operation unit 14) may be realized by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like, or may be realized by software.

後者の場合、テレビジョン受像機1は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも1つのプロセッサ(制御装置)を備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な少なくとも1つの記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばCPU(Central Processing Unit)を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM(Read Only Memory)等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路等を用いることができる。また、上記プログラムを展開するRAM(Random Access Memory)等をさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 In the latter case, the television receiver 1 includes a computer that executes the instructions of a program, which is software that realizes each function. This computer includes, for example, at least one processor (control device) and at least one computer-readable recording medium that stores the program. The object of the present invention is achieved by having the processor read the program from the recording medium and execute it in the computer. The processor can be, for example, a CPU (Central Processing Unit). The recording medium can be a "non-transient tangible medium," such as a ROM (Read Only Memory), tape, disk, card, semiconductor memory, programmable logic circuit, etc. The television receiver 1 may also include a RAM (Random Access Memory) that expands the program. The program may be supplied to the computer via any transmission medium (such as a communication network or broadcast waves) that can transmit the program. One aspect of the present invention can also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.

〔まとめ〕
本発明の態様1に係る操作実行装置は、一つ以上のチャンネルを介して、各チャンネルに関連する操作対象の代表名称を含む対象データをそれぞれ受信する受信部と、ユーザの音声または当該音声の認識結果を外部の解析サーバに送信し、当該解析サーバから操作内容および操作対象の名称を示す解析データを受信する取得部と、上記解析データが示す操作対象の名称が、当該操作対象の別名である場合に、当該名称を当該操作対象の代表名称に修正する修正部と、上記解析データが示す操作対象の名称を含む上記対象データを参照して、上記解析データが示す操作内容を実行する操作部と、を備えている。
〔summary〕
The operation execution device according to aspect 1 of the present invention includes a receiving unit that receives target data including a representative name of an operation target related to each channel via one or more channels, an acquisition unit that transmits a user's voice or a recognition result of the voice to an external analysis server and receives analysis data indicating the operation content and the name of the operation target from the analysis server, a correction unit that, if the name of the operation target indicated by the analysis data is an alias of the operation target, corrects the name to the representative name of the operation target, and an operation unit that refers to the target data including the name of the operation target indicated by the analysis data and executes the operation content indicated by the analysis data.

上記の構成によれば、ユーザの音声をサーバで適切な言葉に変換できなくても、操作実行装置で操作対象の名称を修正するので、音声操作を完了させることができる。 With the above configuration, even if the server cannot convert the user's voice into appropriate words, the operation execution device corrects the name of the operation target, so the voice operation can be completed.

本発明の態様2に係る操作実行装置は、上記態様1において、上記修正部は、上記解析データが示す操作内容の実行に上記操作部が失敗した場合に、上記解析データが示す操作対象の名称を修正してもよい。 In the operation execution device according to aspect 2 of the present invention, in the above aspect 1, the correction unit may correct the name of the operation target indicated by the analysis data when the operation unit fails to execute the operation content indicated by the analysis data.

上記の構成によれば、ユーザの音声をサーバで適切な言葉に変換できなくても、操作実行装置で操作が不可だった場合に、操作対象の名称を修正するので、音声操作を完了させることができる。 With the above configuration, even if the server cannot convert the user's voice into appropriate words, if the operation execution device is unable to perform the operation, the name of the operation target is corrected, allowing the voice operation to be completed.

本発明の態様3に係る操作実行装置は、上記態様1または2において、上記チャンネルは、放送波のチャンネルであり、上記対象データは、各チャンネルのSI情報であり、上記操作対象は、放送局、番組、または、出演者であり、上記操作内容は、選局または録画であってもよい。 In the operation execution device according to aspect 3 of the present invention, in the above aspect 1 or 2, the channel is a broadcast wave channel, the target data is SI information for each channel, the operation target is a broadcast station, a program, or a performer, and the operation content may be channel selection or recording.

本発明の態様4に係る操作実行装置は、上記態様1または2において、上記チャンネルは、外部機器との接続のためのチャンネルであり、上記対象データは、各外部機器に関する情報であり、上記操作対象は、外部機器であり、上記操作内容は、入力切替であってもよい。 In the operation execution device according to aspect 4 of the present invention, in the above aspect 1 or 2, the channel is a channel for connecting to an external device, the target data is information relating to each external device, the operation target is an external device, and the operation content may be input switching.

本発明の態様5に係る操作実行方法は、一つ以上のチャンネルを介して、各チャンネルに関連する操作対象の代表名称を含む対象データをそれぞれ受信する受信工程と、ユーザの音声または当該音声の認識結果を外部の解析サーバに送信し、当該解析サーバから操作内容および操作対象の名称を示す解析データを受信する取得工程と、上記解析データが示す操作対象の名称が、当該操作対象の別名である場合に、当該名称を当該操作対象の代表名称に修正する修正工程と、上記解析データが示す操作対象の名称を含む上記対象データを参照して、上記解析データが示す操作内容を実行する操作工程と、を含んでいる。 The operation execution method according to aspect 5 of the present invention includes a receiving step of receiving, via one or more channels, target data including a representative name of an operation target related to each channel; an acquiring step of transmitting the user's voice or a recognition result of the voice to an external analysis server and receiving analysis data indicating the operation content and the name of the operation target from the analysis server; a correcting step of correcting the name of the operation target indicated by the analysis data to the representative name of the operation target if the name of the operation target indicated by the analysis data is an alias of the operation target; and an operation step of executing the operation content indicated by the analysis data with reference to the target data including the name of the operation target indicated by the analysis data.

上記の構成によれば、ユーザの音声をサーバで適切な言葉に変換できなくても、音声操作を完了させることができる。 With the above configuration, voice operations can be completed even if the server cannot convert the user's voice into appropriate words.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. The technical scope of the present invention also includes embodiments obtained by appropriately combining the technical means disclosed in the different embodiments. Furthermore, new technical features can be formed by combining the technical means disclosed in the respective embodiments.

1 テレビジョン受像機(操作実行装置)
11 受信部
12 言語処理部(修正部)
13 取得部
14 操作部
2 音声処理装置
3 サーバ(解析サーバ)
1. Television receiver (operation execution device)
11 Receiving section 12 Language processing section (correction section)
13 Acquisition unit 14 Operation unit 2 Voice processing device 3 Server (analysis server)

Claims (5)

一つ以上のチャンネルを介して、各チャンネルに関連する操作対象の代表名称を含む対象データをそれぞれ受信する受信部と、
ユーザの音声または当該音声の認識結果を外部の解析サーバに送信し、当該解析サーバから操作内容および操作対象の名称を示す解析データを受信する取得部と、
上記解析データが示す操作対象の名称が、当該操作対象の別名である場合に、当該名称を当該操作対象の代表名称に修正する修正部と、
上記解析データが示す操作対象の名称を含む上記対象データを参照して、上記解析データが示す操作内容を実行する操作部と、
を備え、
上記修正部は、上記解析データが示す操作内容の実行に上記操作部が失敗した場合に、上記解析データが示す操作対象の名称を修正することを特徴とする操作実行装置。
a receiving unit for receiving object data including a representative name of an operation object related to each channel via one or more channels;
an acquisition unit that transmits the user's voice or a recognition result of the voice to an external analysis server and receives analysis data indicating the operation content and the name of the operation target from the analysis server;
a correcting unit that corrects a name of the operation target indicated by the analysis data to a representative name of the operation target when the name is an alias of the operation target;
an operation unit that executes the operation content indicated by the analysis data by referring to the target data including a name of the operation target indicated by the analysis data;
Equipped with
The operation execution device, wherein the correction unit corrects a name of an operation target indicated by the analysis data when the operation unit fails to execute the operation content indicated by the analysis data .
一つ以上のチャンネルを介して、各チャンネルに関連する操作対象の代表名称を含む対象データをそれぞれ受信する受信部と、
ユーザの音声または当該音声の認識結果を外部の解析サーバに送信し、当該解析サーバから操作内容および操作対象の名称を示す解析データを受信する取得部と、
ネットワークを介さずにアクセス可能な、当該操作対象の別名と代表名称とを関連付けるテーブルを記憶した記憶部と、
上記解析サーバから受信した上記解析データが示す操作対象の名称が、当該操作対象の別名である場合に、上記テーブルに基づき当該名称を当該操作対象の代表名称に修正する修正部と、
上記解析データが示す操作対象の代表名称を含む上記対象データを参照して、上記解析データが示す操作内容を実行する操作部と、
を備えていることを特徴とする操作実行装置
a receiving unit for receiving object data including a representative name of an operation object related to each channel via one or more channels;
an acquisition unit that transmits the user's voice or a recognition result of the voice to an external analysis server and receives analysis data indicating the operation content and the name of the operation target from the analysis server;
a storage unit that can be accessed without a network and that stores a table that associates aliases and representative names of the operation targets;
a correcting unit that corrects a name of the operation target indicated by the analysis data received from the analysis server to a representative name of the operation target based on the table when the name of the operation target indicated by the analysis data is an alias of the operation target;
an operation unit that refers to the target data including a representative name of the operation target indicated by the analysis data and executes the operation content indicated by the analysis data;
An operation execution device comprising :
上記チャンネルは、放送波のチャンネルであり、
上記対象データは、各チャンネルのSI情報であり、
上記操作対象は、放送局、番組、または、出演者であり、
上記操作内容は、選局または録画である
ことを特徴とする請求項1または2に記載の操作実行装置。
The above channel is a broadcast channel,
The target data is the SI information of each channel,
The operation target is a broadcasting station, a program, or a performer,
3. The operation execution device according to claim 1, wherein the operation content is channel selection or recording.
上記チャンネルは、外部機器との接続のためのチャンネルであり、
上記対象データは、各外部機器に関する情報であり、
上記操作対象は、外部機器であり、
上記操作内容は、入力切替である
ことを特徴とする請求項1または2に記載の操作実行装置。
The above channel is for connecting to an external device.
The target data is information about each external device,
The operation target is an external device,
3. The operation execution device according to claim 1, wherein the operation content is input switching.
一つ以上のチャンネルを介して、各チャンネルに関連する操作対象の代表名称を含む対象データをそれぞれ受信する受信工程と、
ユーザの音声または当該音声の認識結果を外部の解析サーバに送信し、当該解析サーバから操作内容および操作対象の名称を示す解析データを受信する取得工程と、
上記解析データが示す操作対象の名称が、当該操作対象の別名である場合に、当該名称を当該操作対象の代表名称に修正する修正工程と、
上記解析データが示す操作対象の名称を含む上記対象データを参照して、上記解析データが示す操作内容を実行する操作工程と、
を備え、
上記修正工程は、上記解析データが示す操作内容の実行に上記操作工程が失敗した場合に、上記解析データが示す操作対象の名称を修正することを特徴とする操作実行方法。
receiving, via one or more channels, target data including a representative name of an operation target associated with each channel;
an acquisition step of transmitting the user's voice or a recognition result of the voice to an external analysis server and receiving analysis data indicating the operation content and the name of the operation target from the analysis server;
a correcting step of correcting the name of the operation target indicated by the analysis data to a representative name of the operation target when the name of the operation target is an alias of the operation target;
an operation step of executing the operation content indicated by the analysis data by referring to the target data including a name of the operation target indicated by the analysis data;
Equipped with
The operation execution method, wherein the correction step corrects a name of an operation target indicated by the analysis data when the operation step fails to execute the operation content indicated by the analysis data .
JP2021005221A 2021-01-15 2021-01-15 OPERATION EXECUTION DEVICE AND OPERATION EXECUTION METHOD Active JP7630283B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021005221A JP7630283B2 (en) 2021-01-15 2021-01-15 OPERATION EXECUTION DEVICE AND OPERATION EXECUTION METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021005221A JP7630283B2 (en) 2021-01-15 2021-01-15 OPERATION EXECUTION DEVICE AND OPERATION EXECUTION METHOD

Publications (2)

Publication Number Publication Date
JP2022109745A JP2022109745A (en) 2022-07-28
JP7630283B2 true JP7630283B2 (en) 2025-02-17

Family

ID=82560614

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021005221A Active JP7630283B2 (en) 2021-01-15 2021-01-15 OPERATION EXECUTION DEVICE AND OPERATION EXECUTION METHOD

Country Status (1)

Country Link
JP (1) JP7630283B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012181374A (en) 2011-03-01 2012-09-20 Toshiba Corp Television device and remote controller
JP2014093778A (en) 2012-10-31 2014-05-19 Samsung Electronics Co Ltd Broadcast receiver, server, and control method thereof
JP2020046546A (en) 2018-09-19 2020-03-26 Kddi株式会社 Information processing system and information processing method
WO2020137607A1 (en) 2018-12-27 2020-07-02 ソニー株式会社 Display control device for selecting item on basis of speech

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012181374A (en) 2011-03-01 2012-09-20 Toshiba Corp Television device and remote controller
JP2014093778A (en) 2012-10-31 2014-05-19 Samsung Electronics Co Ltd Broadcast receiver, server, and control method thereof
JP2020046546A (en) 2018-09-19 2020-03-26 Kddi株式会社 Information processing system and information processing method
WO2020137607A1 (en) 2018-12-27 2020-07-02 ソニー株式会社 Display control device for selecting item on basis of speech

Also Published As

Publication number Publication date
JP2022109745A (en) 2022-07-28

Similar Documents

Publication Publication Date Title
US11676595B2 (en) Information processing device, reception device, and information processing method
JP7020799B2 (en) Information processing equipment and information processing method
CN105392035A (en) System and method for switching programs of intelligent television
US12149793B2 (en) Apparatus and system for providing content based on user utterance
CN103891302A (en) Receiving device, receiving method, program and information processing system
JP2001022374A (en) Manipulator for electronic program guide and transmitter therefor
JPH1141567A (en) Receiving device, receiving method, transmitting device, transmitting method, and transmission medium
US20240048816A1 (en) Electronic device and electronic device control method
JP7630283B2 (en) OPERATION EXECUTION DEVICE AND OPERATION EXECUTION METHOD
US11197048B2 (en) Transmission device, transmission method, reception device, and reception method
US10972785B1 (en) System and method for dynamic playback switching of live and previously recorded audio content
JP2012005041A (en) Terminal apparatus, and server
CN114286123B (en) Live broadcasting method and device of television program
US11343588B2 (en) Information processing apparatus, information processing method, transmission apparatus, and transmission method
JP2019200394A (en) Determination device, electronic apparatus, response system, method for controlling determination device, and control program
KR101009531B1 (en) Smart random channel channel selection method
JP5347440B2 (en) Moving image processing device
US20140380361A1 (en) Process and user interface for downloading musical content
JP7810612B2 (en) Broadcasting system, receiver, receiving method, and program
JP2000216734A (en) Receiving device, receiving device control method, transmitting device, and transmitting method
KR20050017996A (en) Apparatus and method for reducing loading time, and digital satellite broadcasting receiver with an apparatus for reducing loading time
CN111145741A (en) Method and device for providing multimedia content, electronic equipment and storage medium
CN121116229A (en) A display device and its audio adjustment method
EP2827585A1 (en) Information processing method, information processing device, and information processing system
JP2006303959A (en) Subtitle generation program and subtitle generation apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230920

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240909

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240917

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241118

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250204

R150 Certificate of patent or registration of utility model

Ref document number: 7630283

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150