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
JP7357030B2 - Communication terminal, program, and display method - Google Patents
[go: Go Back, main page]

JP7357030B2 - Communication terminal, program, and display method - Google Patents

Communication terminal, program, and display method Download PDF

Info

Publication number
JP7357030B2
JP7357030B2 JP2021137259A JP2021137259A JP7357030B2 JP 7357030 B2 JP7357030 B2 JP 7357030B2 JP 2021137259 A JP2021137259 A JP 2021137259A JP 2021137259 A JP2021137259 A JP 2021137259A JP 7357030 B2 JP7357030 B2 JP 7357030B2
Authority
JP
Japan
Prior art keywords
character information
display mode
recognition
threshold
threshold value
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
JP2021137259A
Other languages
Japanese (ja)
Other versions
JP2023031641A (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.)
SoftBank Corp
Original Assignee
SoftBank 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 SoftBank Corp filed Critical SoftBank Corp
Priority to JP2021137259A priority Critical patent/JP7357030B2/en
Publication of JP2023031641A publication Critical patent/JP2023031641A/en
Application granted granted Critical
Publication of JP7357030B2 publication Critical patent/JP7357030B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electrically Operated Instructional Devices (AREA)
  • Character Discrimination (AREA)
  • Document Processing Apparatus (AREA)

Description

本発明は、通信端末、プログラム、及び表示方法に関する。 The present invention relates to a communication terminal, a program, and a display method.

特許文献1には、専門の技術スタッフが、カメラの設置場所に赴いて、カメラの設置位置や設置角度の調整を行うことなく、ニューラルネットワークの推論精度を得ることができるようにして、ユーザが容易にカメラを設置することを可能にする画像分析プログラムが記載されている。
[先行技術文献]
[特許文献]
[特許文献1]特開2020-188449号公報
Patent Document 1 discloses that a specialized technical staff can obtain the inference accuracy of a neural network without going to the location where the camera is installed and adjusting the camera installation position and installation angle, so that the user can An image analysis program is described that allows easy camera installation.
[Prior art documents]
[Patent document]
[Patent Document 1] Japanese Patent Application Publication No. 2020-188449

本発明の一実施態様によれば、通信端末が提供される。通信端末は、上記通信端末のユーザによって設定された閾値を格納する閾値格納部を備えてよい。通信端末は、認識装置がコンテンツに対して認識処理を実行して取得した文字情報及び上記文字情報の認識精度を含む認識結果を、上記認識装置から受信する認識結果受信部を備えてよい。通信端末は、上記認識精度と上記閾値とに基づいて、上記文字情報の表示態様を決定する表示態様決定部を備えてよい。通信端末は、上記表示態様決定部によって決定された上記表示態様に基づいて、上記文字情報を表示するよう表示部を制御する表示制御部を備えてよい。 According to one embodiment of the present invention, a communication terminal is provided. The communication terminal may include a threshold value storage unit that stores a threshold value set by a user of the communication terminal. The communication terminal may include a recognition result receiving unit that receives from the recognition device a recognition result including character information obtained by the recognition device performing recognition processing on the content and recognition accuracy of the character information. The communication terminal may include a display mode determining section that determines a display mode of the character information based on the recognition accuracy and the threshold value. The communication terminal may include a display control section that controls the display section to display the text information based on the display mode determined by the display mode determination section.

上記表示態様決定部は、上記認識精度が上記閾値より高い場合に上記文字情報を表示し、上記認識精度が上記閾値より低い場合に上記文字情報を予め定められた記号に置き換えて表示するように、上記表示態様を決定してよい。上記閾値格納部は、上記ユーザによって設定された、上記閾値より低い他の閾値をさらに格納してよい。上記表示態様決定部は、上記認識精度が上記閾値より低く、且つ、上記他の閾値より高い場合に上記文字情報を上記予め定められた記号に置き換えて表示し、上記認識精度が上記他の閾値より低い場合に上記文字情報を上記予め定められた記号とは異なる予め定められた他の記号に置き換えて表示するように、上記表示態様を決定してよい。 The display mode determining unit displays the character information when the recognition accuracy is higher than the threshold, and replaces the character information with a predetermined symbol when the recognition accuracy is lower than the threshold. , the above display mode may be determined. The threshold storage unit may further store another threshold lower than the threshold set by the user. The display mode determining unit replaces and displays the character information with the predetermined symbol when the recognition accuracy is lower than the threshold and higher than the other threshold, The display mode may be determined such that when the character information is lower than the predetermined symbol, the character information is replaced with another predetermined symbol different from the predetermined symbol.

上記表示態様決定部は、上記認識精度が低いほど上記予め定められた記号を強調して表示するように、上記表示態様を決定してよい。上記表示態様決定部は、上記認識精度が上記閾値より高い上記文字情報を上記認識精度に応じて強調して表示するように、上記表示態様を決定してよい。上記表示態様決定部は、上記認識精度が高いほど上記文字情報を強調して表示するように、上記表示態様を決定してよい。 The display mode determining unit may determine the display mode such that the lower the recognition accuracy, the more emphasized the predetermined symbol is displayed. The display mode determining section may determine the display mode so that the character information whose recognition accuracy is higher than the threshold is displayed in an emphasized manner according to the recognition accuracy. The display mode determining unit may determine the display mode so that the higher the recognition accuracy, the more emphasized the character information is displayed.

上記閾値格納部は、上記ユーザによって設定された、上記閾値より高い他の閾値をさらに格納してよい。上記表示態様決定部は、上記認識精度が上記他の閾値より高い場合に、上記認識精度が上記閾値より高く、且つ、上記他の閾値より低い場合より上記文字情報を強調して表示するように、上記表示態様を決定してよい。上記表示態様決定部は、上記認識精度に応じて上記文字情報の色を変化させて表示するように、上記表示態様を決定してよい。上記表示態様決定部は、上記認識精度に応じて上記文字情報のサイズを変化させて表示するように、上記表示態様を決定してよい。 The threshold storage unit may further store another threshold higher than the threshold set by the user. When the recognition accuracy is higher than the other threshold, the display mode determining unit displays the character information with greater emphasis than when the recognition accuracy is higher than the threshold and lower than the other threshold. , the above display mode may be determined. The display mode determining section may determine the display mode so as to display the character information while changing the color according to the recognition accuracy. The display mode determining unit may determine the display mode so that the character information is displayed while changing the size of the character information according to the recognition accuracy.

上記認識結果受信部は、複数の上記文字情報及び上記複数の文字情報のそれぞれの認識精度を含む認識結果を、上記認識装置から受信してよい。上記表示態様決定部は、上記複数の文字情報のそれぞれの上記認識精度と上記閾値とに基づいて、上記複数の文字情報の表示態様を決定してよい。上記表示制御部は、上記表示態様決定部によって決定された上記表示態様に基づいて、上記複数の文字情報を表示するよう上記表示部を制御してよい。通信端末は、予め定められた期間における、上記複数の文字情報に対する上記閾値より上記認識精度が高い文字情報の割合に応じて、上記閾値を変更する閾値設定部をさらに備えてよい。 The recognition result receiving unit may receive recognition results including the recognition accuracy of each of the plurality of character information and the plurality of character information from the recognition device. The display mode determining unit may determine the display mode of the plurality of character information based on the recognition accuracy and the threshold value of each of the plurality of character information. The display control section may control the display section to display the plurality of character information based on the display mode determined by the display mode determining section. The communication terminal may further include a threshold value setting unit that changes the threshold value according to a ratio of character information whose recognition accuracy is higher than the threshold value for the plurality of character information items during a predetermined period.

本発明の一実施態様によれば、コンピュータを、上記通信端末として機能させるためのプログラムが提供される。 According to one embodiment of the present invention, a program for causing a computer to function as the communication terminal is provided.

本発明の一実施態様によれば、コンピュータによって実行される方法が提供される。方法は、上記コンピュータのユーザによって設定された閾値を格納する閾値格納段階を備えてよい。方法は、認識装置がコンテンツに対して認識処理を実行して取得した文字情報及び上記文字情報の認識精度を含む認識結果を、上記認識装置から受信する認識結果受信段階を備えてよい。方法は、上記認識精度と上記閾値とに基づいて、上記文字情報の表示態様を決定する表示態様決定段階を備えてよい。方法は、上記表示態様決定段階によって決定された上記表示態様に基づいて、上記文字情報を表示するよう表示部を制御する表示制御段階を備えてよい。 According to one embodiment of the invention, a computer-implemented method is provided. The method may include storing a threshold value set by a user of the computer. The method may include a recognition result receiving step of receiving, from the recognition device, a recognition result including character information obtained by the recognition device performing recognition processing on the content and recognition accuracy of the character information. The method may include a display mode determining step of determining a display mode of the character information based on the recognition accuracy and the threshold value. The method may include a display control step of controlling the display unit to display the text information based on the display mode determined by the display mode determining step.

なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not list all the necessary features of the invention. Furthermore, subcombinations of these features may also constitute inventions.

システム10の一例を概略的に示す。1 schematically depicts an example of a system 10; 表示部150によって表示される文字情報の一例を概略的に示す。An example of character information displayed by display unit 150 is schematically shown. 表示部150によって表示される文字情報の他の一例を概略的に示す。Another example of character information displayed by the display unit 150 is schematically shown. 表示部150によって表示される文字情報の他の一例を概略的に示す。Another example of character information displayed by the display unit 150 is schematically shown. 通信端末100の機能構成の一例を概略的に示す。An example of the functional configuration of the communication terminal 100 is schematically shown. 通信端末100による処理の流れの一例を概略的に示す。An example of the flow of processing by the communication terminal 100 is schematically shown. 通信端末100による処理の流れの他の一例を概略的に示す。Another example of the flow of processing by the communication terminal 100 is schematically shown. 通信端末100として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。An example of the hardware configuration of a computer 1200 functioning as the communication terminal 100 is schematically shown.

通信端末のユーザが、外部の認識装置による音声認識や画像認識等の認識処理の認識結果を表示する表示態様を、当該認識結果の認識精度に応じて設定できることが望ましい。本実施形態に係る通信端末100は、認識結果の認識精度と通信端末100のユーザによって設定された閾値とに基づいて、当該認識結果を表示する表示態様を決定する。例えば、通信端末100は、認識精度に応じて認識結果を色分けして表示したり、予め定められた認識精度より高い認識結果のみを表示したりするように、表示態様を決定する。これにより、本実施形態に係る通信端末100は、ユーザの認識結果を利用する用途に応じて、当該認識結果を適切な表示態様で表示できる。 It is desirable that a user of a communication terminal be able to set a display mode for displaying recognition results of recognition processing, such as voice recognition or image recognition, by an external recognition device, depending on the recognition accuracy of the recognition results. The communication terminal 100 according to the present embodiment determines the display mode for displaying the recognition result based on the recognition accuracy of the recognition result and the threshold set by the user of the communication terminal 100. For example, the communication terminal 100 determines the display mode so as to display recognition results in different colors depending on recognition accuracy, or to display only recognition results higher than a predetermined recognition accuracy. Thereby, the communication terminal 100 according to the present embodiment can display the recognition result in an appropriate display mode depending on the purpose of using the recognition result of the user.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 Hereinafter, the present invention will be explained through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. Furthermore, not all combinations of features described in the embodiments are essential to the solution of the invention.

