Схема обработки вектора движения
Изобретение относится к устройствам отображения графической информации, в которых один кадр разделяется на множество субкадров на основании метода разделения во времени. Его применение позволяет получить технический результат в виде улучшения качества отображения движущегося изображения за счет согласования движений глаза и изображения. Этот результат достигается благодаря тому, что схема содержит каскад обнаружения разности вектора движения, каскад определения разности для определения, является или нет значение, обнаруженное с помощью каскада обнаружения разности вектора движения, меньше предварительно установленного значения L1, и средство управления выводом для вывода вектора движения соответствующего кадра, когда обнаруженная разность вектора движения меньше предварительно установленного значения L1. 5 з.п. ф-лы, 3 ил.
Область техники Изобретение относится к схеме обработки вектора движения для обработки вектора движения при коррекции, динамического изображения в направлении временной оси. Эту схему обработки вектора движения можно использовать, например, в устройствах отображения, таких как ПИП (плазменная индикаторная панель) или ЖКУС (жидкокристаллическое устройство отображения), или в подобных устройствах, которые имеют один кадр, разделенный на множество субполей (или субкадров) на основании режима разделения времени, и позволяют отображать изображение с промежуточной градацией.
Уровень техники В настоящее время все более популярными становятся ПИП ЖКУС, которые представляют собой тип устройства отображения с тонким и большим экраном и позволяют отображать телевизионное отображение или подобное. Обычно, при отображении изображения, имеющего промежуточную градацию, такую как у телевизионного изображения, общепринятым на практике считается разделение кадра на множество субполей, которые излучают свет в соответствии с уровнем яркости входного видеосигнала. Такой способ отображения изображения с промежуточной градацией отличается от способа ЭЛТ (электронно-лучевая трубка), использующего способ точечно-последовательной развертки. Поэтому возникает некоторое запаздывание во времени между видеосигналом, который вырабатывается с помощью телевизионной камеры, и сигналом, предназначенным для отображения на ПИП, или подобной, по отношению к синхронизации изображения в кадре (или поле), которое вызывает размытость изображения движущегося объекта или образование псевдоизображения. Поэтому согласно предшествующему уровню техники для того, чтобы решить эти проблемы, динамическое изображение корректируют за счет сглаживания величины перемещения элементов изображения, которые образуют быстро движущееся изображение на основании обнаруженного вектора движения внутри кадра видеосигнала, который будет использоваться для получения отображаемого изображения. Однако, поскольку обработка вектора движения для коррекции динамического изображения производится на основании вектора движения, отображаемого внутри кадра, то нельзя использовать обработку в направлении временной оси, которая адаптирована к характеристике глаза человека, проявляющего свою деятельность при сопровождении движущегося объекта в динамическом изображении, таким образом создавая проблему, заключающуюся в том, что скорректированное динамическое изображение не будет согласовано с функцией глаза человека. Например, когда вектор движения, обнаруженный на базе входного видеосигнала, изменяется слишком быстро за время кадра, вследствие чего глаз человека не успевает его отслеживать, и на основании этого быстрого изменения вектора движения производится коррекция динамического изображения, происходит образование динамического изображения, не гармоничного для глаза человека. Настоящее изобретение позволяет устранить недостатки предшествующего уровня техники, и задача настоящего изобретения заключается в создании схемы обработки вектора движения с возможностью выполнения обработки вектора движения в направлении временной оси для проведения коррекций динамического изображения, адаптированного к перемещению глаза человека. Краткое описание изобретения Настоящее изобретение относится к схеме обработки вектора движения для коррекции характеристики отображения динамического изображения устройства отображения, имеющей кадр, разделенный на множество субполей, при этом схема обработки вектора движения содержит каскад обнаружения разности вектора движения для обнаружения разностей среди векторов движения с числом N (где N - любое целое число не менее 2) кадров видеосигнала отображаемого изображения, каскад определения разности для определения, является или нет значение разности, которую обнаруживают с помощью каскада обнаружения разности вектора движения, меньше предварительно установленного значения L1, и средство управления выводом для вывода вектора движения соответствующего кадра, когда значение обнаруженной разности становится меньше предварительно установленного значения L1, которое определяется с помощью каскада определения разности, и для вывода вектора движения, предшествующего соответствующему кадру, который имеет обнаруженную разность меньше предварительно установленного значения L1, когда обнаруженная разность превышает предварительно установленное значение L1. Когда изменение вектора движения между заданным кадром является маленьким, то есть, когда значение разности, обнаруженное с помощью каскада обнаружения вектора движения меньше предварительно установленного значения L1, значение обнаруженной разности становится, меньше предварительно установленного значения L1, которое определяется с помощью каскада определения разности, таким образом, вектор движения соответствующего кадра выводится из средства управления выводом. Когда изменение вектора движения между заданными кадрами является относительно большим, то есть, когда значение разности, обнаруженной с помощью каскада обнаружения разности вектора движения, превышает предварительно установленное значение L1, значение обнаруженной разности превышает предварительно установленное значение L1, которое определяется с помощью каскада определения разности, таким образом выводится вектор движения кадра, предшествующего соответствующему кадру, который имеет обнаруженную разность меньше, чем предварительно установленное значение L1. Поэтому когда изменение вектора движения является относительно маленьким, можно скорректировать динамическое изображение с помощью вектора движения соответствующего кадра. С другой стороны, когда изменение вектора движения является относительно большим, можно скорректировать динамическое изображение с помощью вектора движения, чье изменение меньше, чем у вектора движения соответствующего кадра, посредством чего можно реализовать устройство отображения динамического изображения, гармоничного с функцией глаза человека. Кроме того, в схеме обработки вектора движения согласно настоящему изобретению каскад обнаружения разности вектора движения обнаруживает разность D1 между вектором движения настоящего кадра и вектором движения непосредственно следующего кадра и разность D2 между вектором движения настоящего кадра и непосредственно предшествующего кадра, каскад определения разности определяет, являются ли разности D1 и D2 меньше предварительно установленного значения L1, средство управления выводом выводит вектор движения настоящего кадра, когда разности D1 и D2 не превышают предварительно установленное значение L1, и выводит вектор движения кадра, предшествующий настоящему кадру, чья разность превышает предварительно установленное значение L1, когда по меньшей мере одна из разностей D1 и D2 превышает предварительно установленное значение L1. Когда схема компонуется таким способом, структуру каждого элемента можно упростить. Кроме того, каскад определения разности дополнительно выполнен с функцией определения, превышают или нет обе разности D1 и D2 предварительно установленное значение L1, и средство управления выводом дополнительно имеет функцию вывода вектора движения, имеющего значение С (то есть, значение вектора движения равно 0), когда обе разности D1 и D2 превышают предварительно установленное значение L1. Таким образом, там, где схема компонуется таким способом, когда обе разности D1 и D2 превышают предварительно установленное значение L1, средство управления выводом не будет выводить вектор движения с нулевым значением для коррекции динамического изображения, посредством чего можно предотвратить чрезмерную коррекцию динамического изображения даже в тех случаях, когда вектор движения изменяется слишком сильно во время следования одного за другим двух или более кадров. Кроме того, каскад определения разности дополнительно выполнен с функцией определения, превышают или нет абсолютные значения обеих разностей D1 и D2 предварительно установленное значение L1, и средство управления выводом дополнительно выполнено с функцией вывода вектора движения с нулевым значением, когда определяют, что абсолютные значения обеих разностей D1 и D2 превышают предварительно установленное значение L1 и абсолютное значение суммы разностей D1 и D2, и с функцией замедления вывода вектора движения с нулевым значением, когда абсолютное значение суммы разностей D1 и D2 меньше предварительно установленного значения L1 даже, если абсолютные значения обеих разностей D1 и D2 превышают предварительно установленное значение L1. Когда схема компонуется таким способом даже, когда абсолютные значения обеих разностей D1 и D2 превышают предварительно установленное значение L1, средство управления выводом выводит вектор движения с нулевым значением только тогда, когда абсолютное значение суммы разностей D1 и D2 превышает предварительно установленное значение L1, и замедляет вывод вектора движения с нулевым значением, когда абсолютное значение суммы разностей D1 и D2 меньше предварительно установленного значения L1, посредством чего динамическое изображение можно скорректировать с учетом направления изменения вектора движения. Кроме того, каскад обнаружения разности вектора движения компонуется из первой памяти кадра и второй памяти кадра для вывода входных векторов движения после последовательно проявляющегося запаздывания во времени, соответствующего каждому кадру, первое арифметическое устройство с вычислением разности для вычисления разности D1 между вектором движения, который вводится в первую память кадра, и вектором движения, который выводится из первой памяти кадра, второе арифметическое устройство с вычислением разности для вычисления разности D2 между вектором движения, который выводится из первой памяти кадра, и вектором движения, который выводится из второй памяти кадра. Когда вышеупомянутое средство компонуется таким способом, каскад обнаружения разности вектора движения можно скомпоновать из двух памятей кадра и двух арифметических устройств с вычислением разности. Кроме того, каскад обнаружения разности вектора движения содержит первую память кадра для вывода входного вектора движения после появления запаздывания во времени, соответствующего одному кадру, арифметическое устройство с вычислением разности для вычисления разности D1 между вектором движения, который вводится в эту первую память кадра, и вектором движения, который выводится из первой памяти кадра, и вторую память кадра для вывода разности D1, вычисленной с помощью арифметического устройства с вычислением разности после появления запаздывания во времени, соответствующего одному кадру. Когда компоновка происходит таким способом, каскад обнаружения разности вектора движения можно скомпоновать из двух памятей кадра и одного арифметического устройства с вычислением разности. Краткое описание чертежей фиг. 1 изображает блок-схему, показывающую схему обработки вектора движения, согласно варианту осуществления настоящего изобретения; фиг.2 изображает схему для иллюстрации функции схемы (фиг.1); фиг. 3 изображает блок-схему, которая показана в схеме обработки вектора движения, согласно другому варианту осуществления настоящего изобретения. Подробное описание предпочтительного варианта осуществления Ниже описывается настоящее изобретение со ссылкой на сопроводительные чертежи. Фиг. 1 изображает вариант осуществления схемы обработки вектора движения согласно настоящему изобретению. На фиг.1 позиция 10 обозначает каскад обнаружения разности вектора движения, содержащий первую память 11 кадра и вторую память 12 кадра, который выводит входной вектор движения после последовательного проявления запаздывания во времени, соответствующем одному кадру, первое арифметическое устройство 13 с вычислением разности для обнаружения разности D1 между вектором движения и непосредственно следующим кадром, который вводится в первую память 11 кадра, и вектором движения настоящего кадра, который выводится из первой памяти 11 кадра, и второе арифметическое устройство 14 с вычислением разности для обнаружения разности D2 между вектором движения настоящего кадра, который выводится из первой памяти 11 кадра, и вектором движения, который непосредственно предшествует кадру, который выводится из второй памяти 12 кадра. Вектор S1 движения представляет собой направление и величину (скорость движения) блока, входящего (например, объект) в отображаемое изображение, и обнаруживается способом, который описывается ниже. В случае, когда кадр отображаемого изображения делится на блоки элементов изображения размером 8х8 и вектор движения обнаруживается для каждого блока, корреляционные значения (например, разностные значения) видеосигнала, соответствующие для всех блоков, расположенных внутри изображения в непосредственно предшествующем кадре, определяются по отношению к блокам (элементы изображения размером 8х8), и вектор движения, стартующий из положения блока изображения в непосредственно предшествующем кадре, в котором корреляционные значения становятся минимальными и заканчиваются в начале, где значение вектора движения равно 0, определяется как вектор движения настоящего кадра. Позиция 20 обозначает каскад определения разности, содержащий арифметические устройства 21 и 22 для вычисления абсолютного значения, предназначенные для вычисления и вывода абсолютных значений |D1| и |D2| разностей D1 и D2, сумматор для суммирования разностей D1 и D2, арифметическое устройство 24 абсолютного значения для вычисления и вывода абсолютного значения |D1+D2| из суммы (D1+D2), компаратор 31 для сравнения абсолютного значения |D1| с предварительно установленным значением L1, которое предварительно определяется с помощью схемы 25 предварительного определения значения, и вывода сигнала Н-уровня, когда |D1|









