G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION

G09G2370/00—Aspects of data communication

G09G2370/10—Use of a protocol of communication by packets in interfaces along the display data pipeline

G—PHYSICS

G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS

G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION

G09G2370/00—Aspects of data communication

G09G2370/12—Use of DVI or HDMI protocol in interfaces along the display data pipeline

Abstract

Translated from Korean

비디오 소스 디바이스와 비디오 싱크 디바이스 사이에서 원하는 비디오 프로세싱을 배분하기 위하여, 상기 디바이스들 중의 일 디바이스에서, 그리고 타 디바이스가 실행할 수 있는 비디오 프로세싱 알고리즘들의 표시 및 상기 일 디바이스가 실행할 수 있는 비디오 프로세싱 알고리즘들의 표시에 근거하여, 원하는 비디오 프로세싱을 달성하기 위한 비디오 프로세싱 알고리즘들의 세트가 식별된다. In order to allocate a desired video processing between a video source device and video sink device, the display of the display and video processing algorithms that the one device may run of from one device of said devices, and other video processing algorithms that can be executed device and, a set of video processing algorithms for achieving desired video processing is based on the identification.상기 비디오 프로세싱 알고리즘들의 식별된 세트는 상기 타 디바이스에 의해 실행되기 위한 알고리즘들의 제1 서브세트와 상기 일 디바이스에 의해 실행되기 위한 알고리즘들의 제2 서브세트로 분류된다. The identified set of video processing algorithms are classified into a second subset of the algorithms to be executed by a first subset and a device of the algorithm to be executed by said other device.상기 타 디바이스로 하여금 비디오 프로세싱 알고리즘들의 제1 서브세트를 실행하게 하기 위한 적어도 하나의 명령이 송신된다. Causing the other device is transmitted at least one instruction for causing execution of the first subset of video processing algorithms.상기 일 디바이스는 상기 알고리즘들의 제2 서브세트를 실행하도록 구성된다. It said one device is configured to execute a second subset of the algorithms.

본 개시의 다른 양상들은 첨부의 도면들을 참고로한 본 발명의 구체적인 실시예들에 대한 하기의 기재로부터 당업자에게 자명해질 것이다. Another aspect of the present disclosure will become apparent to those skilled in the art from the description below for specific embodiments of the invention with reference to the figures of the accompanying.

대안적인 실시예에서(도 1에 도시되지 않음), 비디오 프로세싱 분배의 측면에서 디바이스들(12, 14)의 역할은 역전될 수 있다. In an alternative embodiment, the role of the (not shown in Figure 1), the devices in terms of video processing allocation (12, 14) can be reversed.즉, 반대라기 보다는, 디바이스(12)가 마스터로서 동작하고, 디바이스(14)가 슬레이브로서 동작하는 것이다. That is, per se, a device (12) against the operation, the device 14 operates as a slave as a master.이 경우에, 화살표(17, 19)의 방향은 역전되며, 슬레이브 디바이스에 의해 통신되는 메타데이터가 존재한다면, 이 메타데이터는 비디오 싱크 디바이스(14)로부터 비디오 소스 디바이스(!2)로 "업스트림" 통신될 것이다. In this case, and the reverse direction of the arrows 17 and 19, if the meta data is present that is communicated by the slave device, the metadata is "upstream" to the video sink device, the video source device (! 2) from the 14 It will be communicated.

유익하게도, 상술된 실시예들은 보다 높은 품질의 비디오 영상들, 일 디바이스 또는 타 디바이스에서의 감소된 전력 소비(예를 들어, 전력이 소요되는 비디오 프로세싱을 배터리 전력 디바이스로부터의 배터리 전력이 아닌 다른 디바이스로 전환시킴으로써 전력 소비가 감소됨), 또는 비디오 프로세싱을 밸런싱하여 어떤 디바이스도 과부하되거나 불충분하게이용되지 않게 하는 것과 같은 이점들을 제공할 수 있다. Advantageously, the embodiments discussed above than the video image of high quality, a device or other reduced power consumption of the device (e.g., another device, the video processing power is required than the battery power from the battery power device as to balance the power consumption is decreased), or by converting the video processing may provide advantages such as that no device is also overloaded or insufficiently be used.