図1は、システム10の一例を概略的に示す。システム10は、通信端末100を備える。システム10は、認識装置200を備える。 FIG. 1 schematically depicts an example of a system 10. The system 10 includes a communication terminal 100. System 10 includes a recognition device 200.

通信端末100は、認識装置200がコンテンツに対して認識処理を実行した認識結果を受信する。通信端末100は、例えば、認識装置200からネットワーク20を介して認識結果を受信する。 The communication terminal 100 receives the recognition result obtained by the recognition device 200 performing recognition processing on the content. The communication terminal 100 receives the recognition result from the recognition device 200 via the network 20, for example.

コンテンツは、例えば、音声コンテンツを含む。コンテンツは、例えば、画像コンテンツを含む。画像コンテンツは、例えば、動画コンテンツを含む。画像コンテンツは、静止画コンテンツを含んでもよい。 The content includes, for example, audio content. The content includes, for example, image content. Image content includes, for example, video content. Image content may include still image content.

認識結果は、例えば、認識装置200がコンテンツに対して認識処理を実行して取得した文字情報及び文字情報の認識精度を含む。認識結果は、認識装置200がコンテンツに対して認識処理を実行して取得した複数の文字情報及び複数の文字情報のそれぞれの認識精度を含んでもよい。 The recognition result includes, for example, character information obtained by the recognition device 200 performing recognition processing on the content and recognition accuracy of the character information. The recognition result may include a plurality of pieces of character information obtained by the recognition device 200 performing recognition processing on the content and recognition accuracy of each of the plurality of character information.

ネットワーク20は、例えば、インターネットを含む。ネットワーク20は、通信事業者によって提供されるコアネットワークを含んでもよい。コアネットワークは、任意の移動体通信システムに準拠していてよく、例えば、3G(3rd Generation)通信システム、LTE(Long Term Evolution)通信システム、5G(5th Generation)通信システム、及び6G(6th Generation)通信システム以降の移動体通信システムに準拠してよい。 Network 20 includes, for example, the Internet. Network 20 may include a core network provided by a carrier. The core network may be based on any mobile communication system, such as a 3G (3rd Generation) communication system, an LTE (Long Term Evolution) communication system, a 5G (5th Generation) communication system, and a 6G (6th Generation) communication system. It may be compliant with mobile communication systems after the communication system.

通信端末100は、認識装置200から受信した認識結果に含まれる文字情報の認識精度と、通信端末100のユーザによって設定された閾値とに基づいて、当該文字情報を表示する表示態様を決定する。通信端末100は、例えば、認識精度が閾値より高い文字情報を表示し、認識精度が閾値より低い文字情報を予め定められた記号に置き換えて表示するように、表示態様を決定する。通信端末100は、文字情報の認識精度に応じて、当該文字情報を色分けして表示するように、表示態様を決定してもよい。 The communication terminal 100 determines the display mode for displaying the character information based on the recognition accuracy of the character information included in the recognition result received from the recognition device 200 and the threshold set by the user of the communication terminal 100. The communication terminal 100 determines the display mode, for example, to display character information whose recognition accuracy is higher than a threshold value, and to display character information whose recognition accuracy is lower than the threshold value by replacing it with a predetermined symbol. The communication terminal 100 may determine the display mode so that the text information is displayed in different colors depending on the recognition accuracy of the text information.

通信端末100の表示部150は、決定した表示態様に従って文字情報を表示する。表示部150は、例えば、コンテンツに文字情報を重畳して表示する。表示部150は、文字情報のみを表示してもよい。 Display unit 150 of communication terminal 100 displays text information according to the determined display mode. The display unit 150 displays text information superimposed on content, for example. Display unit 150 may display only text information.

通信端末100は、例えば、PC(Personal Computer)である。通信端末100は、スマートフォン及びタブレット端末等であってもよい。 Communication terminal 100 is, for example, a PC (Personal Computer). Communication terminal 100 may be a smartphone, a tablet terminal, or the like.

認識装置200は、例えば、コンテンツに対して音声認識処理を実行する。認識装置200は、例えば、コンテンツに含まれる音声を認識して、認識結果として文字情報を出力する。認識装置200は、例えば、音声コンテンツに対して音声認識処理を実行する。認識装置200は、動画コンテンツに含まれる音声に対して音声認識処理を実行してもよい。 For example, the recognition device 200 performs speech recognition processing on content. For example, the recognition device 200 recognizes speech included in content and outputs character information as a recognition result. For example, the recognition device 200 performs speech recognition processing on audio content. The recognition device 200 may perform voice recognition processing on the voice included in the video content.

認識装置200は、例えば、コンテンツに対して文節単位で音声認識処理を実行する。認識装置200は、例えば、単語単位で音声認識処理を実行する。認識装置200は、文字単位で音声認識処理を実行してもよい。 For example, the recognition device 200 performs speech recognition processing on the content in units of phrases. For example, the recognition device 200 executes speech recognition processing on a word-by-word basis. The recognition device 200 may perform voice recognition processing on a character-by-character basis.

認識装置200は、例えば、画像コンテンツに対して画像認識処理を実行する。認識装置200は、例えば、画像コンテンツに含まれる文字情報を認識すべく、画像認識処理を実行する。 For example, the recognition device 200 performs image recognition processing on image content. The recognition device 200 executes image recognition processing, for example, in order to recognize character information included in image content.

認識装置200は、画像コンテンツに含まれる予め定められた物体を認識すべく、画像認識処理を実行してもよい。予め定められた物体は、例えば、人である。認識装置200が予め定められた物体を認識した場合、認識結果は、認識装置200が認識した物体を含む領域である認識領域及び認識装置200が認識した物体の認識精度を含む。 The recognition device 200 may perform image recognition processing to recognize a predetermined object included in the image content. The predetermined object is, for example, a person. When the recognition device 200 recognizes a predetermined object, the recognition result includes a recognition region that is an area including the object recognized by the recognition device 200 and recognition accuracy of the object recognized by the recognition device 200.

認識装置200は、動画コンテンツに対して音声認識処理及び画像認識処理を実行してもよい。認識装置200は、例えば、動画コンテンツに含まれる音声を認識して、認識結果として文字情報を出力する。認識装置200は、例えば、動画コンテンツに含まれる予め定められた物体を認識すべく、画像認識処理を実行する。認識装置200は、動画コンテンツに含まれる文字情報を認識すべく、画像認識処理を実行してもよい。 The recognition device 200 may perform voice recognition processing and image recognition processing on video content. For example, the recognition device 200 recognizes audio included in video content and outputs character information as a recognition result. The recognition device 200 executes image recognition processing, for example, in order to recognize a predetermined object included in video content. The recognition device 200 may perform image recognition processing to recognize character information included in video content.

認識装置200は、コンテンツに対して認識処理を実行し、認識結果を通信端末100に送信することができる装置であれば、どのような装置であってもよい。認識装置200は、例えば、Google(登録商標)社のGCP(登録商標)(Google Cloud Platform)のサーバである。認識装置200は、Amazon(登録商標)社のAWS(登録商標)(Amazon Web Services)のサーバ等であってもよい。 The recognition device 200 may be any device that can perform recognition processing on content and send the recognition result to the communication terminal 100. The recognition device 200 is, for example, a server of GCP (registered trademark) (Google Cloud Platform) of Google (registered trademark). The recognition device 200 may be an AWS (registered trademark) (Amazon Web Services) server of Amazon (registered trademark), or the like.

近年、外部の認識装置がコンテンツに対して認識処理を実行して取得した認識結果を、ユーザに提供するサービスが登場している。ユーザは、外部の認識装置から提供された認識結果に含まれる文字情報の認識精度に基づいて、当該文字情報を通信端末の表示部に表示する表示態様を設定することを希望する場合がある。例えば、コンテンツが収録したテレビ番組である場合に、ユーザは、認識精度の低い文字情報を含めてより多くの文字情報を表示する表示態様を希望する場合がある。一方で、コンテンツがリアルタイム放送のテレビ番組である場合に、ユーザは、認識精度の高い文字情報のみを表示する表示態様を希望する場合がある。しかしながら、従来の通信端末では、ユーザが、外部の認識装置から提供された認識結果に含まれる文字情報の認識精度に基づいて、当該文字情報の表示態様を設定できなかった。その結果、従来の通信端末では、ユーザの希望に柔軟に対応した表示態様で外部の認識装置から提供された文字情報を表示できなかった。 In recent years, services have appeared that provide users with recognition results obtained by an external recognition device performing recognition processing on content. A user may desire to set a display mode for displaying character information on a display unit of a communication terminal based on the recognition accuracy of character information included in recognition results provided by an external recognition device. For example, when the content is a recorded television program, the user may desire a display mode that displays more text information, including text information with low recognition accuracy. On the other hand, when the content is a real-time broadcast television program, the user may desire a display mode that displays only character information with high recognition accuracy. However, in conventional communication terminals, a user cannot set the display mode of character information included in the recognition result provided by an external recognition device based on the recognition accuracy of the character information. As a result, conventional communication terminals have been unable to display character information provided from external recognition devices in a display format that flexibly corresponds to the user's wishes.

それに対して、本実施形態に係る通信端末100によれば、認識装置200から受信した認識結果に含まれる文字情報の認識精度と、通信端末100のユーザによって設定された閾値とに基づいて、文字情報の表示態様を決定する。表示部150は、決定して表示態様に従って、当該文字情報を表示する。本実施形態に係る通信端末100のユーザは、通信端末100に閾値を設定することによって、文字情報の表示態様を設定できる。例えば、通信端末100のユーザは、閾値を低く設定することによって、認識精度の低い文字情報を含めてより多くの文字情報を表示する表示態様に設定できる。一方で、通信端末100のユーザは、閾値を高く設定することによって、認識精度の高い文字情報のみを表示する表示態様に設定できる。これにより、本実施形態に係る通信端末100は、ユーザの希望に柔軟に対応した表示態様で認識装置200から受信した文字情報を表示できる。 On the other hand, according to the communication terminal 100 according to the present embodiment, based on the recognition accuracy of character information included in the recognition result received from the recognition device 200 and the threshold set by the user of the communication terminal 100, Decide how information is displayed. The display unit 150 displays the character information in accordance with the determined display mode. The user of the communication terminal 100 according to this embodiment can set the display mode of text information by setting a threshold value on the communication terminal 100. For example, by setting a low threshold, the user of the communication terminal 100 can set a display mode that displays more text information, including text information with low recognition accuracy. On the other hand, by setting a high threshold value, the user of the communication terminal 100 can set the display mode to display only character information with high recognition accuracy. Thereby, the communication terminal 100 according to the present embodiment can display the character information received from the recognition device 200 in a display mode that flexibly corresponds to the user's wishes.