Формула изобретения
1. Схема обработки вектора движения для коррекции характеристики отображения динамического изображения устройства отображения, имеющего один кадр, разделенный на множество субполей на основании разделения во времени, и позволяющая отображать изображение с промежуточной градацией, содержащая каскад обнаружения разности вектора движения для обнаружения разностей векторов движения с числом N (где N - любое целое число не менее 2) кадров видеосигнала для отображения изображения, каскад определения разности для определения, является или нет значение, обнаруженное с помощью каскада обнаружения разности вектора движения, меньше предварительно установленного значения L1, и средство управления выводом для вывода вектора движения соответствующего кадра, когда обнаруженная разность вектора движения определяется меньше предварительно установленного значения L1 с помощью каскада определения разности и для вывода вектора движения кадра, предшествующего соответствующему кадру, чья обнаруженная разность вектора движения меньше предварительно установленного значения L1, когда обнаруженная разность вектора движения превышает установленное значение L1. 2. Схема обработки вектора движения по п. 1, в которой каскад обнаружения разности вектора движения определяет разность D1 между вектором движения настоящего кадра и вектором движения непосредственно следующего кадра и разность D2 между вектором движения настоящего кадра и вектором движения непосредственно предшествующего кадра, каскад определения разности определяет, являются или нет обе разности D1 и D2 меньше предварительно установленного значения L1, средство управления выводом выводит вектор движения настоящего кадра, когда обе разности D1 и D2 определяются меньше предварительно установленного значения L1, и выводит вектор движения кадра, предшествующего настоящему кадру, чья разность превышает предварительно установленное значение L1, когда по меньшей мере одна из разностей D1 и D2 превышает предварительно установленное значение L1. 3. Схема обработки вектора движения по п. 2, в которой каскад определения разности выполнен с функцией определения, превышают или нет обе разности D1 и D2 предварительно установленное значение L1, и средство управления выводом выполнено с функцией вывода вектора движения с нулевым значением, когда обе разности D1 и D2 превышают предварительно установленное значение L1. 4. Схема обработки вектора движения по п. 2, в которой каскад определения разности выполнен с функцией определения, превышают или нет абсолютные значения обеих разностей D1 и D2 предварительно установленное значение L1, и с функцией определения, превышают или нет абсолютные значения обеих разностей D1 и D2 предварительно установленное значение L1 и превышает или нет абсолютное значение суммы разностей D1 и D2 предварительно установленное значение L1, и средство управления выводом выполнено с функцией выборочного вывода вектора движения с нулевым значением или вектора движения кадра, предшествующего настоящему кадру, чья разность превышает предварительно установленное значение L1 в зависимости от того, превышает или нет абсолютное значение сумму разностей D1 и D2 предварительно установленное значение L1, где оба абсолютных значения разностей D1 и D2 превышают предварительно установленное значение L1. 5. Схема обработки вектора движения по любому из пп. 2-4, в которой каскад обнаружения разности вектора движения содержит первую или вторую памяти кадра для последовательного вывода входных векторов движения после появления задержки во времени, соответствующей одному кадру, первое арифметическое устройство с вычислением разности для вычисления разности D1 между вектором движения, который вводится в первую память кадра, и вектором движения, который выводится из первой памяти кадра, и второе арифметическое устройство с вычислением разности для вычисления разности D2 между вектором движения, который выводится из первой памяти кадра, и вектором движения, который выводится из второй памяти кадра. 6. Схема обработки векторам движения по любому из пп. 2-4, в которой каскад обнаружения разности вектора движения содержит первую память кадра для вывода входного вектора движения после появления запаздывания во времени, соответствующего одному кадру, арифметическое устройство с вычислением разности для вычисления разности D1 между вектором движения, который вводится в первую память кадра, и вектором движения, который выводится из первой памяти кадра, и вторую память кадра для вывода разности D1, который получается с помощью арифметического устройства с вычислением разности в виде разности D2 после появления запаздывания во времени, соответствующего одному кадру.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3