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

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