図2は、表示部150によって表示される文字情報の一例を概略的に示す。図2では、文節単位で音声認識処理を実行して取得した文字情報を表示部150に表示する場合の一例を説明する。 FIG. 2 schematically shows an example of character information displayed by the display unit 150. In FIG. 2, an example will be described in which character information obtained by performing speech recognition processing on a phrase-by-phrase basis is displayed on the display unit 150.

認識装置200は、音声コンテンツに対して認識処理を実行し、「この」、「問題の」、「正解は」、及び「Aです。」の文節単位の複数の文字情報を取得する。複数の文字情報のそれぞれの認識精度は、「Aです。」、「正解は」、「この」、「問題の」の順に高い。通信端末100は、ネットワーク20を介して、認識装置200から認識結果を受信する。 The recognition device 200 executes a recognition process on the audio content and acquires a plurality of character information in phrase units such as "kono", "problem", "correct answer is", and "A desu". The recognition accuracy of each of the plurality of character information is highest in the order of "A is.", "The correct answer is", "this", and "problem". Communication terminal 100 receives recognition results from recognition device 200 via network 20 .

通信端末100は、認識装置200から受信した認識結果に含まれる複数の文字情報のそれぞれの認識精度と通信端末100のユーザによって設定された閾値とに基づいて、複数の文字情報の表示態様を設定する。ここでは、「Aです。」、「正解は」及び「この」の認識精度が通信端末100のユーザによって設定された閾値より高く、「問題の」の認識精度が通信端末100のユーザによって設定された閾値より低いものとして説明を続ける。 The communication terminal 100 sets the display mode of the plurality of character information based on the recognition accuracy of each of the plurality of character information included in the recognition result received from the recognition device 200 and the threshold set by the user of the communication terminal 100. do. Here, the recognition accuracy of "It's A.", "The correct answer is", and "this" is higher than the threshold set by the user of the communication terminal 100, and the recognition accuracy of "problem" is higher than the threshold set by the user of the communication terminal 100. The explanation will be continued assuming that the value is lower than the threshold value.

例えば、通信端末100は、「問題の」を予め定められた記号「-」に置き換えてデフォルトの不透明度である第1の不透明度の色で表示し、「この」を第1の不透明度の色で表示し、「正解は」を第1の不透明度より高い第2の不透明度の色で表示し、且つ、「Aです。」を第2の不透明度より高い第3の不透明度の色で表示するように、表示態様を決定する。表示部150は、決定された表示態様に従って文字情報を表示する。 For example, the communication terminal 100 replaces "in question" with a predetermined symbol "-" and displays it in the color of the first opacity, which is the default opacity, and displays "this" in the color of the first opacity, which is the default opacity. ``The correct answer is'' is displayed in a color with a second opacity higher than the first opacity, and ``A is'' is displayed in a color with a third opacity higher than the second opacity. Decide the display mode so that it will be displayed. Display unit 150 displays character information according to the determined display mode.

本実施形態に係る通信端末100は、認識精度が低い文字情報を予め定められた記号に置き換えることによって、認識精度の低い文字情報を表示部150に表示することを防ぐことができる。また、本実施形態に係る通信端末100は、認識精度に応じて文字情報の色を変更することによって、ユーザに文字情報の認識精度を容易に把握させることができる。 The communication terminal 100 according to the present embodiment can prevent character information with low recognition accuracy from being displayed on the display unit 150 by replacing the character information with low recognition accuracy with a predetermined symbol. Moreover, the communication terminal 100 according to the present embodiment can make the user easily understand the recognition accuracy of the character information by changing the color of the character information according to the recognition accuracy.

図3は、表示部150によって表示される文字情報の他の一例を概略的に示す。図3では、文節単位で音声認識処理を実行して取得した文字情報を表示部150に表示する場合の一例を説明する。図3では、図2とは異なる部分について主に説明する。 FIG. 3 schematically shows another example of character information displayed by the display unit 150. In FIG. 3, an example will be described in which character information obtained by performing speech recognition processing on a phrase-by-phrase basis is displayed on the display unit 150. In FIG. 3, parts different from those in FIG. 2 will be mainly explained.

例えば、通信端末100は、「問題の」を予め定められた記号「-」に置き換えてデフォルトのサイズである第1のサイズで表示し、「この」を第1のサイズで表示し、「正解は」を第1のサイズより大きい第2のサイズで表示し、且つ、「Aです。」を第2のサイズより大きい第3のサイズで表示するように、表示態様を決定する。表示部150は、決定された表示態様に従って文字情報を表示する。 For example, the communication terminal 100 replaces "problem" with a predetermined symbol "-" and displays it in the first size which is the default size, displays "this" in the first size, and displays "correct answer". The display mode is determined so that "A" is displayed in a second size larger than the first size, and "A desu" is displayed in a third size larger than the second size. Display unit 150 displays character information according to the determined display mode.

図4は、表示部150によって表示される文字情報の他の一例を概略的に示す。図4では、文節単位で音声認識処理を実行して取得した文字情報を表示部150に表示する場合の一例を説明する。図4では、図2とは異なる部分について主に説明する。 FIG. 4 schematically shows another example of character information displayed by the display unit 150. In FIG. 4, an example will be described in which character information obtained by performing speech recognition processing on a phrase-by-phrase basis is displayed on the display unit 150. In FIG. 4, parts different from those in FIG. 2 will be mainly explained.

例えば、通信端末100は、通信端末100のユーザによって設定された閾値より低い「問題の」を予め定められた記号「-」に置き換えないでデフォルトの不透明度である第1の不透明度の色で表示し、「この」を第1の不透明度の色で表示し、「正解は」を第1の不透明度より高い第2の不透明度の色で表示し、且つ、「Aです。」を第2の不透明度より高い第3の不透明度の色で表示するように、表示態様を決定する。表示部150は、決定された表示態様に従って文字情報を表示する。 For example, the communication terminal 100 may use the first opacity color, which is the default opacity, without replacing "offending" with a predetermined symbol "-" that is lower than the threshold set by the user of the communication terminal 100. "This" is displayed in a first opacity color, "The correct answer is" is displayed in a second opacity color higher than the first opacity, and "A is" is displayed in a second opacity color. The display mode is determined so that the color is displayed in a color with a third opacity higher than the second opacity. Display unit 150 displays character information according to the determined display mode.

図5は、通信端末100の機能構成の一例を概略的に示す。通信端末100は、コンテンツ取得部102、閾値格納部104、閾値設定部106、認識処理要求部108、認識結果受信部110、表示態様決定部112、表示制御部114、及び表示部150を備える。尚、通信端末100がこれらの全ての構成を備えることは必須とは限らない。 FIG. 5 schematically shows an example of the functional configuration of the communication terminal 100. The communication terminal 100 includes a content acquisition section 102, a threshold storage section 104, a threshold setting section 106, a recognition processing request section 108, a recognition result reception section 110, a display mode determination section 112, a display control section 114, and a display section 150. Note that it is not essential that the communication terminal 100 include all of these configurations.

コンテンツ取得部102は、コンテンツを取得する。コンテンツ取得部102は、例えば、外部装置からコンテンツを受信することによって、コンテンツを取得する。コンテンツ取得部102は、コンテンツを生成することによって、コンテンツを取得してもよい。 The content acquisition unit 102 acquires content. The content acquisition unit 102 acquires content, for example, by receiving content from an external device. The content acquisition unit 102 may acquire content by generating content.

閾値格納部104は、閾値を格納する。閾値格納部104は、例えば、1つの閾値を格納する。閾値格納部104は、複数の閾値を格納してもよい。 The threshold value storage unit 104 stores threshold values. The threshold value storage unit 104 stores, for example, one threshold value. The threshold value storage unit 104 may store a plurality of threshold values.

閾値格納部104は、例えば、認識装置200から受信した認識結果に含まれる文字情報の表示態様を決定するための閾値を格納する。閾値格納部104は、認識装置200から受信した認識結果に含まれる認識領域の表示態様を決定するための閾値を格納してもよい。 The threshold value storage unit 104 stores, for example, a threshold value for determining the display mode of character information included in the recognition result received from the recognition device 200. The threshold value storage unit 104 may store a threshold value for determining the display mode of the recognition area included in the recognition result received from the recognition device 200.

閾値設定部106は、閾値を設定する。閾値設定部106は、例えば、1つの閾値を設定する。閾値設定部106は、複数の閾値を設定してもよい。 The threshold value setting unit 106 sets a threshold value. The threshold value setting unit 106 sets, for example, one threshold value. The threshold value setting unit 106 may set a plurality of threshold values.

閾値設定部106は、例えば、通信端末100が備える入力デバイスを用いてユーザの入力を受け付けることによって、閾値を設定する。閾値設定部106は、外部装置から閾値を受信することによって、閾値を設定してもよい。閾値設定部106は、設定した閾値を閾値格納部104に格納する。 The threshold value setting unit 106 sets a threshold value, for example, by accepting a user's input using an input device included in the communication terminal 100. The threshold value setting unit 106 may set the threshold value by receiving the threshold value from an external device. The threshold value setting unit 106 stores the set threshold value in the threshold value storage unit 104.

認識処理要求部108は、コンテンツ取得部102が取得したコンテンツに対する認識処理を要求する認識処理要求を認識装置200に送信する。認識処理要求部108は、例えば、ネットワーク20を介して、認識処理要求を認識装置200に送信する。 The recognition processing request unit 108 transmits a recognition processing request to the recognition device 200 to request recognition processing for the content acquired by the content acquisition unit 102. The recognition processing request unit 108 transmits a recognition processing request to the recognition device 200 via the network 20, for example.

認識処理要求は、例えば、認識処理対象のコンテンツを含む。認識処理要求は、認識処理対象のコンテンツが格納されているデータベースのURL(Uniform Resource Locator)を含んでもよい。この場合、認識装置200は、URLに従って認識処理対象のコンテンツを格納しているデータベースにアクセスする。 The recognition processing request includes, for example, content to be recognized. The recognition processing request may include a URL (Uniform Resource Locator) of a database in which content to be recognized is stored. In this case, the recognition device 200 accesses a database storing content to be recognized according to the URL.

認識結果受信部110は、認識装置200から認識結果を受信する。認識結果受信部110は、例えば、ネットワーク20を介して、認識装置200から認識結果を受信する。 The recognition result receiving unit 110 receives recognition results from the recognition device 200. The recognition result receiving unit 110 receives the recognition result from the recognition device 200 via the network 20, for example.