필드 병합(Field Merging) - 이 기법은 두개의 연속적인 필드들을 함께 병합하여 하나의 비디오 프레임을 생성한다. A field merge (Field Merging) - this technique merges two consecutive fields together to produce a single video frame.각각의 필드 시간에, 그 필드의 액티브 스캔 라인들이 이전 필드의 액티브 스캔 라인들과 병합된다. For each field time, the active scan lines of that field are merged with the active scan lines of the previous field.결과는, 각각의 입력 필드 시간에 대해, 한쌍의 필드들이 결합되어 한 프레임을 생성하게 되는 것이다. The result is, for each input field time, a pair of fields which are combined to generate a single frame.움직이는 오브젝트들은, 두 필드들 사이의 시차로 인하여 결함(artifact)("코밍(combing)"이라고도 지칭됨)을 가질 수 있다. Moving objects are, may have due to a time difference between the two field defect (artifact) (referred sometimes called "combing (combing)").

슈퍼-해상도 - 영상 피쳐의 해상도를 향상시키기 위해, 피처에 대한 정보가 그 피쳐가 나타나는 일련의 프레임들 상에서 수집된다. Super-Resolution - in order to improve the resolution of an image feature, information about the feature is collected over a series of frames is the feature appears.이 정보는 그후 상기 프레임들 각각에서 그 피쳐의 선명도를 증가시키는 데 사용될 수 있다. This information can be used to increase the sharpness of the feature in a then the frame each.

배터리-전력 디바이스들에서 전력의 보전이 선택될 때(도 10의 라디오 버튼들(1006, 1014)의 선택에 의해), 두 디바이스들(12, 14)이 배터리 전력이라면, 동작(S904)은 두 디바이스들(12, 14) 중 어느것이 적은 양의 전력을 소비하면서 비디오 프로세싱을 처리할 수 있는지를 식별하는 단계를 포함할 것이다. Battery - If the time is selected conservation of power in the power device of the two devices 12 and 14 (the radio button 10 (by the selection of 1006 and 1014)), the battery power, the operation (S904) is two one of the devices (12, 14) that will include a step of identifying that consumes a small amount of power to handle the video processing.허용가능한 품질의 비디오 영상들에 대한 비디오 프로세싱의 최소 임계값이 충족될 필요가 있다. This minimum threshold of video processing for video images of acceptable quality as possible needs to be met.이 비디오 프로세싱의 최소 임계값은 분배 로직(37)에 의해 하드-코딩되거나, 비디오에 적용되는 사용자 선호들에 근거할 수 있다. The minimum threshold of video processing is hard by distribution logic (37) coded or may be based upon user preferences that apply to video.

비디오 프로세싱 분배 로직(37)이, 서로다른 카테고리의 비디오 프로세싱 알고리즘들 사이의 종속성을 포함할 수 있다는 것이 이해되어야 한다. Video processing, distribution logic 37 is, it should be understood that each may include a dependency between the different categories of video processing algorithms.즉, 로직(37)은, 하나의 비디오 프로세싱 알고리즘의 활성화/비활성화가 또 다른 비디오 프로세싱 알고리즘이 다른 비디오 프로세싱 카테고리 내에서 활성화되거나 활성화되지 않않는지에 의존한다는 사실을 반영한다. That is, the logic 37, and reflects the fact that a single activation / deactivation is another video processing algorithms of video processing algorithms depending on whether activated or not activated in the other video processing categories.예를 들어, 필수적으로 스케일링을 수반하는 형태의 디인터레이싱이 수행되어야 한다면, 로직(37)은 스케일링이 또한 활성화되어야 한다는 것과, 디-인터레이싱 전에, 또는 동시에 스케일링을 수행하는 것이 바람직하다는 것을 자동적으로 인지할 것이다. For example, if a form of de-interlacing, which essentially involves the scaling must be performed, the logic 37 is that that scaling is also to be enabled, di- before interlacing, or at the same time to recognize automatically that it is desirable to perform scaling something to do.

위에서 언급된 바와 같이, 비디오 프로세싱 분배의 측면에서 디바이스들(12, 14)의 역할은 뒤바뀔 수 있다. As mentioned above, the role of the device in terms of video processing allocation (12, 14) can be reversed.즉, 디바이스(12)가 마스터로서 동작하고 디바이스(14)가 슬레이브로서 동작할 수 있다. In other words, the device 12 may operate, and the device 14 as a master acting as a slave.그러한 실시예는 도 11에 도시된다. Such an embodiment is shown in Fig.