JP7357030B2 - Communication terminal, program, and display method - Google Patents
Communication terminal, program, and display method Download PDFInfo
- 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
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.
通信端末のユーザが、外部の認識装置による音声認識や画像認識等の認識処理の認識結果を表示する表示態様を、当該認識結果の認識精度に応じて設定できることが望ましい。本実施形態に係る通信端末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
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 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
通信端末100は、認識装置200がコンテンツに対して認識処理を実行した認識結果を受信する。通信端末100は、例えば、認識装置200からネットワーク20を介して認識結果を受信する。
The
コンテンツは、例えば、音声コンテンツを含む。コンテンツは、例えば、画像コンテンツを含む。画像コンテンツは、例えば、動画コンテンツを含む。画像コンテンツは、静止画コンテンツを含んでもよい。 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
ネットワーク20は、例えば、インターネットを含む。ネットワーク20は、通信事業者によって提供されるコアネットワークを含んでもよい。コアネットワークは、任意の移動体通信システムに準拠していてよく、例えば、3G(3rd Generation)通信システム、LTE(Long Term Evolution)通信システム、5G(5th Generation)通信システム、及び6G(6th Generation)通信システム以降の移動体通信システムに準拠してよい。
通信端末100は、認識装置200から受信した認識結果に含まれる文字情報の認識精度と、通信端末100のユーザによって設定された閾値とに基づいて、当該文字情報を表示する表示態様を決定する。通信端末100は、例えば、認識精度が閾値より高い文字情報を表示し、認識精度が閾値より低い文字情報を予め定められた記号に置き換えて表示するように、表示態様を決定する。通信端末100は、文字情報の認識精度に応じて、当該文字情報を色分けして表示するように、表示態様を決定してもよい。
The
通信端末100の表示部150は、決定した表示態様に従って文字情報を表示する。表示部150は、例えば、コンテンツに文字情報を重畳して表示する。表示部150は、文字情報のみを表示してもよい。
通信端末100は、例えば、PC(Personal Computer)である。通信端末100は、スマートフォン及びタブレット端末等であってもよい。
認識装置200は、例えば、コンテンツに対して音声認識処理を実行する。認識装置200は、例えば、コンテンツに含まれる音声を認識して、認識結果として文字情報を出力する。認識装置200は、例えば、音声コンテンツに対して音声認識処理を実行する。認識装置200は、動画コンテンツに含まれる音声に対して音声認識処理を実行してもよい。
For example, the
認識装置200は、例えば、コンテンツに対して文節単位で音声認識処理を実行する。認識装置200は、例えば、単語単位で音声認識処理を実行する。認識装置200は、文字単位で音声認識処理を実行してもよい。
For example, the
認識装置200は、例えば、画像コンテンツに対して画像認識処理を実行する。認識装置200は、例えば、画像コンテンツに含まれる文字情報を認識すべく、画像認識処理を実行する。
For example, the
認識装置200は、画像コンテンツに含まれる予め定められた物体を認識すべく、画像認識処理を実行してもよい。予め定められた物体は、例えば、人である。認識装置200が予め定められた物体を認識した場合、認識結果は、認識装置200が認識した物体を含む領域である認識領域及び認識装置200が認識した物体の認識精度を含む。
The
認識装置200は、動画コンテンツに対して音声認識処理及び画像認識処理を実行してもよい。認識装置200は、例えば、動画コンテンツに含まれる音声を認識して、認識結果として文字情報を出力する。認識装置200は、例えば、動画コンテンツに含まれる予め定められた物体を認識すべく、画像認識処理を実行する。認識装置200は、動画コンテンツに含まれる文字情報を認識すべく、画像認識処理を実行してもよい。
The
認識装置200は、コンテンツに対して認識処理を実行し、認識結果を通信端末100に送信することができる装置であれば、どのような装置であってもよい。認識装置200は、例えば、Google(登録商標)社のGCP(登録商標)(Google Cloud Platform)のサーバである。認識装置200は、Amazon(登録商標)社のAWS(登録商標)(Amazon Web Services)のサーバ等であってもよい。
The
近年、外部の認識装置がコンテンツに対して認識処理を実行して取得した認識結果を、ユーザに提供するサービスが登場している。ユーザは、外部の認識装置から提供された認識結果に含まれる文字情報の認識精度に基づいて、当該文字情報を通信端末の表示部に表示する表示態様を設定することを希望する場合がある。例えば、コンテンツが収録したテレビ番組である場合に、ユーザは、認識精度の低い文字情報を含めてより多くの文字情報を表示する表示態様を希望する場合がある。一方で、コンテンツがリアルタイム放送のテレビ番組である場合に、ユーザは、認識精度の高い文字情報のみを表示する表示態様を希望する場合がある。しかしながら、従来の通信端末では、ユーザが、外部の認識装置から提供された認識結果に含まれる文字情報の認識精度に基づいて、当該文字情報の表示態様を設定できなかった。その結果、従来の通信端末では、ユーザの希望に柔軟に対応した表示態様で外部の認識装置から提供された文字情報を表示できなかった。 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
図2は、表示部150によって表示される文字情報の一例を概略的に示す。図2では、文節単位で音声認識処理を実行して取得した文字情報を表示部150に表示する場合の一例を説明する。
FIG. 2 schematically shows an example of character information displayed by the
認識装置200は、音声コンテンツに対して認識処理を実行し、「この」、「問題の」、「正解は」、及び「Aです。」の文節単位の複数の文字情報を取得する。複数の文字情報のそれぞれの認識精度は、「Aです。」、「正解は」、「この」、「問題の」の順に高い。通信端末100は、ネットワーク20を介して、認識装置200から認識結果を受信する。
The
通信端末100は、認識装置200から受信した認識結果に含まれる複数の文字情報のそれぞれの認識精度と通信端末100のユーザによって設定された閾値とに基づいて、複数の文字情報の表示態様を設定する。ここでは、「Aです。」、「正解は」及び「この」の認識精度が通信端末100のユーザによって設定された閾値より高く、「問題の」の認識精度が通信端末100のユーザによって設定された閾値より低いものとして説明を続ける。
The
例えば、通信端末100は、「問題の」を予め定められた記号「-」に置き換えてデフォルトの不透明度である第1の不透明度の色で表示し、「この」を第1の不透明度の色で表示し、「正解は」を第1の不透明度より高い第2の不透明度の色で表示し、且つ、「Aです。」を第2の不透明度より高い第3の不透明度の色で表示するように、表示態様を決定する。表示部150は、決定された表示態様に従って文字情報を表示する。
For example, the
本実施形態に係る通信端末100は、認識精度が低い文字情報を予め定められた記号に置き換えることによって、認識精度の低い文字情報を表示部150に表示することを防ぐことができる。また、本実施形態に係る通信端末100は、認識精度に応じて文字情報の色を変更することによって、ユーザに文字情報の認識精度を容易に把握させることができる。
The
図3は、表示部150によって表示される文字情報の他の一例を概略的に示す。図3では、文節単位で音声認識処理を実行して取得した文字情報を表示部150に表示する場合の一例を説明する。図3では、図2とは異なる部分について主に説明する。
FIG. 3 schematically shows another example of character information displayed by the
例えば、通信端末100は、「問題の」を予め定められた記号「-」に置き換えてデフォルトのサイズである第1のサイズで表示し、「この」を第1のサイズで表示し、「正解は」を第1のサイズより大きい第2のサイズで表示し、且つ、「Aです。」を第2のサイズより大きい第3のサイズで表示するように、表示態様を決定する。表示部150は、決定された表示態様に従って文字情報を表示する。
For example, the
図4は、表示部150によって表示される文字情報の他の一例を概略的に示す。図4では、文節単位で音声認識処理を実行して取得した文字情報を表示部150に表示する場合の一例を説明する。図4では、図2とは異なる部分について主に説明する。
FIG. 4 schematically shows another example of character information displayed by the
例えば、通信端末100は、通信端末100のユーザによって設定された閾値より低い「問題の」を予め定められた記号「-」に置き換えないでデフォルトの不透明度である第1の不透明度の色で表示し、「この」を第1の不透明度の色で表示し、「正解は」を第1の不透明度より高い第2の不透明度の色で表示し、且つ、「Aです。」を第2の不透明度より高い第3の不透明度の色で表示するように、表示態様を決定する。表示部150は、決定された表示態様に従って文字情報を表示する。
For example, the
図5は、通信端末100の機能構成の一例を概略的に示す。通信端末100は、コンテンツ取得部102、閾値格納部104、閾値設定部106、認識処理要求部108、認識結果受信部110、表示態様決定部112、表示制御部114、及び表示部150を備える。尚、通信端末100がこれらの全ての構成を備えることは必須とは限らない。
FIG. 5 schematically shows an example of the functional configuration of the
コンテンツ取得部102は、コンテンツを取得する。コンテンツ取得部102は、例えば、外部装置からコンテンツを受信することによって、コンテンツを取得する。コンテンツ取得部102は、コンテンツを生成することによって、コンテンツを取得してもよい。
The
閾値格納部104は、閾値を格納する。閾値格納部104は、例えば、1つの閾値を格納する。閾値格納部104は、複数の閾値を格納してもよい。
The threshold
閾値格納部104は、例えば、認識装置200から受信した認識結果に含まれる文字情報の表示態様を決定するための閾値を格納する。閾値格納部104は、認識装置200から受信した認識結果に含まれる認識領域の表示態様を決定するための閾値を格納してもよい。
The threshold
閾値設定部106は、閾値を設定する。閾値設定部106は、例えば、1つの閾値を設定する。閾値設定部106は、複数の閾値を設定してもよい。
The threshold
閾値設定部106は、例えば、通信端末100が備える入力デバイスを用いてユーザの入力を受け付けることによって、閾値を設定する。閾値設定部106は、外部装置から閾値を受信することによって、閾値を設定してもよい。閾値設定部106は、設定した閾値を閾値格納部104に格納する。
The threshold
認識処理要求部108は、コンテンツ取得部102が取得したコンテンツに対する認識処理を要求する認識処理要求を認識装置200に送信する。認識処理要求部108は、例えば、ネットワーク20を介して、認識処理要求を認識装置200に送信する。
The recognition
認識処理要求は、例えば、認識処理対象のコンテンツを含む。認識処理要求は、認識処理対象のコンテンツが格納されているデータベースの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
認識結果受信部110は、認識装置200から認識結果を受信する。認識結果受信部110は、例えば、ネットワーク20を介して、認識装置200から認識結果を受信する。
The recognition
認識結果受信部110は、例えば、認識装置200が認識処理要求に応じて認識処理を実行した認識結果を受信する。認識結果受信部110は、認識装置200が認識処理要求に応じて認識処理を実行した認識結果以外の認識結果を受信してもよい。
The recognition
表示態様決定部112は、認識結果受信部110によって受信された認識結果に含まれる文字情報の表示態様を決定する。表示態様決定部112は、例えば、通信端末100が備える入力デバイスを用いて受け付けたユーザの入力に基づいて、文字情報の表示態様を決定する。
The display
表示態様決定部112は、例えば、認識結果受信部110によって受信された認識結果に含まれる文字情報の認識精度と閾値設定部106に格納されている閾値とに基づいて、文字情報の表示態様を決定する。表示態様決定部112は、閾値設定部106によって受信された認識結果に含まれる複数の文字情報のそれぞれの認識精度と閾値設定部106に格納されている閾値とに基づいて、複数の文字情報の表示態様を決定してよい。
For example, the display
表示態様決定部112は、例えば、認識精度が閾値(以下、「第1の閾値」と称する)より高い場合に文字情報を表示し、認識精度が第1の閾値より低い場合に文字情報を予め定められた記号に置き換えて表示するように、表示態様を決定する。例えば、表示態様決定部112は、認識精度が第1の閾値より低い文字情報を記号「-」に置き換えて表示するように、表示態様を決定する。
For example, the display
表示態様決定部112は、例えば、認識精度が第1の閾値と同一である文字情報を表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第1の閾値と同一である文字情報を予め定められた記号に置き換えて表示するように、表示態様を決定してもよい。
The display
表示態様決定部112は、例えば、閾値格納部104に格納されており、且つ、第1の閾値より低い他の閾値(以下、「第2の閾値」と称する)にさらに基づいて、文字情報の表示態様を決定する。表示態様決定部112は、例えば、認識精度が第1の閾値より低く、且つ、第2の閾値より高い場合に文字情報を予め定められた記号に置き換えて表示し、認識精度が第2の閾値より低い場合に文字情報を予め定められた記号とは異なる予め定められた他の記号に置き換えて表示するように、表示態様を決定する。例えば、表示態様決定部112は、認識精度が第1の閾値より低く、且つ、第2の閾値より高い文字情報を記号「-」に置き換えて表示し、認識精度が第2の閾値より低い文字情報を記号「×」に置き換えて表示するように、表示態様を決定する。これにより、通信端末100は、認識精度が特に低い文字情報をユーザに容易に把握させることができる。
For example, the display
表示態様決定部112は、例えば、認識精度が第2の閾値と同一である文字情報を予め定められた記号に置き換えて表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第2の閾値と同一である文字情報を予め定められた他の記号に置き換えて表示するように、表示態様を決定してもよい。
The display
表示態様決定部112は、例えば、認識精度が第1の閾値より高い文字情報を認識精度に応じて強調して表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度が高いほど文字情報を強調して表示するように、表示態様を決定する。
The display
表示態様決定部112は、例えば、閾値格納部104に格納されており、且つ、第1の閾値より高い他の閾値(以下、「第3の閾値」と称する)にさらに基づいて、文字情報の表示態様を決定する。表示態様決定部112は、例えば、認識精度が第3の閾値より高い場合に、認識精度が第1の閾値より高く、且つ、第3の閾値より低い場合より文字情報を強調して表示するように、表示態様を決定する。
For example, the display
表示態様決定部112は、例えば、認識精度が第3の閾値と同一である文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報より強調して表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値と同一である文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報と同じ表示態様で表示するように、表示態様を決定してもよい。
For example, the display
表示態様決定部112は、例えば、認識精度に応じて文字情報の色を変化させて表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度に応じて文字情報の色の色相を変化させて表示するように、表示態様を決定する。例えば、赤と青との間で色相を変化させる場合、表示態様決定部112は、認識精度が高いほど青色の色相で表示し、認識精度が低いほど赤色の色相で表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報とは異なる色相で表示するように、表示態様を決定してもよい。
The display
表示態様決定部112は、例えば、認識精度に応じて文字情報の色の彩度を変化させて表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度が高いほど文字情報の色の彩度を高くして表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報より色の彩度を高くして表示するように、表示態様を決定してもよい。
The display
表示態様決定部112は、例えば、認識精度に応じて文字情報の色の明度を変化させて表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度が高いほど文字情報の色の明度を高くして表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報より色の明度を高くして表示するように、表示態様を決定してもよい。
The display
表示態様決定部112は、認識精度に応じて文字情報の色の不透明度を変化させて表示するように、表示態様を決定してもよい。表示態様決定部112は、例えば、認識精度が高いほど文字情報の色の不透明度を高くして表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報より色の不透明度を高くして表示するように、表示態様を決定してもよい。
The display
表示態様決定部112は、例えば、認識精度に応じて文字情報のサイズを変化させて表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度が高いほど文字情報のサイズを大きくして表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報よりサイズを大きくして表示するように、表示態様を決定してもよい。
The display
表示態様決定部112は、例えば、認識精度に応じて文字情報の太さを変化させて表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度が高いほど文字情報を太く表示するように、表示態様を決定する。表示態様決定部112は、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報より太く表示するように、表示態様を決定してもよい。
The display
表示態様決定部112は、認識精度に応じて文字情報のフォントを変化させて表示するように、表示態様を決定してもよい。表示態様決定部112は、例えば、認識精度が第3の閾値より高い文字情報を、認識精度が第1の閾値より高く、且つ、第3の閾値より低い文字情報とは異なるフォントで表示するように、表示態様を決定してもよい。
The display
表示態様決定部112は、例えば、認識精度が第1の閾値より高い文字情報を認識精度に応じて強調して表示する場合と同様にして、予め定められた記号を認識精度に応じて強調して表示するように、表示態様を決定する。表示態様決定部112は、例えば、認識精度が低いほど予め定められた記号を強調して表示するように、表示態様を決定する。
For example, the display
表示制御部114は、表示部の表示を制御する。表示制御部114は、例えば、通信端末100が備える表示部150の表示を制御する。表示制御部114は、外部装置が備える表示部の表示を制御してもよい。表示部は、表示制御部114による制御に従って、文字情報を表示する。
The
表示制御部114は、例えば、表示態様決定部112によって決定された表示態様に基づいて、認識結果受信部110が受信した認識結果に含まれる文字情報を表示するよう表示部を制御する。表示制御部114は、表示態様決定部112によって決定された表示態様に基づいて、複数の文字情報を表示するよう表示部を制御してもよい。
The
対象となるコンテンツが、動画コンテンツ及び音声コンテンツ等のように時系列に変化するコンテンツである場合に、閾値設定部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
予め定められた条件は、通信端末100のユーザによって設定される。予め定められた条件は、通信端末100の製造時に設定されてもよい。
The predetermined conditions are set by the user of
予め定められた条件は、例えば、予め定められた期間における、複数の文字情報に対する第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
例えば、閾値設定部106は、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合が、予め定められた範囲の上限値より高い場合、第1の閾値を高く変更する。一方で、閾値設定部106は、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合が、予め定められた範囲の下限値より低い場合、第1の閾値を低く変更する。これにより、例えば、表示態様決定部112が、認識精度が第1の閾値より高い場合に文字情報を表示し、第1の閾値より低い場合に文字情報を予め定められた記号に置き換えて表示する場合において、結果として表示される文字情報と記号の割合を、所望の範囲内にすることができる。
For example, the
閾値設定部106は、例えば、予め定められた最小閾値から予め定められた最大閾値の範囲で第1の閾値を変更する。予め定められた最小閾値及び予め定められた最大閾値は、通信端末100のユーザによって設定される。予め定められた最小閾値及び予め定められた最大閾値は、通信端末100の製造時に設定されてもよい。
The threshold
例えば、閾値設定部106は、第1の閾値が予め定められた最大閾値であり、且つ、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合が、予め定められた割合又は予め定められた範囲の上限値より高い場合、第1の閾値を変更しない。この場合、表示態様決定部112は、認識精度が最大閾値より高い文字情報を表示し、認識精度が最大閾値より低い文字情報を予め定められた記号に置き換えて表示するように、表示態様を決定する。これにより、例えば、予め定められた期間における、複数の文字情報に対する最大閾値より認識精度が高い文字情報の割合が、予め定められた割合又は予め定められた範囲の上限値より高い場合において、表示態様決定部112は、認識精度が最大閾値より高い文字情報が予め定められた記号に置き換えて表示されることを防ぐことができる。
For example, the
例えば、閾値設定部106は、第1の閾値が予め定められた最小閾値であり、且つ、予め定められた期間における、複数の文字情報に対する第1の閾値より認識精度が高い文字情報の割合が、予め定められた割合又は予め定められた範囲の下限値より低い場合、第1の閾値を変更しない。この場合、表示態様決定部112は、認識精度が最小閾値より高い文字情報を表示し、認識精度が最小閾値より低い文字情報を予め定められた記号に置き換えて表示するように、表示態様を決定する。これにより、例えば、予め定められた期間における、複数の文字情報に対する最小閾値より認識精度が高い文字情報の割合が、予め定められた割合又は予め定められた範囲の下限値より低い場合において、表示態様決定部112は、認識精度が最小閾値より低い文字情報が表示されることを防ぐことができる。
For example, the
表示態様決定部112は、例えば、認識装置200が画像コンテンツに対して認識処理を実行して、認識結果として認識領域を出力した場合、認識結果受信部110によって受信された認識結果に含まれる認識領域の表示態様を決定する。表示制御部114は、表示態様決定部112によって決定された表示態様に基づいて、認識領域を表示するよう表示部を制御してよい。
For example, when the
表示態様決定部112は、例えば、認識装置200が認識した物体の認識精度と、閾値設定部106に格納されている閾値(以下、「第4の閾値」と称する)とに基づいて、認識領域の表示態様を決定する。表示態様決定部112は、例えば、物体の認識精度が第4の閾値より高い場合に認識領域を画像加工処理して表示し、物体の認識精度が第4の閾値より低い場合に認識領域を画像加工処理しないで表示するように、認識領域の表示態様を決定する。
The display
表示態様決定部112は、例えば、物体の認識精度が第4の閾値と同一である場合に認識領域を画像加工処理して表示するように、認識領域の表示態様を決定する。表示態様決定部112は、物体の認識精度が第4の閾値と同一である場合に認識領域を画像加工処理しないで表示するように、認識領域の表示態様を決定してもよい。
The display
画像加工処理は、個人情報を保護することが可能であれば、どのような処理であってもよい。画像加工処理は、例えば、モザイク処理である。画像加工処理は、塗りつぶし処理であってもよい。第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
図6は、通信端末100による処理の流れの一例を概略的に示す。図6では、コンテンツが収録されたテレビ番組である場合の一例を説明する。
FIG. 6 schematically shows an example of the flow of processing by the
ステップ(ステップをSと省略して記載する場合がある。)102において、認識結果受信部110は、認識装置200からネットワーク20を介して、認識結果を受信する。認識結果受信部110は、例えば、認識装置200がコンテンツに対して認識処理を実行して取得した全ての認識結果を、認識装置200から受信する。
In step (step may be abbreviated as S) 102, the recognition
S104において、表示態様決定部112は、認識結果に含まれる認識精度と、閾値格納部104に格納されている第1の閾値に基づいて、認識結果に含まれる文字情報の表示態様を決定する。S106において、表示態様決定部112は、全ての文字情報の表示態様を決定したか否かを判定する。全ての文字情報の表示態様を決定したと表示態様決定部112が判定した場合、S108に進む。全ての文字情報の表示態様を決定していないと表示態様決定部112が判定した場合、S102に戻る。
In S104, the display
S108において、表示制御部114は、S104で表示態様決定部112が決定した表示態様に基づいて、文字情報を表示するよう表示部150を制御する。表示部150は、表示制御部114による制御に従って、文字情報を表示する。その後、処理が終了する。
In S108, the
図7は、通信端末100による処理の流れの他の一例を概略的に示す。図7では、コンテンツがリアルタイム放送のテレビ番組である場合の一例を説明する。
FIG. 7 schematically shows another example of the flow of processing by the
S202において、認識結果受信部110は、認識装置200からネットワーク20を介して、認識結果を受信する。認識結果受信部110は、例えば、認識装置200がコンテンツに対して認識処理を実行して取得した認識結果の一部を、認識装置200から受信する。
In S202, the recognition
S204において、表示態様決定部112は、認識結果に含まれる認識精度と、閾値格納部104に格納されている第1の閾値に基づいて、認識結果に含まれる文字情報の表示態様を決定する。S206において、表示制御部114は、S204で表示態様決定部112が決定した表示態様に基づいて、文字情報を表示するよう表示部150を制御する。表示部150は、表示制御部114による制御に従って、文字情報を表示する。
In S204, the display
S208において、通信端末100は、認識装置200がコンテンツに対して認識処理を実行して取得した全ての認識結果を、認識結果受信部110が認識装置200から受信したか否かを判定する。認識結果受信部110が認識装置200から全ての認識結果を受信したと通信端末100が判定した場合、処理が終了する。認識結果受信部110が認識装置200から全ての認識結果を受信していないと通信端末100が判定した場合、S202に戻る。
In S208, the
図8は、通信端末100として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。コンピュータ1200にインストールされたプログラムは、コンピュータ1200を、上記実施形態に係る装置の1又は複数の「部」として機能させ、又はコンピュータ1200に、上記実施形態に係る装置に関連付けられるオペレーション又は当該1又は複数の「部」を実行させることができ、及び/又はコンピュータ1200に、上記実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ1200に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつか又はすべてに関連付けられた特定のオペレーションを実行させるべく、CPU1212によって実行されてよい。
FIG. 8 schematically shows an example of the hardware configuration of a
本実施形態によるコンピュータ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
CPU1212は、ROM1230及びRAM1214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ1216は、RAM1214内に提供されるフレームバッファ等又はそれ自体の中に、CPU1212によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス1218上に表示されるようにする。
The
通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。記憶装置1224は、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを格納する。DVDドライブ1226は、プログラム又はデータをDVD-ROM1227等から読み取り、記憶装置1224に提供する。ICカードドライブは、プログラム及びデータをICカードから読み取り、及び/又はプログラム及びデータをICカードに書き込む。
ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/又はコンピュータ1200のハードウェアに依存するプログラムを格納する。入出力チップ1240はまた、様々な入出力ユニットをUSBポート、パラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ1220に接続してよい。
プログラムは、DVD-ROM1227又はICカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもある記憶装置1224、RAM1214、又はROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ1200の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。
The program is provided by a computer readable storage medium such as a DVD-
例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、記憶装置1224、DVD-ROM1227、又はICカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。
For example, when communication is performed between the
また、CPU1212は、記憶装置1224、DVDドライブ1226(DVD-ROM1227)、ICカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。
Further, the
様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。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.
上で説明したプログラム又はソフトウェアモジュールは、コンピュータ1200上又はコンピュータ1200近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。
The programs or software modules described above may be stored in a computer-readable storage medium on or near
本実施形態におけるフローチャート及びブロック図におけるブロックは、オペレーションが実行されるプロセスの段階又はオペレーションを実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、専用回路、コンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、及び/又はコンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタル及び/又はアナログハードウェア回路を含んでよく、集積回路(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
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 .
前記表示態様決定部は、前記認識精度が前記閾値より低く、且つ、前記他の閾値より高い場合に前記文字情報を前記予め定められた記号に置き換えて表示し、前記認識精度が前記他の閾値より低い場合に前記文字情報を前記予め定められた記号とは異なる予め定められた他の記号に置き換えて表示するように、前記表示態様を決定する、
請求項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 .
前記表示態様決定部は、前記認識精度が前記他の閾値より高い場合に、前記認識精度が前記閾値より高く、且つ、前記他の閾値より低い場合より前記文字情報を強調して表示するように、前記表示態様を決定する、
請求項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 .
前記コンピュータのユーザによって設定された閾値を格納する閾値格納段階と、
認識装置がコンテンツに対して認識処理を実行して取得した複数の文字情報及び前記複数の文字情報のそれぞれの認識精度を含む認識結果を、前記認識装置から受信する認識結果受信段階と、
前記複数の文字情報のそれぞれの前記認識精度と前記閾値とに基づいて、前記複数の文字情報の表示態様を決定する表示態様決定段階と、
前記表示態様決定段階によって決定された前記表示態様に基づいて、前記複数の文字情報を表示するよう表示部を制御する表示制御段階と、
予め定められた期間における、前記複数の文字情報に対する前記閾値より前記認識精度が高い文字情報の割合に応じて、前記閾値を変更する閾値設定段階と
を備える、表示方法。 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 :
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)
| 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 |
-
2021
- 2021-08-25 JP JP2021137259A patent/JP7357030B2/en active Active
Patent Citations (6)
| 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 |