認識結果受信部110は、例えば、認識装置200が認識処理要求に応じて認識処理を実行した認識結果を受信する。認識結果受信部110は、認識装置200が認識処理要求に応じて認識処理を実行した認識結果以外の認識結果を受信してもよい。 The recognition result receiving unit 110 receives, for example, a recognition result obtained by the recognition device 200 performing recognition processing in response to a recognition processing request. The recognition result receiving unit 110 may receive recognition results other than the recognition results obtained by the recognition device 200 performing the recognition process in response to the recognition process request.

表示態様決定部112は、認識結果受信部110によって受信された認識結果に含まれる文字情報の表示態様を決定する。表示態様決定部112は、例えば、通信端末100が備える入力デバイスを用いて受け付けたユーザの入力に基づいて、文字情報の表示態様を決定する。 The display mode determining unit 112 determines the display mode of character information included in the recognition result received by the recognition result receiving unit 110. The display mode determining unit 112 determines the display mode of the text information, for example, based on a user's input received using an input device included in the communication terminal 100.

表示態様決定部112は、例えば、認識結果受信部110によって受信された認識結果に含まれる文字情報の認識精度と閾値設定部106に格納されている閾値とに基づいて、文字情報の表示態様を決定する。表示態様決定部112は、閾値設定部106によって受信された認識結果に含まれる複数の文字情報のそれぞれの認識精度と閾値設定部106に格納されている閾値とに基づいて、複数の文字情報の表示態様を決定してよい。 For example, the display mode determining unit 112 determines the display mode of the character information based on the recognition accuracy of the character information included in the recognition result received by the recognition result receiving unit 110 and the threshold value stored in the threshold value setting unit 106. decide. The display mode determining unit 112 determines whether the plurality of pieces of character information are displayed based on the recognition accuracy of each piece of character information included in the recognition result received by the threshold value setting unit 106 and the threshold value stored in the threshold value setting unit 106. The display mode may be determined.

表示態様決定部112は、例えば、認識精度が閾値(以下、「第1の閾値」と称する)より高い場合に文字情報を表示し、認識精度が第1の閾値より低い場合に文字情報を予め定められた記号に置き換えて表示するように、表示態様を決定する。例えば、表示態様決定部112は、認識精度が第1の閾値より低い文字情報を記号「-」に置き換えて表示するように、表示態様を決定する。 For example, the display mode determining unit 112 displays character information when recognition accuracy is higher than a threshold (hereinafter referred to as "first threshold"), and displays character information in advance when recognition accuracy is lower than the first threshold. The display mode is determined so that the specified symbol is replaced and displayed. For example, the display mode determining unit 112 determines the display mode so that character information whose recognition accuracy is lower than the first threshold value is replaced with a symbol "-" and displayed.

表示態様決定部112は、例えば、認識精度が第1の閾値と同一である文字情報を表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第1の閾値と同一である文字情報を予め定められた記号に置き換えて表示するように、表示態様を決定してもよい。 The display mode determining unit 112 determines the display mode, for example, so as to display character information whose recognition accuracy is the same as the first threshold. The display mode determining unit 112 may determine the display mode so that character information whose recognition accuracy is the same as the first threshold value is replaced with a predetermined symbol and displayed.

表示態様決定部112は、例えば、閾値格納部104に格納されており、且つ、第1の閾値より低い他の閾値(以下、「第2の閾値」と称する)にさらに基づいて、文字情報の表示態様を決定する。表示態様決定部112は、例えば、認識精度が第1の閾値より低く、且つ、第2の閾値より高い場合に文字情報を予め定められた記号に置き換えて表示し、認識精度が第2の閾値より低い場合に文字情報を予め定められた記号とは異なる予め定められた他の記号に置き換えて表示するように、表示態様を決定する。例えば、表示態様決定部112は、認識精度が第1の閾値より低く、且つ、第2の閾値より高い文字情報を記号「-」に置き換えて表示し、認識精度が第2の閾値より低い文字情報を記号「×」に置き換えて表示するように、表示態様を決定する。これにより、通信端末100は、認識精度が特に低い文字情報をユーザに容易に把握させることができる。 For example, the display mode determining unit 112 determines the character information based on another threshold (hereinafter referred to as “second threshold”) that is stored in the threshold storage unit 104 and is lower than the first threshold. Decide the display mode. For example, when the recognition accuracy is lower than the first threshold value and higher than the second threshold value, the display mode determining unit 112 replaces the character information with a predetermined symbol and displays it, and when the recognition accuracy is lower than the second threshold value. The display mode is determined so that the character information is replaced with another predetermined symbol different from the predetermined symbol and displayed when the predetermined symbol is lower than the predetermined symbol. For example, the display mode determining unit 112 displays character information whose recognition accuracy is lower than the first threshold value and higher than the second threshold value by replacing it with the symbol "-", and displays character information whose recognition accuracy is lower than the second threshold value. The display mode is determined so that the information is displayed with the symbol "x" replaced. Thereby, the communication terminal 100 allows the user to easily understand character information with particularly low recognition accuracy.

表示態様決定部112は、例えば、認識精度が第2の閾値と同一である文字情報を予め定められた記号に置き換えて表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第2の閾値と同一である文字情報を予め定められた他の記号に置き換えて表示するように、表示態様を決定してもよい。 The display mode determining unit 112 determines the display mode, for example, so that character information whose recognition accuracy is the same as the second threshold value is replaced with a predetermined symbol and displayed. The display mode determining unit 112 may determine the display mode so that character information whose recognition accuracy is the same as the second threshold value is replaced with another predetermined symbol and displayed.

表示態様決定部112は、例えば、認識精度が第1の閾値より高い文字情報を認識精度に応じて強調して表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度が高いほど文字情報を強調して表示するように、表示態様を決定する。 The display mode determining unit 112 determines the display mode, for example, so that character information whose recognition accuracy is higher than the first threshold is displayed in an emphasized manner according to the recognition accuracy. The display mode determining unit 112 determines the display mode such that, for example, the higher the recognition accuracy, the more emphasized the character information is displayed.

表示態様決定部112は、例えば、閾値格納部104に格納されており、且つ、第1の閾値より高い他の閾値(以下、「第3の閾値」と称する)にさらに基づいて、文字情報の表示態様を決定する。表示態様決定部112は、例えば、認識精度が第3の閾値より高い場合に、認識精度が第1の閾値より高く、且つ、第3の閾値より低い場合より文字情報を強調して表示するように、表示態様を決定する。 For example, the display mode determining unit 112 determines the character information based on another threshold (hereinafter referred to as a “third threshold”) that is stored in the threshold storage unit 104 and is higher than the first threshold. Decide the display mode. For example, when the recognition accuracy is higher than the third threshold, the display mode determining unit 112 displays the character information with more emphasis than when the recognition accuracy is higher than the first threshold and lower than the third threshold. Then, determine the display mode.

表示態様決定部112は、例えば、認識精度が第3の閾値と同一である文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報より強調して表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値と同一である文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報と同じ表示態様で表示するように、表示態様を決定してもよい。 For example, the display mode determining unit 112 displays character information whose recognition accuracy is the same as the third threshold in a more emphasized manner than character information whose recognition accuracy is higher than the first threshold and lower than the third threshold. to determine the display mode. The display mode determining unit 112 displays character information whose recognition accuracy is the same as the third threshold in the same display mode as character information whose recognition accuracy is higher than the first threshold and lower than the third threshold. The display mode may be determined accordingly.

表示態様決定部112は、例えば、認識精度に応じて文字情報の色を変化させて表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度に応じて文字情報の色の色相を変化させて表示するように、表示態様を決定する。例えば、赤と青との間で色相を変化させる場合、表示態様決定部112は、認識精度が高いほど青色の色相で表示し、認識精度が低いほど赤色の色相で表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報とは異なる色相で表示するように、表示態様を決定してもよい。 The display mode determining unit 112 determines the display mode, for example, so that the color of the character information is changed and displayed depending on the recognition accuracy. The display mode determining unit 112 determines the display mode, for example, so that the hue of the color of the character information is changed and displayed according to the recognition accuracy. For example, when changing the hue between red and blue, the display mode determining unit 112 changes the display mode so that the higher the recognition accuracy is, the more blue the hue is displayed, and the lower the recognition accuracy is, the more red the hue is. Determine. The display mode determining unit 112 displays character information whose recognition accuracy is higher than the third threshold in a different hue from character information whose recognition accuracy is higher than the first threshold and lower than the third threshold. The display mode may also be determined.

表示態様決定部112は、例えば、認識精度に応じて文字情報の色の彩度を変化させて表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度が高いほど文字情報の色の彩度を高くして表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報より色の彩度を高くして表示するように、表示態様を決定してもよい。 The display mode determining unit 112 determines the display mode, for example, so that the color saturation of the character information is changed and displayed according to the recognition accuracy. The display mode determining unit 112 determines the display mode such that, for example, the higher the recognition accuracy, the higher the saturation of the color of the character information is displayed. The display mode determining unit 112 displays character information whose recognition accuracy is higher than a third threshold value with higher color saturation than character information whose recognition accuracy is higher than the first threshold value and lower than the third threshold value. The display mode may be determined as follows.

表示態様決定部112は、例えば、認識精度に応じて文字情報の色の明度を変化させて表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度が高いほど文字情報の色の明度を高くして表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報より色の明度を高くして表示するように、表示態様を決定してもよい。 The display mode determining unit 112 determines the display mode, for example, so that the text information is displayed with the brightness of the color changed depending on the recognition accuracy. The display mode determining unit 112 determines the display mode such that, for example, the higher the recognition accuracy, the higher the brightness of the color of the character information is displayed. The display mode determining unit 112 displays character information whose recognition accuracy is higher than the third threshold value with higher color brightness than character information whose recognition accuracy is higher than the first threshold value and lower than the third threshold value. The display mode may be determined as follows.

表示態様決定部112は、認識精度に応じて文字情報の色の不透明度を変化させて表示するように、表示態様を決定してもよい。表示態様決定部112は、例えば、認識精度が高いほど文字情報の色の不透明度を高くして表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報より色の不透明度を高くして表示するように、表示態様を決定してもよい。 The display mode determining unit 112 may determine the display mode so that the opacity of the color of the character information is changed depending on the recognition accuracy. The display mode determining unit 112 determines the display mode such that, for example, the higher the recognition accuracy, the higher the opacity of the color of the character information is displayed. The display mode determining unit 112 displays character information whose recognition accuracy is higher than a third threshold value with higher color opacity than character information whose recognition accuracy is higher than the first threshold value and lower than the third threshold value. The display mode may be determined as follows.

