[go: up one dir, main page]

JP7609803B2 - Signal processing device, image display device, and signal processing method - Google Patents

Signal processing device, image display device, and signal processing method Download PDF

Info

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
Application number
JP2021562514A
Other languages
Japanese (ja)
Other versions
JPWO2021111793A1 (en
Inventor
将嗣 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Semiconductor Solutions Corp
Original Assignee
Sony Semiconductor Solutions Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Semiconductor Solutions Corp filed Critical Sony Semiconductor Solutions Corp
Publication of JPWO2021111793A1 publication Critical patent/JPWO2021111793A1/ja
Application granted granted Critical
Publication of JP7609803B2 publication Critical patent/JP7609803B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television 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.

特開2008-252585号公報JP 2008-252585 A

近年、ソフトウェアにより実施される処理が多様化かつ複雑化したため、入力画像に対する処理の時間が長くなり、固定時間の長さもより長くなる傾向にある。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:

本開示の一実施形態に係る画像表示装置の構成例を示すブロック図。FIG. 1 is a block diagram showing a configuration example of an image display device according to an embodiment of the present disclosure. 入力タスクおよび出力タスクの開始タイミングについて説明する図。FIG. 4 is a diagram for explaining start timings of an input task and an output task. 出力タスクの予定開始タイミングの前倒しについて説明する図。11A and 11B are diagrams for explaining the advancement of the scheduled start timing of an output task. 入力タスクの終了タイミングと、出力タスクの開始タイミングと、の推移の一例を示す図。11 is a diagram showing an example of the transition of the end timing of an input task and the start timing of an output task. 出力タスクの開始タイミングの調整の一例のフローチャート。11 is a flowchart of an example of adjusting the start timing of an output task. さらに割り込みの出力がある場合の出力タスクの予定開始タイミングの前倒しを説明する図。FIG. 13 is a diagram for explaining the advancement of the scheduled start timing of an output task when an interrupt output is required.

以下、図面を参照して、本開示の実施形態について説明する。 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 image display device 100 of Figure 1 includes a UI (user interface) unit 110, an input processing unit (first processing unit) 120, an image signal storage unit 130, an output processing unit (second processing unit) 140, a control unit 150, and a synchronization signal generation unit 160. The input processing unit 120 includes an image signal receiving unit 121, an information detection unit 122, and a pre-processing unit 123. The output processing unit 140 includes an image processing unit 141 and a display unit 142. The control unit 150 includes a detection unit 151, a calculation unit 152, a determination unit 153, and a timing determination unit 154.

なお、本開示の実施形態には、図示または説明されていない構成要素または機能が存在し得る。以下の説明は、図示または説明されていない構成要素または機能を除外するものではない。例えば、選択可能な画質設定など、画像表示装置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 image display device 100 may include a first storage unit that stores information that should be permanently retained by the image display device 100, such as selectable image quality settings, and a second storage unit that temporarily stores information input to the image display device 100.

画像表示装置100は、入力された画像信号が表す画像に対して画像処理を実施し、画像処理された画像を表示する装置である。例えば、画像表示装置100は、各放送局からの放送波を受信して画像を表示するテレビジョン受像機により実現される。また、例えば、画像表示装置100は、通信ネットワークから画像信号を受信して画像を表示するコンピュータ、例えば、パーソナルコンピュータ、タブレット、スマートフォンなど、により実現される。The image display device 100 is a device that performs image processing on an image represented by an input image signal and displays the processed image. For example, the image display device 100 is realized by a television receiver that receives broadcast waves from various broadcast stations and displays an image. Also, for example, the image display device 100 is realized by a computer that receives an image signal from a communication network and displays an image, such as a personal computer, tablet, or smartphone.

なお、本開示において、「画像」という用語は、静止画および動画の両方を包括する概念である。ゆえに、本開示中の「画像」は、特に問題がなければ、静止画または動画に置き換えられてもよい。つまり、画像表示装置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 image display device 100 may be either a moving image or a still image. The concept of "video" is also included in "image." The image displayed on the image display device 100 may be an image that can give the viewer a three-dimensional impression, such as a stereoscopic image or a 3D image.

なお、本開示では、一般的な態様として、画像表示装置100が画像を表示することを想定している。しかし、本開示の画像表示装置100の一連の処理が、複数の装置に分散されて行われてもよい。例えば、画像信号に対する一連の処理がパーソナルコンピュータで行われるが、最終的に、モニタなどの表示装置に画像が表示される場合もあり得る。このように、画像表示装置100が、画像を処理する装置と、画像を表示する装置と、に分けられていてもよい。このような場合、画像表示装置100は、画像を処理するコンピュータと、画像を表示するモニタと、の両方を含むシステムに該当する。In this disclosure, it is assumed that, as a general aspect, the image display device 100 displays an image. However, a series of processes of the image display device 100 of the present disclosure may be distributed and performed among multiple devices. For example, a series of processes on an image signal may be performed on a personal computer, but the image may ultimately be displayed on a display device such as a monitor. In this way, the image display device 100 may be divided into a device that processes images and a device that displays images. In such a case, the image display device 100 corresponds to a system that includes both a computer that processes images and a monitor that displays images.

また、画像表示装置100および前述の画像を処理する装置は、画像に関する信号を処理するという観点からすれば信号処理装置と言え、画像に対し加工などの処理を実施するという観点からすれば画像処理装置と言える。 In addition, the image display device 100 and the device for processing the above-mentioned images can be said to be signal processing devices from the viewpoint of processing signals related to images, and can be said to be image processing devices from the viewpoint of performing processing such as alteration on images.

UI部110は、画像表示装置100に対して行われた操作に関する情報を生成するユーザインターフェイスである。生成された情報は、制御部150に出力される。当該情報を操作情報と記載する。The UI unit 110 is a user interface that generates information regarding operations performed on the image display device 100. The generated information is output to the control unit 150. This information is referred to as operation information.

UI部110は、例えば、キーボード、ボタン、ダイヤル、タッチパネルなどの操作部材により実現される。これらの操作部材が画像表示装置100のユーザにより操作されることにより、操作情報が生成される。The UI unit 110 is realized by operation members such as a keyboard, buttons, dials, and a touch panel. Operation information is generated when these operation members are operated by a user of the image display device 100.

あるいは、UI部110は、操作情報を生成せず、操作部材から操作情報を受信するだけでもよい。例えば、ワイヤレスキーボード、リモートコントローラなど、画像表示装置100から分離している操作部材から、操作情報を含む無線信号を受信する受信器も、UI部110に該当し得る。Alternatively, the UI unit 110 may not generate operation information, but may simply receive operation information from an operation member. For example, a receiver that receives a wireless signal including operation information from an operation member that is separate from the image display device 100, such as a wireless keyboard or a remote controller, may also be included in the UI unit 110.

例えば、複数の画質設定が画像表示装置100に予め登録されおり、ユーザは、UI部110を介して、所望の画質設定を選択することが有り得る。この場合、所望の画質設定が操作情報に該当する。あるいは、UI部110が備える複数のボタンのうちのいずれのボタンが押下されたかが操作情報に該当し、所望の画質設定は、操作情報と、表示画面と、に基づいて制御部150により判断されてもよい。For example, multiple image quality settings may be preregistered in the image display device 100, and the user may select a desired image quality setting via the UI unit 110. In this case, the desired image quality setting corresponds to the operation information. Alternatively, which of multiple buttons provided in the UI unit 110 has been pressed corresponds to the operation information, and the desired image quality setting may be determined by the control unit 150 based on the operation information and the display screen.

入力処理部(第1処理部)120は、入力された画像信号に対して処理を実施し、画像信号記憶部130に書き込む。以下に、入力処理部120に含まれる構成要素の一例を記載する。The input processing unit (first processing unit) 120 processes the input image signal and writes it to the image signal storage unit 130. An example of components included in the input processing unit 120 is described below.

画像信号受信部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 image display device 100, and the image signal receiving unit 121 may receive an image signal related to an image generated by the image generating unit. In other words, the transmission source of the image signal may be inside the image display device 100 or outside the image display device 100.

情報検出部122は、画像信号受信部121により受信された画像信号から、当該画像信号に関する画像の情報を検出する。例えば、4K放送、8K放送といったフォーマットに関する情報が画像信号に含まれており、画像表示装置100が当該フォーマットに適した画質設定に変更することが有り得る。また、最適なフレームレートに関する情報が画像信号に含まれており、画像信号記憶部130に対する画像信号の書き込みおよび読み出しを、当該フレームレートに合わせることが有り得る。画像信号から検出された情報を画像信号情報と記載する。このように、画像信号情報は、様々な情報であることが想定される。本開示では、画像信号情報が制御部150に送られ、制御部150、または、制御部150により指示された構成要素が、画像信号情報に基づく処理を実施するものとする。但し、情報検出部122から直接画像信号情報に基づく処理を実施する構成要素に画像信号情報が送られてもよい。The information detection unit 122 detects image information related to the image signal received by the image signal receiving unit 121 from the image signal. For example, the image signal may contain information about a format such as 4K broadcasting or 8K broadcasting, and the image display device 100 may change the image quality setting to a suitable format. In addition, the image signal may contain information about an optimal frame rate, and the writing and reading of the image signal to the image signal storage unit 130 may be adjusted to the frame rate. Information detected from the image signal is described as image signal information. In this manner, it is assumed that the image signal information is various information. In this disclosure, the image signal information is sent to the control unit 150, and the control unit 150 or a component instructed by the control unit 150 performs processing based on the image signal information. However, the image signal information may be sent directly from the information detection unit 122 to a component that performs processing based on the image signal information.

前処理部123は、画像信号に対して処理を行った上で、処理が行われた画像信号を画像信号記憶部130に書き込む。前処理部123により行われる処理は、画像処理部141の処理を実施するためのものであり、画像処理部141の処理の前に行われる。ゆえに、当該処理を前処理と記載する。なお、前処理部123は、画像信号を、画像信号受信部121から直に受け取ってもよいし、情報検出部122などを介して受け取ってもよい。The pre-processing unit 123 processes the image signal and then writes the processed image signal to the image signal storage unit 130. The processing performed by the pre-processing unit 123 is for implementing the processing of the image processing unit 141, and is performed before the processing of the image processing unit 141. Therefore, this processing is referred to as pre-processing. Note that the pre-processing unit 123 may receive the image signal directly from the image signal receiving unit 121, or may receive it via the information detection unit 122, etc.

入力処理部120による画像信号の書き込みなどの処理は、画像を乱れなく出力するために、出力処理部140による画像信号の読み出しなどの処理が開始する前に完了する必要がある。このように、画像出力に関する処理と連携を取る必要がある入力処理部120の処理を、入力タスク(第1処理)と規定する。なお、入力タスクは、入力処理部120だけが実施するとは限らず、制御部150が実施するものも存在する。なお、入力タスクは複数あることが想定されるが、複数の入力タスクがある場合は、複数の入力タスクをまとめてその全体を入力タスク(第1処理)と規定する。まとめられた各入力タスクは、入力タスク内の一部のタスクとして説明する。In order to output an image without disturbance, processing such as writing an image signal by the input processing unit 120 must be completed before processing such as reading an image signal by the output processing unit 140 begins. In this way, processing by the input processing unit 120 that needs to be coordinated with processing related to image output is defined as an input task (first processing). Note that input tasks are not necessarily performed only by the input processing unit 120, and some are performed by the control unit 150. Note that it is assumed that there are multiple input tasks, and when there are multiple input tasks, the multiple input tasks are collectively defined as an input task (first processing). Each of the combined input tasks will be described as a part of the input task.

入力タスクに含まれるタスクは状況に応じて異なる。例えば、画像信号情報により画像のフォーマットの変更が判明した場合、変更後のフォーマットに係るタスクが実施される。また、入力タスクの所要時間も状況に応じて異なる。例えば、画像を高画質に表示する画質設定が設定されている場合、通常の画質設定が設定されている場合に比べて、各タスクの処理時間が増加する。 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 signal storage unit 130 is a memory that holds (captures) the image signal that has been preprocessed by the preprocessing unit 123 on a frame-by-frame basis. The image signal storage unit 130 is generally referred to as a frame memory, a frame buffer, or a VRAM (Video Random Access Memory), but is not limited to these. The image signal held in the image signal storage unit 130 is read out by the output processing unit 140.

出力処理部(第2処理部)140は、画像信号記憶部130から画像信号を読み出し、読み出された画像信号に対して処理を行った上で当該画像を表示する。以下に、出力処理部140に含まれる構成要素の一例を記載する。The output processing unit (second processing unit) 140 reads out the image signal from the image signal storage unit 130, processes the read-out image signal, and then displays the image. An example of components included in the output processing unit 140 is described below.

画像処理部141は、画像信号記憶部130に保持された画像信号を読み出し、当該画像信号に対して各種の処理を実施する。画像処理部141により実施される画像処理としては、例えば、I/P(Interlace/Progressive)変換、拡大縮小表示処理、切り出し処理、カラリメトリ処理、画質制御処理などが挙げられる。また、画像処理の一種である、画像処理が施された画像信号にOSD(On Screen Display)画像を重畳させるといった重畳処理も行われてもよい。The image processing unit 141 reads out the image signal stored in the image signal storage unit 130 and performs various processes on the image signal. Examples of image processing performed by the image processing unit 141 include I/P (Interlace/Progressive) conversion, zoom display processing, cropping, colorimetry processing, and image quality control processing. In addition, a type of image processing, namely, superimposition processing, may be performed in which an OSD (On Screen Display) image is superimposed on the image signal that has been subjected to image processing.

表示部142は、画像処理部141からの画像信号に対応する画像を表示する。表示部142は、例えば、表示パネルにより実現される。入力された画像は、表示部142の処理遅延はあるものの、画像信号が画像処理部141から表示部142に入力されたタイミングで、表示される。The display unit 142 displays an image corresponding to the image signal from the image processing unit 141. The display unit 142 is realized, for example, by a display panel. The input image is displayed at the timing when the image signal is input from the image processing unit 141 to the display unit 142, although there is a processing delay in the display unit 142.

出力処理部140による画像信号の読み出しなどの処理は、画像を乱れなく出力するために、入力処理部120による画像信号の書き込みなどの処理が完了してから開始する必要がある。このように、入力画像に対する処理と連携を取る必要がある出力処理部140の処理を、出力タスク(第2処理)と規定する。なお、出力タスクも、出力処理部140だけが実施するとは限らず、制御部150が実施するものも存在する。なお、複数の出力タスクがある場合は、複数の出力タスクをまとめてその全体を出力タスク(第2処理)と規定する。まとめられた各出力タスクは、出力タスク内の一部のタスクとして説明する。また、その場合、画像信号を読み出す処理は、少なくとも出力タスクに含まれる。In order to output an image without distortion, processing such as reading an image signal by the output processing unit 140 must begin after processing such as writing an image signal by the input processing unit 120 is completed. In this way, the processing of the output processing unit 140 that needs to be coordinated with the processing on the input image is defined as an output task (second processing). Note that output tasks are not necessarily performed only by the output processing unit 140, and some are performed by the control unit 150. Note that when there are multiple output tasks, the multiple output tasks are collectively defined as an output task (second processing). Each of the combined output tasks will be described as a part of the output task. In this case, the processing to read the image signal is at least included in the output task.

出力タスクは、垂直同期信号(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 image display device 100, the contents of the input task, etc.

図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 control unit 150 performs various controls on the other components of the image display device 100. As one of these controls, the control unit 150 determines whether to advance the scheduled start timing of an output task. Advancing the scheduled start timing of an output task means that the output task is performed before its scheduled start timing. Advancing the start timing improves the responsiveness of the image display device 100. The components for performing the control related to the advance are described below.

検知部151は、入力タスクを監視し、入力タスクの終了を検知する。なお、必要に応じて、入力タスクの開始を検知してもよい。また、必要に応じて、出力タスクも監視対象とし、出力タスクの開始または終了を検知してもよい。The detection unit 151 monitors input tasks and detects the end of the input tasks. If necessary, it may also detect the start of an input task. If necessary, it may also monitor output tasks and detect the start or end of an output task.

入力タスクおよび出力タスクの監視は、例えば、画像表示装置100がコンピュータにより実現される場合、コンピュータ上で起動するOSの機能を用いることにより実現できる。また、タスクの開始または終了の検知は、一般的な手法を用いればよい。例えば、当該検知が、タスクが開始または終了する際の特定のイベントに基づいて行われてもよいし、OS上の監視対象のタスクに対応するプロセスの生成または消滅に基づいて行われてもよい。 When the image display device 100 is implemented by a computer, for example, the monitoring of input tasks and output tasks can be implemented by using the functions of the OS running on the computer. Furthermore, detection of the start or end of a task can be implemented using a general method. For example, the detection may be performed based on a specific event when a task starts or ends, or based on the creation or disappearance of a process on the OS that corresponds to the task being monitored.

なお、検知部151が入力タスクの終了を検知する処理も、入力タスク内のタスクに該当する。そのため、入力タスクの終了を検知するタイミングは、実際には、入力タスクの終了よりも前に行われる。例えば、検知のためのタスクが、他のタスクと並行して、または、定期的に実施され、検知のタスク以外のタスクの終了(図2ではタスクCの終了)が検知される。そして、検知が判定部153などに通知されてから、検知のためのタスクが終了することにより、入力タスクが終了する。 Note that the process in which the detection unit 151 detects the end of the input task also corresponds to a task within the input task. Therefore, the timing for detecting the end of the input task actually occurs before the end of the input task. For example, the detection task is performed in parallel with other tasks or periodically, and the end of a task other than the detection task (the end of task C in Figure 2) is detected. Then, after the detection is notified to the determination unit 153, etc., the task for detection ends, and the input task ends.

算出部152は、検知された入力タスクの終了タイミングから出力タスクの予定開始タイミングまでの差分時間の長さを算出する。出力タスクの予定開始タイミングは、検知部151により検知されたものを用いてもよい。あるいは、予め定められている、固定遅延の長さまたは入力タスクの終了タイミングから、求められてもよい。The calculation unit 152 calculates the length of the differential time from the detected end timing of the input task to the scheduled start timing of the output task. The scheduled start timing of the output task may be that detected by the detection unit 151. Alternatively, the length of the fixed delay or the end timing of the input task, which is determined in advance, may be calculated.

また、算出部152は、入力タスクの予定開始タイミングから検知された入力タスクの終了タイミングまでの時間、つまり、入力タスクの所要時間を算出してもよい。 The calculation unit 152 may also calculate the time from the scheduled start timing of the input task to the detected end timing of the input task, i.e., the required time for the input task.

判定部153は、出力タスクの予定開始タイミングの前倒しの実施是非を判定する。当該判定は、少なくとも、入力タスクの終了タイミングに基づいて行われる。The judgment unit 153 judges whether or not to advance the scheduled start timing of the output task. This judgment is made based at least on the end timing of the input task.

例えば、判定部153は、差分時間の長さに基づき、前倒しの実施是非を判定してもよい。例えば、差分時間の長さが閾値以上であれば、前倒しを実施すると決定してもよい。あるいは、判定部153は、入力タスクの所要時間に基づいて判定してもよい。入力タスクの所要時間が閾値以下であれば、差分時間の長さが十分にあるとして、前倒しを実施すると決定してもよい。差分時間の長さおよび所要時間は、入力タスクの終了タイミングに基づいて算出されるため、差分時間の長さまたは所要時間に基づく判定も、入力タスクの終了タイミングに基づく判定と言える。For example, the judgment unit 153 may determine whether to advance the time based on the length of the differential time. For example, if the length of the differential time is equal to or greater than a threshold, it may decide to advance the time. Alternatively, the judgment unit 153 may make a judgment based on the time required for the input task. If the time required for the input task is equal to or less than a threshold, it may decide that the length of the differential time is sufficient and decide to advance the time. Because the length of the differential time and the required time are calculated based on the end timing of the input task, a judgment based on the length of the differential time or the required time can also be said to be a judgment based on the end timing of the input task.

また、判定部153は、検知部151から、入力タスクの終了の通知と、出力タスクの開始の通知と、を受け取ってもよい。そして、入力タスクの終了の通知を受け取ってから、出力タスクの開始の通知を受け取る前に、所定時間が経過した場合は、差分時間の長さが十分にあるとして、前倒しを実施すると決定してもよい。その場合、算出部152の処理結果を用いないため、算出部152は省略されてもよい。 The determination unit 153 may also receive a notification of the end of an input task and a notification of the start of an output task from the detection unit 151. If a predetermined time has elapsed between receiving the notification of the end of the input task and receiving the notification of the start of the output task, the determination unit 153 may determine that the difference in time is sufficiently long and may decide to advance the task. In this case, the calculation unit 152 may be omitted because the processing result of the calculation unit 152 is not used.

また、判定部153は、UI部110からの操作情報、および、画像信号受信部121からの画像信号情報、の少なくともいずれかにさらに基づいて、前倒しの実施是非を判定してもよい。例えば、判定部153は、操作情報または画像信号情報から設定変更の指示を受け取った場合に、設定変更に伴い入力タスクの所要時間が増加すると判断し、前倒しを行わないと判定してもよい。あるいは、設定変更Aが行われる場合は前倒しを実施しないが、設定変更Bが行われる場合は前倒しを実施してもよい、とするルールが予め定められていてもよい。また、複数のタスクが発生する場合、複数のタスクそれぞれに予め定められた値を足し合わせ、値の総和が閾値を超える場合は、実施しないと判定してもよい。In addition, the determination unit 153 may determine whether or not to advance the time based on at least one of the operation information from the UI unit 110 and the image signal information from the image signal receiving unit 121. For example, when the determination unit 153 receives an instruction to change the settings from the operation information or the image signal information, the determination unit 153 may determine that the time required for the input task will increase due to the setting change and determine not to advance the time. Alternatively, a rule may be set in advance that when setting change A is performed, the time advance is not performed, but when setting change B is performed, the time advance may be performed. In addition, when multiple tasks occur, a predetermined value may be added for each of the multiple tasks, and when the sum of the values exceeds a threshold value, it may be determined that the tasks are not to be performed.

図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 detection unit 151 detecting the end of the input task. The length of the differential time is the maximum length of time that can be advanced. However, it is possible that an unexpected task occurs in the input task, causing the end of the input task to be delayed more than expected. Therefore, in practice, it is preferable to provide a margin and make the length of time related to the advancement, that is, the length from the start timing of the output task to the scheduled start timing of the output task, shorter than the length of the differential time.

タイミング決定部154は、前倒しを実施すると判定された場合に、出力タスクの開始タイミングを決定する。前倒しを実施すると判定された場合に、前倒しに係る時間の長さは、適宜に変えてよい。例えば、差分時間よりも所定のマージンだけ短い時間を前倒し可能な時間と決定してもよい。すなわち、入力タスクの予想終了タイミングから所定のマージンが経過した時点を、出力タスクの開始タイミングとして決定してもよい。図3では、入力タスクの予想終了タイミングから所定のマージンを経過した時点まで、出力タスクが前倒しされている。なお、出力タスクの開始タイミング上にある黒い太線は、出力の割り込み処理を表す。出力の割り込みのタイミングで出力タスクが登録されて実施されるため、出力の割り込みのタイミングも出力タスクと同様に前倒しされる。そのため、出力タスクの開始タイミングから出力タスクの予定開始タイミングまでの長さを、差分時間の長さよりも短くするほうが好ましいと上述したが、正確には、出力タスクの開始タイミングから出力タスクの割り込みまでの長さを、差分時間の長さよりも短くするほうが好ましい。あるいは、所定の固定時間だけ前倒しを実施するとしてもよい。また、タイミング決定部154は、操作情報および画像信号情報の少なくともいずれかに基づいて、前倒しに係る時間の長さを調整してもよい。When it is determined that the task is to be brought forward, the timing determination unit 154 determines the start timing of the output task. When it is determined that the task is to be brought forward, the length of time related to the forwarding may be changed as appropriate. For example, the time that can be brought forward may be determined to be a time that is shorter than the difference time by a predetermined margin. That is, the time when a predetermined margin has passed from the expected end timing of the input task may be determined as the start timing of the output task. In FIG. 3, the output task is brought forward to the time when a predetermined margin has passed from the expected end timing of the input task. Note that the thick black line on the start timing of the output task represents the output interrupt processing. Since the output task is registered and executed at the timing of the output interrupt, the timing of the output interrupt is also brought forward in the same way as the output task. Therefore, as described above, it is preferable to make the length from the start timing of the output task to the scheduled start timing of the output task shorter than the length of the difference time, but more precisely, it is preferable to make the length from the start timing of the output task to the interruption of the output task shorter than the length of the difference time. Alternatively, the task may be brought forward by a predetermined fixed time. Furthermore, the timing determination section 154 may adjust the length of time related to the advancement based on at least one of the operation information and the image signal information.

あるいは、過去の前倒しの実績から、前倒しに係る時間の長さを決定してもよい。例えば、前周期において前倒しを実施した場合は、今周期では、前倒しの時間を前回よりも短くするなど、前倒しの時間が周期ごとに異なっていてもよい。また、今周期の入力タスクが前周期と同じ入力タスクであった場合、今周期の入力タスクの所要時間が前周期の入力タスクの所要時間と同じであった場合などでは、今周期の前倒しの長さを、前周期の前倒しの長さと同じにするとしてもよい。このようにして決定された前倒しの時間に応じて、出力タスクの開始タイミングが決定される。 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 signal generating unit 160 generates a signal indicating the start timing of the output task determined by the timing determining unit 154, and transmits it to the output processing unit 140. This allows the output processing unit 140 to recognize the start timing of the output task whether or not an advance is implemented. In other words, if it is determined that an advance is to be implemented, the output processing unit 140 can start the output task before the scheduled start timing of the output task. Also, if it is determined that an advance is not to be implemented, the output processing unit 140 can start the output task at the scheduled start timing of the output task.

次に、各構成要素による処理の流れについて説明する。図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 detection unit 151 detects the end of the input task (S101). After that, the detection unit 151 detects the start of the output task (S102). In response to these detections, the calculation unit 152 calculates the differential time (S103).

一方、制御部150は、UI部110から操作情報を受信し(S104)、情報検出部122から画像信号情報を受信する(S105)。そして、判定部153が、差分時間、操作情報、画像信号情報などに基づいて、前倒しの実施是非を判定する(S106)。Meanwhile, the control unit 150 receives operation information from the UI unit 110 (S104) and image signal information from the information detection unit 122 (S105). Then, the determination unit 153 determines whether or not to advance the schedule based on the difference time, the operation information, the image signal information, etc. (S106).

前倒しを実施すると判定された場合(S107のYES)は、タイミング決定部154が、タスク開始タイミングを予定開始タイミングよりも前のタイミングに決定する(S108)。前倒しを実施しないと判定された場合(S107のNO)は、タイミング決定部154は、タスク開始タイミングを当初の予定開始タイミングに決定する(S109)。If it is determined that the task should be brought forward (YES in S107), the timing determination unit 154 determines the task start timing to be earlier than the scheduled start timing (S108). If it is determined that the task should not be brought forward (NO in S107), the timing determination unit 154 determines the task start timing to be the original scheduled start timing (S109).

同期信号生成部160は、決定されたタスク開始タイミングを示す同期信号を生成する(S110)。同期信号は出力処理部140に送信され、出力処理部140が同期信号に基づいて出力タスクを開始する(S111)。このようにして、出力タスクの開始タイミングが調整される。The synchronization signal generating unit 160 generates a synchronization signal indicating the determined task start timing (S110). The synchronization signal is sent to the output processing unit 140, and the output processing unit 140 starts the output task based on the synchronization signal (S111). In this manner, the start timing of the output task is adjusted.

なお、このフローチャートは一例であり、前倒しの処理が本フローの通りに必ず行われる必要はない。例えば、差分時間に基づかずに前倒しを決定する場合では、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 judgment unit 153 does not use operation information or image signal information, the processing of S104 or S105 may be omitted. In addition, although not shown, the processing results of each process may be stored sequentially in another storage unit different from the image signal storage unit 130, and each component may acquire the processing results via that storage unit.

なお、さらに割り込みの出力がある場合も考えられる。図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 output processing unit 140. Alternatively, although not shown, the image display device 100 may be provided with an interrupt output processing unit (third processing unit) that outputs the interrupt, separate from the output processing unit 140.

割込出力タスクの前倒しは、割込出力タスクを図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 detection unit 151 of the control unit 150 also monitors the tasks of the output processing unit 140 or the interrupt output processing unit. Note that the advancement of an interrupt output task and the advancement of an output task are carried out independently, and it is not necessary for the implementation of advancement and the length of advancement to be the same.

以上のように、本実施形態によれば、ソフトウェアによって様々な処理を実施可能な画像表示装置100において、高画質な画像を乱れなく出力することができ、かつ、応答性を改善することができる。As described above, according to this embodiment, the image display device 100, which is capable of performing various processes using software, can output high-quality images without distortion and can improve responsiveness.

また、画像出力に関する処理の開始タイミングを決定するために複雑な処理を行わせると、ソフトウェアにさらなる負荷をかけることになり、好ましくないが、本開示の画像表示装置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 image display device 100 of the present disclosure can also determine the start timing of an output task without placing a burden on the software. For example, when calculating the differential time, the end timing of the input task and the start timing of the output task are detected, and these processes can be performed simply by using the functions of the OS running on the computer that realizes the image display device 100. For example, there is no need for complex processing such as monitoring the image signal line by line and detecting lines on which writing has not been completed. Therefore, the image display device 100 of the present disclosure is also superior in terms of the load on the image display device 100.

本開示の実施形態における装置の処理は、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 Image display device 110 UI unit 120 Input processing unit (first processing unit)
121 Image signal receiving unit 122 Information detection unit 123 Pre-processing unit 130 Image signal storage unit 140 Output processing unit (second processing unit)
141 Image processing unit 142 Display unit 150 Control unit 151 Detection unit 152 Calculation unit 153 Determination unit 154 Timing determination unit 160 Synchronization signal generation unit

Claims (19)

画像信号に対して第1処理を実施する第1処理部と、
前記第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処理を実施する第1処理部と、
前記第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処理を実施する第1処理部と、
前記第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処理を実施する第1処理部と、
前記第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処理を実施する第1処理部と、
前記第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処理を実施する第1処理部と、
前記第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処理を実施する第1処理部と、
前記第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処理の予定開始タイミングが、前記第1処理の予定開始タイミングから所定の固定時間ほど離れており、
前記第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処理の終了タイミングから前記第2処理の予定開始タイミングまでの差分時間の長さを算出する算出部
をさらに備え、
前記判定部が、前記差分時間の長さに基づき、前記前倒しの実施是非を判定する
請求項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.
請求項1~10のいずれか一項に係る信号処理装置と、
前記第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処理の終了タイミングに基づき、前記第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処理の終了タイミングに基づき、前記第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処理の終了タイミングに基づき、前記第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処理の終了タイミングに基づき、前記第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処理の終了タイミングに基づき、前記第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処理の終了タイミングに基づき、前記第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処理の終了タイミングに基づき、前記第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処理の終了タイミングに基づき、前記第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.
JP2021562514A 2019-12-04 2020-11-04 Signal processing device, image display device, and signal processing method Active JP7609803B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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