СПОСОБ И УСТРОЙСТВО ДЛЯ ПРОСМОТРА ВИДЕО

1. Способ просмотра видео, отличающийся тем, что содержит этапы, на которых:
сравнивают текущий кадр изображения с предыдущим кадром изображения, который находится перед текущим кадром изображения в видео для получения информации о целевом блоке, при этом информация о целевом блоке является информацией, получаемой посредством сравнения целевого блока в текущем кадре изображения с целевым блоком в предыдущем кадре изображения;
определяют текущий кадр изображения в качестве ключевого кадра, если информация о целевом блоке удовлетворяет предварительно определенному условию;
определяют кадр изображения, следующий за текущим кадром изображения, в качестве текущего кадра изображения и продолжают выполнять этап, на котором сравнивают текущий кадр изображения с предыдущим кадром изображения, который находится перед текущим кадром изображения в видео для получения информации о целевом блоке до тех пор, пока не будет завершено сравнение в отношении последнего кадра изображения в видео; и
воспроизводят по меньшей мере один определенный ключевой кадр.
2. Способ по п. 1, отличающийся тем, что этап, на котором сравнивают текущий кадр изображения с предыдущим кадром изображения, который находится перед текущим кадром изображения в видео для получения информации о целевом блоке, содержит этапы, на которых:
сравнивают целевой блок в предыдущем кадре изображения и целевой блок в текущем кадре изображения;
если текущий кадр изображения содержит по меньшей мере один целевой блок, не присутствующий в предыдущем кадре изображения, определяют каждый не присутствующий целевой блок в качестве вновь добавленного целевого блока и устанавливают информацию флагового бита для вновь добавленного целевого блока, чтобы получить информацию о целевом блоке каждого вновь добавленного целевого блока, при этом информация флагового бита является номером определенного ключевого кадра плюс 1;
если текущий кадр изображения содержит по меньшей мере один целевой блок, присутствующий в предыдущем кадре изображения, определяют каждый присутствующий целевой блок в качестве существующего целевого блока и вычисляют информацию о перемещении существующего целевого блока в текущем кадре изображения относительно соответствующего целевого блока в предыдущем кадре изображения, чтобы получить информацию о целевом блоке каждого существующего целевого блока; и
если предыдущий кадр изображения содержит по меньшей мере один целевой блок, не присутствующий в текущем кадре изображения, определяют каждый не присутствующий целевой блок в качестве исчезнувшего целевого блока, чтобы получить информацию о целевом блоке каждого исчезнувшего целевого блока.
3. Способ по п. 2, отличающийся тем, что этап, на котором определяют текущий кадр изображения в качестве ключевого кадра, если информация о целевом блоке удовлетворяет предварительно определенному условию, содержит этапы, на которых:
считывают информацию о перемещении каждого существующего целевого блока из информации о целевом блоке текущего кадра изображения, при этом информация о перемещении содержит по меньшей мере одно из количества раз перемещения, смещения перемещения и пункта назначения перемещения существующего целевого блока;
обнаруживают, больше ли количество информации о перемещении, удовлетворяющей условию перемещения, предварительно определенной пороговой величины; и
определяют текущий кадр изображения в качестве ключевого кадра, если обнаружено, что количество информации о перемещении, удовлетворяющей условию перемещения, больше предварительно определенной пороговой величины.
4. Способ по п. 2, отличающийся тем, что этап, на котором определяют текущий кадр изображения в качестве ключевого кадра, если информация о целевом блоке удовлетворяет предварительно определенному условию, содержит этапы, на которых:
считывают информацию флагового бита каждого целевого блока из информации о целевом блоке текущего кадра изображения;
обнаруживают, имеется ли в информации флагового бита информация флагового бита, идентичная информации флагового бита исчезнувшего целевого блока; и
определяют текущий кадр изображения в качестве ключевого кадра, если обнаружено, что информации флагового бита, идентичной информации флагового бита исчезнувшего целевого блока, нет.
5. Способ по любому из пп. 1-4, отличающийся тем, что дополнительно содержит этапы, на которых:
получают каждый кадр изображения в видео и информацию датчика при съемке кадра изображения, при этом информация датчика содержит по меньшей мере одну из информации глобальной системы позиционирования (GPS), информации ускорения и информации чувствительности ISO; и
отбрасывают кадр изображения, который не удовлетворяет условию вывода на экран в соответствии с информацией датчика, и инициируют выполнение этапа, на котором сравнивают текущий кадр изображения с предыдущим кадром изображения, который находится перед текущим кадром изображения в видео для получения информации о целевом блоке.
6. Способ по п. 1, отличающийся тем, что этап, на котором определяют текущий кадр изображения в качестве ключевого кадра, если информация о целевом блоке удовлетворяет предварительно определенному условию, содержит этапы, на которых:
если текущий кадр изображения содержит персонажа, обнаруживают, меняется ли информация о позе персонажа в текущем кадре изображения относительно предыдущего кадра изображения, и обнаруживают, удовлетворяет ли информация о целевом блоке в текущем кадре изображения, исключая персонажа, предварительно определенному условию; и
если обнаружено, что информация о позе персонажа меняется и информация о целевом блоке в текущем кадре изображения, исключая персонажа, удовлетворяет предварительно определенному условию, определяют текущий кадр изображения в качестве ключевого кадра.
7. Устройство для просмотра видео, отличающееся тем, что содержит:
модуль сравнения изображения, выполненный с возможностью сравнивать текущий кадр изображения с предыдущим кадром изображения, который находится перед текущим кадром изображения в видео для получения информации о целевом блоке, при этом информация о целевом блоке является информацией, получаемой посредством сравнения целевого блока в текущем кадре изображения с целевым блоком в предыдущем кадре изображения;
модуль определения изображения, выполненный с возможностью определять текущий кадр изображения в качестве ключевого кадра, если информация о целевом блоке, полученная модулем сравнения изображения, удовлетворяет предварительно определенному условию;
модуль исполнения операции, выполненный с возможностью определять кадр изображения, следующий за текущим кадром изображения, в качестве текущего кадра изображения и продолжать выполнение этапа сравнения текущего кадра изображения с предыдущим кадром изображения, который находится перед текущим кадром изображения в видео для получения информации о целевом блоке до тех пор, пока не будет завершено сравнение в отношении последнего кадра изображения в видео; и
модуль воспроизведения изображения, выполненный с возможностью воспроизводить по меньшей мере один ключевой кадр, который определен модулем определения изображения.
8. Устройство по п. 7, отличающееся тем, что модуль сравнения изображения содержит:
подмодуль сравнения цели, выполненный с возможностью сравнивать целевой блок в предыдущем кадре изображения с целевым блоком в текущем кадре изображения;
первый подмодуль определения, выполненный с возможностью, если текущий кадр изображения содержит по меньшей мере один целевой блок, не присутствующий в предыдущем кадре изображения при сравнении, выполняемом подмодулем сравнения цели, определять каждый не присутствующий целевой блок в качестве вновь добавленного целевого блока и устанавливать информацию флагового бита для вновь добавленного целевого блока, чтобы получить информацию о целевом блоке каждого вновь добавленного целевого блока, при этом информация о флаговом бите является номером определенного ключевого кадра плюс 1;
второй подмодуль определения, выполненный с возможностью, если текущий кадр изображения содержит по меньшей мере один целевой блок, присутствующий в предыдущем кадре изображения при сравнении, выполняемом подмодулем сравнения цели, определять каждый присутствующий целевой блок в качестве существующего целевого блока и вычислять информацию о перемещении существующего целевого блока в текущем кадре изображения относительно соответствующего целевого блока в предыдущем кадре изображения, чтобы получить информацию о целевом блоке каждого существующего целевого блока; и
третий подмодуль определения, выполненный с возможностью, если предыдущий кадр изображения содержит по меньшей мере один целевой блок, не присутствующий в текущем кадре изображения при сравнении, выполняемом подмодулем сравнения цели, определять каждый не присутствующий целевой блок в качестве исчезнувшего целевого блока, чтобы получить информацию о целевом блоке каждого исчезнувшего целевого блока.
9. Устройство по п. 8, отличающееся тем, что модуль определения изображения содержит:
первый подмодуль считывания, выполненный с возможностью считывать информацию о перемещении каждого существующего целевого блока из информации о целевом блоке текущего кадра изображения, при этом информация о перемещении содержит по меньшей мере одно из количества раз перемещения, смещения перемещения и пункта назначения перемещения существующего целевого блока;
первый подмодуль обнаружения, выполненный с возможностью обнаруживать, больше ли количество информации о перемещении, удовлетворяющей условию перемещения, предварительно определенной пороговой величины; и
четвертый подмодуль определения, выполненный с возможностью определять текущий кадр изображения в качестве ключевого кадра, если первым подмодулем обнаружения обнаружено, что количество информации о перемещении, удовлетворяющей условию перемещения, больше предварительно определенной пороговой величины.
10. Устройство по п. 8, отличающееся тем, что модуль определения изображения содержит:
второй подмодуль считывания, выполненный с возможностью считывать информацию флагового бита каждого целевого блока из информации о целевом блоке текущего кадра изображения;
второй подмодуль обнаружения, выполненный с возможностью обнаруживать, имеется ли в информации флагового бита информация флагового бита, идентичная информации флагового бита исчезнувшего целевого блока; и
пятый подмодуль определения, выполненный с возможностью определять текущий кадр изображения в качестве ключевого кадра, если вторым подмодулем обнаружения обнаружено, что информации флагового бита, идентичной информации флагового бита исчезнувшего целевого блока, нет.
11. Устройство по любому из пп. 7-10, отличающееся тем, что дополнительно содержит:
модуль сбора информации, выполненный с возможностью захватывать каждый кадр изображения в видео и информацию датчика при съемке кадра изображения, при этом информация датчика содержит по меньшей мере одно из информации глобальной системы позиционирования (GPS), информации ускорения и информации чувствительности ISO; и
модуль вывода изображения на экран, выполненный с возможностью отбрасывать кадр изображения, который не удовлетворяет условию вывода на экран в соответствии с информацией датчика, захваченной модулем сбора информации, и инициировать выполнение операции сравнения текущего кадра изображения с предыдущим кадром изображения, который находится перед текущим кадром изображения в видео для получения информации о целевом блоке.
12. Устройство по п. 7, отличающееся тем, что модуль определения изображения содержит:
третий подмодуль обнаружения, выполненный с возможностью, если текущий кадр изображения содержит персонажа, обнаруживать, меняется ли информация о позе персонажа в текущем кадре изображения относительно предыдущего кадра изображения, и обнаруживать, удовлетворяет ли информация о целевом блоке в текущем кадре изображения, исключая персонажа, предварительно определенному условию; и
шестой подмодуль определения, выполненный с возможностью, если третий подмодуль обнаружения обнаруживает, что информация о позе персонажа меняется и информация о целевом блоке в текущем кадре изображения, исключая персонажа, удовлетворяет предварительно определенному условию, определять текущий кадр изображения в качестве ключевого кадра.
13. Устройство для просмотра видео, отличающееся тем, что содержит:
процессор и
память для хранения инструкций, исполняемых процессором;
при этом процессор выполнен с возможностью:
сравнивать текущий кадр изображения с предыдущим кадром изображения, который находится перед текущим кадром изображения в видео для получения информации о целевом блоке, при этом информация о целевом блоке является информацией, получаемой посредством сравнения целевого блока в текущем кадре изображения с целевым блоком в предыдущем кадре изображения;
определять текущий кадр изображения в качестве ключевого кадра, если информация о целевом блоке удовлетворяет предварительно определенному условию;
определять кадр изображения, следующий за текущим кадром изображения, в качестве текущего кадра изображения и продолжать выполнение этапа сравнения текущего кадра изображения с предыдущим кадром изображения, который находится перед текущим кадром изображения в видео для получения информации о целевом блоке до тех пор, пока не будет выполнено сравнение в отношении последнего кадра изображения в видео; и
воспроизводить по меньшей мере один определенный ключевой кадр.