表示態様決定部112は、例えば、認識精度に応じて文字情報のサイズを変化させて表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度が高いほど文字情報のサイズを大きくして表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報よりサイズを大きくして表示するように、表示態様を決定してもよい。 The display mode determining unit 112 determines the display mode, for example, so that the size of the character information is changed and displayed depending on the recognition accuracy. The display mode determining unit 112 determines the display mode such that, for example, the higher the recognition accuracy, the larger the size of the character information is displayed. The display mode determining unit 112 displays character information whose recognition accuracy is higher than the third threshold in a larger size than character information whose recognition accuracy is higher than the first threshold and lower than the third threshold. , the display mode may be determined.

表示態様決定部112は、例えば、認識精度に応じて文字情報の太さを変化させて表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度が高いほど文字情報を太く表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報より太く表示するように、表示態様を決定してもよい。 The display mode determining unit 112 determines the display mode, for example, so that the thickness of the character information is changed and displayed depending on the recognition accuracy. The display mode determining unit 112 determines the display mode such that, for example, the higher the recognition accuracy, the thicker the character information is displayed. The display mode determining unit 112 sets the display mode so that character information whose recognition accuracy is higher than the third threshold is displayed thicker than character information whose recognition accuracy is higher than the first threshold and lower than the third threshold. You may decide.

表示態様決定部112は、認識精度に応じて文字情報のフォントを変化させて表示するように、表示態様を決定してもよい。表示態様決定部112は、例えば、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報とは異なるフォントで表示するように、表示態様を決定してもよい。 The display mode determining unit 112 may determine the display mode so that the font of character information is changed and displayed according to the recognition accuracy. For example, the display mode determining unit 112 displays character information whose recognition accuracy is higher than a third threshold value in a different font from character information whose recognition accuracy is higher than the first threshold value and lower than the third threshold value. The display mode may be determined accordingly.

表示態様決定部112は、例えば、認識精度が第1の閾値より高い文字情報を認識精度に応じて強調して表示する場合と同様にして、予め定められた記号を認識精度に応じて強調して表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度が低いほど予め定められた記号を強調して表示するように、表示態様を決定する。 For example, the display mode determining unit 112 emphasizes a predetermined symbol according to the recognition accuracy, in the same manner as when character information whose recognition accuracy is higher than the first threshold value is emphasized and displayed according to the recognition accuracy. The display mode is determined so that the The display mode determining unit 112 determines the display mode such that, for example, the lower the recognition accuracy, the more emphasized a predetermined symbol is displayed.

表示制御部114は、表示部の表示を制御する。表示制御部114は、例えば、通信端末100が備える表示部150の表示を制御する。表示制御部114は、外部装置が備える表示部の表示を制御してもよい。表示部は、表示制御部114による制御に従って、文字情報を表示する。 The display control unit 114 controls the display on the display unit. The display control unit 114 controls, for example, the display on the display unit 150 included in the communication terminal 100. The display control unit 114 may control the display on a display unit included in an external device. The display section displays character information under the control of the display control section 114.

表示制御部114は、例えば、表示態様決定部112によって決定された表示態様に基づいて、認識結果受信部110が受信した認識結果に含まれる文字情報を表示するよう表示部を制御する。表示制御部114は、表示態様決定部112によって決定された表示態様に基づいて、複数の文字情報を表示するよう表示部を制御してもよい。 The display control unit 114 controls the display unit to display the character information included in the recognition result received by the recognition result receiving unit 110, for example, based on the display mode determined by the display mode determining unit 112. The display control section 114 may control the display section to display a plurality of pieces of character information based on the display mode determined by the display mode determining section 112.

対象となるコンテンツが、動画コンテンツ及び音声コンテンツ等のように時系列に変化するコンテンツである場合に、閾値設定部106は、予め定められた期間毎に、その期間における認識結果である複数の文字情報の認識精度に応じて、第1の閾値を変更するようにしてもよい。例えば、閾値設定部106は、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合に応じて、第1の閾値を変更する。閾値設定部106は、例えば、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合が、予め定められた条件を満たすように、第1の閾値を変更する。 When the target content is content that changes over time, such as video content and audio content, the threshold value setting unit 106 sets a plurality of characters that are the recognition results for each predetermined period for each predetermined period. The first threshold value may be changed depending on the recognition accuracy of the information. For example, the threshold value setting unit 106 changes the first threshold value according to the ratio of character information whose recognition accuracy is higher than the first threshold value for a plurality of pieces of character information in a predetermined period. For example, the threshold setting unit 106 sets the first threshold so that the proportion of character information whose recognition accuracy is higher than the first threshold for a plurality of pieces of character information during a predetermined period satisfies a predetermined condition. change.

予め定められた条件は、通信端末100のユーザによって設定される。予め定められた条件は、通信端末100の製造時に設定されてもよい。 The predetermined conditions are set by the user of communication terminal 100. The predetermined conditions may be set when the communication terminal 100 is manufactured.

予め定められた条件は、例えば、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合が、予め定められた割合であることである。予め定められた割合として、7割及び8割等の任意の割合が設定可能であってよい。予め定められた条件は、例えば、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合が、予め定められた範囲内であることであってもよい。予め定められた範囲として、5割から7割、6割から8割等の任意の範囲が設定可能であってよい。 The predetermined condition is, for example, that the proportion of character information whose recognition accuracy is higher than a first threshold value for a plurality of pieces of character information during a predetermined period is a predetermined proportion. As the predetermined ratio, an arbitrary ratio such as 70% or 80% may be set. The predetermined condition may be, for example, that the proportion of character information whose recognition accuracy is higher than a first threshold value for a plurality of character information within a predetermined period is within a predetermined range. . Any range such as 50% to 70%, 60% to 80%, etc. may be set as the predetermined range.

例えば、閾値設定部106は、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合が、予め定められた割合より高い場合、第1の閾値を高く変更する。一方で、閾値設定部106は、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合が、予め定められた割合より低い場合、第1の閾値を低く変更する。これにより、例えば、表示態様決定部112が、認識精度が第1の閾値より高い場合に文字情報を表示し、第1の閾値より低い場合に文字情報を予め定められた記号に置き換えて表示する場合において、結果として表示される文字情報と記号の割合を、所望の割合にすることができる。 For example, if the proportion of character information whose recognition accuracy is higher than the first threshold value for a plurality of pieces of character information during a predetermined period is higher than the predetermined proportion, the threshold value setting unit 106 increases the first threshold value. change. On the other hand, the threshold value setting unit 106 sets the first threshold value when the proportion of character information whose recognition accuracy is higher than the first threshold value for a plurality of pieces of character information during a predetermined period is lower than the predetermined proportion. Change lower. As a result, for example, the display mode determining unit 112 displays text information when the recognition accuracy is higher than the first threshold, and replaces the text information with a predetermined symbol when the recognition accuracy is lower than the first threshold. In some cases, the ratio of text information to symbols displayed as a result can be adjusted to a desired ratio.

例えば、閾値設定部106は、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合が、予め定められた範囲の上限値より高い場合、第1の閾値を高く変更する。一方で、閾値設定部106は、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合が、予め定められた範囲の下限値より低い場合、第1の閾値を低く変更する。これにより、例えば、表示態様決定部112が、認識精度が第1の閾値より高い場合に文字情報を表示し、第1の閾値より低い場合に文字情報を予め定められた記号に置き換えて表示する場合において、結果として表示される文字情報と記号の割合を、所望の範囲内にすることができる。 For example, the threshold setting unit 106 sets the first Change the threshold to a higher value. On the other hand, the threshold setting unit 106 sets the first change the threshold value to a lower value. As a result, for example, the display mode determining unit 112 displays text information when the recognition accuracy is higher than the first threshold, and replaces the text information with a predetermined symbol when the recognition accuracy is lower than the first threshold. In some cases, the ratio of text information to symbols displayed as a result can be within a desired range.

閾値設定部106は、例えば、予め定められた最小閾値から予め定められた最大閾値の範囲で第1の閾値を変更する。予め定められた最小閾値及び予め定められた最大閾値は、通信端末100のユーザによって設定される。予め定められた最小閾値及び予め定められた最大閾値は、通信端末100の製造時に設定されてもよい。 The threshold value setting unit 106 changes the first threshold value within a range from a predetermined minimum threshold value to a predetermined maximum threshold value, for example. The predetermined minimum threshold and the predetermined maximum threshold are set by the user of communication terminal 100. The predetermined minimum threshold and the predetermined maximum threshold may be set at the time of manufacturing the communication terminal 100.

例えば、閾値設定部106は、第1の閾値が予め定められた最大閾値であり、且つ、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合が、予め定められた割合又は予め定められた範囲の上限値より高い場合、第1の閾値を変更しない。この場合、表示態様決定部112は、認識精度が最大閾値より高い文字情報を表示し、認識精度が最大閾値より低い文字情報を予め定められた記号に置き換えて表示するように、表示態様を決定する。これにより、例えば、予め定められた期間における、複数の文字情報に対する最大閾値より認識精度が高い文字情報の割合が、予め定められた割合又は予め定められた範囲の上限値より高い場合において、表示態様決定部112は、認識精度が最大閾値より高い文字情報が予め定められた記号に置き換えて表示されることを防ぐことができる。 For example, the threshold setting unit 106 determines that the first threshold is a predetermined maximum threshold, and that the proportion of character information whose recognition accuracy is higher than the first threshold for a plurality of character information during a predetermined period is , is higher than the predetermined percentage or the upper limit of the predetermined range, the first threshold is not changed. In this case, the display mode determining unit 112 determines the display mode so that character information whose recognition accuracy is higher than the maximum threshold is displayed, and character information whose recognition accuracy is lower than the maximum threshold is displayed by replacing it with a predetermined symbol. do. As a result, for example, if the proportion of character information whose recognition accuracy is higher than the maximum threshold for multiple pieces of character information during a predetermined period is higher than the predetermined proportion or the upper limit of the predetermined range, the display The mode determining unit 112 can prevent character information whose recognition accuracy is higher than the maximum threshold from being displayed in place of a predetermined symbol.

例えば、閾値設定部106は、第1の閾値が予め定められた最小閾値であり、且つ、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合が、予め定められた割合又は予め定められた範囲の下限値より低い場合、第1の閾値を変更しない。この場合、表示態様決定部112は、認識精度が最小閾値より高い文字情報を表示し、認識精度が最小閾値より低い文字情報を予め定められた記号に置き換えて表示するように、表示態様を決定する。これにより、例えば、予め定められた期間における、複数の文字情報に対する最小閾値より認識精度が高い文字情報の割合が、予め定められた割合又は予め定められた範囲の下限値より低い場合において、表示態様決定部112は、認識精度が最小閾値より低い文字情報が表示されることを防ぐことができる。 For example, the threshold setting unit 106 determines that the first threshold is a predetermined minimum threshold, and that the proportion of character information whose recognition accuracy is higher than the first threshold for a plurality of character information during a predetermined period is , the first threshold is not changed if it is lower than a predetermined percentage or the lower limit of a predetermined range. In this case, the display mode determining unit 112 determines the display mode so that character information whose recognition accuracy is higher than the minimum threshold is displayed, and character information whose recognition accuracy is lower than the minimum threshold is displayed by replacing it with a predetermined symbol. do. As a result, for example, if the proportion of character information whose recognition accuracy is higher than the minimum threshold for multiple pieces of character information during a predetermined period is lower than the predetermined proportion or the lower limit of the predetermined range, the display The mode determining unit 112 can prevent character information whose recognition accuracy is lower than the minimum threshold from being displayed.

