JP7609803B2 - Signal processing device, image display device, and signal processing method - Google Patents
Signal processing device, image display device, and signal processing method Download PDFInfo
- Publication number
- JP7609803B2 JP7609803B2 JP2021562514A JP2021562514A JP7609803B2 JP 7609803 B2 JP7609803 B2 JP 7609803B2 JP 2021562514 A JP2021562514 A JP 2021562514A JP 2021562514 A JP2021562514 A JP 2021562514A JP 7609803 B2 JP7609803 B2 JP 7609803B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- image signal
- start timing
- unit
- scheduled start
- 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
- 238000012545 processing Methods 0.000 title claims description 356
- 238000003672 processing method Methods 0.000 title claims description 10
- 238000000034 method Methods 0.000 claims description 223
- 230000008569 process Effects 0.000 claims description 222
- 238000001514 detection method Methods 0.000 claims description 54
- 238000010586 diagram Methods 0.000 description 9
- 230000004043 responsiveness Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000007781 pre-processing Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000003908 quality control method Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004737 colorimetric analysis Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Description
本開示は、信号処理装置、画像表示装置、および信号処理方法に関する。 The present disclosure relates to a signal processing device, an image display device, and a signal processing method.
テレビジョン受像機などの画像表示装置では、高画質な画像を表示するために、フレーム制御、画質制御といった制御が行われている。近年では、画像に対する制御に加え、インターネットへの接続などといった多種多様な機能が追加され、画像表示装置が対応すべき信号パスも膨大になっている。このように、画像表示装置の処理が多様化かつ複雑化しているため、これらの制御および機能を実現するソフトウェアがますます重要となっている。 In image display devices such as television receivers, controls such as frame control and image quality control are performed to display high-quality images. In recent years, in addition to image control, a wide variety of functions have been added, such as connecting to the Internet, and the number of signal paths that image display devices must support has become enormous. As the processing of image display devices has become more diverse and complex, the software that realizes these controls and functions has become increasingly important.
画像を乱れなく出力するためには、入力画像に対する処理が確実に完了してから画像出力に関する処理を実施する必要がある。そのため、画像出力に関する処理は、入力画像に対する処理の開始タイミングから固定時間経過後に開始されるように設定されており、当該固定時間の長さは、入力画像に対する処理が最も遅れた場合を想定して決定されている。 To output images without distortion, it is necessary to ensure that processing of the input image is completed before processing related to image output is performed. For this reason, processing related to image output is set to start a fixed time after the start timing of processing of the input image, and the length of this fixed time is determined assuming the case where processing of the input image is delayed to the maximum.
近年、ソフトウェアにより実施される処理が多様化かつ複雑化したため、入力画像に対する処理の時間が長くなり、固定時間の長さもより長くなる傾向にある。In recent years, as the processing performed by software has become more diverse and complex, the processing time for input images has become longer and the length of fixed times has also tended to become longer.
しかし、画像表示装置の応答性も重要となってきている。例えば、ゲーム画像が表示される場合では、ゲームに対する操作に対する応答性が重視される。また、機能の実施が指示されてから、当該指示が実施されるまでの応答性も重視される。すなわち、固定時間の長さが長い程、応答性が失われ、画像表示装置に対する評価が下がることになる。 However, the responsiveness of image display devices is also becoming important. For example, when game images are displayed, emphasis is placed on responsiveness to game operations. Also, emphasis is placed on responsiveness from when an instruction to perform a function is given to the time that instruction is actually carried out. In other words, the longer the fixed time, the more responsiveness is lost, and the lower the evaluation of the image display device will be.
本開示は、高画質と応答性を両立するための信号処理装置などを提供する。 The present disclosure provides a signal processing device and the like that achieves both high image quality and responsiveness.
本開示の一側面の信号処理装置は、第1処理部と、画像信号記憶部と、第2処理部と、検知部と、判定部と、を備える。前記第1処理部は、画像信号に対して第1処理を実施する。前記画像信号記憶部は、前記第1処理が実施された画像信号を記憶する。前記第2処理部は、前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理を実施する。前記検知部は、前記第1処理の終了を検知する。前記判定部は、少なくとも前記第1処理の終了タイミングに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する。また第2処理部は、前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始する。 A signal processing device according to one aspect of the present disclosure includes a first processing unit, an image signal storage unit, a second processing unit, a detection unit, and a determination unit. The first processing unit performs a first processing on an image signal. The image signal storage unit stores the image signal on which the first processing has been performed. The second processing unit performs a second processing including at least a process of reading out the image signal stored in the image signal storage unit. The detection unit detects the end of the first processing. The determination unit determines whether or not to advance the scheduled start timing of the second processing based on at least the end timing of the first processing. Furthermore, if it is determined that the advance should be performed, the second processing unit starts the second processing before the scheduled start timing.
前記第2処理の予定開始タイミングは、前記第1処理の予定開始タイミングから所定の固定時間ほど離れており、前記第2処理部が、前記前倒しを実施しないと決定された場合に、前記第2処理の予定開始タイミングに前記第2処理を開始する、といったように前記信号処理装置が構成されていてもよい。The signal processing device may be configured such that the planned start timing of the second processing is separated from the planned start timing of the first processing by a predetermined fixed time, and if the second processing unit determines not to implement the advance, the second processing unit starts the second processing at the planned start timing of the second processing.
前記第1処理の終了タイミングから前記第2処理の予定開始タイミングまでの差分時間の長さを算出する算出部をさらに備え、前記判定部が、前記差分時間の長さに基づき、前記前倒しの実施の是非を判定する、といったように前記信号処理装置が構成されていてもよい。The signal processing device may be configured to further include a calculation unit that calculates the length of the differential time from the end timing of the first processing to the scheduled start timing of the second processing, and the determination unit determines whether or not to implement the advance based on the length of the differential time.
前記検知部が、前記第1処理の終了および前記第2処理の開始を検知して、前記判定部に通知し、前記判定部が、前記第1処理の終了の通知を受信してから前記第2処理の開始の通知を受信するまでに所定時間が経過した場合に、前記第2処理の予定開始タイミングの前倒しの実施を決定する、といったように前記信号処理装置が構成されていてもよい。The signal processing device may be configured such that the detection unit detects the end of the first processing and the start of the second processing and notifies the determination unit, and when a predetermined time has elapsed between receiving a notification of the end of the first processing and receiving a notification of the start of the second processing, the determination unit decides to advance the scheduled start timing of the second processing.
前記第1処理の開始タイミングから前記第1処理の終了タイミングまでの所要時間の長さを算出する算出部をさらに備え、前記検知部が、前記第1処理の開始および終了を検知して、前記算出部に通知し、前記判定部が、前記所要時間に基づいて、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する、といったように前記信号処理装置が構成されていてもよい。The signal processing device may be configured to further include a calculation unit that calculates the length of time required from the start timing of the first processing to the end timing of the first processing, the detection unit detects the start and end of the first processing and notifies the calculation unit, and the determination unit determines whether or not to advance the scheduled start timing of the second processing based on the required time.
前記検知部が、前記第1処理の開始および終了を検知して、前記判定部に通知し、前記判定部が、前記第1処理の開始の通知を受信してから所定時間が経過する前に、前記第1処理の終了の通知を受信した場合に、前記第2処理の予定開始タイミングの前倒しの実施を決定する、といったように前記信号処理装置が構成されていてもよい。The signal processing device may be configured such that the detection unit detects the start and end of the first processing and notifies the determination unit, and if the determination unit receives a notification of the end of the first processing before a predetermined time has elapsed since receiving the notification of the start of the first processing, the determination unit decides to advance the scheduled start timing of the second processing.
前記第2処理の開始タイミングを決定するタイミング決定部をさらに備え、前記第2処理部が、決定された開始タイミングに前記第2処理を開始する、といったように前記信号処理装置が構成されていてもよい。The signal processing device may be configured to further include a timing determination unit that determines a start timing of the second processing, and the second processing unit starts the second processing at the determined start timing.
前記タイミング決定部が、前記第1処理の予定開始タイミングから所定時間が経過したタイミングと、前記第2処理の予定開始タイミングと、の間に、前記第2処理の開始タイミングを決定する、といったように前記信号処理装置が構成されていてもよい。The signal processing device may be configured such that the timing determination unit determines the start timing of the second processing between the timing when a predetermined time has elapsed from the scheduled start timing of the first processing and the scheduled start timing of the second processing.
前記画像信号に基づく画像を表示する際に用いられる画像信号情報を前記画像信号から検出する情報検出部をさらに備え、前記判定部が、前記画像信号情報にさらに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する、といったように前記信号処理装置が構成されていてもよい。The signal processing device may be configured to further include an information detection unit that detects image signal information from the image signal used when displaying an image based on the image signal, and the judgment unit determines whether or not to advance the scheduled start timing of the second processing based further on the image signal information.
前記信号処理装置に対して行われた操作に関する操作情報を生成または受信するユーザインターフェイス部をさらに備え、前記判定部が、前記操作情報にさらに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する、といったように前記信号処理装置が構成されていてもよい。The signal processing device may be configured to further include a user interface unit that generates or receives operation information regarding operations performed on the signal processing device, and the determination unit determines whether or not to advance the scheduled start timing of the second processing based on the operation information.
前記タイミング決定部は、前記第1処理の今周期の処理時間が、前記第1処理の前周期の処理時間よりも伸びた場合において、所定の条件を満たすときは、前記第2処理の今周期の開始予定タイミングを、前記第2処理の前周期の開始予定タイミングと同じする、といったように前記信号処理装置が構成されていてもよい。The signal processing device may be configured such that, when the processing time of the current cycle of the first processing is longer than the processing time of the previous cycle of the first processing, and a predetermined condition is satisfied, the timing determination unit sets the scheduled start timing of the current cycle of the second processing to be the same as the scheduled start timing of the previous cycle of the second processing.
前記第2処理の後に、前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第3処理を実施する第3処理部をさらに備え、前記検知部が、前記第2処理の終了を検知し、前記判定部が、少なくとも前記第2処理の終了タイミングに基づき、前記第3処理の予定開始タイミングの前倒しの実施是非を判定し、前記第3処理部が、前記第3処理の予定開始タイミングの前倒しの実施が決定された場合に、前記第3処理の予定開始タイミングよりも前に前記第3処理を開始する、といったように前記信号処理装置が構成されていてもよい。The signal processing device may be configured so that it further includes a third processing unit that performs a third processing including at least a process of reading out the image signal stored from the image signal storage unit after the second processing, the detection unit detects the end of the second processing, the determination unit determines whether or not to advance the scheduled start timing of the third processing based on at least the end timing of the second processing, and the third processing unit starts the third processing before the scheduled start timing of the third processing when it is determined to advance the scheduled start timing of the third processing.
本開示の他の一態様では、
画像信号に対して第1処理を実施する第1処理部と、
前記第1処理が実施された画像信号を記憶する画像信号記憶部と、
前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理を実施する第2処理部と、
前記第2処理が実施された画像信号を表示する表示部と、
前記第1処理の終了を検知する検知部と、
少なくとも前記第1処理の終了タイミングに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する判定部と、
を備え、
前記第2処理部が、前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始する
画像表示装置が提供される。
In another aspect of the present disclosure,
a first processing unit that performs a first processing on the image signal;
an image signal storage unit that stores the image signal that has been subjected to the first processing;
a second processing unit that performs a second process including at least a process of reading out the image signal stored in the image signal storage unit;
a display unit that displays the image signal that has been subjected to the second processing;
A detection unit that detects the end of the first process;
a determination unit that determines whether or not to advance a scheduled start timing of the second process based on at least an end timing of the first process;
Equipped with
The image display device is configured such that, when it is decided to advance the execution of the image display device, the second processing unit starts the second process earlier than the scheduled start timing.
本開示の他の一態様では、
画像信号に対して実施される第1処理の終了を検知するステップと、
少なくとも前記第1処理の終了タイミングに基づき、前記第1処理が実施された画像信号を記憶する画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理の予定開始タイミングの前倒しの実施是非を判定するステップと
前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始するステップと、
を備える信号処理方法が提供される。
In another aspect of the present disclosure,
detecting an end of a first processing performed on the image signal;
a step of determining whether or not to advance a scheduled start timing of a second process, the second process including at least a process of reading out an image signal stored in an image signal storage unit that stores the image signal on which the first process has been performed, based on at least a timing at which the first process has ended; and a step of starting the second process prior to the scheduled start timing when it is determined that the second process should be advanced.
A signal processing method is provided, comprising:
以下、図面を参照して、本開示の実施形態について説明する。 Below, an embodiment of the present disclosure is described with reference to the drawings.
図1は、本開示の一実施形態に係る画像表示装置の構成例を示すブロック図である。図1の画像表示装置100は、UI(ユーザインターフェイス)部110と、入力処理部(第1処理部)120と、画像信号記憶部130と、出力処理部(第2処理部)140と、制御部150と、同期信号生成部160と、を備える。入力処理部120は、画像信号受信部121と、情報検出部122と、前処理部123と、を備える。出力処理部140は、画像処理部141と、表示部142と、を備える。制御部150は、検知部151と、算出部152と、判定部153と、タイミング決定部154と、を備える。
Figure 1 is a block diagram showing an example configuration of an image display device according to an embodiment of the present disclosure. The
なお、本開示の実施形態には、図示または説明されていない構成要素または機能が存在し得る。以下の説明は、図示または説明されていない構成要素または機能を除外するものではない。例えば、選択可能な画質設定など、画像表示装置100が永続的に保持すべき情報を記憶する第1記憶部、画像表示装置100に入力された情報を一時的に記憶する第2記憶部などを備えていることが考えられる。
Note that the embodiments of the present disclosure may include components or functions that are not shown or described. The following description does not exclude components or functions that are not shown or described. For example, it is conceivable that the
画像表示装置100は、入力された画像信号が表す画像に対して画像処理を実施し、画像処理された画像を表示する装置である。例えば、画像表示装置100は、各放送局からの放送波を受信して画像を表示するテレビジョン受像機により実現される。また、例えば、画像表示装置100は、通信ネットワークから画像信号を受信して画像を表示するコンピュータ、例えば、パーソナルコンピュータ、タブレット、スマートフォンなど、により実現される。The
なお、本開示において、「画像」という用語は、静止画および動画の両方を包括する概念である。ゆえに、本開示中の「画像」は、特に問題がなければ、静止画または動画に置き換えられてもよい。つまり、画像表示装置100に表示される画像は、動画でも静止画でもよい。また、「映像」という概念も「画像」に含まれる。また、画像表示装置100に表示される画像は、立体視画像、3D画像などと称される、閲覧者に立体的と感じさせることが可能な画像でもよい。In this disclosure, the term "image" is a concept that encompasses both still images and moving images. Therefore, "image" in this disclosure may be replaced with still images or moving images, provided there is no particular problem. In other words, the image displayed on the
なお、本開示では、一般的な態様として、画像表示装置100が画像を表示することを想定している。しかし、本開示の画像表示装置100の一連の処理が、複数の装置に分散されて行われてもよい。例えば、画像信号に対する一連の処理がパーソナルコンピュータで行われるが、最終的に、モニタなどの表示装置に画像が表示される場合もあり得る。このように、画像表示装置100が、画像を処理する装置と、画像を表示する装置と、に分けられていてもよい。このような場合、画像表示装置100は、画像を処理するコンピュータと、画像を表示するモニタと、の両方を含むシステムに該当する。In this disclosure, it is assumed that, as a general aspect, the
また、画像表示装置100および前述の画像を処理する装置は、画像に関する信号を処理するという観点からすれば信号処理装置と言え、画像に対し加工などの処理を実施するという観点からすれば画像処理装置と言える。
In addition, the
UI部110は、画像表示装置100に対して行われた操作に関する情報を生成するユーザインターフェイスである。生成された情報は、制御部150に出力される。当該情報を操作情報と記載する。The
UI部110は、例えば、キーボード、ボタン、ダイヤル、タッチパネルなどの操作部材により実現される。これらの操作部材が画像表示装置100のユーザにより操作されることにより、操作情報が生成される。The
あるいは、UI部110は、操作情報を生成せず、操作部材から操作情報を受信するだけでもよい。例えば、ワイヤレスキーボード、リモートコントローラなど、画像表示装置100から分離している操作部材から、操作情報を含む無線信号を受信する受信器も、UI部110に該当し得る。Alternatively, the
例えば、複数の画質設定が画像表示装置100に予め登録されおり、ユーザは、UI部110を介して、所望の画質設定を選択することが有り得る。この場合、所望の画質設定が操作情報に該当する。あるいは、UI部110が備える複数のボタンのうちのいずれのボタンが押下されたかが操作情報に該当し、所望の画質設定は、操作情報と、表示画面と、に基づいて制御部150により判断されてもよい。For example, multiple image quality settings may be preregistered in the
入力処理部(第1処理部)120は、入力された画像信号に対して処理を実施し、画像信号記憶部130に書き込む。以下に、入力処理部120に含まれる構成要素の一例を記載する。The input processing unit (first processing unit) 120 processes the input image signal and writes it to the image
画像信号受信部121は、画像信号を受信する。例えば、画像信号受信部121は、テレビ受像機のチューナなどにより実現される。なお、画像信号受信部121は、有線回線および無線回線のいずれを介して画像信号を受信してもよい。なお、画像表示装置100内に図示されていない画像生成部が存在し、画像信号受信部121は、当該画像生成部により生成された画像に関する画像信号を受信してもよい。すなわち、画像信号の送信源は、画像表示装置100の内部にあってもよいし、画像表示装置100の外部にあってもよい。The image signal receiving unit 121 receives an image signal. For example, the image signal receiving unit 121 is realized by a tuner of a television receiver. The image signal receiving unit 121 may receive the image signal via either a wired line or a wireless line. An image generating unit (not shown) may be present within the
情報検出部122は、画像信号受信部121により受信された画像信号から、当該画像信号に関する画像の情報を検出する。例えば、4K放送、8K放送といったフォーマットに関する情報が画像信号に含まれており、画像表示装置100が当該フォーマットに適した画質設定に変更することが有り得る。また、最適なフレームレートに関する情報が画像信号に含まれており、画像信号記憶部130に対する画像信号の書き込みおよび読み出しを、当該フレームレートに合わせることが有り得る。画像信号から検出された情報を画像信号情報と記載する。このように、画像信号情報は、様々な情報であることが想定される。本開示では、画像信号情報が制御部150に送られ、制御部150、または、制御部150により指示された構成要素が、画像信号情報に基づく処理を実施するものとする。但し、情報検出部122から直接画像信号情報に基づく処理を実施する構成要素に画像信号情報が送られてもよい。The
前処理部123は、画像信号に対して処理を行った上で、処理が行われた画像信号を画像信号記憶部130に書き込む。前処理部123により行われる処理は、画像処理部141の処理を実施するためのものであり、画像処理部141の処理の前に行われる。ゆえに、当該処理を前処理と記載する。なお、前処理部123は、画像信号を、画像信号受信部121から直に受け取ってもよいし、情報検出部122などを介して受け取ってもよい。The
入力処理部120による画像信号の書き込みなどの処理は、画像を乱れなく出力するために、出力処理部140による画像信号の読み出しなどの処理が開始する前に完了する必要がある。このように、画像出力に関する処理と連携を取る必要がある入力処理部120の処理を、入力タスク(第1処理)と規定する。なお、入力タスクは、入力処理部120だけが実施するとは限らず、制御部150が実施するものも存在する。なお、入力タスクは複数あることが想定されるが、複数の入力タスクがある場合は、複数の入力タスクをまとめてその全体を入力タスク(第1処理)と規定する。まとめられた各入力タスクは、入力タスク内の一部のタスクとして説明する。In order to output an image without disturbance, processing such as writing an image signal by the
入力タスクに含まれるタスクは状況に応じて異なる。例えば、画像信号情報により画像のフォーマットの変更が判明した場合、変更後のフォーマットに係るタスクが実施される。また、入力タスクの所要時間も状況に応じて異なる。例えば、画像を高画質に表示する画質設定が設定されている場合、通常の画質設定が設定されている場合に比べて、各タスクの処理時間が増加する。 The tasks included in the input task vary depending on the situation. For example, if the image signal information indicates that the image format has been changed, a task related to the changed format will be performed. The time required for the input task also varies depending on the situation. For example, if the image quality setting is set to display images in high quality, the processing time for each task will be longer than if the normal image quality setting is set.
画像信号記憶部130は、前処理部123による前処理が施された画像信号をフレーム単位で保持する(キャプチャする)メモリである。画像信号記憶部130は、一般には、フレームメモリ、フレームバッファ、VRAM(Video Random Acess Memory)といった名称で表されるが、これらに限られるわけではない。画像信号記憶部130に保持された画像信号は、出力処理部140により読み出される。The image
出力処理部(第2処理部)140は、画像信号記憶部130から画像信号を読み出し、読み出された画像信号に対して処理を行った上で当該画像を表示する。以下に、出力処理部140に含まれる構成要素の一例を記載する。The output processing unit (second processing unit) 140 reads out the image signal from the image
画像処理部141は、画像信号記憶部130に保持された画像信号を読み出し、当該画像信号に対して各種の処理を実施する。画像処理部141により実施される画像処理としては、例えば、I/P(Interlace/Progressive)変換、拡大縮小表示処理、切り出し処理、カラリメトリ処理、画質制御処理などが挙げられる。また、画像処理の一種である、画像処理が施された画像信号にOSD(On Screen Display)画像を重畳させるといった重畳処理も行われてもよい。The
表示部142は、画像処理部141からの画像信号に対応する画像を表示する。表示部142は、例えば、表示パネルにより実現される。入力された画像は、表示部142の処理遅延はあるものの、画像信号が画像処理部141から表示部142に入力されたタイミングで、表示される。The
出力処理部140による画像信号の読み出しなどの処理は、画像を乱れなく出力するために、入力処理部120による画像信号の書き込みなどの処理が完了してから開始する必要がある。このように、入力画像に対する処理と連携を取る必要がある出力処理部140の処理を、出力タスク(第2処理)と規定する。なお、出力タスクも、出力処理部140だけが実施するとは限らず、制御部150が実施するものも存在する。なお、複数の出力タスクがある場合は、複数の出力タスクをまとめてその全体を出力タスク(第2処理)と規定する。まとめられた各出力タスクは、出力タスク内の一部のタスクとして説明する。また、その場合、画像信号を読み出す処理は、少なくとも出力タスクに含まれる。In order to output an image without distortion, processing such as reading an image signal by the
出力タスクは、垂直同期信号(Vsync)などの信号に基づくタイミングで開始される。つまり、出力タスクの開始タイミングは、垂直同期信号(Vsync)などの信号により指定される。出力タスクの開始タイミングは、入力タスクの予定開始タイミングから所定の固定時間ほど離れている。言い換えると、入力タスクの予定開始タイミングから固定時間経過したタイミングに、出力タスクの予定開始タイミングが設定される。当該固定時間を固定遅延と記載する。固定遅延の長さは、画像表示装置100のスペック、入力タスクの内容などを考慮して、適宜に定められる。
The output task is started at a timing based on a signal such as a vertical synchronization signal (V sync ). In other words, the start timing of the output task is specified by a signal such as a vertical synchronization signal (V sync ). The start timing of the output task is separated from the scheduled start timing of the input task by a predetermined fixed time. In other words, the scheduled start timing of the output task is set to a timing when a fixed time has elapsed from the scheduled start timing of the input task. This fixed time is referred to as a fixed delay. The length of the fixed delay is appropriately determined taking into consideration the specifications of the
図2は、入力タスクおよび出力タスクの開始タイミングについて説明する図である。ブロックA、B、およびCは、入力タスク内の各タスクである。図2に示すように、入力タスクは、1フレームに相当する期間が経過する度に、周期的に実施される。また、ブロックDおよびEは、出力タスク内の各タスクである。出力タスクも、入力タスクと同様、周期的に実施される。同一周期内の、入力タスクの予定開始タイミングと出力タスクの予定開始タイミングとの間の期間が固定遅延に該当する。 Figure 2 is a diagram explaining the start timing of an input task and an output task. Blocks A, B, and C are each task within the input task. As shown in Figure 2, the input task is executed periodically every time a period equivalent to one frame has elapsed. Blocks D and E are each task within the output task. Like the input task, the output task is also executed periodically. The period between the scheduled start timing of the input task and the scheduled start timing of the output task within the same period corresponds to a fixed delay.
なお、図2では、入力タスクおよび出力タスク内の各タスクは、次の周期(次のフレーム)においても同じであるが、必ず同じであるわけではない。例えば、画質設定の切り替えなどが暫くない安定状態の場合には、定期的に実施されるタスクだけが行われるため、図2のように同じタスクの場合もあり得る。例えば、画質設定の切り替え直後などでは、切り替えに関する一時的なタスクが行われるため、異なるタスクの場合もある。 Note that in Figure 2, each task within the input task and output task is the same in the next cycle (next frame), but this is not necessarily the case. For example, in a stable state where there will be no switching of image quality settings for some time, only tasks that are performed periodically are performed, so it is possible that the tasks are the same as in Figure 2. For example, immediately after switching image quality settings, a temporary task related to the switch is performed, so the tasks may be different.
入力タスク内のタスクは状況に応じて異なり、入力タスクの終了タイミングも各周期で同じとは限らない。そのため、入力タスクの終了タイミングが出力タスクの開始タイミングよりも後にならないように、固定遅延の長さが十分に取られている。これにより、画像を乱れなく出力することができる。その一方で、固定遅延が経過するまで出力タスクが開始されないため、応答性は低下する。 Tasks within an input task vary depending on the situation, and the end timing of an input task is not necessarily the same for each cycle. For this reason, a fixed delay is set long enough to ensure that the end timing of an input task does not occur after the start timing of an output task. This allows images to be output without distortion. On the other hand, responsiveness is reduced because the output task does not start until the fixed delay has elapsed.
制御部150は、画像表示装置100の他の構成要素に対する各種制御を実施する。当該制御の一つとして、制御部150は、出力タスクの予定開始タイミングの前倒しを決定する。出力タスクの予定開始タイミングの前倒しは、出力タスクが、その予定開始タイミングよりも前に、実施されることを意味する。前倒しにより、画像表示装置100の応答性が向上する。以下に、前倒しに関する制御を実施するための構成要素について記載する。The
検知部151は、入力タスクを監視し、入力タスクの終了を検知する。なお、必要に応じて、入力タスクの開始を検知してもよい。また、必要に応じて、出力タスクも監視対象とし、出力タスクの開始または終了を検知してもよい。The
入力タスクおよび出力タスクの監視は、例えば、画像表示装置100がコンピュータにより実現される場合、コンピュータ上で起動するOSの機能を用いることにより実現できる。また、タスクの開始または終了の検知は、一般的な手法を用いればよい。例えば、当該検知が、タスクが開始または終了する際の特定のイベントに基づいて行われてもよいし、OS上の監視対象のタスクに対応するプロセスの生成または消滅に基づいて行われてもよい。
When the
なお、検知部151が入力タスクの終了を検知する処理も、入力タスク内のタスクに該当する。そのため、入力タスクの終了を検知するタイミングは、実際には、入力タスクの終了よりも前に行われる。例えば、検知のためのタスクが、他のタスクと並行して、または、定期的に実施され、検知のタスク以外のタスクの終了(図2ではタスクCの終了)が検知される。そして、検知が判定部153などに通知されてから、検知のためのタスクが終了することにより、入力タスクが終了する。
Note that the process in which the
算出部152は、検知された入力タスクの終了タイミングから出力タスクの予定開始タイミングまでの差分時間の長さを算出する。出力タスクの予定開始タイミングは、検知部151により検知されたものを用いてもよい。あるいは、予め定められている、固定遅延の長さまたは入力タスクの終了タイミングから、求められてもよい。The
また、算出部152は、入力タスクの予定開始タイミングから検知された入力タスクの終了タイミングまでの時間、つまり、入力タスクの所要時間を算出してもよい。
The
判定部153は、出力タスクの予定開始タイミングの前倒しの実施是非を判定する。当該判定は、少なくとも、入力タスクの終了タイミングに基づいて行われる。The
例えば、判定部153は、差分時間の長さに基づき、前倒しの実施是非を判定してもよい。例えば、差分時間の長さが閾値以上であれば、前倒しを実施すると決定してもよい。あるいは、判定部153は、入力タスクの所要時間に基づいて判定してもよい。入力タスクの所要時間が閾値以下であれば、差分時間の長さが十分にあるとして、前倒しを実施すると決定してもよい。差分時間の長さおよび所要時間は、入力タスクの終了タイミングに基づいて算出されるため、差分時間の長さまたは所要時間に基づく判定も、入力タスクの終了タイミングに基づく判定と言える。For example, the
また、判定部153は、検知部151から、入力タスクの終了の通知と、出力タスクの開始の通知と、を受け取ってもよい。そして、入力タスクの終了の通知を受け取ってから、出力タスクの開始の通知を受け取る前に、所定時間が経過した場合は、差分時間の長さが十分にあるとして、前倒しを実施すると決定してもよい。その場合、算出部152の処理結果を用いないため、算出部152は省略されてもよい。
The
また、判定部153は、UI部110からの操作情報、および、画像信号受信部121からの画像信号情報、の少なくともいずれかにさらに基づいて、前倒しの実施是非を判定してもよい。例えば、判定部153は、操作情報または画像信号情報から設定変更の指示を受け取った場合に、設定変更に伴い入力タスクの所要時間が増加すると判断し、前倒しを行わないと判定してもよい。あるいは、設定変更Aが行われる場合は前倒しを実施しないが、設定変更Bが行われる場合は前倒しを実施してもよい、とするルールが予め定められていてもよい。また、複数のタスクが発生する場合、複数のタスクそれぞれに予め定められた値を足し合わせ、値の総和が閾値を超える場合は、実施しないと判定してもよい。In addition, the
図3は、出力タスクの予定開始タイミングの前倒しについて説明する図である。検知部151が入力タスクの終了を検知することにより、差分時間の長さが判明する。差分時間の長さは、前倒しが可能な時間の最大長となる。但し、入力タスクに予期しないタスクが発生し、入力タスクの終了が予想よりも遅れることも考えられる。そのため、実際には、マージンを設け、前倒しに係る時間の長さ、つまり出力タスクの開始タイミングから出力タスクの予定開始タイミングまでの長さを、差分時間の長さよりも短くするほうが好ましい。
Figure 3 is a diagram explaining the advancement of the scheduled start timing of an output task. The length of the differential time is determined by the
タイミング決定部154は、前倒しを実施すると判定された場合に、出力タスクの開始タイミングを決定する。前倒しを実施すると判定された場合に、前倒しに係る時間の長さは、適宜に変えてよい。例えば、差分時間よりも所定のマージンだけ短い時間を前倒し可能な時間と決定してもよい。すなわち、入力タスクの予想終了タイミングから所定のマージンが経過した時点を、出力タスクの開始タイミングとして決定してもよい。図3では、入力タスクの予想終了タイミングから所定のマージンを経過した時点まで、出力タスクが前倒しされている。なお、出力タスクの開始タイミング上にある黒い太線は、出力の割り込み処理を表す。出力の割り込みのタイミングで出力タスクが登録されて実施されるため、出力の割り込みのタイミングも出力タスクと同様に前倒しされる。そのため、出力タスクの開始タイミングから出力タスクの予定開始タイミングまでの長さを、差分時間の長さよりも短くするほうが好ましいと上述したが、正確には、出力タスクの開始タイミングから出力タスクの割り込みまでの長さを、差分時間の長さよりも短くするほうが好ましい。あるいは、所定の固定時間だけ前倒しを実施するとしてもよい。また、タイミング決定部154は、操作情報および画像信号情報の少なくともいずれかに基づいて、前倒しに係る時間の長さを調整してもよい。When it is determined that the task is to be brought forward, the
あるいは、過去の前倒しの実績から、前倒しに係る時間の長さを決定してもよい。例えば、前周期において前倒しを実施した場合は、今周期では、前倒しの時間を前回よりも短くするなど、前倒しの時間が周期ごとに異なっていてもよい。また、今周期の入力タスクが前周期と同じ入力タスクであった場合、今周期の入力タスクの所要時間が前周期の入力タスクの所要時間と同じであった場合などでは、今周期の前倒しの長さを、前周期の前倒しの長さと同じにするとしてもよい。このようにして決定された前倒しの時間に応じて、出力タスクの開始タイミングが決定される。 Alternatively, the length of time to advance may be determined based on past advancement records. For example, if advancement was performed in the previous cycle, the advance time in the current cycle may be shorter than the previous time, and the advance time may vary from cycle to cycle. Also, if the input task in the current cycle is the same as the input task in the previous cycle, or if the required time for the input task in the current cycle is the same as the required time for the input task in the previous cycle, the length of advancement in the current cycle may be set to the same as the length of advancement in the previous cycle. The start timing of the output task is determined according to the advance time determined in this way.
図4は、入力タスクの終了タイミングと、出力タスクの開始タイミングと、の推移の一例を示す図である。横軸はフレーム(周期)の番号を示し、縦軸が入力タスクの開始タイミングからの経過時間を示す。点線のグラフが入力タスクの終了タイミングを示す。実線のグラフが出力タスクの開始タイミングを示す。 Figure 4 shows an example of the transition between the end timing of an input task and the start timing of an output task. The horizontal axis shows the frame (period) number, and the vertical axis shows the elapsed time from the start timing of the input task. The dotted line graph shows the end timing of the input task. The solid line graph shows the start timing of the output task.
図4の原点において様々な処理が開始されており、入力タスクの終了タイミングは当初遅いが、徐々にタスクが減少していくため、入力タスクの終了タイミングは早まる。言い換えると、入力タスクの終了タイミングのグラフは、当初大きいが徐々に小さくなる。また、出力タスクの開始タイミングも、前倒しによって徐々に早くなる。そして、図4の安定期間では、出力タスクは、入力タスクの終了タイミングから所定のマージンαだけ遅れて開始されている。なお、ここでは、設定変更があるレジスタしか制御しないようにし、不要なタスクは生成されないようにしている。 At the origin of Figure 4, various processes are started, and the end timing of the input task is initially slow, but as the number of tasks gradually decreases, the end timing of the input task is advanced. In other words, the graph of the end timing of the input task is initially large but gradually becomes smaller. The start timing of the output task also gradually becomes earlier due to the advancement. Then, during the stable period in Figure 4, the output task is started a predetermined margin α later than the end timing of the input task. Note that here, only registers with settings changes are controlled, and unnecessary tasks are not generated.
なお、入力タイミングの終了タイミングが前周期より遅れても、突発的である、または、マージンに比べて十分に小さい、といった場合では、前倒しの長さを前周期と同じままにしてもよい。例えば、図4に示す安定期間において、入力タスクの終了タイミングが一瞬上昇したフレームがあるが、対応する出力タスクの開始タイミングは、前フレームと同じままである。このように、タイミング決定部は、入力タスクの今周期の所要時間が、入力タスクの前周期の所要時間よりも伸びた場合においても、所定の条件を満たすときは、出力タスクの今周期の開始予定タイミングを、出力タスクの前周期の開始予定タイミングと同じにしてもよい。所定の条件は、例えば、今周期の差分時間、または、入力タスクの今周期の処理時間が所定閾値以下であるというものでもよい。あるいは、今周期と前周期の差分時間の差分、または、入力タスクの今周期と前周期との所要時間の差分が所定閾値以下であるというものでもよい。 In addition, even if the end timing of the input timing is delayed from the previous cycle, if it is sudden or sufficiently small compared to the margin, the length of the advance may remain the same as the previous cycle. For example, in the stable period shown in FIG. 4, there is a frame in which the end timing of the input task rises for a moment, but the start timing of the corresponding output task remains the same as the previous frame. In this way, even if the required time of the current cycle of the input task is extended more than the required time of the previous cycle of the input task, the timing determination unit may make the scheduled start timing of the current cycle of the output task the same as the scheduled start timing of the previous cycle of the output task when a predetermined condition is satisfied. The predetermined condition may be, for example, the difference time of the current cycle, or the processing time of the current cycle of the input task is equal to or less than a predetermined threshold. Alternatively, the difference between the difference time of the current cycle and the previous cycle, or the difference between the required time of the current cycle and the previous cycle of the input task may be equal to or less than a predetermined threshold.
同期信号生成部160は、タイミング決定部154により決定された出力タスクの開始タイミングを示す信号を生成し、出力処理部140に送信する。これにより、前倒しを実施する場合でも実施しない場合でも、出力処理部140は出力タスクの開始タイミングを認識することができる。すなわち、出力処理部140は、前倒しの実施が決定された場合に、出力タスクの予定開始タイミングよりも前に出力タスクを開始することができる。また、出力処理部140は、前倒しを実施しないと決定された場合に、出力タスクの予定開始タイミングに出力タスクを開始することができる。The synchronization
次に、各構成要素による処理の流れについて説明する。図5は、出力タスクの開始タイミングの調整の一例のフローチャートである。ここでは、差分時間に基づいて予定開始タイミングを決定する場合が示されている。Next, the flow of processing by each component will be described. Figure 5 is a flowchart of an example of adjusting the start timing of an output task. Here, a case is shown in which the scheduled start timing is determined based on the differential time.
検知部151が入力タスクの終了を検知する(S101)。その後、検知部151が出力タスクの開始を検知する(S102)。これらの検知を受けて、算出部152が差分時間を算出する(S103)。The
一方、制御部150は、UI部110から操作情報を受信し(S104)、情報検出部122から画像信号情報を受信する(S105)。そして、判定部153が、差分時間、操作情報、画像信号情報などに基づいて、前倒しの実施是非を判定する(S106)。Meanwhile, the
前倒しを実施すると判定された場合(S107のYES)は、タイミング決定部154が、タスク開始タイミングを予定開始タイミングよりも前のタイミングに決定する(S108)。前倒しを実施しないと判定された場合(S107のNO)は、タイミング決定部154は、タスク開始タイミングを当初の予定開始タイミングに決定する(S109)。If it is determined that the task should be brought forward (YES in S107), the
同期信号生成部160は、決定されたタスク開始タイミングを示す同期信号を生成する(S110)。同期信号は出力処理部140に送信され、出力処理部140が同期信号に基づいて出力タスクを開始する(S111)。このようにして、出力タスクの開始タイミングが調整される。The synchronization
なお、このフローチャートは一例であり、前倒しの処理が本フローの通りに必ず行われる必要はない。例えば、差分時間に基づかずに前倒しを決定する場合では、S103の処理は省略されてよい。また、操作情報または画像信号情報を判定部153が用いない場合は、S104またはS105の処理が省略されてよい。また、各処理の処理結果は、図示されていないが、画像信号記憶部130とは異なる他の記憶部に逐次記憶され、各構成要素は当該記憶部を介して処理結果を取得してもよい。
Note that this flowchart is an example, and the advance processing does not necessarily have to be performed according to this flow. For example, in cases where the advance is determined not based on the differential time, the processing of S103 may be omitted. In addition, in cases where the
なお、さらに割り込みの出力がある場合も考えられる。図6は、さらなる割り込みの出力がある場合の出力タスクの予定開始タイミングの前倒しを説明する図である。以降では、さらなる割り込み出力を単に割り込み出力と記載し、図3の出力を通常の出力と記載する。割り込み出力は、通常の出力よりも前に実施される。そのため、入力タスクの予定開始タイミングから第1の固定遅延が経過したタイミングを、割り込みの出力に関する出力タスクの予定開始タイミングと定めておく。また、割り込みの出力に関する出力タスクの予定開始タイミングから第2の固定遅延が経過したタイミングを通常の出力タスクの予定開始タイミングと定める。以降、割り込みの出力に関する出力タスクを割込出力タスクと記載する。 It is also possible that there may be further interrupt outputs. Figure 6 is a diagram explaining the advancement of the scheduled start timing of the output task when there is a further interrupt output. Hereinafter, the further interrupt output will simply be referred to as an interrupt output, and the output in Figure 3 will be referred to as a normal output. The interrupt output is performed before the normal output. Therefore, the timing when a first fixed delay has elapsed from the scheduled start timing of the input task is defined as the scheduled start timing of the output task related to the interrupt output. In addition, the timing when a second fixed delay has elapsed from the scheduled start timing of the output task related to the interrupt output is defined as the scheduled start timing of the normal output task. Hereinafter, the output task related to the interrupt output will be described as an interrupt output task.
なお、割り込みの出力は、出力処理部140が処理してもよい。あるいは、図示しないが、画像表示装置100が、出力処理部140とは別に、割り込みの出力を実施する割込出力処理部(第3処理部)を備えていてもよい。The output of the interrupt may be processed by the
割込出力タスクの前倒しは、割込出力タスクを図3の通常の出力タスクとみなした場合と同じである。一方、通常の出力タスクの前倒しは、割込出力タスクを入力タスクとみなした場合と同じである。ゆえに、割り込みの出力がある場合、制御部150の検知部151は、出力処理部140または割込出力処理部のタスクに対しても監視を行う。なお、割込出力タスクの前倒しと出力タスクの前倒しとは独立して行われ、前倒しの実施是非、前倒しの長さを同じにする必要はない。The advancement of an interrupt output task is the same as when the interrupt output task is considered to be a normal output task in Figure 3. On the other hand, the advancement of a normal output task is the same as when the interrupt output task is considered to be an input task. Therefore, when there is an interrupt output, the
以上のように、本実施形態によれば、ソフトウェアによって様々な処理を実施可能な画像表示装置100において、高画質な画像を乱れなく出力することができ、かつ、応答性を改善することができる。As described above, according to this embodiment, the
また、画像出力に関する処理の開始タイミングを決定するために複雑な処理を行わせると、ソフトウェアにさらなる負荷をかけることになり、好ましくないが、本開示の画像表示装置100は、負荷を掛けることなく、出力タスクの開始タイミングを決定することもできる。例えば、差分時間を算出する場合、入力タスクの終了タイミングおよび出力タスクの開始タイミングを検知するが、これらの処理は、画像表示装置100を実現するコンピュータ上で起動するOSの機能を用いるだけでよい。例えば、画像信号をライン単位で監視し、書き込みが完了していないラインを検出するといった複雑な処理は必要としない。そのため、画像表示装置100の負荷の観点からも、本開示の画像表示装置100は優れている。
Furthermore, performing complex processing to determine the start timing of processing related to image output places an additional burden on the software, which is undesirable, but the
本開示の実施形態における装置の処理は、CPU(Central Processing Unit)またはGPU(Graphics Processing Unit)等が実行するソフトウェア(プログラム)により実現できる。なお、当該装置の全ての処理をソフトウェアで実行するのではなく、一部の処理が、専用の回路などのハードウェアにより実行されてもよい。The processing of the device in the embodiment of the present disclosure can be realized by software (programs) executed by a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), etc. Note that, instead of executing all the processing of the device by software, some of the processing may be executed by hardware such as a dedicated circuit.
なお、上述の実施形態は本開示を具現化するための一例を示したものであり、その他の様々な形態で本開示を実施することが可能である。例えば、本開示の要旨を逸脱しない範囲で、種々の変形、置換、省略またはこれらの組み合わせが可能である。そのような変形、置換、省略等を行った形態も、本開示の範囲に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Note that the above-described embodiment shows one example for realizing the present disclosure, and the present disclosure can be implemented in various other forms. For example, various modifications, substitutions, omissions, or combinations thereof are possible without departing from the gist of the present disclosure. Forms in which such modifications, substitutions, omissions, etc. have been made are also included in the scope of the invention and its equivalents as set forth in the claims, just as they are included in the scope of the present disclosure.
また、上述の実施の形態において説明した処理の手順は、これら一連の手順を有する方法として捉えてもよい。あるいは、これら一連の手順をコンピュータに実施させるためのプログラム、または、当該プログラムを記憶する記録媒体として捉えてもよい。記録媒体の種類は、本開示の実施形態に影響を及ぼすものではないため、特に限られるものではない。 The processing steps described in the above embodiments may be considered as a method having a series of steps. Alternatively, they may be considered as a program for causing a computer to execute the series of steps, or as a recording medium for storing the program. The type of recording medium is not particularly limited, as it does not affect the embodiments of the present disclosure.
なお、本開示は以下のような構成を取ることもできる。
[1]
画像信号に対して第1処理を実施する第1処理部と、
前記第1処理が実施された画像信号を記憶する画像信号記憶部と、
前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理を実施する第2処理部と、
前記第1処理の終了を検知する検知部と、
少なくとも前記第1処理の終了タイミングに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する判定部と、
を備え、
前記第2処理部が、前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始する
信号処理装置。
[2]
前記第2処理の予定開始タイミングが、前記第1処理の予定開始タイミングから所定の固定時間ほど離れており、
前記第2処理部が、前記前倒しを実施しないと決定された場合に、前記第2処理の予定開始タイミングに前記第2処理を開始する
上記[1]に記載の信号処理装置。
[3]
前記第1処理の終了タイミングから前記第2処理の予定開始タイミングまでの差分時間の長さを算出する算出部
をさらに備え、
前記判定部が、前記差分時間の長さに基づき、前記前倒しの実施是非を判定する
上記[1]または[2]に記載の信号処理装置。
[4]
前記検知部が、前記第1処理の終了および前記第2処理の開始を検知して、前記算出部に通知し、
前記算出部が、前記検知部からの通知に基づいて前記差分時間の長さを算出する
上記[3]に記載の信号処理装置。
[5]
前記検知部が、前記第1処理の終了を検知して、前記判定部に通知し、
前記判定部が、検知された前記第1処理の終了のタイミングと、予め与えられた前記第2処理の予定開始タイミングと、に基づいて、前記差分時間の長さを算出する
上記[3]に記載の信号処理装置。
[6]
前記検知部が、前記第1処理の終了および前記第2処理の開始を検知して、前記判定部に通知し、
前記判定部が、前記第1処理の終了の通知を受信してから、または、前記第1処理の終了タイミングから、前記第2処理の開始の通知を受信するまでに、所定時間が経過した場合に、前記第2処理の予定開始タイミングの前倒しの実施を決定する
上記[1]または[2]に記載の信号処理装置。
[7]
前記第1処理の開始タイミングから前記第1処理の終了タイミングまでの所要時間の長さを算出する算出部
をさらに備え、
前記検知部が、前記第1処理の開始および終了を検知して、前記算出部に通知し、
前記判定部が、前記所要時間に基づいて、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する
上記[1]または[2]に記載の信号処理装置。
[8]
前記検知部が、前記第1処理の開始および終了を検知して、前記判定部に通知し、
前記判定部が、前記第1処理の開始の通知を受信してから所定時間が経過する前に、前記第1処理の終了の通知を受信した場合に、前記第2処理の予定開始タイミングの前倒しの実施を決定する
上記[1]または[2]に記載の信号処理装置。
[9]
前記第2処理の開始タイミングを決定するタイミング決定部
をさらに備え、
前記第2処理部が、決定された開始タイミングに前記第2処理を開始する
上記[1]から[8]のいずれかに記載の信号処理装置。
[10]
前記タイミング決定部が、前記第1処理の予定開始タイミングから所定時間が経過したタイミングと、前記第2処理の予定開始タイミングと、の間に、前記第2処理の開始タイミングを決定する
上記[9]に記載の信号処理装置。
[11]
決定された開始タイミングを示す同期信号を生成する同期信号生成部をさらに備え、
前記第2処理部が、前記同期信号に基づき、前記第2処理または第2処理部に関するタスクを開始する
上記[9]または[10]のいずれかに記載の信号処理装置。
[12]
前記画像信号に基づく画像を表示する際に用いられる画像信号情報を前記画像信号から検出する情報検出部
をさらに備え、
前記判定部が、前記画像信号情報にさらに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する
上記[1]ないし[11]のいずれかに記載の信号処理装置。
[13]
前記信号処理装置に対して行われた操作に関する操作情報を生成または受信するユーザインターフェイス部
をさらに備え、
前記判定部が、前記操作情報にさらに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する
上記[1]ないし[12]のいずれかに記載の信号処理装置。
[14]
前記タイミング決定部は、前記第1処理の今周期の処理時間が、前記第1処理の前周期の処理時間よりも伸びた場合において、所定の条件を満たすときは、前記第2処理の今周期の開始予定タイミングを、前記第2処理の前周期の開始予定タイミングと同じにする
上記[1]ないし[13]のいずれかに記載の信号処理装置。
[15]
前記第2処理の後に、前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第3処理を実施する第3処理部
をさらに備え、
前記検知部が、前記第2処理の終了を検知し、
前記判定部が、少なくとも前記第2処理の終了タイミングに基づき、前記第3処理の予定開始タイミングの前倒しの実施是非を判定し、
前記第3処理部が、前記第3処理の予定開始タイミングの前倒しの実施が決定された場合に、前記第3処理の予定開始タイミングよりも前に前記第3処理を開始する
上記[1]ないし[14]のいずれかに記載の信号処理装置。
[16]
画像信号に対して第1処理を実施する第1処理部と、
前記第1処理が実施された画像信号を記憶する画像信号記憶部と、
前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理を実施する第2処理部と、
前記第2処理が実施された画像信号を表示する表示部と、
前記第1処理の終了を検知する検知部と、
少なくとも前記第1処理の終了タイミングに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する判定部と、
を備え、
前記第2処理部が、前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始する
画像表示装置。
[17]
画像信号に対して実施される第1処理の終了を検知するステップと、
少なくとも前記第1処理の終了タイミングに基づき、前記第1処理が実施された画像信号を記憶する画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理の予定開始タイミングの前倒しの実施是非を判定するステップと
前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始するステップと、
を備える信号処理方法。
The present disclosure can also be configured as follows.
[1]
a first processing unit that performs a first processing on the image signal;
an image signal storage unit that stores the image signal that has been subjected to the first processing;
a second processing unit that performs a second process including at least a process of reading out the image signal stored in the image signal storage unit;
A detection unit that detects the end of the first process;
a determination unit that determines whether or not to advance a scheduled start timing of the second process based on at least an end timing of the first process;
Equipped with
the second processing unit starts the second process earlier than the scheduled start timing when it is determined that the process is to be brought forward.
[2]
the scheduled start timing of the second process is separated from the scheduled start timing of the first process by a predetermined fixed time,
The signal processing device according to the above-mentioned [1], wherein the second processing unit starts the second process at a scheduled start timing of the second process when it is determined not to advance the processing.
[3]
a calculation unit that calculates a difference in time from an end timing of the first process to a scheduled start timing of the second process,
The signal processing device according to the above-mentioned [1] or [2], wherein the determination unit determines whether or not to advance the execution of the signal processing based on the length of the difference time.
[4]
the detection unit detects the end of the first process and the start of the second process and notifies the calculation unit;
The signal processing device according to the above-mentioned [3], wherein the calculation unit calculates the length of the differential time based on a notification from the detection unit.
[5]
The detection unit detects the end of the first process and notifies the determination unit;
The signal processing device according to the above-mentioned [3], wherein the determination unit calculates the length of the difference time based on a detected end timing of the first process and a predetermined scheduled start timing of the second process.
[6]
the detection unit detects the end of the first process and the start of the second process and notifies the determination unit;
The signal processing device according to the above-mentioned [1] or [2], wherein the determination unit determines to advance the scheduled start timing of the second processing when a predetermined time has elapsed since receiving a notification of the end of the first processing or from the end timing of the first processing to receiving a notification of the start of the second processing.
[7]
a calculation unit that calculates a required time from a start timing of the first process to an end timing of the first process,
the detection unit detects the start and end of the first process and notifies the calculation unit;
The signal processing device according to the above-mentioned [1] or [2], wherein the determination unit determines whether or not to advance a scheduled start timing of the second process based on the required time.
[8]
the detection unit detects the start and end of the first process and notifies the determination unit;
The signal processing device according to the above-mentioned [1] or [2], wherein the determination unit determines to advance the scheduled start timing of the second processing when the determination unit receives a notification of the end of the first processing before a predetermined time has elapsed since receiving the notification of the start of the first processing.
[9]
A timing determination unit that determines a start timing of the second process,
The signal processing device according to any one of the above [1] to [8], wherein the second processing unit starts the second processing at a determined start timing.
[10]
The signal processing device according to [9], wherein the timing determination unit determines the start timing of the second processing between a timing when a predetermined time has elapsed from the scheduled start timing of the first processing and the scheduled start timing of the second processing.
[11]
A synchronization signal generating unit that generates a synchronization signal indicating the determined start timing,
The signal processing device according to any one of the above [9] and [10], wherein the second processing unit starts the second process or a task related to the second processing unit based on the synchronization signal.
[12]
an information detection unit that detects, from the image signal, image signal information used when displaying an image based on the image signal;
The signal processing device according to any one of the above [1] to [11], wherein the determination unit determines whether or not to advance the scheduled start timing of the second processing based further on the image signal information.
[13]
a user interface unit that generates or receives operation information related to an operation performed on the signal processing device,
The signal processing device according to any one of the above [1] to [12], wherein the determination unit determines whether or not to advance the scheduled start timing of the second process based further on the operation information.
[14]
The signal processing device described in any of [1] to [13] above, wherein when the processing time of a current cycle of the first processing is longer than the processing time of a previous cycle of the first processing, and a predetermined condition is satisfied, the timing determination unit sets the scheduled start timing of the current cycle of the second processing to be the same as the scheduled start timing of the previous cycle of the second processing.
[15]
a third processing unit that performs a third process including at least a process of reading out the image signal stored in the image signal storage unit after the second process,
The detection unit detects the end of the second process,
The determination unit determines whether or not to advance the scheduled start timing of the third process based on at least the end timing of the second process,
The signal processing device according to any one of [1] to [14] above, wherein the third processing unit starts the third processing earlier than the scheduled start timing of the third processing when it is decided to advance the scheduled start timing of the third processing.
[16]
a first processing unit that performs a first processing on the image signal;
an image signal storage unit that stores the image signal that has been subjected to the first processing;
a second processing unit that performs a second process including at least a process of reading out the image signal stored in the image signal storage unit;
a display unit that displays the image signal that has been subjected to the second processing;
A detection unit that detects the end of the first process;
a determination unit that determines whether or not to advance a scheduled start timing of the second process based on at least an end timing of the first process;
Equipped with
the second processing unit starts the second process earlier than the scheduled start timing when it is decided to advance the start timing of the image display device.
[17]
detecting an end of a first processing performed on the image signal;
a step of determining whether or not to advance a scheduled start timing of a second process, the second process including at least a process of reading out an image signal stored in an image signal storage unit that stores the image signal on which the first process has been performed, based on at least a timing at which the first process has ended; and a step of starting the second process prior to the scheduled start timing when it is determined that the second process should be advanced.
A signal processing method comprising:
100 画像表示装置
110 UI部
120 入力処理部(第1処理部)
121 画像信号受信部
122 情報検出部
123 前処理部
130 画像信号記憶部
140 出力処理部(第2処理部)
141 画像処理部
142 表示部
150 制御部
151 検知部
152 算出部
153 判定部
154 タイミング決定部
160 同期信号生成部
100
121 Image
141
Claims (19)
前記第1処理が実施された画像信号を記憶する画像信号記憶部と、
前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理を実施する第2処理部と、
前記第1処理の終了を検知する検知部と、
少なくとも前記第1処理の終了タイミングに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する判定部と、
を備え、
前記第2処理部が、前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始し、
前記検知部が、前記第1処理の終了および前記第2処理の開始を検知して、前記判定部に通知し、
前記判定部が、前記第1処理の終了の通知を受信してから前記第2処理の開始の通知を受信するまでに所定時間が経過した場合に、前記第2処理の予定開始タイミングの前倒しの実施を決定する
信号処理装置。 a first processing unit that performs a first processing on the image signal;
an image signal storage unit that stores the image signal that has been subjected to the first processing;
a second processing unit that performs a second process including at least a process of reading out the image signal stored in the image signal storage unit;
A detection unit that detects the end of the first process;
a determination unit that determines whether or not to advance a scheduled start timing of the second process based on at least an end timing of the first process;
Equipped with
the second processing unit, when it is determined that the processing is to be brought forward, starts the second processing prior to the scheduled start timing;
the detection unit detects the end of the first process and the start of the second process and notifies the determination unit;
the determination unit determines to advance a scheduled start timing of the second process when a predetermined time has elapsed from when the determination unit receives a notification of the end of the first process to when the determination unit receives a notification of the start of the second process.
前記第1処理が実施された画像信号を記憶する画像信号記憶部と、
前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理を実施する第2処理部と、
前記第1処理の終了を検知する検知部と、
少なくとも前記第1処理の終了タイミングに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する判定部と、
を備え、
前記第2処理部が、前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始し、
前記第1処理の開始タイミングから前記第1処理の終了タイミングまでの所要時間の長さを算出する算出部
をさらに備え、
前記検知部が、前記第1処理の開始および終了を検知して、前記算出部に通知し、
前記判定部が、前記所要時間に基づいて、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する
信号処理装置。 a first processing unit that performs a first processing on the image signal;
an image signal storage unit that stores the image signal that has been subjected to the first processing;
a second processing unit that performs a second process including at least a process of reading out the image signal stored in the image signal storage unit;
A detection unit that detects the end of the first process;
a determination unit that determines whether or not to advance a scheduled start timing of the second process based on at least an end timing of the first process;
Equipped with
the second processing unit, when it is determined that the processing is to be brought forward, starts the second processing prior to the scheduled start timing;
a calculation unit that calculates a required time from a start timing of the first process to an end timing of the first process,
the detection unit detects the start and end of the first process and notifies the calculation unit;
The signal processing device according to claim 1, wherein the determination unit determines whether or not to advance a scheduled start timing of the second process based on the required time.
前記第1処理が実施された画像信号を記憶する画像信号記憶部と、
前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理を実施する第2処理部と、
前記第1処理の終了を検知する検知部と、
少なくとも前記第1処理の終了タイミングに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する判定部と、
を備え、
前記第2処理部が、前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始し、
前記検知部が、前記第1処理の開始および終了を検知して、前記判定部に通知し、
前記判定部が、前記第1処理の開始の通知を受信してから所定時間が経過する前に、前記第1処理の終了の通知を受信した場合に、前記第2処理の予定開始タイミングの前倒しの実施を決定する
信号処理装置。 a first processing unit that performs a first processing on the image signal;
an image signal storage unit that stores the image signal that has been subjected to the first processing;
a second processing unit that performs a second process including at least a process of reading out the image signal stored in the image signal storage unit;
A detection unit that detects the end of the first process;
a determination unit that determines whether or not to advance a scheduled start timing of the second process based on at least an end timing of the first process;
Equipped with
the second processing unit, when it is determined that the processing is to be brought forward, starts the second processing prior to the scheduled start timing;
the detection unit detects the start and end of the first process and notifies the determination unit;
when the determination unit receives a notification of the end of the first processing before a predetermined time has elapsed since receiving the notification of the start of the first processing, the determination unit determines to advance the scheduled start timing of the second processing.
前記第1処理が実施された画像信号を記憶する画像信号記憶部と、
前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理を実施する第2処理部と、
前記第1処理の終了を検知する検知部と、
少なくとも前記第1処理の終了タイミングに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する判定部と、
を備え、
前記第2処理部が、前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始し、
前記第2処理の開始タイミングを決定するタイミング決定部
をさらに備え、
前記第2処理部が、決定された開始タイミングに前記第2処理を開始し、
前記タイミング決定部が、前記第1処理の予定開始タイミングから所定時間が経過したタイミングと、前記第2処理の予定開始タイミングと、の間に、前記第2処理の開始タイミングを決定する
信号処理装置。 a first processing unit that performs a first processing on the image signal;
an image signal storage unit that stores the image signal that has been subjected to the first processing;
a second processing unit that performs a second process including at least a process of reading out the image signal stored in the image signal storage unit;
A detection unit that detects the end of the first process;
a determination unit that determines whether or not to advance a scheduled start timing of the second process based on at least an end timing of the first process;
Equipped with
the second processing unit, when it is determined that the processing is to be brought forward, starts the second processing prior to the scheduled start timing;
A timing determination unit that determines a start timing of the second process,
The second processing unit starts the second process at the determined start timing;
the timing determination unit determines the start timing of the second processing between a timing when a predetermined time has elapsed from the scheduled start timing of the first processing and the scheduled start timing of the second processing.
前記第1処理が実施された画像信号を記憶する画像信号記憶部と、
前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理を実施する第2処理部と、
前記第1処理の終了を検知する検知部と、
少なくとも前記第1処理の終了タイミングに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する判定部と、
を備え、
前記第2処理部が、前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始し、
前記画像信号に基づく画像を表示する際に用いられる画像信号情報を前記画像信号から検出する情報検出部
をさらに備え、
前記判定部が、前記画像信号情報にさらに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する
信号処理装置。 a first processing unit that performs a first processing on the image signal;
an image signal storage unit that stores the image signal that has been subjected to the first processing;
a second processing unit that performs a second process including at least a process of reading out the image signal stored in the image signal storage unit;
A detection unit that detects the end of the first process;
a determination unit that determines whether or not to advance a scheduled start timing of the second process based on at least an end timing of the first process;
Equipped with
the second processing unit, when it is determined that the processing is to be brought forward, starts the second processing prior to the scheduled start timing;
an information detection unit that detects, from the image signal, image signal information used when displaying an image based on the image signal;
The signal processing device according to claim 1, wherein the determination unit determines whether or not to advance the scheduled start timing of the second processing based on the image signal information.
画像信号に対して第1処理を実施する第1処理部と、
前記第1処理が実施された画像信号を記憶する画像信号記憶部と、
前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理を実施する第2処理部と、
前記第1処理の終了を検知する検知部と、
少なくとも前記第1処理の終了タイミングに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する判定部と、
を備え、
前記第2処理部が、前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始し、
前記信号処理装置に対して行われた操作に関する操作情報を生成または受信するユーザインターフェイス部
をさらに備え、
前記判定部が、前記操作情報にさらに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する
信号処理装置。 1. A signal processing device, comprising:
a first processing unit that performs a first processing on the image signal;
an image signal storage unit that stores the image signal that has been subjected to the first processing;
a second processing unit that performs a second process including at least a process of reading out the image signal stored in the image signal storage unit;
A detection unit that detects the end of the first process;
a determination unit that determines whether or not to advance a scheduled start timing of the second process based on at least an end timing of the first process;
Equipped with
the second processing unit, when it is determined that the processing is to be brought forward, starts the second processing prior to the scheduled start timing;
a user interface unit that generates or receives operation information related to an operation performed on the signal processing device,
The signal processing device, wherein the determination unit determines whether or not to advance the scheduled start timing of the second process based further on the operation information.
前記第1処理が実施された画像信号を記憶する画像信号記憶部と、
前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理を実施する第2処理部と、
前記第1処理の終了を検知する検知部と、
少なくとも前記第1処理の終了タイミングに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する判定部と、
を備え、
前記第2処理部が、前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始し、
前記第2処理の開始タイミングを決定するタイミング決定部
をさらに備え、
前記第2処理部が、決定された開始タイミングに前記第2処理を開始し、
前記タイミング決定部は、前記第1処理の今周期の処理時間が、前記第1処理の前周期の処理時間よりも伸びた場合において、所定の条件を満たすときは、前記第2処理の今周期の開始予定タイミングを、前記第2処理の前周期の開始予定タイミングと同じにする
信号処理装置。 a first processing unit that performs a first processing on the image signal;
an image signal storage unit that stores the image signal that has been subjected to the first processing;
a second processing unit that performs a second process including at least a process of reading out the image signal stored in the image signal storage unit;
A detection unit that detects the end of the first process;
a determination unit that determines whether or not to advance a scheduled start timing of the second process based on at least an end timing of the first process;
Equipped with
the second processing unit, when it is determined that the processing is to be brought forward, starts the second processing prior to the scheduled start timing;
A timing determination unit that determines a start timing of the second process,
The second processing unit starts the second process at the determined start timing;
The timing determination unit, when a processing time of a current cycle of the first processing is longer than a processing time of a previous cycle of the first processing, satisfies a predetermined condition, sets a scheduled start timing of the current cycle of the second processing to be the same as a scheduled start timing of the previous cycle of the second processing.
前記第1処理が実施された画像信号を記憶する画像信号記憶部と、
前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理を実施する第2処理部と、
前記第1処理の終了を検知する検知部と、
少なくとも前記第1処理の終了タイミングに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する判定部と、
を備え、
前記第2処理部が、前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始し、
前記第2処理の後に、前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第3処理を実施する第3処理部
をさらに備え、
前記検知部が、前記第2処理の終了を検知し、
前記判定部が、少なくとも前記第2処理の終了タイミングに基づき、前記第3処理の予定開始タイミングの前倒しの実施是非を判定し、
前記第3処理部が、前記第3処理の予定開始タイミングの前倒しの実施が決定された場合に、前記第3処理の予定開始タイミングよりも前に前記第3処理を開始する
信号処理装置。 a first processing unit that performs a first processing on the image signal;
an image signal storage unit that stores the image signal that has been subjected to the first processing;
a second processing unit that performs a second process including at least a process of reading out the image signal stored in the image signal storage unit;
A detection unit that detects the end of the first process;
a determination unit that determines whether or not to advance a scheduled start timing of the second process based on at least an end timing of the first process;
Equipped with
the second processing unit, when it is determined that the processing is to be brought forward, starts the second processing prior to the scheduled start timing;
a third processing unit that performs a third process including at least a process of reading out the image signal stored in the image signal storage unit after the second process,
The detection unit detects the end of the second process,
The determination unit determines whether or not to advance the scheduled start timing of the third process based on at least the end timing of the second process,
the third processing unit starts the third processing earlier than the scheduled start timing of the third processing when it is determined to advance the scheduled start timing of the third processing.
前記第2処理部が、前記前倒しを実施しないと決定された場合に、前記第2処理の予定開始タイミングに前記第2処理を開始する
請求項1~8のいずれか一項に記載の信号処理装置。 the scheduled start timing of the second process is separated from the scheduled start timing of the first process by a predetermined fixed time,
The signal processing device according to claim 1 , wherein the second processing unit starts the second process at a scheduled start timing of the second process when it is determined not to advance the start of the second process.
をさらに備え、
前記判定部が、前記差分時間の長さに基づき、前記前倒しの実施是非を判定する
請求項1~9のいずれか一項に記載の信号処理装置。 a calculation unit that calculates a difference in time from an end timing of the first process to a scheduled start timing of the second process,
The signal processing device according to claim 1 , wherein the determination unit determines whether or not to advance the execution of the advance based on a length of the difference time.
前記第2処理が実施された画像信号を表示する表示部と、
を備えた
画像表示装置。 A signal processing device according to any one of claims 1 to 10;
a display unit that displays the image signal that has been subjected to the second processing;
An image display device comprising:
少なくとも前記第1処理の終了タイミングに基づき、前記第1処理が実施された画像信号を記憶する画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理の予定開始タイミングの前倒しの実施是非を判定するステップと、
前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始するステップと、
を信号処理装置が実行し、
前記検知するステップは、前記第1処理の終了および前記第2処理の開始を検知し、
前記判定するステップは、前記第1処理の終了が検知されてから前記第2処理の開始が検知されるまでに所定時間が経過した場合に、前記第2処理の予定開始タイミングの前倒しの実施を決定する
信号処理方法。 detecting an end of a first processing performed on the image signal;
determining whether or not to advance a scheduled start timing of a second process, the second process including at least a process of reading out an image signal stored in an image signal storage unit that stores the image signal on which the first process has been performed, based on at least a timing at which the first process has ended;
When it is determined that the operation is to be brought forward, starting the second process before the scheduled start timing;
The signal processing device executes the above .
The detecting step detects an end of the first process and a start of the second process,
The signal processing method, in which the determining step determines to advance the scheduled start timing of the second process when a predetermined time has elapsed from when the end of the first process is detected to when the start of the second process is detected.
少なくとも前記第1処理の終了タイミングに基づき、前記第1処理が実施された画像信号を記憶する画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理の予定開始タイミングの前倒しの実施是非を判定するステップと、
前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始するステップと、
を信号処理装置が実行し、
前記検知するステップが、前記第1処理の開始および終了を検知し、
前記第1処理の開始タイミングから前記第1処理の終了タイミングまでの所要時間の長さを算出するステップをさらに前記信号処理装置が実行し、
前記判定するステップが、前記所要時間に基づいて、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する
信号処理方法。 detecting an end of a first processing performed on the image signal;
determining whether or not to advance a scheduled start timing of a second process, the second process including at least a process of reading out an image signal stored in an image signal storage unit that stores the image signal on which the first process has been performed, based on at least a timing at which the first process has ended;
When it is determined that the operation is to be brought forward, starting the second process before the scheduled start timing;
The signal processing device executes the above .
the detecting step detects the start and end of the first process;
The signal processing device further executes a step of calculating a length of time required from a start timing of the first process to an end timing of the first process;
The signal processing method, wherein the determining step determines whether or not to advance a scheduled start timing of the second process based on the required time.
少なくとも前記第1処理の終了タイミングに基づき、前記第1処理が実施された画像信号を記憶する画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理の予定開始タイミングの前倒しの実施是非を判定するステップと、
前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始するステップと、
を信号処理装置が実行し、
前記検知するステップが、前記第1処理の開始および終了を検知し、
前記判定するステップが、前記第1処理の開始が検知されてから所定時間が経過する前に、前記第1処理の終了が検知された場合に、前記第2処理の予定開始タイミングの前倒しの実施を決定する
信号処理方法。 detecting an end of a first processing performed on the image signal;
determining whether or not to advance a scheduled start timing of a second process, the second process including at least a process of reading out an image signal stored in an image signal storage unit that stores the image signal on which the first process has been performed, based on at least a timing at which the first process has ended;
When it is determined that the operation is to be brought forward, starting the second process before the scheduled start timing;
The signal processing device executes the above .
the detecting step detects the start and end of the first process;
The signal processing method, wherein the determining step determines to advance the scheduled start timing of the second process when the end of the first process is detected before a predetermined time has elapsed since the start of the first process.
少なくとも前記第1処理の終了タイミングに基づき、前記第1処理が実施された画像信号を記憶する画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理の予定開始タイミングの前倒しの実施是非を判定するステップと、
前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始するステップと、
を信号処理装置が実行し、
前記第2処理の開始タイミングを決定するステップ
をさらに前記信号処理装置が実行し、
前記開始するステップが、決定された開始タイミングに前記第2処理を開始し、
前記開始タイミングを決定するステップが、前記第1処理の予定開始タイミングから所定時間が経過したタイミングと、前記第2処理の予定開始タイミングと、の間に、前記第2処理の開始タイミングを決定する
信号処理方法。 detecting an end of a first processing performed on the image signal;
determining whether or not to advance a scheduled start timing of a second process, the second process including at least a process of reading out an image signal stored in an image signal storage unit that stores the image signal on which the first process has been performed, based on at least a timing at which the first process has ended;
When it is determined that the operation is to be brought forward, starting the second process before the scheduled start timing;
The signal processing device executes the above .
the signal processing device further executes a step of determining a start timing of the second process;
the starting step starts the second process at the determined start timing;
the step of determining the start timing determines the start timing of the second processing between a timing when a predetermined time has elapsed from the scheduled start timing of the first processing and the scheduled start timing of the second processing.
少なくとも前記第1処理の終了タイミングに基づき、前記第1処理が実施された画像信号を記憶する画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理の予定開始タイミングの前倒しの実施是非を判定するステップと、
前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始するステップと、
を信号処理装置が実行し、
前記画像信号に基づく画像を表示する際に用いられる画像信号情報を前記画像信号から検出するステップ
をさらに前記信号処理装置が実行し、
前記判定するステップが、前記画像信号情報にさらに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する
信号処理方法。 detecting an end of a first processing performed on the image signal;
determining whether or not to advance a scheduled start timing of a second process, the second process including at least a process of reading out an image signal stored in an image signal storage unit that stores the image signal on which the first process has been performed, based on at least a timing at which the first process has ended;
When it is determined that the operation is to be brought forward, starting the second process before the scheduled start timing;
The signal processing device executes the above .
the signal processing device further executes a step of detecting, from the image signal, image signal information used when displaying an image based on the image signal;
The signal processing method, wherein the determining step determines whether or not to advance the scheduled start timing of the second process based further on the image signal information.
少なくとも前記第1処理の終了タイミングに基づき、前記第1処理が実施された画像信号を記憶する画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理の予定開始タイミングの前倒しの実施是非を判定するステップと、
前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始するステップと、
を信号処理装置が実行し、
前記判定するステップは、操作情報を生成または受信するユーザインターフェイス部により生成または受信された前記操作情報にさらに基づき、前記第2処理の予定開始タイミングの前倒しの実施是非を判定する
信号処理方法。 detecting an end of a first processing performed on the image signal;
determining whether or not to advance a scheduled start timing of a second process, the second process including at least a process of reading out an image signal stored in an image signal storage unit that stores the image signal on which the first process has been performed, based on at least a timing at which the first process has ended;
When it is determined that the operation is to be brought forward, starting the second process before the scheduled start timing;
The signal processing device executes the above .
The signal processing method, wherein the determining step determines whether or not to advance the scheduled start timing of the second process, further based on operation information generated or received by a user interface unit that generates or receives the operation information.
少なくとも前記第1処理の終了タイミングに基づき、前記第1処理が実施された画像信号を記憶する画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理の予定開始タイミングの前倒しの実施是非を判定するステップと、
前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始するステップと、
を信号処理装置が実行し、
前記第2処理の開始タイミングを決定するステップ
をさらに前記信号処理装置が実行し、
前記第2処理を開始するステップが、決定された開始タイミングに前記第2処理を開始し、
前記開始タイミングを決定するステップは、前記第1処理の今周期の処理時間が、前記第1処理の前周期の処理時間よりも伸びた場合において、所定の条件を満たすときは、前記第2処理の今周期の開始予定タイミングを、前記第2処理の前周期の開始予定タイミングと同じにする
信号処理方法。 detecting an end of a first processing performed on the image signal;
determining whether or not to advance a scheduled start timing of a second process, the second process including at least a process of reading out an image signal stored in an image signal storage unit that stores the image signal on which the first process has been performed, based on at least a timing at which the first process has ended;
When it is determined that the operation is to be brought forward, starting the second process before the scheduled start timing;
The signal processing device executes the above .
the signal processing device further executes a step of determining a start timing of the second process;
The step of starting the second process includes starting the second process at a determined start timing;
The step of determining the start timing comprises making the scheduled start timing of the current cycle of the second processing the same as the scheduled start timing of the previous cycle of the second processing when a processing time of a current cycle of the first processing is longer than a processing time of a previous cycle of the first processing and a predetermined condition is satisfied.
少なくとも前記第1処理の終了タイミングに基づき、前記第1処理が実施された画像信号を記憶する画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第2処理の予定開始タイミングの前倒しの実施是非を判定するステップと、
前記前倒しの実施が決定された場合に、前記予定開始タイミングよりも前に前記第2処理を開始するステップと、
を信号処理装置が実行し、
前記第2処理の後に、前記画像信号記憶部から記憶された画像信号を読み出す処理を少なくとも含む第3処理を実施するステップ
をさらに前記信号処理装置が実行し、
前記検知するステップが、前記第2処理の終了を検知し、
前記判定するステップが、少なくとも前記第2処理の終了タイミングに基づき、前記第3処理の予定開始タイミングの前倒しの実施是非を判定し、
前記第3処理を実施するステップが、前記第3処理の予定開始タイミングの前倒しの実施が決定された場合に、前記第3処理の予定開始タイミングよりも前に前記第3処理を開始する
信号処理方法。 detecting an end of a first processing performed on the image signal;
determining whether or not to advance a scheduled start timing of a second process, the second process including at least a process of reading out an image signal stored in an image signal storage unit that stores the image signal on which the first process has been performed, based on at least a timing at which the first process has ended;
When it is determined that the operation is to be brought forward, starting the second process before the scheduled start timing;
The signal processing device executes the above .
a step of performing a third process including at least a process of reading out the stored image signal from the image signal storage unit after the second process,
the step of detecting detects an end of the second process,
The determining step determines whether or not to advance a scheduled start timing of the third process based on at least an end timing of the second process;
The signal processing method, wherein the step of performing the third process includes starting the third process before a scheduled start timing of the third process when it is decided to advance the scheduled start timing of the third process.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019219588 | 2019-12-04 | ||
JP2019219588 | 2019-12-04 | ||
PCT/JP2020/041221 WO2021111793A1 (en) | 2019-12-04 | 2020-11-04 | Signal processing device, image display device, and signal processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2021111793A1 JPWO2021111793A1 (en) | 2021-06-10 |
JP7609803B2 true JP7609803B2 (en) | 2025-01-07 |
Family
ID=76221201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021562514A Active JP7609803B2 (en) | 2019-12-04 | 2020-11-04 | Signal processing device, image display device, and signal processing method |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP7609803B2 (en) |
CN (1) | CN114747226A (en) |
WO (1) | WO2021111793A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022088031A (en) * | 2020-12-02 | 2022-06-14 | ソニーセミコンダクタソリューションズ株式会社 | Signal processing device, signal processing method and display system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010220156A (en) | 2009-03-19 | 2010-09-30 | Nec Corp | Video reproduction device, method, and program |
WO2014065378A1 (en) | 2012-10-24 | 2014-05-01 | オリンパスメディカルシステムズ株式会社 | Examination management device and examination management system |
JP2015189038A (en) | 2014-03-27 | 2015-11-02 | キヤノン株式会社 | Data processing device, and control method and program therefor |
-
2020
- 2020-11-04 JP JP2021562514A patent/JP7609803B2/en active Active
- 2020-11-04 WO PCT/JP2020/041221 patent/WO2021111793A1/en active Application Filing
- 2020-11-04 CN CN202080082612.3A patent/CN114747226A/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010220156A (en) | 2009-03-19 | 2010-09-30 | Nec Corp | Video reproduction device, method, and program |
WO2014065378A1 (en) | 2012-10-24 | 2014-05-01 | オリンパスメディカルシステムズ株式会社 | Examination management device and examination management system |
JP2015189038A (en) | 2014-03-27 | 2015-11-02 | キヤノン株式会社 | Data processing device, and control method and program therefor |
Also Published As
Publication number | Publication date |
---|---|
CN114747226A (en) | 2022-07-12 |
WO2021111793A1 (en) | 2021-06-10 |
JPWO2021111793A1 (en) | 2021-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009060371A (en) | Display device | |
JP4691193B1 (en) | Video display device and video processing method | |
WO2015182189A1 (en) | Information processing apparatus, information processing method, and program | |
KR20130137910A (en) | Display apparatus, display synchronization apparatus, display synchronization system and synchronization method for display apparatus | |
KR101486254B1 (en) | Method for setting frame rate conversion and display apparatus applying the same | |
JP7609803B2 (en) | Signal processing device, image display device, and signal processing method | |
JP2005318610A (en) | Sequence-compatible synchronization signal generator | |
US10212316B2 (en) | Video processing apparatus | |
JP2012169727A (en) | Image signal processor and image signal processing method | |
US9377875B2 (en) | Information processing apparatus, control method, and recording medium | |
JP6687361B2 (en) | Semiconductor device, video display system, and video signal output method | |
JP7523625B2 (en) | Image processing device, image processing method, and control program | |
JPWO2009084128A1 (en) | Synchronization signal conversion circuit, signal processing system including the same, and synchronization signal conversion method | |
US10810916B2 (en) | Image processing apparatus and image processing method | |
JP2012129576A (en) | Broadcast receiver | |
JP6385057B2 (en) | Control apparatus and control method | |
JP5896642B2 (en) | Video processing apparatus, video processing method, and program | |
JP5403784B2 (en) | Video processing apparatus and noise reduction method | |
US20130128117A1 (en) | Video output apparatus and control method therefor, and non-transitory recording (storing) medium that records program | |
US20240231736A1 (en) | Signal processing device, signal processing method, and display system | |
JP2018014683A (en) | Playback apparatus, playback instruction apparatus, playback system, playback apparatus control method, playback instruction apparatus control method, and playback system control method | |
US7599005B2 (en) | Method for synchronizing video signals | |
JP2006140627A (en) | Video signal processor and television image receiver | |
JP6347204B2 (en) | REPRODUCTION CONTROL DEVICE, REPRODUCTION CONTROL METHOD, AND PROGRAM | |
JP6464902B2 (en) | Information processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230925 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240816 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241010 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241025 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241108 |
|
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: 20241122 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241219 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7609803 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |