СИСТЕМА И СПОСОБ ПРЕДОСТАВЛЕНИЯ ИЗОБРАЖЕНИЯ
SYSTEM AND METHOD OF PROVIDING IMAGE

Область техники, к которой относится изобретение
[1] Примерные варианты осуществления относятся к системе и способу для предоставления изображения, включающего в себя объект, соответствующий части изображения, захваченного посредством использования устройства, в другое устройство.
Уровень техники
[2] В последнее время, активно используется технология передачи и приема изображений между устройствами, имеющими мультимедийную функцию. В частности, поскольку предоставляются инфраструктуры мобильной связи, и типично используются такие устройства, как смартфоны, мобильные телефоны и персональные цифровые устройства (PDA), различные услуги, помимо функции голосовых вызовов, предоставляются посредством этих устройств.
[3] Помимо этого, видеовызовы, выполняемые посредством использования устройств, дают возможность пользователям в двух различных местоположениях осуществлять видеовызов "лицом к лицу", даже если они могут находиться далеко друг от друга, и в силу этого быстро растет применение видеовызовов.
[4] В общем, устройство на передающей стороне получает видеоизображение пользователя для видеовызова, кодирует полученное изображение согласно предварительно определенному формату кодирования видео и передает кодированное видеоизображение в качестве кодированных видеоданных в противоположное устройство.
[5] Помимо этого, устройство на приемной стороне принимает кодированные видеоданные через сеть мобильной связи и декодирует и отображает их на дисплее, встроенном в устройство на приемной стороне, например, на жидкокристаллическом дисплее (ЖК-дисплее). Соответственно, пользователь на приемной стороне может осуществлять телефонный вызов посредством просмотра изображения, захваченного посредством использования устройства на передающей стороне, в реальном времени.
[6] Тем не менее, устройства отображения, включенные в устройства, имеют различные разрешения, и поскольку разрешения потоковой передачи данных, передаваемых между устройствами, отличаются согласно способам связи, требуется технология эффективного предоставления части захваченного видеоизображения посредством использования устройства на передающей стороне в устройство на приемной стороне. Кроме того, при осуществлении видеовызова, имеется потребность в технологии эффективного выбора и разворачивания части изображения, захваченного посредством использования устройства на передающей стороне, и предоставления указанной части пользователю.
Сущность изобретения
Решение задачи
[7] Примерные варианты осуществления относятся к системе и способу для предоставления изображения, за счет которых устройство может отслеживать объект, включенный в захватываемое изображение, и передавать часть изображения, включающую в себя отслеживаемый объект, в другое устройство.
Краткое описание чертежей
[8] Вышеуказанные и другие признаки и преимущества должны становиться более очевидными посредством подробного описания примерных вариантов осуществления со ссылкой на прилагаемые чертежи, на которых:
[9] Фиг. 1 является схематичным видом системы предоставления изображений согласно примерному варианту осуществления;
[10] Фиг. 2А и 2B иллюстрируют изображение, включающее в себя объект, соответствующий части изображения, захваченного посредством использования первого устройства, отображаемой на втором устройстве, согласно примерному варианту осуществления;
[11] Фиг. 3 является блок-схемой последовательности операций, иллюстрирующей способ предоставления видеоизображения, включающего в себя объект, соответствующий части видеоизображения, захватываемого посредством использования первого устройства, во второе устройство, согласно примерному варианту осуществления;
[12] Фиг. 4 является блок-схемой последовательности операций, иллюстрирующей способ формирования информации области относительно интересующей области, посредством использования второго устройства, согласно примерному варианту осуществления;
[13] Фиг. 5 является блок-схемой последовательности операций, иллюстрирующей, когда модифицируется способ связи между первым устройством и вторым устройством, способ модификации интересующей области, выбранной посредством первого устройства, и предоставления видеоизображения относительно модифицированной области во второе устройство, согласно примерному варианту осуществления;
[14] Фиг. 6 является блок-схемой последовательности операций, иллюстрирующей, когда модифицируется способ связи между первым устройством и вторым устройством, способ предоставления видеоизображения, имеющего модифицированное качество изображений посредством первого устройства, во второе устройство, согласно примерному варианту осуществления;
[15] Фиг. 7 является блок-схемой последовательности операций, иллюстрирующей способ предоставления видеоизображения, включающего в себя объект, соответствующий части видеоизображения, захватываемого посредством использования первого устройства, во второе устройство, согласно другому примерному варианту осуществления;
[16] Фиг. 8А и 8B иллюстрируют пример определения части первого видеоизображения в качестве интересующей области, посредством использования второго устройства, так что объект, включающий в себя точку касания, которой касается пользователь, включен в определенную часть, согласно примерному варианту осуществления;
[17] Фиг. 9А и 9B иллюстрируют пример определения, в качестве интересующей области, части в предварительно заданном диапазоне из точки касания пользователя, посредством использования второго устройства, согласно примерному варианту осуществления;
[18] Фиг. 10А и 10B иллюстрируют пример определения части первого видеоизображения в качестве интересующей области посредством использования второго устройства через пользовательский интерфейс для определения части первого видеоизображения, согласно примерному варианту осуществления;
[19] Фиг. 11A и 11B иллюстрируют, когда модифицируется способ связи между первым устройством и вторым устройством, пример использования второго устройства для того, чтобы принимать, из первого устройства 100, видеоизображение с модифицированным разрешением, согласно примерному варианту осуществления;
[20] Фиг. 12А и 12B иллюстрируют, когда модифицируется способ связи между первым устройством и вторым устройством, пример использования второго устройства для того, чтобы принимать, из первого устройства 100, видеоизображение с модифицированным качеством изображений, согласно примерному варианту осуществления,
[21] Фиг. 13А и 13B иллюстрируют, когда модифицируется способ связи между первым устройством и вторым устройством, пример использования второго устройства для того, чтобы принимать, из первого устройства 100, видеоизображение с модифицированной частью, согласно примерному варианту осуществления,
[22] Фиг. 14 является блок-схемой, иллюстрирующей первое устройство согласно примерному варианту осуществления;
[23] Фиг. 15 является блок-схемой, иллюстрирующей второе устройство согласно примерному варианту осуществления;
[24] Фиг. 16 является блок-схемой, иллюстрирующей устройство согласно другому примерному варианту осуществления;
[25] Фиг. 17А-17C иллюстрируют пример разворачивания части первого видеоизображения, отображаемого на экране второго устройства, согласно примерному варианту осуществления;
[26] Фиг. 18А-18C иллюстрируют пример разворачивания части видеоизображения, отображаемого на экране второго устройства, пошагово согласно примерному варианту осуществления;
[27] Фиг. 19А-19C иллюстрируют пример отображения изображения для предварительного просмотра, включающего в себя развернутую часть первого видеоизображения, на втором устройстве, и отображения второго видеоизображения, предоставленного из первого устройства, на втором устройстве, согласно примерному варианту осуществления;
[28] Фиг. 20 иллюстрирует пример заголовка пакета по протоколу передачи в реальном времени (RTP) согласно примерному варианту осуществления; и
[29] Фиг. 21 является блок-схемой последовательности операций, иллюстрирующей способ формирования четвертого видеоизображения посредством использования первого устройства согласно примерному варианту осуществления;
[30] Фиг. 22 является блок-схемой последовательности операций, иллюстрирующей способ приема посредством второго устройства, которое осуществляет видеовызов с первым устройством, второго видеоизображения, которое является развернутой частью первого видеоизображения, согласно примерному варианту осуществления;
[31] Фиг. 23 является блок-схемой последовательности операций, иллюстрирующей способ разворачивания части первого видеоизображения и ее отображения посредством второго устройства, которое осуществляет видеовызов с первым устройством, согласно примерному варианту осуществления;
[32] Фиг. 24А-24C иллюстрируют развернутую часть первого видеоизображения, отображаемого на экране второго устройства, вместе с первым видеоизображением, согласно примерному варианту осуществления.
Наилучший режим осуществления изобретения
[33] Согласно аспекту примерного варианта осуществления, предусмотрен способ предоставления изображений, включающий в себя: передачу, во внешнее устройство, первого видеоизображения с первым разрешением, которое преобразовано из исходного видеоизображения с исходным разрешением; прием, из внешнего устройства, информации области относительно интересующей области первого видеоизображения с первым разрешением, которое отображается на экране внешнего устройства; определение, на основе информации области, области, соответствующей интересующей области, исходного видеоизображения с исходным разрешением, при этом определенная область меньше исходного видеоизображения с исходным разрешением; преобразование части исходного видеоизображения с исходным разрешением во второе видеоизображение с первым разрешением, при этом часть соответствует определенной области; и передачу второго видеоизображения во внешнее устройство.
[34] Интересующая область может включать в себя объект, отображаемый в первом видеоизображении, и информация области может быть сформирована посредством внешнего устройства.
[35] Когда касаются экрана внешнего устройства, интересующая область может выбираться таким образом, что она включает в себя объект, соответствующий точке касания экрана.
[36] Когда касаются экрана внешнего устройства, может выбираться интересующая область, включающая в себя предварительно заданный диапазон вокруг точки касания экрана.
[37] При приеме информации области, когда касаются экрана внешнего устройства, информация координат точки касания экрана может приниматься из внешнего устройства.
[38] Когда касаются экрана внешнего устройства, пользовательский интерфейс для выбора интересующей области может отображаться на экране внешнего устройства.
[39] Первое видеоизображение и второе видеоизображение могут представлять собой видеоизображения для видеовызова с внешним устройством, и при передаче первого видеоизображения во внешнее устройство, первое видеоизображение может передаваться во внешнее устройство на основе захваченного видеоизображения, и разрешение захваченного видеоизображения может превышать разрешение потоковой передачи видеовызова.
[40] Диапазон интересующей области может определяться согласно типу способа связи, используемого для того, чтобы осуществлять связь с внешним устройством.
[41] Первое разрешение может определяться согласно типу способа связи, используемого для того, чтобы осуществлять связь с внешним устройством.
[42] Способ предоставления изображений дополнительно может включать в себя модификацию первого разрешения согласно модификации способа связи, используемого для того, чтобы осуществлять связь с внешним устройством.
[43] Способ предоставления изображений дополнительно может включать в себя модификацию определенной области согласно модификации способа связи, используемого для того, чтобы осуществлять связь с внешним устройством.
[44] При передаче первого видеоизображения во внешнее устройство первое видеоизображение и второе видеоизображение могут передаваться во внешнее устройство на основе захваченного видеоизображения, при этом способ дополнительно включает в себя модификацию определенной области, когда объект, включенный в интересующую область, исчезает из захваченного видеоизображения.
[45] Способ предоставления изображений дополнительно может включать в себя, когда объект, который исчезает из захваченного видеоизображения, повторно появляется в захваченном видеоизображении, предоставление, во внешнее устройство, второго видеоизображения только части, включающей в себя объект, который повторно появляется.
[46] Информация уведомления, уведомляющая относительно того, что передается второе видеоизображение, может вставляться во второе видеоизображение.
[47] Информация уведомления может вставляться в заголовок пакета, соответствующего предварительно заданному кадру второго видеоизображения.
[48] Пакет может представлять собой пакет по протоколу передачи в реальном времени (RTP), и значение поля RTP-маркера RTP-пакета может составлять 1.
[49] Пакет может представлять собой RTP-пакет, и информация уведомления может вставляться в поле расширения заголовка RTP-пакета.
[50] Информация уведомления может включать в себя информацию области, указывающую часть первого видеоизображения, которая соответствует второму видеоизображению.
[51] Интересующая область может представлять собой область, обозначенную на основе пользовательского ввода на экране внешнего устройства, отображающего первое видеоизображение.
[52] Согласно аспекту другого примерного варианта осуществления, предусмотрен способ приема изображений, посредством использования устройства, включающий в себя: прием первого видеоизображения из внешнего устройства; предоставление, во внешнее устройство, информации области относительно объекта, включенного в принимаемое первое видеоизображение; и прием, из внешнего устройства, второго видеоизображения, включающего в себя только часть первого видеоизображения, при этом часть включает в себя объект, при этом разрешение второго видеоизображения превышает разрешение части первого видеоизображения, и часть первого видеоизображения, включающая в себя объект, определяется посредством внешнего устройства на основе предоставленной информации области.
[53] Способ приема изображений дополнительно может включать в себя: выбор, на основе пользовательского ввода, интересующей области, связанной с объектом, включенным в принимаемое первое видеоизображение; и формирование информации области относительно выбранной интересующей области.
[54] При выборе интересующей области, когда касаются экрана устройства, отображающего первое видеоизображение, интересующая область может выбираться таким образом, что она включает в себя объект, включенный в принимаемое первое видеоизображение, при этом объект включает в себя точку касания экрана.
[55] При выборе интересующей области, когда касаются экрана устройства, отображающего первое видеоизображение, может выбираться область предварительно заданного диапазона вокруг точки касания экрана.
[56] При предоставлении информации области, когда касаются экрана устройства, отображающего первое видеоизображение, информация координат точки касания экрана может предоставляться во внешнее устройство.
[57] Способ приема изображений дополнительно может включать в себя, когда касаются экрана устройства, отображающего первое видеоизображение, отображение пользовательского интерфейса для выбора интересующей области.
[58] Первое видеоизображение и второе видеоизображение могут представлять собой видеоизображения для видеовызова с внешним устройством, и первое видеоизображение и второе видеоизображение могут предоставляться посредством внешнего устройства на основе видеоизображения, захваченного посредством внешнего устройства, и разрешение захваченного видеоизображения может превышать разрешение потоковой передачи видеовызова.
[59] Диапазон интересующей области может определяться посредством устройства, согласно типу способа связи, используемого для того, чтобы осуществлять связь с внешним устройством.
[60] Разрешение, по меньшей мере, одного из первого видеоизображения и второго видеоизображения может определяться посредством внешнего устройства, согласно типу способа связи, используемого для того, чтобы осуществлять связь с внешним устройством.
[61] Разрешение, по меньшей мере, одного из первого видеоизображения и второго видеоизображения может быть модифицировано посредством внешнего устройства, согласно модификации способа связи, используемого для того, чтобы осуществлять связь с внешним устройством.
[62] Часть может быть модифицирована посредством использования внешнего устройства, согласно модификации способа связи, используемого для того, чтобы осуществлять связь с внешним устройством.
[63] Первое видеоизображение и второе видеоизображение могут предоставляться посредством внешнего устройства на основе видеоизображения, захваченного посредством использования внешнего устройства, и когда объект, который присутствует в захваченном изображении, исчезает из захваченного видеоизображения, может модифицироваться часть первого видеоизображения, при этом способ приема изображений дополнительно включает в себя: прием, из внешнего устройства, второго видеоизображения, включающего в себя только модифицированную часть.
[64] Способ приема изображений дополнительно может включать в себя, когда объект, который исчезает из захваченного видеоизображения, повторно появляется в захваченном видеоизображении, прием, из внешнего устройства, второго видеоизображения, включающего в себя только часть, включающую в себя повторно появившийся объект.
[65] Согласно аспекту другого примерного варианта осуществления, предусмотрено устройство, включающее в себя: запоминающее устройство, сконфигурированное с возможностью хранить, по меньшей мере, одну программу; и процессор, сконфигурированный с возможностью предоставлять захваченное видеоизображение во внешнее устройство посредством выполнения, по меньшей мере, одной программы, при этом, по меньшей мере, одна программа включает в себя команды для того, чтобы передавать первое видеоизображение во внешнее устройство; принимать, из внешнего устройства, информацию области, соответствующую объекту, включенному в первое видеоизображение; и предоставлять, на основе информации области, второе видеоизображение, включающее в себя только часть первого видеоизображения, которая включает в себя объект, при этом разрешение второго видеоизображения превышает разрешение части первого видеоизображения.
[66] Информация области может быть информацией относительно интересующей области, выбранной посредством внешнего устройства, и формируется посредством внешнего устройства.
[67] Когда касаются экрана внешнего устройства, отображающего первое видеоизображение, может выбираться интересующая область, которая включает в себя объект, включающий в себя точку касания, на экране.
[68] Когда касаются экрана внешнего устройства, отображающего первое видеоизображение, может выбираться интересующая область предварительно заданного диапазона вокруг точки касания экрана.
[69] При приеме информации области, когда касаются экрана внешнего устройства, отображающего первое видеоизображение, информация координат точки касания внешнего устройства может приниматься из внешнего устройства.
[70] Когда касаются экрана внешнего устройства, пользовательский интерфейс для выбора интересующей области может отображаться на экране внешнего устройства.
[71] Первое видеоизображение и второе видеоизображение могут представлять собой видеоизображения для видеовызова с внешним устройством, и при передаче первого видеоизображения во внешнее устройство, первое видеоизображение может передаваться во внешнее устройство на основе захваченного видеоизображения, и разрешение захваченного видеоизображения может превышать разрешение потоковой передачи видеовызова.
[72] Диапазон интересующей области может определяться посредством внешнего устройства согласно типу способа связи, используемого для того, чтобы осуществлять связь с внешним устройством.
[73] Разрешение, по меньшей мере, одного из первого видеоизображения и второго видеоизображения может определяться согласно типу способа связи, используемого для того, чтобы осуществлять связь с внешним устройством.
[74] Устройство дополнительно может включать в себя команды для того, чтобы выполнять модификацию разрешения, по меньшей мере, одного из первого видеоизображения и второго видеоизображения согласно модификации способа связи, используемого для того, чтобы осуществлять связь с внешним устройством.
[75] Устройство дополнительно может включать в себя команды для того, чтобы выполнять: модификацию части согласно модификации способа связи, используемого для того, чтобы осуществлять связь с внешним устройством; и предоставление второго видеоизображения модифицированной части во внешнее устройство.
[76] При передаче первого видеоизображения во внешнее устройство первое видеоизображение и второе видеоизображение могут передаваться во внешнее устройство на основе захваченного видеоизображения, при этом устройство дополнительно включает в себя команды для того, чтобы выполнять: модификацию части, когда объект исчезает из захваченного видеоизображения; и предоставление второго видеоизображения модифицированной части во внешнее устройство.
[77] Устройство дополнительно может включать в себя команды для того, чтобы выполнять, когда объект, который исчезает из захваченного видеоизображения, повторно появляется в захваченном видеоизображении, предоставление, во внешнее устройство, второго видеоизображения только части, включающей в себя объект, который повторно появляется.
[78] Согласно аспекту другого примерного варианта осуществления, предусмотрено устройство, включающее в себя: запоминающее устройство, сконфигурированное с возможностью хранить, по меньшей мере, одну программу; и процессор, сконфигурированный с возможностью предоставлять захваченное видеоизображение во внешнее устройство посредством выполнения, по меньшей мере, одной программы, при этом, по меньшей мере, одна программа включает в себя команды для того, чтобы принимать первое видеоизображение из внешнего устройства; предоставлять, во внешнее устройство, информацию области относительно объекта, включенного в принимаемое первое видеоизображение; и принимать, из внешнего устройства, второе видеоизображение, включающее в себя только часть первого видеоизображения, при этом часть первого видеоизображения включает в себя объект, при этом разрешение второго видеоизображения превышает разрешение части первого видеоизображения, при этом часть первого видеоизображения, включающая в себя объект, определяется на основе предоставленной информации области.
[79] Согласно аспекту другого примерного варианта осуществления, предусмотрен способ предоставления изображений, включающий в себя: передачу, во внешнее устройство, первого видеоизображения, имеющего множество первых кадров; прием, из внешнего устройства, информации области, связанной с объектом, включенным в первое видеоизображение; выбор, на основе информации области, первого кадра, включающего в себя объект, из множества первых кадров; и передачу второго видеоизображения, включающего в себя множество вторых кадров, которые включают в себя только часть выбранного первого кадра, во внешнее устройство.
[80] Согласно аспекту другого примерного варианта осуществления, предусмотрен способ предоставления изображений, включающий в себя: передачу, во внешнее устройство, первого видеоизображения, имеющего множество первых кадров; прием, из внешнего устройства, информации области, связанной с объектом, включенным в первое видеоизображение; выбор, на основе информации области, части, которая включает в себя объект, из множества первых кадров; и передачу второго видеоизображения, включающего в себя множество вторых кадров, которые включают в себя только выбранные части, во внешнее устройство.
[81] Согласно аспекту другого примерного варианта осуществления, предусмотрен способ предоставления изображений, включающий в себя: передачу, во внешнее устройство, первого изображения с первым разрешением, соответствующего экрану выполнения приложения; прием информации области относительно интересующей области первого изображения, отображаемого на экране внешнего устройства, из внешнего устройства; определение, на основе информации области, части первого изображения, соответствующего интересующей области, при этом часть меньше первого изображения; преобразование первого изображения во второе изображение на основе определенной части; и передачу второго изображения во внешнее устройство с первым разрешением.
[82] Согласно аспекту другого примерного варианта осуществления, предусмотрен способ предоставления изображений, включающий в себя: передачу, во внешнее устройство, первого видеоизображения; прием, из внешнего устройства, информации области относительно области первого видеоизображения; формирование второго видеоизображения на основе информации области; и передачу, во внешнее устройство, второго видеоизображения.
[83] Разрешение второго видеоизображения может превышать разрешение области первого видеоизображения.
[84] Второе видеоизображение может включать в себя объект, отображаемый в области первого видеоизображения.
[85] Второе видеоизображение может включать в себя видео предварительно заданного диапазона вокруг области первого видеоизображения.
[86] Согласно аспекту другого примерного варианта осуществления, предусмотрен способ приема изображений, посредством использования устройства, включающий в себя: прием первого видеоизображения из внешнего устройства; предоставление, во внешнее устройство, информации области относительно области первого видеоизображения; и прием, из внешнего устройства, второго видеоизображения, включающего в себя только часть первого видеоизображения, соответствующую информации области.
[87] Разрешение второго видеоизображения может превышать разрешение области первого видеоизображения.
[88] Часть первого видеоизображения может представлять собой область предварительно заданного диапазона вокруг области первого видеоизображения.
[89] Информация области может включать в себя информацию координат области первого видеоизображения.
[90] Способ дополнительно может включать в себя отображение пользовательского интерфейса для выбора области первого видеоизображения.
Наилучший режим осуществления изобретения
[91] К прилагаемым чертежам для иллюстрации примерных вариантов осуществления следует обращаться для того, чтобы получать достаточное понимание примерных вариантов осуществления. В дальнейшем в этом документе, подробно описываются примерные варианты осуществления со ссылкой на прилагаемые чертежи. Аналогичные ссылки с номерами на чертежах обозначают аналогичные элементы. В настоящем описании изобретения, когда составляющий элемент "соединяется" или "соединен" с другим составляющим элементом, составляющий элемент контактирует или соединяется с другим составляющим элементом не только непосредственно, но также и электрически, по меньшей мере, через один из других составляющих элементов, размещенных между ними. Кроме того, когда часть может "включать в себя" определенный составляющий элемент, если не указано иное, она не может истолковываться как исключающая другой составляющий элемент, но может истолковываться как дополнительно включающая в себя другие составляющие элементы.
[92] Такие выражения, как "по меньшей мере, один из", предваряющие список элементов, модифицируют весь список элементов и не модифицируют отдельные элементы списка.
[93] Фиг. 1 является схематичным видом системы предоставления изображений согласно примерному варианту осуществления.
[94] Ссылаясь на фиг. 1, первое устройство 100 и второе устройство 200 могут иметь возможность осуществлять видеовызов друг с другом, и первое устройство 100 может предоставлять видеоизображение, которое захватывается посредством использования первого устройства 100, во второе устройство 200. Кроме того, второе устройство 200 может предоставлять видеоизображение, которое захватывается посредством использования второго устройства 200, в первое устройство 100.
[95] В дальнейшем в этом документе, для удобства описания поясняется вариант осуществления, в котором первое устройство 100 предоставляет видеоизображение во второе устройство 200 в системе предоставления изображений согласно текущему примерному варианту осуществления. Кроме того, видеоизображение, захваченное посредством использования первого устройства 100, описывается как контент, предоставленный посредством первого устройства 100 во второе устройство 200, но контент не ограничен этим, и примеры контента, который первое устройство 100 может предоставлять во второе устройство 200, включают в себя видеоизображение, фотографическое изображение, захваченное изображение и изображение выполнения приложения.
[96] Первое устройство 100 может предоставлять первое видеоизображение во второе устройство 200 на основе видеоизображения, захваченного посредством использования первого устройства 100, и принимать информацию области относительно объекта, включенного в первое видеоизображение, из второго устройства 200. Кроме того, первое устройство 100 может отслеживать предварительно определенный объект, включенный в первое видеоизображение, на основе принимаемой информации области, и предоставлять второе видеоизображение, включающее в себя только часть первого видеоизображения, включающую в себя отслеживаемый объект, во второе устройство 200.
[97] Когда разрешение видеоизображения, захватываемого посредством использования первого устройства 100, превышает разрешение потоковой передачи видеоизображения, передаваемого между первым устройством 100 и вторым устройством 200, первое устройство 100 может предоставлять второе видеоизображение относительно части захватываемого видеоизображения во второе устройство 200.
[98] Первое устройство 100 и второе устройство 200 представляют собой устройства, допускающие передачу видеоизображений, изображений и т.п. в другое устройство, и примеры первых и вторых устройств 100 и 200 включают в себя смартфон, мобильный телефон, персональное цифровое устройство (PDA), переносной компьютер, мультимедийный проигрыватель, устройство по стандарту глобальной системы позиционирования (GPS), другие мобильные вычислительные устройства и другие немобильные вычислительные устройства. Тем не менее, первое и второе устройства 100 и 200 не ограничены этим.
[99] По меньшей мере, три устройства могут осуществлять видеотелефонный вызов друг с другом одновременно. Например, первое устройство 100, второе устройство 200 и третье устройство (не показано) могут совместно осуществлять видеовызов. В этом случае, первое устройство 100 может предоставлять первое видеоизображение во второе устройство 200 и третье устройство (не показано). Кроме того, когда второе устройство 200 выбирает часть первого видеоизображения, первое устройство 100 может предоставлять видеоизображение, связанное с выбранной частью, во второе устройство 200 и третье устройство (не показано). Если второе устройство 200 и третье устройство (не показано), соответственно, выбирают часть первого видеоизображения, первое устройство 100 может предоставлять видеоизображение относительно части, выбранной посредством второго устройства 200, во второе устройство 200 и другое видеоизображение относительно части, выбранной посредством третьего устройства (не показано), в третье устройство (не показано).
[100] Первое устройство 100 может предоставлять третье видеоизображение, соответствующее экрану выполнения приложения, выполняемого в первом устройстве 100, во второе устройство 200. В этом случае, второе устройство 200 может выбирать часть принимаемого третьего видеоизображения и принимать четвертое видеоизображение относительно выбранной части из первого устройства 100.
[101] Фиг. 2А и 2B иллюстрируют изображение, включающее в себя объект, соответствующий части изображения, захваченного посредством использования первого устройства 100, отображаемой на втором устройстве 200, согласно примерному варианту осуществления. Подробно, фиг. 2А иллюстрирует первое видеоизображение согласно примерному варианту осуществления; и фиг. 2B иллюстрирует второе видеоизображение согласно примерному варианту осуществления.
[102] Первое устройство 100 может предоставлять первое видеоизображение во второе устройство 200 на основе видеоизображения, которое в данный момент захватывается, и может проверять объект 22, включенный в первое видеоизображение. Кроме того, первое устройство 100 может предоставлять второе видеоизображение, включающее в себя только часть первого видеоизображения, которая включает в себя проверенный объект 22, во второе устройство 200.
[103] Первое устройство 100 может проверять объект 22, включенный в предварительно определенную часть 20 в захватываемом видеоизображении, но не ограничено этим. Первое устройство 100 также может проверять объект 22 в первом видеоизображении, предоставленном во второе устройство 200.
[104] Фиг. 3 является блок-схемой последовательности операций, иллюстрирующей способ предоставления видеоизображения, включающего в себя объект, соответствующий части видеоизображения, захватываемого посредством использования первого устройства 100, во второе устройство 200, согласно примерному варианту осуществления.
[105] На этапе S300, первое устройство 100 предоставляет первое видеоизображение во второе устройство 200. Первое устройство 100 может предоставлять первое видеоизображение во второе устройство 200 на основе видеоизображения, которое захватывается. Первое устройство 100 может предоставлять видеоизображение, которое захватывается, в качестве первого видеоизображения без дополнительной обработки, во второе устройство 200. Кроме того, первое устройство 100 может обрабатывать захватываемое видеоизображение и предоставлять обработанное видеоизображение в качестве первого видеоизображения во второе устройство 200. В этом случае, первое устройство 100 может модифицировать разрешение или формат захватываемого видеоизображения. Например, когда разрешение захватываемого видеоизображения превышает разрешение потоковой передачи, которое обеспечивает возможность непрерывной потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200, первое устройство 100 модифицирует разрешение захватываемого видеоизображения таким образом, что оно является идентичным разрешению потоковой передачи, и может предоставлять первое видеоизображение, имеющее модифицированное разрешение, во второе устройство 200. Кроме того, первое видеоизображение может иметь множество первых кадров.
[106] Первое устройство 100 может передавать первое видеоизображение, имеющее исходное разрешение, во второе устройство 200 с первым разрешением. Первое устройство 100 может модифицировать исходное разрешение первого видеоизображения на первое разрешение, и первое устройство 100 может передавать первое видеоизображение, имеющее первое разрешение, во второе устройство 200. В этом случае, первое устройство 100 может получать информацию относительно разрешения дисплея, включенного во второе устройство 200, заранее и сохранять ее и определять первое разрешение на основе разрешения дисплея, включенного во второе устройство 200.
[107] Первое устройство 100 может предоставлять третье видеоизображение, соответствующее экрану выполнения приложения, выполняемого в первом устройстве 100, во второе устройство 200. Первое устройство 100 может предоставлять третье видеоизображение с третьим разрешением во второе устройство 200.
[108] На этапе S310, второе устройство 200 отображает принимаемое первое видеоизображение. Второе устройство 200 может отображать принимаемое первое видеоизображение на экране второго устройства 200. Второе устройство 200 может отображать первое видеоизображение с первым разрешением на экране второго устройства 200.
[109] Между тем, когда второе устройство 200 принимает третье видеоизображение, соответствующее экрану выполнения приложения, выполняемого в первом устройстве 100, второе устройство 200 может отображать принимаемое третье видеоизображение. Второе устройство 200 может отображать третье видеоизображение с третьим разрешением.
[110] На этапе S320, второе устройство 200 формирует информацию области относительно объекта, включенного в первое видеоизображение. Второе устройство 200 может выбирать часть первого видеоизображения в качестве интересующей области на основе пользовательского ввода и может формировать информацию области относительно выбранной интересующей области. Кроме того, второе устройство 200 может выбирать предварительно определенный объект, включенный в первое видеоизображение, и формировать информацию области относительно выбранного объекта.
[111] Второе устройство 200 может принимать сенсорный ввод пользователя относительно первого видеоизображения и выбирать интересующую область на основе позиции сенсорного ввода. Подробно, когда пользователь касается предварительно определенной точки в первом видеоизображении, второе устройство 200 идентифицирует объект, включающий в себя позицию касания, и выбирает область, включающую в себя идентифицированный объект. Например, когда касаются лица в позиции касания первого видеоизображения, второе устройство 200 может идентифицировать лицо, которое представляет собой объект, включенный в позицию касания. Кроме того, второе устройство 200 может выбирать область, включающую в себя идентифицированное лицо, в качестве интересующей области.
[112] Когда пользователь касается предварительно определенной точки первого видеоизображения, второе устройство 200 может выбирать область предварительно заданного диапазона из точки касания, в качестве интересующей области. Например, второе устройство 200 может выбирать предварительно определенную прямоугольную область вокруг точки касания в качестве интересующей области.
[113] Второе устройство 200 может отображать пользовательский интерфейс на экране для пользователя, чтобы выбирать часть первого видеоизображения, в качестве интересующей области. Например, второе устройство 200 может отображать прямоугольник в части первого видеоизображения и предоставлять пользовательский интерфейс, так что пользователь может модифицировать размер прямоугольника посредством касания и перетаскивания кадра с прямоугольником.
[114] Хотя второе устройство 200 выбирает часть первого видеоизображения в качестве интересующей области на основе пользовательского ввода, примерные варианты осуществления не ограничены этим. Второе устройство 200 может распознавать лицо, включенное в первое видеоизображение, без дополнительного пользовательского ввода и выбирать предварительно определенную область, включающую в себя лицо, в качестве интересующей области.
[115] Размер выбранной интересующей области в первом видеоизображении может определяться на основе разрешения потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200. Верхний предел интересующей поверхностной области в первом видеоизображении может определяться на основе разрешения потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200.
[116] Второе устройство 200 может формировать информацию координат выбранной интересующей области. Второе устройство 200 может формировать значение координаты, указывающее позицию выбранной интересующей области, из числа координат всего первого видеоизображения. Кроме того, второе устройство 200 может формировать значение координаты, указывающее позицию точки сенсорного ввода, из всего первого видеоизображения.
[117] Второе устройство 200 может формировать информацию области относительно интересующей области каждого из множества первых кадров, включенных в первое видеоизображение.
[118] Когда третье видеоизображение, соответствующее экрану выполнения приложения, выполняемого в первом устройстве 100, предоставляется во второе устройство 200, второе устройство 200 может выбирать часть третьего видеоизображения и формировать информацию области относительно выбранной части.
[119] На этапе S330, второе устройство 200 предоставляет сформированную информацию области относительно интересующей области в первое устройство 100. Второе устройство 200 может предоставлять значение координаты выбранной интересующей области в первое устройство 100. Кроме того, второе устройство 200 может предоставлять значение координаты точки сенсорного ввода, введенной пользователем, в первое устройство 100.
[120] На этапе S340, первое устройство 100 идентифицирует объект, связанный с информацией области. На этапе S340, первое устройство 100 может идентифицировать объект в первом видеоизображении на основе принимаемой информации области. Например, когда объект, включенный в первое видеоизображение, соответствующее принимаемой информации области, является лицом, первое устройство 100 может идентифицировать лицо из первого видеоизображения. Кроме того, объект, связанный с принимаемой информацией области, может быть идентифицирован из каждого из множества первых кадров, включенных в первое видеоизображение.
[121] Первое устройство 100 может идентифицировать объект из захватываемого видеоизображения на основе принимаемой информации области. Принимаемая информация области является информацией области относительно части первого видеоизображения, и в силу этого первое устройство 100 может проверять часть, соответствующую части первого видеоизображения, соответствующей принимаемой информации области, из захватываемого видеоизображения. Кроме того, первое устройство 100 может идентифицировать объект, включенный в соответствующую часть, из захватываемого видеоизображения.
[122] Первое устройство 100 может идентифицировать объект, включенный в захватываемое видеоизображение, посредством использования объекта, идентифицированного из первого видеоизображения. Первое устройство 100 может идентифицировать объект, который является аналогичным изображению объекта, идентифицированного из первого видеоизображения, из захватываемого видеоизображения. То, являются объекты аналогичными или нет, может определяться различными способами. Например, первое устройство 100 может определять то, являются объекты аналогичными или нет, посредством сравнения, по меньшей мере, одного из размера, цвета и формы объекта. Альтернативно, первое устройство 100 может сравнивать части различных объектов друг с другом, чтобы определять то, являются объекты аналогичными или нет.
[123] Если первое устройство 100 принимает информацию области части третьего видеоизображения, соответствующего экрану выполнения приложения, выполняемого в первом устройстве 100, из второго устройства 200, первое устройство 100 может идентифицировать объект из третьего видеоизображения на основе принимаемой информации области.
[124] На этапе S350, первое устройство 100 отслеживает идентифицированный объект. Первое устройство 100 может отслеживать объект, идентифицированный из первого видеоизображения. Кроме того, первое устройство 100 может отслеживать объект, идентифицированный из видеоизображения, захваченного посредством использования первого устройства 100. Видеоизображение, захваченное посредством использования первого устройства 100, включает в себя видеоизображение, которое в данный момент захватывается посредством использования первого устройства 100. Идентифицированный объект может перемещаться или вращаться внутри видеоизображения, и первое устройство 100 может отслеживать объект внутри видеоизображения на основе формы и цвета объекта. Отслеживание идентифицированного объекта означает, в случае, когда объект перемещается, проверку позиции движущегося объекта внутри видеоизображения и проверку области, в которую включен объект, но отслеживание не ограничено этим.
[125] На этапе S350, первое устройство 100 может выбирать кадр, включающий в себя идентифицированный объект, из множества первых кадров первого видеоизображения. Кроме того, первое устройство 100 может идентифицировать часть, включающую в себя идентифицированный объект, из множества первых кадров первого видеоизображения.
[126] Когда первое устройство 100 принимает информацию области части третьего видеоизображения, соответствующего экрану выполнения приложения, выполняемого в первом устройстве 100, из второго устройства 200, первое устройство 100 может отслеживать объект в третьем видеоизображении.
[127] На этапе S360, первое устройство 100 предоставляет второе видеоизображение, включающее в себя только часть, включающую в себя идентифицированный объект, во второе устройство 200. Первое устройство 100 может вырезать часть, включающую в себя идентифицированный объект, из захваченного видеоизображения и предоставлять вырезанную часть в качестве второго видеоизображения во второе устройство 200.
[128] Подробно, первое устройство 100 может определять область, соответствующую интересующей области на экране первого видеоизображения, имеющего исходное разрешение, на основе принимаемой информации области. Кроме того, первое устройство 100 может преобразовывать первое видеоизображение во второе видеоизображение таким образом, что только определенная область включена во второе видеоизображение. Кроме того, первое устройство 100 может предоставлять второе видеоизображение с первым разрешением во второе устройство 200. Первое видеоизображение с первым разрешением может быть преобразовано из первого видеоизображения с исходным разрешением. Например, когда исходное разрешение первого видеоизображения составляет 1000×1000, и первое разрешение второго изображения составляет 100×100, первое устройство 100 может преобразовывать часть первого видеоизображения, соответствующую определенной области, во второе видеоизображение, имеющее разрешение 100×100, и передавать второе видеоизображение с разрешением 100×100 во второе устройство 200.
[129] Первое устройство 100 может отличать часть, включающую в себя идентифицированный объект, из множества первых кадров первого видеоизображения и предоставлять второе видеоизображение, включающее в себя множество вторых кадров, включающих в себя только часть из множества первых кадров, во внешнее устройство.
[130] Когда первое устройство 100 выбирает кадр, включающий в себя идентифицированный объект, из множества первых кадров первого видеоизображения, первое устройство 100 может предоставлять второе видеоизображение, имеющее множество вторых кадров, включающих в себя только часть выбранного кадра, во внешнее устройство. В этом случае, эта часть может представлять собой интересующую область. Кроме того, первое устройство 100 может вырезать часть, соответствующую интересующей области, согласно выбранному кадру, за счет этого формируя второй кадр для выбранного кадра.
[131] Помимо этого, первое устройство 100 может определять размер области, соответствующей второму видеоизображению, согласно способу связи между первым устройством 100 и вторым устройством 200.
[132] Второе видеоизображение может включать в себя множество вторых кадров, включающих в себя только часть кадра, выбранного на этапе S350, но не ограничено этим. Кроме того, второе видеоизображение может включать в себя множество вторых кадров, включающих в себя только отличающуюся часть на этапе S350, но не ограничено этим.
[133] Первое устройство 100 может определять качество изображений или разрешение второго видеоизображения согласно способу связи между первым устройством 100 и вторым устройством 200. Например, когда разрешение части кадра, включающей в себя идентифицированный объект, меньше разрешения потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200, первое устройство 100 может увеличивать разрешение или качество изображений части, включающей в себя идентифицированный объект. Помимо этого, например, когда разрешение части кадра, включающей в себя идентифицированный объект, меньше разрешения потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200, первое устройство 100 может увеличивать разрешение или качество изображений части кадра, включающей в себя идентифицированный объект.
[134] Примеры способа связи между первым устройством 100 и вторым устройством 200 включают в себя, без ограничения, связь по стандарту третьего поколения (3G), связь по стандарту четвертого поколения (4G) и связь по стандарту высококачественной беспроводной связи (Wi-Fi).
[135] Когда модифицируется способ связи между первым устройством 100 и вторым устройством 200, первое устройство 100 может модифицировать размер интересующей области, соответствующей второму видеоизображению, или качество изображений для второго видеоизображения. Способ связи между первым устройством 100 и вторым устройством 200 может быть модифицирован, когда, по меньшей мере, одно из первого устройства 100 и второго устройства 200 выполняет передачу обслуживания.
[136] Помимо этого, когда идентифицированный объект исчезает из захваченного видеоизображения, т.е. когда идентифицированный объект не захвачен, первое устройство 100 может модифицировать область, соответствующую второму видеоизображению. Например, когда идентифицированный объект исчезает из захваченного видеоизображения, первое устройство 100 может предоставлять все захваченное видеоизображение во второе устройство 200. Кроме того, в этом случае, первое устройство 100 может предоставлять все захваченное видеоизображение во второе устройство 200 на основе дополнительного пользовательского ввода.
[137] Помимо этого, когда объект, который исчезает еще раз, повторно появляется в захваченном изображении, т.е. когда объект, который исчезает, захвачен снова, видеоизображение части, включающей в себя появляющийся объект, из общей области захваченного изображения может предоставляться во второе устройство 200.
[138] Когда первое устройство 100 принимает информацию области относительно части третьего видеоизображения, соответствующего экрану выполнения приложения, выполняемого в первом устройстве 100, первое устройство 100 может предоставлять четвертое видеоизображение, включающее в себя только часть, которая включает в себя идентифицированный объект, во второе устройство 200. В этом случае, первое устройство 100 может предоставлять четвертое видеоизображение с третьим разрешением во второе устройство 200.
[139] Когда первое устройство 100 принимает информацию области относительно части третьего видеоизображения, соответствующего экрану выполнения приложения, выполняемого в первом устройстве 100, первое устройство 100 может не идентифицировать или отслеживать объект, включенный в третье видеоизображение. В этом случае, первое устройство 100 может вырезать часть третьего видеоизображения на основе принимаемой информации области и преобразовывать вырезанную часть в четвертое видеоизображение и предоставлять четвертое видеоизображение во второе устройство 200.
[140] На этапе S370, второе устройство 200 отображает принимаемое второе видеоизображение. Пользователь второго устройства 200 может проверять подробное видеоизображение относительно объекта, включенного в выбранную часть. Кроме того, второе устройство 200 может отображать неподвижный экран принимаемого второго видеоизображения.
[141] Между тем, второе устройство 200 может совместно отображать первое видеоизображение и второе видеоизображение на экране второго устройства 200. В этом случае, второе устройство 200 может принимать не только второе видеоизображение, но также и первое видеоизображение на этапе S360. Кроме того, второе устройство 200 может отображать первое и второе видеоизображения посредством перекрытия второго видеоизображения на первом видеоизображении. Второе устройство 200 может перекрывать второе видеоизображение в части первого видеоизображения, в которой не отображается пользователь первого устройства 100. Помимо этого, второе устройство 200 может регулировать размер части, в которой отображается первое видеоизображение, и размер части, в которой отображается второе видеоизображение. Тем не менее, примерные варианты осуществления не ограничены этим, и второе устройство 200 может отображать первое и второе видеоизображения на экране второго устройства 200 без перекрытия первого и второго видеоизображений.
[142] Хотя выше описано второе устройство 200, принимающее второе видеоизображение из первого устройства 100 и отображающее как первое, так и второе видеоизображения, альтернативно, второе устройство 200, может выбирать часть первого видеоизображения, извлекать развернутое изображение выбранной части из первого видеоизображения и отображать извлеченное развернутое изображение на экране второго устройства 200 вместе с первым видеоизображением.
[143] Фиг. 4 является блок-схемой последовательности операций, иллюстрирующей способ формирования информации области относительно интересующей области, посредством использования второго устройства 200, согласно примерному варианту осуществления.
[144] На этапе S322, второе устройство 200 принимает пользовательский ввод для выбора части первого видеоизображения. Второе устройство 200 может принимать сенсорный ввод пользователя для выбора части первого видеоизображения. Например, второе устройство 200 может принимать пользовательский ввод для касания предварительно определенной точки первого видеоизображения или пользовательский ввод для касания и перетаскивания предварительно определенной точки первого видеоизображения.
[145] Кроме того, второе устройство 200 может принимать сенсорный ввод пользователя через предварительно определенный пользовательский интерфейс, отображаемый на экране. Например, второе устройство 200 может отображать прямоугольник в части первого видеоизображения и предоставлять пользовательский интерфейс, так что пользователь может касаться и перетаскивать кадр с прямоугольником, чтобы модифицировать размер прямоугольника. Кроме того, второе устройство 200 может принимать сенсорный ввод пользователя через предоставленный пользовательский интерфейс.
[146] На этапе S324, второе устройство 200 проверяет способ связи относительно первого устройства 100. Второе устройство 200 может проверять тип и полосу пропускания способа связи относительно первого устройства 100. Кроме того, второе устройство 200 может проверять разрешение потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200. Примеры способа связи между первым устройством 100 и вторым устройством 200 включают в себя, без ограничения, 3G-связь, 4G-связь и Wi-Fi-связь.
[147] На этапе S326, второе устройство 200 выбирает часть первого видеоизображения в качестве интересующей области на основе принимаемого пользовательского ввода и проверенного способа связи. Второе устройство 200 может выбирать часть первого видеоизображения на основе позиции точки сенсорного ввода в первом видеоизображении. Подробно, когда пользователь касается предварительно определенной точки в первом видеоизображении, второе устройство 200 идентифицирует объект, включающий в себя точку касания, и выбирает часть первого видеоизображения, включающую в себя идентифицированный объект. Например, когда касаются отображаемого изображения лица в первом видеоизображении, второе устройство 200 может идентифицировать лицо, которое представляет собой объект, включающий в себя точку касания. Кроме того, второе устройство 200 может выбирать часть, включающую в себя идентифицированное лицо, в качестве интересующей области.
[148] Помимо этого, когда пользователь касается предварительно определенной точки в первом видеоизображении, второе устройство 200 может выбирать область предварительно заданного диапазона из точки касания, в качестве интересующей области. Например, второе устройство 200 может выбирать прямоугольную область, имеющую предварительно определенный размер относительно точки касания, в качестве интересующей области.
[149] Второе устройство 200 может модифицировать выбранную интересующую область согласно сенсорному вводу пользователя через пользовательский интерфейс.
[150] Размер интересующей области, выбранной в первом видеоизображении, может определяться согласно способу связи между первым устройством 100 и вторым устройством 200. Например, размер интересующей области, выбранной в первом видеоизображении, может определяться на основе, по меньшей мере, одного из типа и полосы пропускания способа связи. Кроме того, в другом примере, размер интересующей области, выбранной в первом видеоизображении, может определяться на основе степени разрешения потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200. Верхний предел размера интересующей области, выбранной в первом видеоизображении, может определяться согласно способу связи между первым устройством 100 и вторым устройством 200.
[151] Хотя второе устройство 200 выбирает часть первого видеоизображения на основе пользовательского ввода согласно вышеприведенному описанию со ссылкой на фиг. 4, примерные варианты осуществления не ограничены этим. Второе устройство 200 может распознавать лицо, включенное в первое видеоизображение, без дополнительного пользовательского ввода и выбирать предварительно определенную область, включающую в себя лицо, в качестве интересующей области. Кроме того, в этом случае, размер выбранной интересующей области может определяться согласно способу связи между первым устройством 100 и вторым устройством 200.
[152] Фиг. 5 является блок-схемой последовательности операций, иллюстрирующей, когда модифицируется способ связи между первым устройством 100 и вторым устройством 200, способ модификации интересующей области, выбранной посредством использования первого устройства 100, и предоставления видеоизображения относительно модифицированной области во второе устройство 200, согласно примерному варианту осуществления.
[153] На этапе S500, первое устройство 100 определяет то, модифицируется способ связи или нет между первым устройством 100 и вторым устройством 200. Подробно, первое устройство 100 может проверять то, модифицируются тип или полоса пропускания способа связи либо нет относительно второго устройства 200. Кроме того, второе устройство 200 может проверять то, модифицируется или нет разрешение потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200.
[154] Примеры способа связи между первым устройством 100 и вторым устройством 200 включают в себя, без ограничения, 3G-связь, 4G-связь и Wi-Fi-связь. Помимо этого, способ связи между первым устройством 100 и вторым устройством 200 может быть модифицирован, когда, по меньшей мере, одно из первого устройства 100 и второго устройства 200 выполняет передачу обслуживания.
[155] В качестве результата определения этапа S500, когда модифицируется способ связи, на этапе S510, первое устройство 100 модифицирует область, соответствующую второму видеоизображению, передаваемому во второе устройство 200. Когда модифицируется способ связи между первым устройством 100 и вторым устройством 200, первое устройство 100 может модифицировать размер части первого видеоизображения, соответствующей второму видеоизображению.
[156] Например, когда модифицируется способ связи между первым устройством 100 и вторым устройством 200 с 3G-связи на Wi-Fi-связь, может выбираться часть первого видеоизображения, которая должна передаваться из первого устройства, которая больше части первого видеоизображения, соответствующей второму видеоизображению. Когда способ связи между первым устройством 100 и вторым устройством 200 представляет собой 3G-связь, и первое устройство 100 передает часть лица первого видеоизображения, и затем способ связи между первым устройством 100 и вторым устройством 200 модифицируется на Wi-Fi-связь, первое устройство 100 может выбирать часть первого видеоизображения таким образом, что часть фона первого видеоизображения дополнительно включена в дополнение к лицу. Помимо этого, например, когда модифицируется способ связи между первым устройством 100 и вторым устройством 200 с 4G-связи на Wi-Fi-связь, может выбираться меньшая область, чем часть, соответствующая второму видеоизображению.
[157] Кроме того, например, когда модифицируется разрешение потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200, может модифицироваться размер части, соответствующей второму видеоизображению.
[158] Размер области, соответствующей, по меньшей мере, одному из типа и полосы пропускания способа связи, может задаваться заранее и сохраняться в первом устройстве 100. Кроме того, размер области, соответствующей разрешению потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200, может задаваться заранее и сохраняться в первом устройстве 100.
[159] На этапе S520, первое устройство 100 предоставляет видеоизображение модифицированной области во второе устройство 200. Например, когда модифицируется способ связи между первым устройством 100 и вторым устройством 200 с 3G-связи на Wi-Fi-связь, первое устройство 100 может предоставлять видеоизображение относительно части первого видеоизображения, большей части первого видеоизображения, соответствующей второму видеоизображению, во второе устройство 200. Кроме того, например, когда уменьшается разрешение потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200, первое устройство может предоставлять видеоизображение относительно меньшей части первого видеоизображения, чем часть первого видеоизображения, соответствующая второму видеоизображению, во второе устройство 200.
[160] Фиг. 6 является блок-схемой последовательности операций, иллюстрирующей, когда модифицируется способ связи между первым устройством 100 и вторым устройством 200, способ предоставления видеоизображения, имеющего модифицированное качество изображений посредством использования первого устройства 100, во второе устройство 200, согласно примерному варианту осуществления.
[161] На этапе S600, первое устройство 100 определяет то, модифицируется или нет способ связи относительно второго устройства 200. Подробно, первое устройство 100 может проверять то, модифицируется тип или полоса пропускания связи либо нет относительно второго устройства 200. Кроме того, второе устройство 200 может проверять то, модифицируется или нет разрешение потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200.
[162] В качестве результата этапа S600, когда определяется то, что способ связи модифицируется, на этапе S610, первое устройство 100 модифицирует качество изображений для второго видеоизображения, которое передается во второе устройство 200. Когда модифицируется способ связи между первым устройством 100 и вторым устройством 200, первое устройство 100 может модифицировать качество изображений для второго видеоизображения на высокое качество изображений или низкое качество изображений.
[163] Например, когда модифицируется способ связи между первым устройством 100 и вторым устройством 200 с 3G-связи на Wi-Fi-связь, качество изображений для второго видеоизображения может быть модифицировано на более высокое качество изображений, чем в 3G-связи. Помимо этого, например, когда модифицируется способ связи между первым устройством 100 и вторым устройством 200 с 4G-связи на 3G-связь, качество изображений для второго видеоизображения может быть модифицировано на более низкое качество изображения, чем в 4G-связи.
[164] В другом примере, качество изображений для второго видеоизображения может быть модифицировано, когда модифицируется разрешение потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200.
[165] Качество изображений, соответствующее, по меньшей мере, одному из типа и полосе пропускания способа связи, может задаваться заранее и сохраняться в первом устройстве 100. Кроме того, качество изображений, соответствующее разрешению потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200, может задаваться заранее и сохраняться в первом устройстве 100.
[166] На этапе S620, первое устройство 100 предоставляет видеоизображение с модифицированным качеством изображений во второе устройство 200. Первое устройство 100 может предоставлять видеоизображение, имеющее надлежащее качество изображений в качестве модифицированного качества изображений, во второе устройство 200.
[167] Фиг. 7 является блок-схемой последовательности операций, иллюстрирующей способ предоставления видеоизображения, включающего в себя объект, соответствующий части видеоизображения, захватываемого посредством использования первого устройства 100, во второе устройство 200, согласно другому примерному варианту осуществления. Ссылаясь на фиг. 7, первое устройство 100 может принимать информацию координат предварительно определенной точки первого видеоизображения из второго устройства 200 и выбирать часть первого видеоизображения в качестве интересующей области посредством использования принимаемой информации координат.
[168] На этапе S700, первое устройство 100 предоставляет первое видеоизображение во второе устройство 200. Первое устройство 100 может предоставлять первое видеоизображение во второе устройство 200 на основе захваченного видеоизображения. Первое устройство 100 может предоставлять захваченное видеоизображение в качестве первого видеоизображения без его обработки во второе устройство 200. Кроме того, первое устройство 100 может обрабатывать захваченное видеоизображение и предоставлять обработанное видеоизображение в качестве первого видеоизображения во второе устройство 200. В этом случае, первое устройство 100 может модифицировать разрешение захваченного видеоизображения или преобразовывать захваченное видеоизображение в предварительно определенный формат. Например, если разрешение захваченного видеоизображения превышает разрешение потоковой передачи данных между первым устройством 100 и вторым устройством 200, первое устройство 100 может модифицировать разрешение захваченного видеоизображения таким образом, что оно является идентичным разрешению потоковой передачи данных, и может предоставлять захваченное видеоизображение с модифицированным разрешением, в качестве первого видеоизображения, во второе устройство 200.
[169] На этапе S700, первое устройство 100 может передавать первое видеоизображение, имеющее исходное разрешение, во внешнее устройство с первым разрешением. Первое устройство 100 может преобразовывать первое видеоизображение, имеющее исходное разрешение, в первое видеоизображение с первым разрешением, и передавать первое видеоизображение, имеющее первое разрешение, во второе устройство 200. В этом случае, первое устройство 100 может получать информацию относительно разрешения дисплея, включенного во второе устройство 200, заранее и сохранять ее и может определять первое разрешение на основе разрешения дисплея, включенного во второе устройство 200.
[170] На этапе S710, второе устройство 200 отображает принимаемое первое видеоизображение. Второе устройство 200 может отображать принимаемое первое видеоизображение на экране второго устройства 200. Например, второе устройство 200 может отображать первое видеоизображение с первым разрешением на экране.
[171] На этапе S720, второе устройство 200 принимает сенсорный ввод пользователя относительно первого видеоизображения, отображаемого на экране. Второе устройство 200 может принимать сенсорный ввод пользователя, который выбирает предварительно определенную точку первого видеоизображения, отображаемого на экране. Кроме того, второе устройство 200 может формировать информацию координат точки касания.
[172] На этапе S730, второе устройство 200 предоставляет информацию координат точки касания в первое устройство 100.
[173] На этапе S740, первое устройство 100 определяет часть первого видеоизображения, которая должна предоставляться во второе устройство 200, в качестве интересующей области, на основе принимаемой информации координат. Первое устройство 100 может выбирать часть на основе позиции точки касания. Подробно, первое устройство 100 может идентифицировать объект, включающий в себя точку касания, и выбирать область, которая включает в себя идентифицированный объект. Например, когда касаются части лица в первом видеоизображении, первое устройство 100 может идентифицировать лицо, в качестве объекта, включающего в себя точку касания. Кроме того, первое устройство 100 может выбирать часть, включающую в себя идентифицированное лицо, в качестве интересующей области.
[174] Кроме того, первое устройство 100 может выбирать область предварительно заданного диапазона вокруг точки касания в качестве интересующей области. Например, первое устройство 100 может выбирать прямоугольную область, имеющую предварительно определенный размер вокруг точки касания, в качестве интересующей области.
[175] На этапе S750, первое устройство 100 идентифицирует объект, включенный в определенную часть. Например, когда первое устройство 100 выбирает область предварительно заданного диапазона из точки касания в качестве интересующей области, первое устройство 100 может идентифицировать объект, включенный в выбранную часть, из первого видеоизображения.
[176] Первое устройство 100 может идентифицировать объект из захваченного видеоизображения на основе определенной интересующей области. Определенная интересующая область представляет собой часть первого видеоизображения, и в силу этого первое устройство 100 может проверять область, совпадающую с интересующей областью первого видеоизображения, из видеоизображения, которое в данный момент захватывается. Кроме того, первое устройство 100 может идентифицировать объект, включенный в совпадающую область, из видеоизображения, которое в данный момент захватывается.
[177] Первое устройство 100 может идентифицировать объект, включенный в видеоизображение, которое захватывается, посредством использования объекта, идентифицированного из первого видеоизображения. Первое устройство 100 может идентифицировать объект, включенный в захватываемое видеоизображение, посредством использования идентифицированного объекта из первого видеоизображения. Первое устройство 100 может идентифицировать объект, который является аналогичным изображению объекта, идентифицированного из первого видеоизображения, на основе порогового значения согласования/идентификации.
[178] На этапе S760, первое устройство 100 отслеживает идентифицированный объект. Первое устройство 100 может отслеживать объект, идентифицированный из первого видеоизображения. Кроме того, первое устройство 100 может отслеживать объект, идентифицированный из захваченного видеоизображения.
[179] На этапе S770, первое устройство 100 предоставляет второе видеоизображение, включающее в себя отслеживаемый объект, во второе устройство 200. Первое устройство 100 может вырезать часть, включающую в себя идентифицированный объект, из захваченного видеоизображения и предоставлять вырезанную часть в качестве второго видеоизображения во второе устройство 200.
[180] Подробно, первое устройство 100 может определять часть экрана первого видеоизображения, имеющего исходное разрешение, соответствующее интересующей области, на основе принимаемой информации области. Кроме того, первое устройство 100 может преобразовывать первое видеоизображение во второе видеоизображение таким образом, что только определенная часть включена во второе видеоизображение. Кроме того, первое устройство 100 может предоставлять второе видеоизображение с первым разрешением во второе устройство 200. Первое видеоизображение с первым разрешением может быть преобразовано из первого видеоизображения с исходным разрешением. Например, когда исходное разрешение первого видеоизображения составляет 1000×1000, и первое разрешение второго видеоизображения составляет 100×100, первое устройство 100 может преобразовывать определенную часть первого видеоизображения во второе видеоизображение и передавать второе видеоизображение с разрешением 100×100 во второе устройство 200.
[181] Первое устройство 100 может определять размер части, соответствующей второму видеоизображению, согласно способу связи между первым устройством 100 и вторым устройством 200. Кроме того, первое устройство может определять качество изображений для второго видеоизображения согласно способу связи между первым устройством 100 и вторым устройством 200. Примеры способа связи между первым устройством 100 и вторым устройством 200 включают в себя, без ограничения, 3G-связь, 4G-связь и Wi-Fi-связь.
[182] Когда модифицируется способ связи между первым устройством 100 и вторым устройством 200, первое устройство 100 может модифицировать размер области, соответствующей второму видеоизображению, или качество изображений области, соответствующей второму видеоизображению. Способ связи между первым устройством 100 и вторым устройством 200 может быть модифицирован, когда, по меньшей мере, одно из первого устройства 100 и второго устройства 200 выполняет передачу обслуживания.
[183] На этапе S780, второе устройство 200 отображает принимаемое видеоизображение. Пользователь второго устройства 200 может проверять подробное видеоизображение объекта, включенного в выбранную часть.
[184] Между тем, второе устройство 200 может совместно отображать первое видеоизображение и второе видеоизображение на экране второго устройства 200. В этом случае, на этапе S770, второе устройство 200 может принимать не только второе видеоизображение, но также и первое видеоизображение. Кроме того, второе устройство 200 может отображать первое и второе видеоизображения посредством перекрытия второго видеоизображения на первом видеоизображении. Второе устройство 200 может перекрывать второе видеоизображение в части первого видеоизображения, в которой не отображается пользователь первого устройства 100. Помимо этого, второе устройство 200 может регулировать размер части, в которой отображается первое видеоизображение, и размер части, в которой отображается второе видеоизображение. Тем не менее, примерные варианты осуществления не ограничены этим, и второе устройство 200 может отображать первое и второе видеоизображения на экране второго устройства 200 без перекрытия первого и второго видеоизображений.
[185] Фиг. 8А и 8B иллюстрируют пример определения части первого видеоизображения в качестве интересующей области, посредством использования второго устройства 200, так что объект, включающий в себя точку, которой касается пользователь, включен в определенную часть, согласно примерному варианту осуществления.
[186] Ссылаясь на фиг. 8А и 8B, когда пользователь касается предварительно определенной точки 80 первого видеоизображения, отображаемого на экране второго устройства 200, второе устройство 200 может определять область 84, включающую в себя лицо 82, которое включает в себя точку 80 касания, в качестве части первого видеоизображения.
[187] Подробно, когда пользователь касается предварительно определенной точки 80 первого видеоизображения, отображаемого на экране, второе устройство 200 может идентифицировать лицо 82, включающее в себя точку касания. Кроме того, второе устройство 200 может выбирать область 84, включающую в себя лицо 82. В этом случае, размер области 84 может определяться на основе способа связи между первым устройством 100 и вторым устройством 200.
[188] Например, когда пользователь касается предварительно определенного меню, отображаемого на экране второго устройства 200, предварительно определенный прямоугольный блок отображается на экране второго устройства 200, и пользователь может перемещать отображаемый прямоугольный блок или регулировать размер прямоугольного блока, чтобы выбирать интересующую область. В этом случае, пользовательский интерфейс, через который перемещается прямоугольный блок или регулируется размер прямоугольного блока, также может отображаться на экране второго устройства 200.
[189] Фиг. 9А и 9B иллюстрируют пример определения, в качестве интересующей области, части в предварительно заданном диапазоне из точки касания пользователя, посредством использования второго устройства 200, согласно примерному варианту осуществления.
[190] Ссылаясь на фиг. 9А и 9B, когда пользователь касается предварительно определенной точки 90 первого видеоизображения, отображаемого на экране второго устройства 200, прямоугольная область 92, имеющая предварительно определенный размер вокруг точки 90 касания, может определяться в качестве части первого видеоизображения. В этом случае, размер области 92 может определяться на основе способа связи между первым устройством 100 и вторым устройством 200.
[191] Альтернативно, второе устройство 200 может определять интересующую область на основе растягивающего ввода пользователя. Когда пользователь разворачивает предварительно определенную часть второго видеоизображения посредством растягивающего ввода с использованием, например, своего большого пальца и указательного пальца и удерживает касающийся большой палец и указательный палец в течение предварительно определенного периода времени или дольше, второе устройство 200 может определять часть, развернутую посредством растягивающего ввода, в качестве интересующей области. Кроме того, второе устройство 200 может отправлять запрос на предмет второго видеоизображения, соответствующего определенной интересующей области, в первое устройство 100.
[192] Фиг. 10А и 10B иллюстрируют пример определения части первого видеоизображения в качестве интересующей области посредством использования второго устройства 200 через пользовательский интерфейс для определения части первого видеоизображения, согласно примерному варианту осуществления.
[193] Ссылаясь на фиг. 10А и 10B, второе устройство 200 может отображать направляющую линию 10 для выбора части первого видеоизображения на экране. Кроме того, второе устройство 200 может модифицировать размер направляющей линии 10 на основе касания пользователем части направляющей линии 10 и ее перетаскивания. Кроме того, второе устройство 200 может определять часть, включенную в модифицированную направляющую линию 10, в качестве интересующей области первого видеоизображения. В этом случае, верхний предел размера части, включенной в направляющую линию 10, может определяться на основе способа связи между первым устройством 100 и вторым устройством 200.
[194] Фиг. 11A и 11B иллюстрируют, когда модифицируется способ связи между первым устройством 100 и вторым устройством 200, пример использования второго устройства 200, чтобы принимать, из первого устройства 100, видеоизображение с модифицированным разрешением, согласно примерному варианту осуществления. Фиг. 11А иллюстрирует видеоизображение, отображаемое на втором устройстве 200 до того, как модифицируется способ связи, и фиг. 11B иллюстрирует видеоизображение, отображаемое на втором устройстве 200 после того, как модифицируется способ связи.
[195] Когда модифицируется способ связи, используемый между первым устройством 100 и вторым устройством 200, может уменьшаться разрешение потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200. В этом случае, второе устройство 200 может принимать видеоизображение, имеющее более низкое разрешение, чем разрешение видеоизображения, принимаемого до того, как модифицируется способ связи, из первого устройства 100. Кроме того, второе устройство 200 может отображать видеоизображение, принимаемое после того, как модифицируется способ связи, с меньшим размером, чем размер видеоизображения, принимаемого до того, как модифицируется способ связи.
[196] Фиг. 12А и 12B иллюстрируют, когда модифицируется способ связи между первым устройством 100 и вторым устройством 200, пример использования второго устройства 200, чтобы принимать, из первого устройства 100, видеоизображение с модифицированным качеством изображений, согласно примерному варианту осуществления. Фиг. 12А иллюстрирует видеоизображение, отображаемое на втором устройстве 200 до того, как модифицируется способ связи, и фиг. 12B иллюстрирует видеоизображение, отображаемое на втором устройстве 200 после того, как модифицируется способ связи.
[197] Когда модифицируется способ связи, используемый между первым устройством 100 и вторым устройством 200, может уменьшаться разрешение потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200. В этом случае, второе устройство 200 может принимать видеоизображение, имеющее более низкое качество изображения, чем качество видеоизображения, принимаемого до того, как модифицируется способ связи, из первого устройства 100. Кроме того, второе устройство 200 может отображать видеоизображение, принимаемое после того, как модифицируется способ связи, с размером, идентичным размеру видеоизображения, принимаемого до того, как модифицируется способ связи.
[198] Фиг. 13А и 13B иллюстрируют, когда модифицируется способ связи между первым устройством 100 и вторым устройством 200, пример использования второго устройства 200, чтобы принимать, из первого устройства 100, видеоизображение с модифицированной частью, согласно примерному варианту осуществления. Фиг. 13А иллюстрирует видеоизображение, отображаемое на втором устройстве 200 до того, как модифицируется способ связи, и фиг. 13B иллюстрирует видеоизображение, отображаемое на втором устройстве 200 после того, как модифицируется способ связи.
[199] Когда модифицируется способ связи, используемый между первым устройством 100 и вторым устройством 200, может увеличиваться разрешение потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200. В этом случае, второе устройство 200 может принимать из первого устройства 100 видеоизображение, имеющее более широкую область, чем видеоизображение, принимаемое из первого устройства 100 до того, как модифицируется способ связи.
[200] Фиг. 14 является блок-схемой, иллюстрирующей первое устройство 100 согласно примерному варианту осуществления.
[201] Как проиллюстрировано на фиг. 14, первое устройство 100 включает в себя блок 110 получения изображений (например, узел получения изображений и т.д.), блок 120 предоставления изображений (например, узел предоставления изображений и т.д.), блок 130 идентификации объектов (например, узел идентификации объектов и т.д.), блок 140 отслеживания объектов (например, узел отслеживания объектов), блок 150 проверки сети (например, узел проверки сети и т.д.), буфер 190 кадров, базу 160 данных (DB), приемо-передающий блок 170 (например, приемо-передающее устройство и т.д.) и блок 180 управления (например, контроллер, процессор и т.д.).
[202] Блок 110 получения изображений получает изображение, которое должно предоставляться во второе устройство 200. Блок 110 получения изображений может получать видеоизображение, которое захвачено посредством использования фотографического устройства или датчика изображений, включенного в себя первое устройство 100, но не ограничен этим. Блок 110 получения изображений может получать контент, такой как изображение или захваченное изображение.
[203] Когда третье видеоизображение, соответствующее экрану выполнения приложения, выполняемого в первом устройстве 100, предоставляется во второе устройство 200, блок 110 получения изображений может получать третье видеоизображение, соответствующее экрану выполнения приложения из буфера 190 кадров. Тем не менее, примерные варианты осуществления не ограничены этим, и блок 110 получения изображений может извлекать изображение, соответствующее экрану выполнения приложения, из буфера 190 кадров, который описывается ниже, и формировать третье видеоизображение посредством обработки извлеченного изображения.
[204] Блок 120 предоставления изображений предоставляет полученное изображение во второе устройство 200. Блок 120 предоставления изображений может обрабатывать полученное изображение и предоставлять его во второе устройство 200, но не ограничен этим. Блок 120 предоставления изображений может предоставлять полученное изображение во второе устройство 200 без дополнительной обработки.
[205] Блок 120 предоставления изображений может предоставлять первое видеоизображение и второе видеоизображение во второе устройство 200 на основе видеоизображения, захваченного посредством использования первого устройства 100. Блок 120 предоставления изображений также может предоставлять необработанное захваченное видеоизображение во второе устройство 200 в качестве первого видеоизображения. Кроме того, блок 120 предоставления изображений может обрабатывать захваченное видеоизображение и предоставлять обработанное видеоизображение во второе устройство 200 в качестве первого видеоизображения. В этом случае, блок 120 предоставления изображений может модифицировать разрешение или качество изображений для захваченного видеоизображения или преобразовывать формат захваченного видеоизображения.
[206] Блок 120 предоставления изображений может передавать, с первым разрешением, первое видеоизображение, имеющее исходное разрешение, во второе устройство 200. Первое видеоизображение с первым разрешением может быть преобразовано из первого видеоизображения с исходным разрешением. В этом случае, первое устройство 100 может получать информацию относительно разрешения дисплея, включенного во второе устройство 200, заранее и сохранять ее и определять первое разрешение на основе разрешения дисплея, включенного во второе устройство 200.
[207] Блок 120 предоставления изображений может предоставлять, во второе устройство 200, второе видеоизображение, включающее в себя объект, отслеживаемый посредством использования блока 140 отслеживания объектов, который описывается ниже. Второе видеоизображение может содержать только часть, которая включает в себя отслеживаемый объект. Кроме того, когда модифицируется способ связи между первым устройством 100 и вторым устройством 200, блок 120 предоставления изображений может модифицировать разрешение или качество изображений для второго видеоизображения и предоставлять модифицированное видеоизображение во второе устройство 200. Кроме того, когда модифицируется способ связи между первым устройством 100 и вторым устройством 200, блок 120 предоставления изображений может модифицировать размер части, соответствующей второму видеоизображению, и предоставлять видеоизображение модифицированной части во второе устройство 200.
[208] Между тем, блок 120 предоставления изображений может предоставлять третье видеоизображение, соответствующее экрану выполнения приложения, выполняемого в первом устройстве 100, во второе устройство 200. Кроме того, когда второе устройство 200 выбирает часть третьего видеоизображения, принимаемого из первого устройства 100, и запрашивает видеоизображение выбранной части, первое устройство 100 может предоставлять четвертое видеоизображение, соответствующее выбранной части, во второе устройство 200. В этом случае, четвертое видеоизображение может быть изображением, полученным посредством вырезания выбранной части из третьего видеоизображения.
[209] Блок 130 идентификации объектов идентифицирует объект из полученного изображения. Блок 130 идентификации объектов может принимать информацию области части первого видеоизображения из второго устройства 200 и идентифицировать объект из захваченного видеоизображения или первого видеоизображения.
[210] Блок 140 отслеживания объектов отслеживает объект из полученного изображения. Блок 140 отслеживания объектов может отслеживать идентифицированный объект из первого видеоизображения или захваченного видеоизображения.
[211] Блок 150 проверки сети проверяет способ связи между первым устройством 100 и вторым устройством 200. Блок 150 проверки сети может проверять тип или полосу пропускания способа связи между первым устройством 100 и вторым устройством 200. Кроме того, блок 150 проверки сети может проверять разрешение потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200.
[212] Буфер 190 кадров хранит изображение, соответствующее экрану выполнения приложения, выполняемого в первом устройстве 100.
[213] DB 160 хранит различные типы информации, необходимой, когда первое устройство 100 предоставляет изображение предварительно определенной части видеоизображения во второе устройство 200.
[214] Приемо-передающий блок 170 передает или принимает, в/из второго устройства 200, различную информацию, необходимую для первого устройства 100, чтобы предоставлять изображение предварительно определенной части первого видеоизображения во второе устройство 200.
[215] Блок 180 управления управляет блоком 110 получения изображений, блоком 120 предоставления изображений, блоком 130 идентификации объектов, блоком 140 отслеживания объектов, блоком 150 проверки сети, буфером 190 кадров, DB 160 и приемо-передающим блоком 170 таким образом, что первое устройство 100 может предоставлять изображение предварительно определенной области видеоизображения во второе устройство 200.
[216] Фиг. 15 является блок-схемой, иллюстрирующей второе устройство 200 согласно примерному варианту осуществления.
[217] Как проиллюстрировано на фиг. 15, второе устройство 200 включает в себя блок 210 приема изображений (например, приемное устройство изображений и т.д.), блок 220 пользовательского ввода (например, пользовательский ввод и т.д.), блок 230 проверки сети (например, узел проверки сети и т.д.), блок 240 формирования информации области (например, узел формирования информации области и т.д.), блок 250 предоставления информации области (например, узел предоставления информации и т.д.), блок 260 отображения (например, дисплей и т.д.), DB 270, приемо-передающий блок 280 и блок 290 управления.
[218] Блок 210 приема изображений принимает изображение из первого устройства 100. Блок 210 приема изображений может принимать первое видеоизображение и второе видеоизображение из первого устройства 100. Кроме того, когда модифицируется способ связи, блок 210 приема изображений может принимать видеоизображение с модифицированным разрешением или с модифицированным качеством изображений, но примерные варианты осуществления не ограничены этим.
[219] Когда предоставляется третье видеоизображение, соответствующее экрану выполнения приложения, выполняемого в первом устройстве 100, блок 210 приема изображений может принимать третье видеоизображение из первого устройства 100.
[220] Блок 220 пользовательского ввода принимает пользовательский ввод для выбора части первого видеоизображения. Например, блок 220 пользовательского ввода может принимать пользовательский ввод для касания предварительно определенной точки первого видеоизображения или пользовательский ввод для касания и перетаскивания предварительно определенной точки первого видеоизображения. Кроме того, блок 220 пользовательского ввода может принимать сенсорный ввод пользователя через предварительно определенный пользовательский интерфейс, отображаемый на экране второго устройства 200. Между тем, когда предоставляется третье видеоизображение, соответствующее экрану выполнения приложения, выполняемого в первом устройстве 100, блок 200 пользовательского ввода принимает пользовательский ввод для выбора части третьего видеоизображения.
[221] Блок 230 проверки сети проверяет способ связи между первым устройством 100 и вторым устройством 200. Блок 230 проверки сети может проверять тип и полосу пропускания способа связи между первым устройством 100 и вторым устройством 200. Кроме того, блок 230 проверки сети может проверять разрешение потоковой передачи данных, передаваемых между первым устройством 100 и вторым устройством 200.
[222] Блок 240 формирования информации области выбирает часть первого видеоизображения на основе пользовательского ввода и проверенного способа связи. Блок 240 формирования области может формировать информацию области, связанную с объектом, включенным в первое видеоизображение. Блок 240 формирования информации области может выбирать часть первого видеоизображения на основе позиции точки сенсорного ввода в первом видеоизображении. Подробно, когда пользователь касается предварительно определенной точки в первом видеоизображении, блок 240 формирования информации области может идентифицировать объект, включающий в себя точку касания, и выбирать область, включающую в себя идентифицированный объект.
[223] Кроме того, когда пользователь касается предварительно определенной точки в первом видеоизображении, блок 240 формирования информации области может выбирать область предварительно заданного диапазона вокруг точки касания в качестве части первого видеоизображения. Кроме того, блок 240 формирования информации области может модифицировать выбранную часть согласно сенсорному вводу пользователя через пользовательский интерфейс. Кроме того, размер выбранной части первого видеоизображения может определяться согласно способу связи между первым устройством 100 и вторым устройством 200.
[224] Блок 250 предоставления информации области предоставляет сформированную информацию области в первое устройство 100.
[225] Блок 250 предоставления информации области может предоставлять значение координаты выбранной части в первое устройство 100. Кроме того, блок 250 предоставления информации области может предоставлять значение координаты точки сенсорного ввода, введенной пользователем, в первое устройство 100.
[226] Блок 260 отображения отображает изображение, принимаемое из первого устройства 100, на экране. Блок 260 отображения может отображать видеоизображение, принимаемое из первого устройства 100, на экране.
[227] DB 270 хранит различные типы информации, так что второе устройство 200 может принимать видеоизображение части первого видеоизображения, принимаемого из первого устройства 100.
[228] Приемо-передающий блок 280 передает или принимает различные типы информации в/из первого устройства 100, так что второе устройство 200 может принимать видеоизображение части первого видеоизображения, принимаемого из первого устройства 100.
[229] Блок 290 управления управляет блоком 210 приема изображений, блоком 220 пользовательского ввода, блоком 230 проверки сети, блоком 240 формирования информации области, блоком 250 предоставления информации области, блоком 260 отображения, DB 270, приемо-передающим блоком 280 и блоком 290 управления таким образом, что второе устройство 200 может принимать видеоизображение части первого видеоизображения, принимаемого из первого устройства 100.
[230] Фиг. 16 является блок-схемой, иллюстрирующей устройство согласно другому примерному варианту осуществления. Устройство, проиллюстрированное на фиг. 16, может представлять собой первое устройство 100 или второе устройство 200 согласно примерному варианту осуществления.
[231] Блок 1001 мобильной связи (например, узел мобильной связи и т.д.) выполняет установление вызова относительно базовой станции или передачу данных через сотовую сеть, к примеру, 3G или 4G. Блок 1002 вспомогательной связи выполняет функцию для ближней связи, такую как технология Bluetooth или связь в поле в ближней зоне (NFC). Широковещательный блок 1003 (например, широковещательное приемное устройство и т.д.) принимает сигнал цифровой широковещательной передачи мультимедиа (DMB).
[232] Блок 1004 камеры включает в себя линзу и оптическое устройство, с тем чтобы захватывать изображение или видеоизображение.
[233] Блок 1005 датчиков может включать в себя, например, гравитационный датчик, который считывает движение устройства, датчик освещения, который считывает яркость света, бесконтактный датчик, который считывает близость пользователя, и датчик движения, который считывает движение пользователя.
[234] Приемный блок 1006 по стандарту глобальной системы позиционирования (GPS) принимает GPS-сигнал из искусственного спутника. Различные услуги могут предоставляться пользователю посредством использования GPS-сигнала.
[235] Блок 1010 ввода-вывода предоставляет интерфейс относительно внешнего устройства или пользователя и может включать в себя, например, кнопку 1011, микрофон 1012, динамик 1013, вибрационный электромотор 1014, разъем 1015 или клавишную панель 1016.
[236] Сенсорный экран 1018 принимает сенсорный ввод пользователя. Здесь, сенсорный ввод может вводиться посредством жеста перетаскивания или жеста быстрого прикосновения. Контроллер 1017 сенсорного экрана передает сенсорный ввод, который вводится через сенсорный экран 1018, в блок 1050 управления. Блок 1019 питания подключается к аккумулятору или внешнему источнику питания, чтобы подавать питание, требуемое для устройства.
[237] Блок 1050 управления отображает часть контента, отображаемого на устройстве, и модифицирует ее посредством выполнения программ, которые хранятся в запоминающем устройстве 1060. Блок управления может записывать и/или считывать данные из буфера 1020 кадров.
[238] Программы, сохраненные в запоминающем устройстве 1060, могут классифицироваться на множество модулей согласно функциям, например, на модуль 1061 мобильной связи, Wi-Fi-модуль 1062, Bluetooth-модуль 1063, DMB-модуль 1064, модуль 1065 камеры, модуль 1066 датчиков, GPS-модуль 1067, модуль 1068 воспроизведения видеоизображений, модуль 1069 воспроизведения аудио, модуль 1070 питания, модуль 1071 сенсорного экрана, модуль 1072 пользовательского интерфейса (UI) или модуль 1073 приложений. Функции соответствующих модулей могут выводиться интуитивно специалистами в данной области техники из названий модулей.
[239] В дальнейшем в этом документе, подробно описывается модуль 1073 приложений.
[240] Во-первых, когда устройство, проиллюстрированное на фиг. 16, представляет собой первое устройство 100, модуль 1073 приложений может предоставлять первое видеоизображение на основе захваченного видеоизображения во второе устройство 200 посредством использования модулей, включенных в первое устройство 100, и принимать информацию области относительно части первого видеоизображения. Кроме того, модуль 1073 приложений может идентифицировать объект, соответствующий части, и отслеживать его посредством использования модулей, включенных в первое устройство 100, и предоставлять второе видеоизображение, включающее в себя отслеживаемый объект, во второе устройство 200. Кроме того, модуль 1073 приложений может проверять способ связи относительно второго устройства 200 посредством использования модулей, включенных в первое устройство 100, и когда модифицируется способ связи, модуль 1073 приложений может предоставлять видеоизображение с модифицированным разрешением или качеством изображений по сравнению со вторым видеоизображением во второе устройство 200.
[241] Кроме того, когда устройство по фиг. 16 представляет собой второе устройство 200, модуль 1073 приложений может принимать первое видеоизображение посредством использования модулей, включенных во второе устройство 200, и выбирать часть первого видеоизображения. В этом случае, размер выбранной части может определяться на основе способа связи между первым устройством 100 и вторым устройством 200. Кроме того, модуль 1073 приложений может формировать информацию области относительно выбранной части посредством использования модулей, включенных во второе устройство 200, и предоставлять ее в первое устройство 100. Кроме того, модуль 1073 приложений может отображать принимаемое второе видеоизображение из второго устройства 200 посредством использования модулей, включенных во второе устройство 200.
[242] Фиг. 17А-17C иллюстрируют пример разворачивания части первого видеоизображения, отображаемого на экране второго устройства 200, согласно примерному варианту осуществления.
[243] Как проиллюстрировано на фиг. 17А-17C, второе устройство 200 может развертывать часть первого видеоизображения на основе сенсорного ввода и ввода в виде перетаскивания пользователя. В этом случае, второе устройство 200 может определять степень разворачивания первого видеоизображения на основе исходного разрешения первого видеоизображения. Подробно, как проиллюстрировано на фиг. 17А, когда пользователь касается нескольких частей экрана первого видеоизображения и выполняет движение перетаскивания через них, часть первого видеоизображения может быть развернута, как проиллюстрировано на фиг. 17B. Кроме того, второе устройство 200 может определять степень разворачивания первого видеоизображения с учетом исходного разрешения первого видеоизображения и размера экрана второго устройства 200. Соответственно, как проиллюстрировано на фиг. 17C, даже когда пользователь непрерывно выполняет касание и перетаскивание, первое видеоизображение не может быть развернуто больше степени разворачивания, как проиллюстрировано на фиг. 17B.
[244] Кроме того, второе устройство 200 может принимать информацию относительно исходного разрешения первого видеоизображения из первого устройства 100 заранее и сохранять ее, чтобы определять степень разворачивания первого видеоизображения, но примерные варианты осуществления не ограничены этим.
[245] Фиг. 18А-18C иллюстрируют пример разворачивания части видеоизображения, отображаемого на экране второго устройства 200, пошагово согласно примерному варианту осуществления.
[246] Как проиллюстрировано на фиг. 18А, может выбираться часть видеоизображения, и выбранная часть может разворачиваться в первый раз, и после этого часть развернутой части видеоизображения может выбираться и разворачиваться во второй раз.
[247] Фиг. 19А-19C иллюстрируют пример отображения изображения для предварительного просмотра, включающего в себя развернутую часть первого видеоизображения, на втором устройстве 200, и отображения второго видеоизображения, предоставленного в первое устройство 100, на втором устройстве 200 согласно примерному варианту осуществления. Здесь, первое устройство 100 и второе устройство 200 могут осуществлять видеовызов друг с другом.
[248] Как проиллюстрировано на фиг. 19А, пользователь может выбирать часть 10 первого видеоизображения, отображаемого на экране второго устройства 200, в качестве интересующей области. Второе устройство 200 может принимать первое видеоизображение, имеющее первое разрешение, из первого устройства 100 и отображать принимаемое первое видеоизображение на экране второго устройства 200.
[249] Затем, как проиллюстрировано на фиг. 19B, изображение для предварительного просмотра, показывающее разворачивание выбранной интересующей области, может отображаться на втором устройстве 200, и меню 12 для определения того, следует или нет разворачивать часть первого видеоизображения и предоставлять ее, может отображаться на первом устройстве 100. Кроме того, то, какая часть первого видеоизображения разворачивается во втором устройстве 200, может отображаться в предварительно определенной области 14 первого устройства 100.
[250] Когда пользователь выбирает "Разрешить" в меню 12, первое устройство 100 может предоставлять второе видеоизображение выбранной интересующей области во второе устройство 200, как проиллюстрировано на фиг. 19C, и второе устройство 200 может отображать принимаемое второе видеоизображение. В этом случае, первое устройство 100 может предоставлять второе видеоизображение выбранной интересующей области, имеющей первое разрешение, во второе устройство 200.
[251] Между тем, при предоставлении второго видеоизображения во второе устройство 200, первое устройство 100 может вставлять информацию уведомления во второе видеоизображение, чтобы уведомлять второе устройство 200 относительно того, что второе видеоизображение является развернутым изображением выбранной интересующей области. Подробно, первое устройство 100 может передавать в потоковом режиме первое видеоизображение и второе видеоизображение во второе устройство 200 и вставлять информацию уведомления во второе видеоизображение, когда первое устройство 100 прекращает передачу первого видеоизображения, но передает второе видеоизображение. Например, когда первое устройство 100 прекращает передачу первого видеоизображения, чтобы передавать второе видеоизображение, первое устройство 100 может вставлять предварительно определенное значение параметра в предварительно определенный пакет на уровне потоковой передачи, чтобы уведомлять второе устройство 200 относительно того, что предоставляется второе видеоизображение. Кроме того, информация уведомления может вставляться в заголовок пакета по протоколу передачи в реальном времени (RTP), проиллюстрированный на фиг. 20. Фиг. 20 иллюстрирует пример заголовка RTP-пакета согласно примерному варианту осуществления.
[252] Каждый кадр второго видеоизображения, предоставленного из первого устройства 100 во второе устройство 200, может включать в себя множество RTP-пакетов. Кроме того, первое устройство 100 может вставлять информацию уведомления в предварительно определенный пакет из множества RTP-пакетов, соответствующих каждому кадру второго видеоизображения. Например, первое устройство 100 может вставлять информацию уведомления в RTP-пакет, при этом скорость передачи битов из поля 90 RTP-маркера, включенного в заголовок множества RTP-пакетов, соответствующих каждому кадру второго видеоизображения, составляет 1.
[253] Кроме того, первое устройство 100 может вставлять информацию уведомления в предварительно определенный кадр из множества кадров второго видеоизображения. Например, первое устройство 100 может вставлять информацию уведомления в предварительно определенное число кадров, начинающихся с первого кадра второго видеоизображения. Тем не менее, примерные варианты осуществления не ограничены этим.
[254] Кроме того, первое устройство 100 может вставлять информацию уведомления в поле 92 расширения заголовка для заголовка RTP-пакета. Информация уведомления может иметь предварительно определенную скорость передачи битов. Кроме того, информация уведомления может включать в себя предварительно определенную информацию области. Информация области может быть информацией, которая указывает, какая часть первого видеоизображения вырезается посредством использования первого устройства 100 для того, чтобы формировать второе видеоизображение. Например, информация области может быть значением, указывающим позицию части из всего экрана исходного видеоизображения, соответствующей экрану, отображающему второе видеоизображение. Кроме того, информация области может иметь предварительно определенное значение координаты.
[255] Фиг. 21 является блок-схемой последовательности операций, иллюстрирующей способ формирования четвертого видеоизображения посредством использования первого устройства 100 согласно примерному варианту осуществления. Первое устройство 100 может предоставлять третье видеоизображение, соответствующее экрану выполнения приложения, выполняемого в первом устройстве 100, во второе устройство 200, и принимать информацию области относительно части третьего видеоизображения из второго устройства 200, чтобы формировать четвертое видеоизображение и предоставлять сформированное четвертое видеоизображение во второе устройство 200.
[256] На этапе S2100, первое устройство 100 получает третье видеоизображение из буфера кадров в первом устройстве 100. Буфер кадров может хранить третье видеоизображение, соответствующее экрану выполнения приложения, выполняемого в первом устройстве 100.
[257] На этапе S2200, первое устройство 100 может вырезать часть третьего видеоизображения на основе информации области, принимаемой из второго устройства 200. Кроме того, первое устройство 100 может кодировать часть вырезанной части третьего видеоизображения на этапе S2300 и пакетировать ее на этапе S2400.
[258] Фиг. 22 является блок-схемой последовательности операций, иллюстрирующей способ приема посредством второго устройства 200, которое осуществляет видеовызов с первым устройством 100, второго видеоизображения, которое является развернутой частью первого видеоизображения, согласно примерному варианту осуществления.
[259] На этапе S2205, первое устройство 100 и второе устройство 200 соединяются для видеовызова.
[260] На этапе S2210, первое устройство 100 предоставляет первое видеоизображение во второе устройство 200. Первое устройство 100 может захватывать пользователя первого устройства 100 и формировать первое видеоизображение для видеовызова. Кроме того, первое устройство 100 может передавать сформированное первое видеоизображение во второе устройство 200.
[261] На этапе S2220, второе устройство 200 отображает первое видеоизображение, принимаемое из первого устройства 100, на экране второго устройства 200.
[262] На этапе S2230, второе устройство 200 выбирает часть первого видеоизображения, которая должна разворачиваться. Второе устройство 200 может выбирать, из первого видеоизображения, например, часть рта пользователя первого устройства 100 или обложку книги для книги, которую держит пользователь первого устройства 100. В этом случае, второе устройство 200 может выбирать часть на основе сенсорного ввода пользователя, но примерные варианты осуществления не ограничены этим. Часть, которая должна разворачиваться, может задаваться заранее во время видеовызова, и второе устройство 200 может выбирать предварительно заданную часть из изображения пользователя первого устройства 100.
[263] Например, второе устройство 200 может отслеживать часть рта пользователя из изображения лица пользователя первого устройства 100, чтобы выбирать часть рта пользователя в качестве части. Подробно, второе устройство 200 может обнаруживать информацию распознавания лиц из изображения пользователя первого устройства 100 и может отслеживать и выбирать часть рта лица пользователя первого устройства 100 на основе обнаруженной информации распознавания лиц. Примеры способов обнаружения информации распознавания лиц включают в себя способ на основе признаков, способ на основе внешнего вида и гибридный способ. В способе на основе признаков, геометрическая информация лица или компонентов признаков лица (например, глаз, носа, рта или подбородка) может использоваться для того, чтобы распознавать лицо на основе размера и форм этих компонентов, корреляции между компонентами либо информации на основе комбинации этих факторов. Способ на основе признаков может включать в себя, например, чисто геометрический способ, способ на основе архитектуры динамического связывания и способ на основе скрытых моделей Маркова. Кроме того, согласно способу на основе внешнего вида, лицо распознано посредством использования модели, обучаемой из набора обучающих изображений. Примеры способа на основе внешнего вида включают в себя способ использования собственного лица, сформированного посредством анализа основных компонентов, способа с использованием линейного дискриминантного анализа, способ с использованием нейронных сетей и способ использования метода опорных векторов. Помимо этого, гибридный способ использует как способ на основе признаков, так и способ на основе внешнего вида. Примеры гибридного способа включают в себя, способ на основе анализа линейных признаков, способ на основе нормализации формы и компонентно-ориентированный способ. Тем не менее, способ обнаружения информации распознавания лиц согласно текущему примерному варианту осуществления не ограничен тремя способами, описанными выше, и другие различные способы могут использоваться при обнаружении информации распознавания лиц.
[264] На этапе S2240, второе устройство 200 передает информацию координат выбранной части в первое устройство 100.
[265] На этапе S2250, первое устройство 100 отображает часть первого видеоизображения, выбранного посредством второго устройства 200. Первое устройство 100 может отображать часть первого видеоизображения, выбранного посредством второго устройства 200, например, посредством пунктирной линии. Кроме того, первое устройство 100 может отображать только часть первого видеоизображения, выбранного посредством второго устройства 200, на экране первого устройства 100.
[266] На этапе S2260, первое устройство 100 определяет предоставлять второе видеоизображение относительно выбранной части во второе устройство 200. Первое устройство 100 может отображать пользовательский интерфейс и определять предоставлять второе видеоизображение относительно части, выбранной посредством второго устройства 200, во второе устройство 200 на основе пользовательского ввода, который вводится через пользовательский интерфейс.
[267] На этапе 2270, первое устройство 100 захватывает часть, соответствующую выбранной части. Первое устройство 100 может захватывать, например, часть рта пользователя первого устройства 100 или обложку книги для книги, которую держит пользователь первого устройства 100.
[268] На этапе S2280, первое устройство 100 предоставляет второе видеоизображение во второе устройство 200. Первое устройство 100 может формировать второе видеоизображение посредством захвата части, соответствующей выбранной части, и предоставлять сформированное второе видеоизображение во второе устройство 200.
[269] На этапе S2290, второе устройство 200 отображает второе видеоизображение.
[270] Между тем, второе устройство 200 может отображать как первое видеоизображение, так и второе видеоизображение на экране второго устройства 200. В этом случае, на этапе S2280, второе устройство 200 может принимать не только второе видеоизображение, но также и первое видеоизображение. Помимо этого, второе устройство 200 может отображать первое и второе видеоизображения посредством перекрытия второго видеоизображения на первом видеоизображении. Второе устройство 200 может перекрывать второе видеоизображение в части первого видеоизображения, в которой не отображается пользователь первого устройства 100. Помимо этого, второе устройство 200 может регулировать размер части, в которой отображается первое видеоизображение, и размер части, в которой отображается второе видеоизображение. Тем не менее, примерные варианты осуществления не ограничены этим, и второе устройство 200 может отображать первое и второе видеоизображения на экране второго устройства 200 без перекрытия первого и второго видеоизображений.
[271] Фиг. 23 является блок-схемой последовательности операций, иллюстрирующей способ разворачивания части первого видеоизображения и ее отображения посредством второго устройства 200, которое осуществляет видеовызов с первым устройством 100, согласно примерному варианту осуществления.
[272] На этапе S2305, первое устройство 100 и второе устройство 200 соединяются для видеовызова.
[273] На этапе S2310, первое устройство 100 предоставляет первое видеоизображение во второе устройство 200. Первое устройство 100 может захватывать пользователя первого устройства 100 и может формировать первое видеоизображение для видеовызова. Кроме того, первое устройство 100 может передавать сформированное первое видеоизображение во второе устройство 200.
[274] На этапе S2320, второе устройство 200 отображает первое видеоизображение, принимаемое из первого устройства 100, на экране второго устройства 200.
[275] На этапе S2330, второе устройство 200 выбирает часть первого видеоизображения, которая должна разворачиваться. Второе устройство 200 может выбирать, из первого видеоизображения, часть рта пользователя первого устройства 100 или обложку книги для книги, которую держит пользователь первого устройства 100.
[276] В этом случае, второе устройство 200 может выбирать часть на основе сенсорного ввода пользователя, но примерные варианты осуществления не ограничены этим. Часть, которая должна разворачиваться, может задаваться заранее во время вызова изображения, и второе устройство 200 может выбирать предварительно заданную часть из изображения пользователя первого устройства 100. Например, второе устройство 200 может выбирать часть рта пользователя в качестве части посредством отслеживания части рта пользователя изображения лица пользователя первого устройства 100.
[277] На этапе S2340, второе устройство 200 отображает только часть первого видеоизображения, которая выбрана на этапе S2330, на экране второго устройства 200. Второе устройство 200 может развертывать выбранную часть первого видеоизображения посредством обработки изображений и может отображать развернутую часть на экране второго устройства 200. Например, когда разрешение первого видеоизображения составляет 200×200, и разрешение выбранной части составляет 50×50, первое устройство 100 может повышать разрешение выбранной части до 200×200.
[278] Между тем, второе устройство 200 может перекрывать развернутое изображение на первом видеоизображении. Второе устройство 200 может перекрывать развернутое изображение в части первого видеоизображения, в которой не отображается пользователь первого устройства 100. Помимо этого, второе устройство 200 может регулировать размер части, в которой отображается первое видеоизображение, и размер части, в которой отображается второе видеоизображение. Тем не менее, примерные варианты осуществления не ограничены этим, и второе устройство 200 может отображать первое и второе видеоизображения на экране второго устройства 200 без перекрытия первого и второго видеоизображений.
[279] Фиг. 24А-24C иллюстрирует развернутую часть первого видеоизображения 42, отображаемого на экране второго устройства 200 вместе с первым видеоизображением, согласно примерному варианту осуществления.
[280] Ссылаясь на фиг. 24А, могут быть выбраны часть 40 рта лица пользователя первого устройства 100, отображаемого на экране второго устройства 200. Часть 40 рта может выбираться пользователем второго устройства 200. Тем не менее, примерные варианты осуществления не ограничены этим, и второе устройство 200 может отслеживать и выбирать часть 40 рта в первом видеоизображении 42 согласно предварительно заданным стандартам.
[281] Ссылаясь на фиг. 24B, развернутое изображение 44 выбранной части 40 рта может перекрываться на первом видеоизображении 42. В этом случае, второе устройство 200 может определять часть первого видеоизображения 42, в которой не отображается пользователь первого устройства 100, и перекрывать второе видеоизображение в части, в которой не отображается пользователь.
[282] Помимо этого, ссылаясь на фиг. 24C, развернутое изображение 44 выбранной части 40 рта может не перекрываться в первом видеоизображении 42, но развернутое изображение 44 выбранной части 40 рта и первое видеоизображение 42 могут быть, соответственно, отображены в отдельных окнах.
[283] Примерный вариант осуществления также может быть реализован в форме носителя информации, включающего в себя команды, выполняемые посредством компьютера, к примеру, программного модуля, выполняемого посредством компьютера. Машиночитаемый носитель информации может представлять собой произвольный имеющийся носитель, к которому может получить доступ компьютер, и может представлять собой любой из энергозависимых, энергонезависимых, съемных и стационарных носителей. Кроме того, примеры машиночитаемого носителя записи могут включать в себя компьютерный носитель хранения данных и среду связи. Примеры компьютерного носителя хранения данных включают в себя энергозависимые, энергонезависимые, съемные и стационарные носители, реализованные посредством произвольного способа или технологии для хранения информации относительно машиночитаемой команды, структуры данных, программного модуля или других данных. Среда связи может включать в себя машиночитаемую команду, структуру данных, программный модуль, другие данные модулированного сигнала данных, к примеру, несущие частоты или другие механизмы передачи, и может представлять собой произвольную среду передачи информации.
[284] Хотя примерные варианты осуществления конкретно показаны и описаны со ссылкой на варианты осуществления, специалисты в данной области техники должны понимать, что различные изменения в форме и подробностях могут вноситься в них без отступления от сущности и объема идеи изобретения, заданного посредством прилагаемой формулы изобретения. Примерные варианты осуществления должны рассматриваться только в описательном смысле, а не в целях ограничения. Например, каждый элемент, описанный в качестве одного типа, может быть распределен, и аналогично, элементы, описанные как распределенные, могут быть комбинированы.
[285] Объем примерных вариантов осуществления задается не посредством подробного описания, а посредством прилагаемой формулы изобретения, и все отличия в пределах объема должны истолковываться как включенные в идею изобретения.