表示態様決定部112は、例えば、認識装置200が画像コンテンツに対して認識処理を実行して、認識結果として認識領域を出力した場合、認識結果受信部110によって受信された認識結果に含まれる認識領域の表示態様を決定する。表示制御部114は、表示態様決定部112によって決定された表示態様に基づいて、認識領域を表示するよう表示部を制御してよい。 For example, when the recognition device 200 performs recognition processing on image content and outputs a recognition area as a recognition result, the display mode determination unit 112 determines the recognition area included in the recognition result received by the recognition result reception unit 110. Determine the display mode of the area. The display control section 114 may control the display section to display the recognition area based on the display mode determined by the display mode determining section 112.

表示態様決定部112は、例えば、認識装置200が認識した物体の認識精度と、閾値設定部106に格納されている閾値(以下、「第4の閾値」と称する)とに基づいて、認識領域の表示態様を決定する。表示態様決定部112は、例えば、物体の認識精度が第4の閾値より高い場合に認識領域を画像加工処理して表示し、物体の認識精度が第4の閾値より低い場合に認識領域を画像加工処理しないで表示するように、認識領域の表示態様を決定する。 The display mode determining unit 112 determines the recognition area based on, for example, the recognition accuracy of the object recognized by the recognition device 200 and a threshold stored in the threshold setting unit 106 (hereinafter referred to as the “fourth threshold”). Determine the display mode. For example, the display mode determining unit 112 processes and displays the recognition area as an image when the recognition accuracy of the object is higher than the fourth threshold, and displays the recognition area as an image when the recognition accuracy of the object is lower than the fourth threshold. The display mode of the recognition area is determined so that it is displayed without being processed.

表示態様決定部112は、例えば、物体の認識精度が第4の閾値と同一である場合に認識領域を画像加工処理して表示するように、認識領域の表示態様を決定する。表示態様決定部112は、物体の認識精度が第4の閾値と同一である場合に認識領域を画像加工処理しないで表示するように、認識領域の表示態様を決定してもよい。 The display mode determining unit 112 determines the display mode of the recognition area such that, for example, when the recognition accuracy of the object is the same as the fourth threshold, the recognition area is subjected to image processing and displayed. The display mode determining unit 112 may determine the display mode of the recognition area so that the recognition area is displayed without image processing when the recognition accuracy of the object is the same as the fourth threshold.

画像加工処理は、個人情報を保護することが可能であれば、どのような処理であってもよい。画像加工処理は、例えば、モザイク処理である。画像加工処理は、塗りつぶし処理であってもよい。第4の閾値は、個人情報を保護することを確実に保証すべく、予め低く設定されてよい。 The image processing process may be any type of process as long as it can protect personal information. The image processing process is, for example, mosaic processing. The image processing process may be a filling process. The fourth threshold may be preset low to ensure that personal information is protected.

表示態様決定部112は、認識装置200が動画コンテンツに対して認識処理を実行して、認識結果として文字情報及び認識領域を出力した場合、認識結果受信部110によって受信された認識結果に含まれる、文字情報及び認識領域の表示態様をそれぞれ決定してもよい。表示制御部114は、表示態様決定部112によって決定された表示態様に基づいて、文字情報及び認識領域をそれぞれ表示するよう表示部を制御してよい。例えば、動画コンテンツに発話している人が含まれる場合、人にモザイク処理が施され、発話内容に対応する文字情報を含む画像が表示部によって表示される。 When the recognition device 200 performs recognition processing on video content and outputs character information and recognition areas as recognition results, the display mode determination unit 112 determines whether the recognition results included in the recognition results received by the recognition result reception unit 110 , the display mode of the character information and the recognition area may be determined respectively. The display control section 114 may control the display section to display the character information and the recognition area, respectively, based on the display mode determined by the display mode determining section 112. For example, if the video content includes a person speaking, the person is subjected to mosaic processing, and an image including text information corresponding to the content of the utterance is displayed on the display unit.

図6は、通信端末100による処理の流れの一例を概略的に示す。図6では、コンテンツが収録されたテレビ番組である場合の一例を説明する。 FIG. 6 schematically shows an example of the flow of processing by the communication terminal 100. In FIG. 6, an example will be described in which the content is a recorded television program.

ステップ(ステップをSと省略して記載する場合がある。)102において、認識結果受信部110は、認識装置200からネットワーク20を介して、認識結果を受信する。認識結果受信部110は、例えば、認識装置200がコンテンツに対して認識処理を実行して取得した全ての認識結果を、認識装置200から受信する。 In step (step may be abbreviated as S) 102, the recognition result receiving unit 110 receives the recognition result from the recognition device 200 via the network 20. For example, the recognition result receiving unit 110 receives from the recognition device 200 all the recognition results obtained by the recognition device 200 performing recognition processing on the content.

S104において、表示態様決定部112は、認識結果に含まれる認識精度と、閾値格納部104に格納されている第1の閾値に基づいて、認識結果に含まれる文字情報の表示態様を決定する。S106において、表示態様決定部112は、全ての文字情報の表示態様を決定したか否かを判定する。全ての文字情報の表示態様を決定したと表示態様決定部112が判定した場合、S108に進む。全ての文字情報の表示態様を決定していないと表示態様決定部112が判定した場合、S102に戻る。 In S104, the display mode determining unit 112 determines the display mode of the character information included in the recognition result based on the recognition accuracy included in the recognition result and the first threshold stored in the threshold storage unit 104. In S106, the display mode determining unit 112 determines whether the display mode of all character information has been determined. If the display mode determining unit 112 determines that the display mode of all character information has been determined, the process advances to S108. If the display mode determining unit 112 determines that the display mode of all character information has not been determined, the process returns to S102.

S108において、表示制御部114は、S104で表示態様決定部112が決定した表示態様に基づいて、文字情報を表示するよう表示部150を制御する。表示部150は、表示制御部114による制御に従って、文字情報を表示する。その後、処理が終了する。 In S108, the display control unit 114 controls the display unit 150 to display the text information based on the display mode determined by the display mode determining unit 112 in S104. The display section 150 displays character information under the control of the display control section 114. After that, the process ends.

図7は、通信端末100による処理の流れの他の一例を概略的に示す。図7では、コンテンツがリアルタイム放送のテレビ番組である場合の一例を説明する。 FIG. 7 schematically shows another example of the flow of processing by the communication terminal 100. In FIG. 7, an example will be described in which the content is a real-time broadcast television program.

S202において、認識結果受信部110は、認識装置200からネットワーク20を介して、認識結果を受信する。認識結果受信部110は、例えば、認識装置200がコンテンツに対して認識処理を実行して取得した認識結果の一部を、認識装置200から受信する。 In S202, the recognition result receiving unit 110 receives the recognition result from the recognition device 200 via the network 20. The recognition result receiving unit 110 receives from the recognition device 200, for example, a part of the recognition result obtained by the recognition device 200 performing recognition processing on the content.

S204において、表示態様決定部112は、認識結果に含まれる認識精度と、閾値格納部104に格納されている第1の閾値に基づいて、認識結果に含まれる文字情報の表示態様を決定する。S206において、表示制御部114は、S204で表示態様決定部112が決定した表示態様に基づいて、文字情報を表示するよう表示部150を制御する。表示部150は、表示制御部114による制御に従って、文字情報を表示する。 In S204, the display mode determining unit 112 determines the display mode of the character information included in the recognition result based on the recognition accuracy included in the recognition result and the first threshold stored in the threshold storage unit 104. In S206, the display control unit 114 controls the display unit 150 to display the text information based on the display mode determined by the display mode determining unit 112 in S204. The display section 150 displays character information under the control of the display control section 114.

S208において、通信端末100は、認識装置200がコンテンツに対して認識処理を実行して取得した全ての認識結果を、認識結果受信部110が認識装置200から受信したか否かを判定する。認識結果受信部110が認識装置200から全ての認識結果を受信したと通信端末100が判定した場合、処理が終了する。認識結果受信部110が認識装置200から全ての認識結果を受信していないと通信端末100が判定した場合、S202に戻る。 In S208, the communication terminal 100 determines whether the recognition result receiving unit 110 has received from the recognition device 200 all the recognition results obtained by the recognition device 200 performing recognition processing on the content. When the communication terminal 100 determines that the recognition result receiving unit 110 has received all the recognition results from the recognition device 200, the process ends. If the communication terminal 100 determines that the recognition result receiving unit 110 has not received all recognition results from the recognition device 200, the process returns to S202.

図8は、通信端末100として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。コンピュータ1200にインストールされたプログラムは、コンピュータ1200を、上記実施形態に係る装置の1又は複数の「部」として機能させ、又はコンピュータ1200に、上記実施形態に係る装置に関連付けられるオペレーション又は当該1又は複数の「部」を実行させることができ、及び/又はコンピュータ1200に、上記実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ1200に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつか又はすべてに関連付けられた特定のオペレーションを実行させるべく、CPU1212によって実行されてよい。 FIG. 8 schematically shows an example of the hardware configuration of a computer 1200 functioning as the communication terminal 100. The program installed on the computer 1200 causes the computer 1200 to function as one or more "parts" of the apparatus according to the above embodiment, or causes the computer 1200 to perform operations associated with the apparatus according to the above embodiment or the one or more "parts" of the apparatus according to the above embodiment. Multiple units may be executed and/or the computer 1200 may execute a process or a step of a process according to the embodiments described above. Such programs may be executed by CPU 1212 to cause computer 1200 to perform certain operations associated with some or all of the blocks in the flowcharts and block diagrams described herein.

本実施形態によるコンピュータ1200は、CPU1212、RAM1214、及びグラフィックコントローラ1216を含み、それらはホストコントローラ1210によって相互に接続されている。コンピュータ1200はまた、通信インタフェース1222、記憶装置1224、DVDドライブ1226、及びICカードドライブのような入出力ユニットを含み、それらは入出力コントローラ1220を介してホストコントローラ1210に接続されている。DVDドライブ1226は、DVD-ROMドライブ及びDVD-RAMドライブ等であってよい。記憶装置1224は、ハードディスクドライブ及びソリッドステートドライブ等であってよい。コンピュータ1200はまた、ROM1230及びキーボード1242のようなレガシの入出力ユニットを含み、それらは入出力チップ1240を介して入出力コントローラ1220に接続されている。 The computer 1200 according to this embodiment includes a CPU 1212, a RAM 1214, and a graphics controller 1216, which are interconnected by a host controller 1210. The computer 1200 also includes input/output units such as a communication interface 1222, a storage device 1224, a DVD drive 1226, and an IC card drive, which are connected to the host controller 1210 via an input/output controller 1220. DVD drive 1226 may be a DVD-ROM drive, a DVD-RAM drive, or the like. Storage device 1224 may be a hard disk drive, solid state drive, or the like. Computer 1200 also includes legacy input/output units, such as ROM 1230 and keyboard 1242, which are connected to input/output controller 1220 via input/output chip 1240.

CPU1212は、ROM1230及びRAM1214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ1216は、RAM1214内に提供されるフレームバッファ等又はそれ自体の中に、CPU1212によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス1218上に表示されるようにする。 The CPU 1212 operates according to programs stored in the ROM 1230 and RAM 1214, thereby controlling each unit. Graphics controller 1216 obtains image data generated by CPU 1212, such as in a frame buffer provided in RAM 1214 or itself, and causes the image data to be displayed on display device 1218.

通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。記憶装置1224は、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを格納する。DVDドライブ1226は、プログラム又はデータをDVD-ROM1227等から読み取り、記憶装置1224に提供する。ICカードドライブは、プログラム及びデータをICカードから読み取り、及び/又はプログラム及びデータをICカードに書き込む。 Communication interface 1222 communicates with other electronic devices via a network. Storage device 1224 stores programs and data used by CPU 1212 within computer 1200. The DVD drive 1226 reads a program or data from a DVD-ROM 1227 or the like and provides it to the storage device 1224. The IC card drive reads programs and data from and/or writes programs and data to the IC card.

ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/又はコンピュータ1200のハードウェアに依存するプログラムを格納する。入出力チップ1240はまた、様々な入出力ユニットをUSBポート、パラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ1220に接続してよい。 ROM 1230 stores therein programs that are dependent on the computer 1200 hardware, such as a boot program that is executed by the computer 1200 upon activation. I/O chip 1240 may also connect various I/O units to I/O controller 1220 via USB ports, parallel ports, serial ports, keyboard ports, mouse ports, etc.

プログラムは、DVD-ROM1227又はICカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもある記憶装置1224、RAM1214、又はROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ1200の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。 The program is provided by a computer readable storage medium such as a DVD-ROM 1227 or an IC card. The program is read from a computer-readable storage medium, installed in storage device 1224, RAM 1214, or ROM 1230, which are also examples of computer-readable storage media, and executed by CPU 1212. The information processing described in these programs is read by the computer 1200 and provides coordination between the programs and the various types of hardware resources described above. An apparatus or method may be configured to implement the operation or processing of information according to the use of computer 1200.

例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、記憶装置1224、DVD-ROM1227、又はICカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。 For example, when communication is performed between the computer 1200 and an external device, the CPU 1212 executes a communication program loaded into the RAM 1214 and sends communication processing to the communication interface 1222 based on the processing written in the communication program. You may give orders. The communication interface 1222 reads transmission data stored in a transmission buffer area provided in a recording medium such as a RAM 1214, a storage device 1224, a DVD-ROM 1227, or an IC card under the control of the CPU 1212, and transmits the read transmission data. Data is transmitted to the network, or received data received from the network is written to a reception buffer area provided on the recording medium.

また、CPU1212は、記憶装置1224、DVDドライブ1226(DVD-ROM1227)、ICカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。 Further, the CPU 1212 causes the RAM 1214 to read all or a necessary part of a file or database stored in an external recording medium such as a storage device 1224, a DVD drive 1226 (DVD-ROM 1227), or an IC card. Various types of processing may be performed on the data. CPU 1212 may then write the processed data back to an external storage medium.

様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU1212は、RAM1214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM1214に対しライトバックする。また、CPU1212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU1212は、当該複数のエントリの中から、第1の属性の属性値が指定されている条件に一致するエントリを検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information, such as various types of programs, data, tables, and databases, may be stored on a recording medium and subjected to information processing. CPU 1212 performs various types of operations, information processing, conditional determination, conditional branching, unconditional branching, and information retrieval on data read from RAM 1214 as described elsewhere in this disclosure and specified by the program's instruction sequence. Various types of processing may be performed, including /substitutions, etc., and the results are written back to RAM 1214. Further, the CPU 1212 may search for information in a file in a recording medium, a database, or the like. For example, when a plurality of entries are stored in a recording medium, each having an attribute value of a first attribute associated with an attribute value of a second attribute, the CPU 1212 selects the first entry from among the plurality of entries. Search for an entry whose attribute value matches the specified condition, read the attribute value of the second attribute stored in the entry, and then set the attribute value to the first attribute that satisfies the predetermined condition. An attribute value of the associated second attribute may be obtained.

上で説明したプログラム又はソフトウェアモジュールは、コンピュータ1200上又はコンピュータ1200近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。 The programs or software modules described above may be stored in a computer-readable storage medium on or near computer 1200. Also, a storage medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can be used as a computer-readable storage medium, thereby allowing the program to be transferred to the computer 1200 via the network. provide.

本実施形態におけるフローチャート及びブロック図におけるブロックは、オペレーションが実行されるプロセスの段階又はオペレーションを実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、専用回路、コンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、及び/又はコンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタル及び/又はアナログハードウェア回路を含んでよく、集積回路(IC)及び/又はディスクリート回路を含んでよい。プログラマブル回路は、例えば、フィールドプログラマブルゲートアレイ(FPGA)、及びプログラマブルロジックアレイ(PLA)等のような、論理積、論理和、排他的論理和、否定論理積、否定論理和、及び他の論理演算、フリップフロップ、レジスタ、並びにメモリエレメントを含む、再構成可能なハードウェア回路を含んでよい。 Blocks in the flowcharts and block diagrams of the present embodiments may represent stages in a process in which an operation is performed or a "part" of a device responsible for performing the operation. Certain steps and units may be provided with dedicated circuitry, programmable circuitry provided with computer readable instructions stored on a computer readable storage medium, and/or provided with computer readable instructions stored on a computer readable storage medium. May be implemented by a processor. Dedicated circuitry may include digital and/or analog hardware circuits, and may include integrated circuits (ICs) and/or discrete circuits. Programmable circuits can perform AND, OR, EXCLUSIVE OR, NAND, NOR, and other logical operations, such as field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), etc. , flip-flops, registers, and memory elements.

コンピュータ可読記憶媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読記憶媒体は、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読記憶媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読記憶媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROM又はフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(登録商標)ディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer-readable storage medium may include any tangible device capable of storing instructions for execution by a suitable device such that a computer-readable storage medium with instructions stored therein may be illustrated in a flowchart or block diagram. A product will be provided that includes instructions that can be executed to create a means for performing specified operations. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer readable storage media include floppy disks, diskettes, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory). , Electrically Erasable Programmable Read Only Memory (EEPROM), Static Random Access Memory (SRAM), Compact Disk Read Only Memory (CD-ROM), Digital Versatile Disk (DVD), Blu-ray Disc, Memory Stick , integrated circuit cards, and the like.

コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、又はSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び「C」プログラミング言語又は同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1又は複数のプログラミング言語の任意の組み合わせで記述されたソースコード又はオブジェクトコードのいずれかを含んでよい。 Computer-readable instructions may include assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state configuration data, or instructions such as Smalltalk®, JAVA®, C++, etc. any source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as may include.

コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路が、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を生成するために当該コンピュータ可読命令を実行すべく、ローカルに又はローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路に提供されてよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 The computer-readable instructions are for producing means for a processor of a general purpose computer, special purpose computer, or other programmable data processing device, or programmable circuit to perform the operations specified in the flowchart or block diagrams. A general purpose computer, special purpose computer, or other programmable data processor, locally or over a local area network (LAN), wide area network (WAN), such as the Internet, to execute the computer readable instructions. It may be provided in a processor or programmable circuit of the device. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, and the like.

以上、本開示に係る発明を実施の形態を用いて説明したが、本開示に係る発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 Although the invention according to the present disclosure has been described above using the embodiments, the technical scope of the invention according to the present disclosure is not limited to the range described in the above embodiments. It will be apparent to those skilled in the art that various changes or improvements can be made to the embodiments described above. It is clear from the claims that such modifications or improvements may be included within the technical scope of the present invention.

特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The execution order of each process, such as an operation, a procedure, a step, and a stage in the apparatus, system, program, and method shown in the claims, specification, and drawings, specifically refers to "before" or "before". It should be noted that they can be implemented in any order unless the output of the previous process is used in the subsequent process. Even if the claims, specifications, and operational flows in the drawings are explained using "first," "next," etc. for convenience, this does not mean that it is essential to carry out the operations in this order. It's not a thing.

10 システム、20 ネットワーク、100 通信端末、102 コンテンツ取得部、104 閾値格納部、106 閾値設定部、108 認識処理要求部、110 認識結果受信部、112 表示態様決定部、114 表示制御部、150 表示部、200 認識装置、1200 コンピュータ、1210 ホストコントローラ、1212 CPU、1214 RAM、1216 グラフィックコントローラ、1218 ディスプレイデバイス、1220 入出力コントローラ、1222 通信インタフェース、1224 記憶装置、1226 DVDドライブ、1227 DVD-ROM、1230 ROM、1240 入出力チップ REFERENCE SIGNS LIST 10 system, 20 network, 100 communication terminal, 102 content acquisition unit, 104 threshold storage unit, 106 threshold setting unit, 108 recognition process request unit, 110 recognition result reception unit, 112 display mode determination unit, 114 display control unit, 150 display part, 200 recognition device, 1200 computer, 1210 host controller, 1212 CPU, 1214 RAM, 1216 graphic controller, 1218 display device, 1220 input/output controller, 1222 communication interface, 1224 storage device, 1226 DVD drive, 1227 DVD-ROM, 1230 ROM, 1240 input/output chip

Claims (13)

通信端末であって、
前記通信端末のユーザによって設定された閾値を格納する閾値格納部と、
認識装置がコンテンツに対して認識処理を実行して取得した複数の文字情報及び前記複数の文字情報のそれぞれの認識精度を含む認識結果を、前記認識装置から受信する認識結果受信部と
前記複数の文字情報のそれぞれの前記認識精度と前記閾値とに基づいて、前記複数の文字情報の表示態様を決定する表示態様決定部と、
前記表示態様決定部によって決定された前記表示態様に基づいて、前記複数の文字情報を表示するよう表示部を制御する表示制御部と、
予め定められた期間における、前記複数の文字情報に対する前記閾値より前記認識精度が高い文字情報の割合に応じて、前記閾値を変更する閾値設定部と
備える、通信端末。
A communication terminal,
a threshold value storage unit that stores a threshold value set by a user of the communication terminal;
Receiving recognition results from the recognition device, including a plurality of character information obtained by the recognition device performing recognition processing on the content and recognition accuracy of each of the plurality of character information. Department and
a display mode determining unit that determines a display mode of the plurality of character information based on the recognition accuracy and the threshold value of each of the plurality of character information;
a display control unit that controls a display unit to display the plurality of character information based on the display mode determined by the display mode determination unit ;
a threshold value setting unit that changes the threshold value according to a ratio of character information for which the recognition accuracy is higher than the threshold value for the plurality of character information during a predetermined period;
A communication terminal equipped with .
前記閾値設定部は、予め定められた期間における、前記複数の文字情報に対する前記閾値より認識精度が高い文字情報の割合が、予め定められた範囲内となるように、前記閾値を変更する、請求項1に記載の通信端末。The threshold value setting unit changes the threshold value so that a ratio of character information with higher recognition accuracy than the threshold value to the plurality of character information items during a predetermined period falls within a predetermined range. The communication terminal according to item 1. 前記閾値設定部は、予め定められた期間における、前記複数の文字情報に対する前記閾値より認識精度が高い文字情報の割合が、予め定められた割合となるように、前記閾値を変更する、請求項1に記載の通信端末。The threshold value setting unit changes the threshold value such that a ratio of character information having higher recognition accuracy than the threshold value to the plurality of character information in a predetermined period becomes a predetermined ratio. 1. The communication terminal according to 1. 前記表示態様決定部は、前記認識精度が前記閾値より高い場合に前記文字情報を表示し、前記認識精度が前記閾値より低い場合に前記文字情報を予め定められた記号に置き換えて表示するように、前記表示態様を決定する、請求項1から3のいずれか一項に記載の通信端末。 The display mode determining unit is configured to display the character information when the recognition accuracy is higher than the threshold, and to replace and display the character information with a predetermined symbol when the recognition accuracy is lower than the threshold. The communication terminal according to any one of claims 1 to 3 , wherein the communication terminal determines the display mode. 前記閾値格納部は、前記ユーザによって設定された、前記閾値より低い他の閾値をさらに格納し、
前記表示態様決定部は、前記認識精度が前記閾値より低く、且つ、前記他の閾値より高い場合に前記文字情報を前記予め定められた記号に置き換えて表示し、前記認識精度が前記他の閾値より低い場合に前記文字情報を前記予め定められた記号とは異なる予め定められた他の記号に置き換えて表示するように、前記表示態様を決定する、
請求項4に記載の通信端末。
The threshold storage unit further stores another threshold lower than the threshold set by the user,
The display mode determining unit replaces and displays the character information with the predetermined symbol when the recognition accuracy is lower than the threshold and higher than the other threshold, and when the recognition accuracy is lower than the other threshold. determining the display mode so as to display the character information by replacing it with another predetermined symbol different from the predetermined symbol if the
The communication terminal according to claim 4 .
前記表示態様決定部は、前記認識精度が低いほど前記予め定められた記号を強調して表示するように、前記表示態様を決定する、請求項4又は5に記載の通信端末。 The communication terminal according to claim 4 or 5, wherein the display mode determining unit determines the display mode so that the lower the recognition accuracy, the more emphasized the predetermined symbol is displayed. 前記表示態様決定部は、前記認識精度が前記閾値より高い前記文字情報を前記認識精度に応じて強調して表示するように、前記表示態様を決定する、請求項1から5のいずれか一項に記載の通信端末。 Any one of claims 1 to 5, wherein the display mode determining unit determines the display mode so that the character information whose recognition accuracy is higher than the threshold value is emphasized and displayed according to the recognition accuracy. Communication terminals described in section. 前記表示態様決定部は、前記認識精度が高いほど前記文字情報を強調して表示するように、前記表示態様を決定する、請求項7に記載の通信端末。 The communication terminal according to claim 7 , wherein the display mode determining unit determines the display mode so that the higher the recognition accuracy, the more emphasized the character information is displayed. 前記閾値格納部は、前記ユーザによって設定された、前記閾値より高い他の閾値をさらに格納し、
前記表示態様決定部は、前記認識精度が前記他の閾値より高い場合に、前記認識精度が前記閾値より高く、且つ、前記他の閾値より低い場合より前記文字情報を強調して表示するように、前記表示態様を決定する、
請求項7に記載の通信端末。
The threshold storage unit further stores another threshold higher than the threshold set by the user,
The display mode determining unit is configured to display the character information with emphasis when the recognition accuracy is higher than the other threshold value than when the recognition accuracy is higher than the threshold value and lower than the other threshold value. , determining the display mode;
The communication terminal according to claim 7 .
前記表示態様決定部は、前記認識精度に応じて前記文字情報の色を変化させて表示するように、前記表示態様を決定する、請求項7から9のいずれか一項に記載の通信端末。 The communication terminal according to any one of claims 7 to 9 , wherein the display mode determining unit determines the display mode so that the character information is displayed with a color changed depending on the recognition accuracy. 前記表示態様決定部は、前記認識精度に応じて前記文字情報のサイズを変化させて表示するように、前記表示態様を決定する、請求項7から10のいずれか一項に記載の通信端末。 The communication terminal according to any one of claims 7 to 10, wherein the display mode determining unit determines the display mode so that the size of the character information is changed and displayed according to the recognition accuracy. コンピュータを、請求項1から11のいずれか一項に記載の通信端末として機能させるためのプログラム。 A program for causing a computer to function as the communication terminal according to any one of claims 1 to 11. コンピュータによって実行される表示方法であって、
前記コンピュータのユーザによって設定された閾値を格納する閾値格納段階と、
認識装置がコンテンツに対して認識処理を実行して取得した複数の文字情報及び前記複数の文字情報のそれぞれの認識精度を含む認識結果を、前記認識装置から受信する認識結果受信段階と
前記複数の文字情報のそれぞれの前記認識精度と前記閾値とに基づいて、前記複数の文字情報の表示態様を決定する表示態様決定段階と、
前記表示態様決定段階によって決定された前記表示態様に基づいて、前記複数の文字情報を表示するよう表示部を制御する表示制御段階と、
予め定められた期間における、前記複数の文字情報に対する前記閾値より前記認識精度が高い文字情報の割合に応じて、前記閾値を変更する閾値設定段階と
備える、表示方法。
A display method performed by a computer, the display method comprising:
a threshold storing step of storing a threshold set by a user of the computer;
Receiving recognition results from the recognition device, including a plurality of character information obtained by the recognition device performing recognition processing on the content and recognition accuracy of each of the plurality of character information. stages and
a display mode determining step of determining a display mode of the plurality of character information based on the recognition accuracy and the threshold value of each of the plurality of character information;
a display control step of controlling a display unit to display the plurality of character information based on the display mode determined in the display mode determining step ;
a threshold value setting step of changing the threshold value according to a ratio of character information for which the recognition accuracy is higher than the threshold value for the plurality of character information during a predetermined period;
A display method comprising :
JP2021137259A 2021-08-25 2021-08-25 Communication terminal, program, and display method Active JP7357030B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021137259A JP7357030B2 (en) 2021-08-25 2021-08-25 Communication terminal, program, and display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021137259A JP7357030B2 (en) 2021-08-25 2021-08-25 Communication terminal, program, and display method

Publications (2)

Publication Number Publication Date
JP2023031641A JP2023031641A (en) 2023-03-09
JP7357030B2 true JP7357030B2 (en) 2023-10-05

Family

ID=85416624

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021137259A Active JP7357030B2 (en) 2021-08-25 2021-08-25 Communication terminal, program, and display method

Country Status (1)

Country Link
JP (1) JP7357030B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003203204A (en) 2002-01-04 2003-07-18 Ricoh Co Ltd Character recognition method and character recognition device
US20090306980A1 (en) 2008-06-09 2009-12-10 Jong-Ho Shin Mobile terminal and text correcting method in the same
JP2014081867A (en) 2012-10-18 2014-05-08 Fuji Xerox Co Ltd Information processing apparatus and information processing program
JP2014120059A (en) 2012-12-18 2014-06-30 Fuji Xerox Co Ltd Information processing apparatus and information processing program
JP2017126042A (en) 2016-01-15 2017-07-20 シャープ株式会社 Communication support system, communication support method, and program
JP2020187313A (en) 2019-05-17 2020-11-19 日本放送協会 Voice recognition device, recognition result output control device, and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003203204A (en) 2002-01-04 2003-07-18 Ricoh Co Ltd Character recognition method and character recognition device
US20090306980A1 (en) 2008-06-09 2009-12-10 Jong-Ho Shin Mobile terminal and text correcting method in the same
JP2014081867A (en) 2012-10-18 2014-05-08 Fuji Xerox Co Ltd Information processing apparatus and information processing program
JP2014120059A (en) 2012-12-18 2014-06-30 Fuji Xerox Co Ltd Information processing apparatus and information processing program
JP2017126042A (en) 2016-01-15 2017-07-20 シャープ株式会社 Communication support system, communication support method, and program
JP2020187313A (en) 2019-05-17 2020-11-19 日本放送協会 Voice recognition device, recognition result output control device, and program

Also Published As

Publication number Publication date
JP2023031641A (en) 2023-03-09

Similar Documents

Publication Publication Date Title
US11363344B2 (en) Method and system of displaying subtitles, computing device, and readable storage medium
US11176141B2 (en) Preserving emotion of user input
US10331766B2 (en) Templating for content authoring and distribution
US10803236B2 (en) Information processing to generate screen based on acquired editing information
US20140164900A1 (en) Appending content with annotation
JP7309811B2 (en) Data annotation method, apparatus, electronics and storage medium
US11910073B1 (en) Automated preview generation for video entertainment content
JP2020149686A (en) Image processing methods, devices, servers and storage media
US20180189249A1 (en) Providing application based subtitle features for presentation
CN113655999A (en) Rendering method, device and equipment of page control and storage medium
CN113127058B (en) Data annotation method, related device and computer program product
CN105353957A (en) Information display method and terminal
JP7357030B2 (en) Communication terminal, program, and display method
CN115982393A (en) A book push method, push book text generation method, device and electronic equipment
CN113111200B (en) Method, device, electronic equipment and storage medium for auditing picture files
CN114757214A (en) Selection method and related device for sample corpora for optimizing translation model
US20140198111A1 (en) Method and system for preserving a graphics file
CN118397636A (en) Model pre-training method, information processing method and device
CN107644007B (en) Font providing system, meta-font providing device and control method thereof
JP2023159681A (en) Image processing device, program, and image processing method
CN116978028A (en) Video processing method, device, electronic equipment and storage medium
CN111967273B (en) Dialog management system, method and rule engine device
CN103491414B (en) Method and device for processing character and set top box
CN117289869B (en) Data processing method, device, equipment and storage medium
CN105740222A (en) Method and device used for reader typesetting, reader and electronic device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230522

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: 20230905

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230925

R150 Certificate of patent or registration of utility model

Ref document number: 7357030

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150