Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству воспроизведения мультимедийного контента (содержимого) и способу эксплуатации упомянутого устройства.
Уровень техники
В настоящее время все более широкое распространение получают интеллектуальные телевизоры («смарт телевизоры»). Такие телевизоры, помимо своих стандартных функций показа видео контента, позволяют пользователям использовать различные приложения, просматривать веб-сайты, осуществлять доступ к различным ресурсам в сети Интернет, воспроизводить аудио данные, прослушивать радио, запускать на телевизоре видеоигры и, в общем, совмещать функции компьютеров, цифровых телевизоров, мультимедийных устройств и устройств доступа к сетям для реализации разнообразных мультимедийных развлекательных услуг. Таким образом, интеллектуальный телевизор представляет собой устройство воспроизведения мультимедийного контента с установленной на нем операционной системой (например, Яндекс ТВ, Android TV, Tizen и др.), выполненной с возможностью установки дополнительного программного обеспечения для реализации расширенных функций.
При этом постоянно растет количество приложений, которые могут устанавливаться на телевизор, также как и количество различных доступных источников мультимедийного контента, который может воспроизводиться на телевизоре. Для большинства современных интеллектуальных телевизоров требуется пульт дистанционного управления для осуществления управления упомянутым телевизором. Вследствие большого количества упомянутых приложений, установленных на телевизоре, и доступных источников мультимедийного контента, пользователь может испытывать неудобства при управлении интеллектуальным телевизором посредством пульта дистанционного управления из-за необходимости многократного нажатия на кнопки пульта дистанционного управления для поиска, выбора и запуска требуемого приложения или воспроизведения требуемого контента, в частности, приложения или контента, к которым пользователь осуществлял доступ в недавнем прошлом. При этом такое управление посредством пульта дистанционного управления может быть трудным или неудобным для пользователя.
В документе US 2017070786 A1 описаны интерфейсы и способы управления контентом на телевизоре. Согласно данному решению интерфейс состоит из двух компонентов. Каждый из этих компонентов включает в себя несколько плиток. Первый тип плитки представляет источник контента. Пользователь может выбрать эту плитку и включить прямую ссылку (direct link) на приложение источника контента. Второй тип ("accelerator") плитки отображает предварительный просмотр контента или позволяет легко воспроизводить контент, предоставленный источником контента. Пользователь может выбрать плитку и активировать ссылку (deep link) на контент, что приведет пользователя прямо к контенту, минуя иерархию опций меню.
Документ US 2013324247 A1 раскрывает систему и способ для представления события пользователю, позволяющие пользователю делать прогноз во время события и позволяющие пользователю выбирать различный контент во время просмотра события, отображая выбранный контент, а также отображая событие интеллектуальным способом и предоставляя панель перехода для навигации между контентом и/или функциями.
Документ CN 101924891 A описывает способ, включающий в себя следующие этапы: во-первых, инициирование запроса на переключение каналов, наложение домашней страницы интерфейса переключения каналов на изображение текущей воспроизводимой программы, разделение домашней страницы на множество областей отображения и отображение предварительного просмотра программного видео последних просмотренных каналов в каждой области отображения; затем выбор и подтверждение канала для переключения в интерфейсе переключения каналов и завершение переключения каналов; и, наконец, сохранение записи операции переключения каналов.
Однако, упомянутые известные решения также характеризуются упомянутыми выше недостатками.
Таким образом, в уровне техники существует потребность в создании устройства воспроизведения мультимедийного контента и способа его работы, которые обеспечивают повышение простоты и удобства пользования устройством воспроизведения мультимедийного контента, а также снижение количества раз нажатия кнопок пульта дистанционного управления для запуска требуемого приложения или воспроизведения требуемого контента, в частности, приложения или контента, к которым пользователь осуществлял доступ в недавнем прошлом.
Сущность изобретения
Настоящее изобретение направлено на решение по меньшей мере некоторых из приведенных выше проблем.
Согласно первому аспекту настоящего изобретения предложено устройство для отображения мультимедийного контента на экране, причем упомянутое устройство выполнено с возможностью: принимать данные, соответствующие контенту и источникам контента, с которыми пользователь устройства взаимодействовал ранее; на основании данных о давности взаимодействия с контентом и источниками контента определять начальный элемент, который соответствует последнему контенту или источнику контента, с которым пользователь взаимодействовал последним; формировать список на основании истории воспроизведения контента в порядке возрастания давности воспроизведения и список на основании истории доступа к источникам контента в порядке возрастания давности доступа; формировать и отображать на экране ленту элементов, включающую в себя упомянутый начальный элемент, расположенный в центре ленты, элементы списка, построенного на основании истории воспроизведения контента, расположенные в порядке возрастания давности воспроизведения с одной стороны от начального элемента, и элементы списка, построенного на основании истории доступа к источникам контента, расположенные в порядке возрастания давности доступа с другой стороны от начального элемента; принимать воздействие от пользователя и осуществлять одно из следующего: воспроизводить контент или осуществлять доступ к источнику контента, соответствующему выделенному элементу в ленте элементов, если воздействие от пользователя представляет собой нажатие пользователем кнопки активации выделенного элемента; осуществлять перемещение ленты элементов на экране, если воздействие от пользователя представляет собой нажатие пользователем кнопок перемещения ленты элементов; возвращать отображение ленты к первоначальному положению, когда начальный элемент изображен в качестве центрального элемента в ленте, если воздействие от пользователя представляет собой нажатие пользователем кнопки возврата к первоначальному положению ленты.
Согласно одному варианту осуществления устройство отображения мультимедийного контента представляет собой интеллектуальный телевизор.
Согласно другому варианту осуществления устройства упомянутые кнопки представляют собой графические элементы интерфейса телевизора или физические кнопки на пульте дистанционного управления или на самом телевизоре.
Согласно другому варианту осуществления устройство дополнительно выполнено с возможностью запрашивать данные, соответствующие контенту и источникам контента, с которыми пользователь устройства взаимодействовал ранее, в сервере и/или в локальной базе данных устройства.
Согласно другому варианту осуществления устройство дополнительно выполнено с возможностью ограничивать объем изначально запрашиваемых данных.
Согласно другому варианту осуществления устройство дополнительно выполнено с возможностью приоритизировать запрашиваемые данные.
Согласно другому варианту осуществления устройство дополнительно выполнено с возможностью запрашивать дополнительные данные, соответствующие контенту и источникам контента, при достижении края ленты при перемещении ленты элементов.
Согласно другому варианту осуществления устройство дополнительно выполнено с возможностью при добавлении новых элементов в ленту осуществлять динамическое переобозначение позиции начального элемента и остальных элементов, а после переобозначения сохранять новую позицию начального элемента.
Согласно другому варианту осуществления устройство дополнительно выполнено с возможностью отображать на экране в области предварительного просмотра дополнительную информацию, соответствующую выделенному на данный момент элементу ленты.
Согласно другому варианту осуществления, если выделенный в данный момент элемент ленты соответствует контенту, то устройство дополнительно выполнено с возможностью отображать на экране в области предварительного просмотра предварительный просмотр контента, соответствующего упомянутому элементу, или его аннотацию.
Согласно второму аспекту настоящего изобретения предложен способ эксплуатации устройства для отображения мультимедийного контента на экране, включающий в себя этапы, на которых: принимают в устройстве данные, соответствующие контенту и источникам контента, с которыми пользователь устройства взаимодействовал ранее; на основании данных о давности взаимодействия с контентом и источниками контента определяют начальный элемент, который соответствует последнему контенту или источнику контента, с которым пользователь взаимодействовал последним; формируют список на основании истории воспроизведения контента в порядке возрастания давности воспроизведения и список на основании истории доступа к источникам контента в порядке возрастания давности доступа; формируют и отображают на экране ленту элементов, включающую в себя упомянутый начальный элемент, расположенный в центре ленты, элементы списка, построенного на основании истории воспроизведения контента, расположенные в порядке возрастания давности воспроизведения с одной стороны от начального элемента, и элементы списка, построенного на основании истории доступа к источникам контента, расположенные в порядке возрастания давности доступа с другой стороны от начального элемента; принимают воздействие от пользователя и осуществляют одно из следующего: посредством устройства воспроизводят контент или осуществляют доступ к источнику контента, соответствующему выделенному элементу в ленте элементов, если воздействие от пользователя представляет собой нажатие пользователем кнопки активации выделенного элемента; осуществляют перемещение ленты элементов на экране, если воздействие от пользователя представляет собой нажатие пользователем кнопок перемещения ленты элементов; возвращают отображение ленты к первоначальному положению, когда начальный элемент изображен в качестве центрального элемента в ленте, если воздействие от пользователя представляет собой нажатие пользователем кнопки возврата к первоначальному положению ленты.
Согласно третьему аспекту настоящего изобретения предложен компьютерно-читаемый носитель, содержащий программу, которая при исполнении процессором предписывает упомянутому процессору выполнять способ эксплуатации устройства для отображения мультимедийного контента.
Настоящее изобретение позволяет снизить количество нажатий кнопок пульта дистанционного управления для доступа к источнику контента или воспроизведения контента, к которым пользователь осуществлял доступ в недавнем прошлом, а также повысить удобство и простоту использования устройства воспроизведения мультимедийного контента для пользователя.
Краткое описание чертежей
В дальнейшем изобретение поясняется описанием предпочтительных вариантов воплощения изобретения со ссылками на сопроводительные чертежи, на которых:
Фиг. 1 изображает экран телевизора в соответствии с примерным вариантом осуществления изобретения.
Фиг. 2 изображает экран телевизора при перемещении ленты элементов в первом направлении в соответствии с примерным вариантом осуществления изобретения.
Фиг. 3 изображает экран телевизора при перемещении ленты элементов во втором направлении в соответствии с примерным вариантом осуществления изобретения.
Подробное описание
В соответствии с первым аспектом настоящего изобретения предложено устройство воспроизведения мультимедийного контента. Устройство воспроизведения мультимедийного контента в примерном варианте осуществления настоящего изобретения представляет собой интеллектуальный телевизор (далее - телевизор).
Телевизор в соответствии с настоящим изобретением включает в себя экран (1), выполненный с возможностью отображения видео данных. Телевизор может получать видеоданные для отображения из локальной сети (LAN, Local Area Network) или сети Интернет, из внутреннего или внешнего запоминающего устройства, от телевизионной приставки, проигрывателя мультимедиа, игровой приставки и т.д. Телевизор может получать видеоданные от упомянутых источников контента посредством проводного (например, стандарта Ethernet, USB и т.д.) или беспроводного (например, стандарта IEEE 802.11a/b/g/n/ac, Bluetooth и т.д.) соединения. Телевизор включает в себя по меньшей мере один процессор, осуществляющий управление упомянутым телевизором.
Помимо видеоданных, телевизор выполнен с возможностью воспроизведения аудиоданных, таких как музыка, радиопередачи, аудиокниги и т.д.
В соответствии с примерным вариантом осуществления настоящего изобретения (см. фиг. 1), для обеспечения возможности быстрого доступа к приложениям или контенту, к которым пользователь осуществлял доступ в недавнем прошлом, экран (1) отображает ленту (3) элементов графического интерфейса, обеспечивающих доступ к контенту и/или источнику контента. Упомянутые элементы имеют вид значка или иконки, обозначающей некоторый контент, приложение, источник контента и т.п. При активации такой иконки посредством нажатия кнопки на пульте дистанционного управления программное обеспечение телевизора осуществляет действие, соответствующее упомянутой иконке, например, запуск приложения, воспроизведение контента, доступ к источнику контента и т.д.
Лента (3) элементов на экране (1) включает в себя три типа элементов:
- в центре ленты (3) расположен начальный (Н) элемент (4) (в данном случае начальный элемент является центральным элементом ленты), соответствующий последнему контенту, воспроизведенному ранее на телевизоре, или последнему источнику контента, к которому ранее был осуществлен доступ;
- с одной стороны (например, слева) от начального элемента (4) ленты (3) расположены элементы (5), каждый из которых соответствует контенту (К), такому как фильм, канал телевизионного вещания, видеоролик и т.д., воспроизведённому на телевизоре ранее упомянутого выше последнего контента или последнего источника контента, которому соответствует начальный элемент (4), в порядке возрастания давности их воспроизведения, т.е. чем дальше элемент (5) расположен во множестве элементов (5) от начального элемента (4), тем больше времени прошло с момента его воспроизведения, и, соответственно, чем ближе элемент (5) расположен во множестве элементов (5) к начальному элементу (4), тем «свежее» этот контент в истории воспроизведения;
- с другой стороны (например, справа) от начального элемента (4) ленты (3) расположены элементы (6), каждый из которых соответствует источнику контента (ИК), такому как запущенное приложение (например, YouTube, Яндекс Браузер и т.д.), запоминающее устройство, видеоигра, интерфейс связи (например, HDMI, USB и др.) и т.д., к которому телевизор осуществлял доступ для воспроизведения соответствующего контента ранее упомянутого выше последнего контента или последнего источника контента, которому соответствует начальный элемент (4), в порядке возрастания давности доступа к ним, т.е. чем дальше элемент (6) расположен во множестве элементов (6) от начального элемента (4), тем больше времени прошло с момента доступа к нему, и, соответственно, чем ближе элемент (6) расположен во множестве элементов (6) к начальному элементу (4), тем «свежее» этот источник контента в истории доступа.
В примере на фиг. 1, представленная на экране лента (3) протягивается слева направо. В альтернативном варианте осуществления упомянутая лента (3) может протягиваться сверху вниз.
Таким образом, экран (1) телевизора представляет двустороннюю ленту (3) элементов, содержащую разные типы элементов, соответствующие контенту или различным источникам контента и расположенные в противоположных направлениях от начального элемента. Такая лента (3) представляет собой расходящийся от центра список элементов, каждый из которых соответствует определенному контенту или источнику контента, причем упомянутые элементы расположены в этом списке в порядке возрастания давности обращения к контенту или источнику контента, соответствующему определенному элементу.
Упомянутая лента (3) элементов может быть представлена на начальном экране телевизора сразу после его включения. Альтернативно, упомянутая лента (3) элементов может быть представлена на экране телевизора в ответ на нажатие пользователем определенной кнопки (например, кнопки «История» или кнопки «Последнее просмотренное», обеспечивающей быстрый доступ к контенту, к которому осуществлялся доступ в недавнем прошлом). Упомянутая кнопка может быть как графическим элементом интерфейса телевизора, представляемого пользователю после включения телевизора, так и физической кнопкой на пульте дистанционного управления или на самом телевизоре.
Вначале при размещении ленты (3) элементов на экране по умолчанию выделен начальный элемент (4). Визуально это может быть представлено пользователю, например, посредством выделения начального элемента (4) более толстой рамкой по сравнению с остальными элементами (5, 6), мерцающей рамкой или цветом фона, отличающимся от остальных элементов (5, 6) и т.д. Это означает, что пользователь может продолжить воспроизведение последнего контента или осуществить доступ к последнему источнику контента одним нажатием соответствующей кнопки пульта дистанционного управления, реализующей процедуру выбора или запуска воспроизведения выбранного контента или осуществления доступа к выбранному источнику контента.
В случае если пользователь хочет выбрать иной из представленных на экране элементов, пользователь может сделать это посредством нажатия на пульте кнопок направления перемещения ленты (вправо/влево).
Например, на фиг. 2 изображен вариант, когда пользователь хочет выбрать элемент, соответствующий контенту, воспроизведенному ранее по сравнению с контентом или источником контента, соответствующим начальному элементу. Для этого пользователь нажимает кнопку «Влево» на пульте дистанционного управления. При этом вся лента (3) элементов, включая начальный элемент, смещается вправо. В таком случае центральным элементом становится элемент, следующий в списке, построенном на основании истории воспроизведения контента в порядке возрастания давности воспроизведения. Элемент, который вследствие перемещения ленты (3) элементов стал центральным элементом, может быть выделен аналогично выделению, описанному ранее со ссылкой на фиг. 1. Посредством нажатия соответствующей кнопки пульта дистанционного управления пользователь может запустить воспроизведение данного контента, соответствующего центральному элементу в данный момент.
При перемещении ленты (3) элементов, как изображено на фиг. 2, самый правый элемент, соответствующий источнику контента, удаляется с экрана телевизора. В то же время, в крайнем левом положении в ленте (3) элементов появляется новый элемент, соответствующий ранее воспроизведенному контенту, который в упомянутом списке, построенном на основании истории воспроизведения контента, находится после тех элементов, которые были представлены на экране ранее.
Если пользователь хочет воспроизвести контент, который был воспроизведен еще ранее, то пользователь повторяет процедуру, описанную выше со ссылкой на фиг. 2, необходимое количество раз, пока требуемый элемент не окажется представлен в центральном положении в ленте (3) элементов.
По аналогии с вариантом, описанным выше со ссылкой на фиг. 2, фиг. 3 изображает вариант, когда пользователь хочет выбрать элемент, соответствующий источнику контента, к которому пользователь осуществлял доступ ранее. Для этого пользователь нажимает кнопку «Вправо» на пульте дистанционного управления. При этом вся лента (3) элементов, включая начальный элемент, смещается влево. В таком случае центральным элементом становится элемент, соответствующий источнику контента, следующему в списке, построенном на основании истории доступа к источнику контента в порядке возрастания давности доступа. Элемент, который вследствие перемещения ленты (3) элементов стал центральным элементом, может быть выделен аналогично выделению, описанному ранее со ссылкой на фиг. 1.
Посредством нажатия соответствующей кнопки пульта дистанционного управления пользователь может инициировать доступ к источнику контента, соответствующего центральному элементу в данный момент. При перемещении ленты (3) элементов, как изображено на фиг. 3, самый левый элемент, соответствующий контенту, удаляется с экрана телевизора. В то же время, в крайнем правом положении в ленте (3) элементов появляется новый элемент, соответствующий источнику контента, который в упомянутом списке, построенном на основании истории доступа к контенту, находится после тех элементов, которые были представлены на экране ранее.
Если пользователь хочет получить доступ к источнику контента, к которому он осуществлял доступ еще ранее, то пользователь повторяет процедуру, описанную выше со ссылкой на фиг. 3, необходимое количество раз, пока требуемый элемент не окажется представлен в центральном положении в ленте (3) элементов.
На заднем фоне (т.е. «позади» ленты) ленты (3) на экране (1) расположена область (2) предварительного просмотра контента.
Если выделенный в данный момент элемент (центральный элемент) соответствует контенту, то в данной области (2) пользователю может быть представлена дополнительная информация, такая как предварительный просмотр контента, соответствующего упомянутому элементу, его аннотация или другие данные связанные с выделенным элементом, такие как прогресс просмотра (текущее время просмотра при предыдущем воспроизведении) для фильма или видеоролика, текущая серия и сезон для сериала, выходные данные, титры, постер, комментарии зрителей и т.д. Таким образом, пользователь имеет возможность еще до активации выделенного элемента осуществить предварительный просмотр соответствующего контента и/или ознакомиться с его аннотацией. Это также повышает удобство использования телевизора.
Если выделенный в данный момент элемент соответствует источнику контента, то в области (2) предварительного просмотра для источника контента может отображаться заранее заданное изображение (изображение по умолчанию), соответствующее упомянутому источнику контента.
В уровне техники известно представление списка элементов на телевизоре в виде ленты, которая начинается с элемента с индексом «0» (самый левый элемент на экране) и которую можно прокручивать только в одну сторону от этого элемента. В таком представлении первоначально по умолчанию выбран элемент с индексом «0» и при нажатии соответствующей кнопки происходит воспроизведение контента, соответствующего данному элементу. При перемещении ленты происходит и смещение выбранного элемента.
В настоящем изобретении, получив первую порцию данных с сервера, телевизор определяет номер начального элемента (т.е. элемента, к которому будет возвращаться отображение ленты элементов при нажатии кнопки возврата к первоначальному положению ленты - кнопки «назад» или «домой») и отображает его в центре ленты в качестве центрального элемента, как это изображено на фиг. 1. Далее по мере прокрутки в любую из двух сторон можно получать дополнительные порции данных и добавлять их в начало (при прокрутке влево) или в конец ленты (при прокрутке вправо). При этом при добавлении новых элементов в ленту нумерация элементов относительно начала ленты (в условиях, когда элемент с индексом «0» - самый левый элемент в ленте) сместится. Поэтому требуется динамически переобозначить позицию начального элемента.
При первом запросе на отображение ленты телевизор обращается к серверу (бэкенд), содержащему соответствующий контент. Так запрашиваются данные для отображения контента и формирования области предварительного просмотра, а также данные для формирования и расположения элементов самой ленты. Под сервером здесь и далее может пониматься обращение к одному или нескольким серверам, содержащим релевантные запросу данные, такие как сервер данных Кинопоиска, Youtube, Яндекс Видео, и т.д. При первом обращении к серверу происходит запрос от телевизора к серверу на предоставление части данных для формирования ленты. Телевизор запрашивает и получает таким образом набор данных для создания ленты элементов (5) недавного контента. Данные для формирования элементов (6), каждый из которых соответствует источнику контента (ИК), такому как запущенное приложение, подключенные устройства, и т.д., формируются на основе получения обновлений со стороны операционной системы телевизора. В некоторых вариантах решения телевизор хранит состояние элементов (6), соответствующих ИК, в своей локальной базе данных для последних источников контента, к которым осуществлялся доступ, с учётом времени доступа для более быстрой инициализации ленты.
Дополнительно телевизор обращается к серверу и/или локальной базе данных телевизора с заданной периодичностью, например, раз в минуту, для получения дополнительных данных для формирования и обновления ленты. Кроме того, телевизор обращается к серверу при достижении края самой ленты. При перемещении до края ленты происходит запрос к серверу и/или локальной базе данных телевизора для выгрузки дополнительных данных о контенте и/или источниках контента для обновления ленты.
Альтернативно, телевизор может получать все данные (т.е. данные, соответствующие последнему контенту и последним источникам контента) из сервера или может получать все данные из локальной базы данных телевизора.
При первоначальном запросе данных о контенте и источниках контента телевизор может ограничивать объем запрашиваемых данных в зависимости от объема доступной памяти, доступной скорости передачи данных при загрузке из сервера, количества элементов, которые могут размещаться на экране одновременно и т.д., чтобы снизить нагрузку, вызванную обработкой избыточных данных для формирования ленты, и увеличить скорость формирования и представления ленты элементов на экране. Недостающие данные, в случае необходимости, могут быть запрошены позднее.
Кроме того, телевизор может приоритизировать запрашиваемые данные. Так, например, в первую очередь для построения ленты элементов должны быть загружены данные о названии контента (или источника контента), его сетевом адресе (ссылка на контент) и времени последнего взаимодействия пользователя с ним. Более низким приоритетом обладают данные аннотации, изображения, связанного с контентом, комментарии зрителей или самого пользователя и т.д.
Таким образом, процесс взаимодействия пользователя с телевизором можно охарактеризовать следующим образом:
- телевизор принимает данные, соответствующие контенту и источникам контента, с которыми пользователь взаимодействовал ранее;
- на основании данных о давности взаимодействия с контентом и источниками контента телевизор определяет начальный элемент, который будет отображен в качестве центрального элемента в ленте элементов и который соответствует последнему контенту или источнику контента, с которым пользователь взаимодействовал последним в зависимости от давности взаимодействия (т.е. если пользователь последним взаимодействовал с контентом, то начальный элемент будет соответствовать этому контенту, а если пользователь последним взаимодействовал с источником контента, то начальный элемент будет соответствовать этому источнику контента);
- телевизор формирует список на основании истории воспроизведения контента в порядке возрастания давности воспроизведения, и список на основании истории доступа к источникам контента в порядке возрастания давности доступа;
- телевизор формирует и отображает описанную выше ленту элементов, включающую в себя начальный элемент, расположенный в центре ленты, элементы списка, построенного на основании истории воспроизведения контента, расположенные в порядке возрастания давности воспроизведения с одной стороны от начального элемента, и элементы списка, построенного на основании истории доступа к источникам контента, расположенные в порядке возрастания давности доступа с другой стороны от начального элемента;
- в случае нажатия пользователем кнопки активации выделенного элемента телевизор осуществляет взаимодействие с контентом (воспроизводить контент) или источником контента (осуществлять доступ к источнику контенту), соответствующим выделенному элементу;
- в случае нажатия пользователем кнопок перемещения ленты элементов телевизор осуществляет перемещение ленты элементов на экране;
- в случае нажатия пользователем кнопки возврата к первоначальному положению ленты отображение ленты возвращается к первоначальному положению, когда начальный элемент изображен в качестве центрального элемента в ленте.
Таким образом, телевизор сначала на основании данных о давности взаимодействия с контентом и источниками контента определяет начальный элемент, который будет отображен в качестве центрального элемента в ленте элементов, а затем строит списки для контента и источников контента на основании давности взаимодействия с ними. Отсчёт очередности элементов для обоих списков осуществляется относительно начального элемента. При формировании упомянутых списков вводится кросс-индексация элементов, чтобы оба списка а) учитывали общее количество элементов в ленте и б) один список не «перебивал» другой, например, по общему количеству отображаемых элементов. Данные улучшения предотвращают первоначальную загрузку избыточных данных, относящихся только к одному из упомянутых списков, и направлены на балансировку ленты элементов. Дополнительные данные загружаются только по мере необходимости при достижении края ленты пользователем при перемещении ленты элементов. Причем при добавлении новых элементов в ленту происходит динамическое переобозначение позиции начального элемента и остальных элементов, при этом отрицательные позиции для элементов не могут быть получены (нумерация элементов в ленте начинается с индекса «0», соответствующего самому левому элементу в ленте), а после переобозначения новая позиция начального элемента, который изначально был отображен в качестве центрального элемента, сохраняется. В случае нажатия пользователем кнопки возврата к первоначальному положению ленты, новая сохраненная позиция начального элемента и остальных элементов используется для расположения элементов ленты на экране.
За счет использования такой ленты (3) элементов в устройстве воспроизведения мультимедийного контента в соответствии с настоящим изобретением пользователь имеет возможность быстрее получить доступ к контенту или источнику контента, с которым он взаимодействовал ранее. Т.е. настоящее изобретение позволяет снизить количество нажатий кнопок пульта дистанционного управления для доступа к требуемому источнику контента или воспроизведения требуемого контента, в частности, доступа к источнику контента или воспроизведения контента, к которым пользователь осуществлял доступ в недавнем прошлом, а также повысить удобство и простоту использования устройства воспроизведения мультимедийного контента для пользователя. Кроме того, настоящее изобретение позволяет снизить нагрузку, вызванную обработкой избыточных данных для формирования ленты, и увеличить скорость формирования и представления ленты элементов на экране.
В соответствии со вторым аспектом настоящего изобретения предложен способ эксплуатации устройства для отображения мультимедийного контента на экране, включающий в себя этапы, на которых:
- принимают в устройстве данные, соответствующие контенту и источникам контента, с которыми пользователь устройства взаимодействовал ранее;
- на основании данных о давности взаимодействия с контентом и источниками контента определяют начальный элемент, который соответствует последнему контенту или источнику контента, с которым пользователь взаимодействовал последним;
- формируют список на основании истории воспроизведения контента в порядке возрастания давности воспроизведения и список на основании истории доступа к источникам контента в порядке возрастания давности доступа;
- формируют и отображают на экране ленту элементов, включающую в себя упомянутый начальный элемент, расположенный в центре ленты, элементы списка, построенного на основании истории воспроизведения контента, расположенные в порядке возрастания давности воспроизведения с одной стороны от начального элемента, и элементы списка, построенного на основании истории доступа к источникам контента, расположенные в порядке возрастания давности доступа с другой стороны от начального элемента;
- принимают воздействие от пользователя и осуществляют одно из следующего:
посредством устройства воспроизводят контент или осуществляют доступ к источнику контента, соответствующему выделенному элементу в ленте элементов, если воздействие от пользователя представляет собой нажатие пользователем кнопки активации выделенного элемента;
осуществляют перемещение ленты элементов на экране, если воздействие от пользователя представляет собой нажатие пользователем кнопок перемещения ленты элементов;
возвращают отображение ленты к первоначальному положению, когда начальный элемент изображен в качестве центрального элемента в ленте, если воздействие от пользователя представляет собой нажатие пользователем кнопки возврата к первоначальному положению ленты.
В соответствии с третьим аспектом настоящего изобретения предложен компьютерно-читаемый носитель, содержащий программу, которая при исполнении процессором предписывает упомянутому процессору выполнять упомянутый способ эксплуатации устройства для отображения мультимедийного контента на экране.
Хотя в приведенном выше описании в качестве устройства воспроизведения мультимедийного контента рассматривается интеллектуальный телевизор, для специалиста при прочтении настоящего описания будет ясно, что в качестве альтернативы устройство воспроизведения мультимедийного контента может представлять собой компьютер, планшетный компьютер, смартфон, карманный персональный компьютер и т.д., при этом такое устройство так же позволит получить описанные выше преимущества посредством описанных выше признаков. В качестве модуля управления устройством воспроизведения мультимедийного контента в таком варианте осуществления может использоваться клавиатура или сенсорный экран самого устройства воспроизведения мультимедийного контента. В качестве упомянутого устройства воспроизведения мультимедийного контента также может использоваться ТВ-приставка, подключаемая к устройству отображения, содержащему экран.
В контексте настоящего описания, когда речь идет о сохранении данных, подразумевается использование носителей информации любого рода и вида, включая ОЗУ, ПЗУ, диски (CD-ROM, DVD, гибкие диски, жесткие диски и т.д.), USB-накопители, твердотельные накопители, накопители на магнитных лентах и т.д.
Для специалиста в данной области могут быть очевидными возможные изменения и усовершенствования описанных выше вариантов осуществления настоящего изобретения. Предшествующее описание приведено лишь в иллюстративных целях, а не для ограничения объема изобретения.
Несмотря на то, что описанные выше варианты реализации приведены со ссылкой на конкретные этапы, выполняемые в определенном порядке, должно быть понятно, что эти этапы могут быть объединены, разделены или что их порядок может быть изменен без выхода за границы настоящего изобретения. Соответственно, порядок и группировка этапов не носят ограничительного характера для настоящей технологии.
название | год | авторы | номер документа |
---|---|---|---|
ПРЕОБРАЗОВАНИЕ КОНТЕНТА ДЛЯ НЕ ТРЕБУЮЩИХ ВМЕШАТЕЛЬСТВА РАЗВЛЕЧЕНИЙ | 2011 |
|
RU2606585C2 |
ПРОГРАММИРУЕМЫЕ ЭКРАННОЕ МЕНЮ И ПУЛЬТ ДИСТАНЦИОННОГО УПРАВЛЕНИЯ | 2008 |
|
RU2454701C2 |
СРЕДА ПРОГРАММИРОВАНИЯ И УПРАВЛЕНИЕ МЕТАДАННЫМИ ДЛЯ ПРОГРАММИРУЕМОГО МУЛЬТИМЕДИЙНОГО КОНТРОЛЛЕРА | 2007 |
|
RU2453069C2 |
НЕЛИНЕЙНАЯ ИНТЕРАКТИВНАЯ ВИДЕОНАВИГАЦИЯ | 2004 |
|
RU2338331C2 |
ПЛАНИРОВАНИЕ КОНТЕНТА, КОТОРЫЙ ДОЛЖЕН БЫТЬ ВИЗУАЛИЗИРОВАН | 2011 |
|
RU2546139C2 |
ВОСПРОИЗВЕДЕНИЕ С БЫСТРЫМ ДОСТУПОМ К ОБЪЕКТАМ ВИДЕОДАННЫХ | 2010 |
|
RU2543936C2 |
Система и способ управления информацией и представления информации | 2010 |
|
RU2628438C1 |
РЕЖИМ ЭКОНОМИИ ЭНЕРГИИ ДЛЯ ЭЛЕКТРОННОГО УСТРОЙСТВА, А ТАКЖЕ СООТВЕТСТВУЮЩИЕ УСТРОЙСТВО И СПОСОБ | 2012 |
|
RU2589296C2 |
СВЯЗЬ С ИСПОЛЬЗОВАНИЕМ ПО МЕНЬШЕЙ МЕРЕ ДВУХ РАЗЛИЧНЫХ ТИПОВ МУЛЬТИМЕДИЙНЫХ ДАННЫХ | 2014 |
|
RU2642352C2 |
ПРЯМОЕ СОЕДИНЕНИЕ С УПРАВЛЕНИЕМ ПО ПОБОЧНОМУ КАНАЛУ | 2011 |
|
RU2587158C2 |
Изобретение относится к устройству воспроизведения мультимедийного контента и способу эксплуатации упомянутого устройства. Технический результат заключается в снижении количества нажатий кнопок пульта дистанционного управления для доступа к источнику контента или воспроизведения контента, к которым пользователь осуществлял доступ в прошлом. Устройство отображения мультимедийного контента содержит экран и выполнено с возможностью: принимать данные, соответствующие контенту и источникам контента, с которыми пользователь устройства взаимодействовал ранее; на основании данных о давности взаимодействия с контентом и источниками контента определять начальный элемент, который соответствует последнему контенту или источнику контента, с которым пользователь взаимодействовал последним; формировать список на основании истории воспроизведения контента в порядке возрастания давности воспроизведения и список на основании истории доступа к источникам контента в порядке возрастания давности доступа; формировать и отображать на экране ленту элементов, включающую в себя упомянутый начальный элемент, расположенный в центре ленты, элементы списка, построенного на основании истории воспроизведения контента, расположенные с одной стороны от начального элемента, и элементы списка, построенного на основании истории доступа к источникам контента, расположенные с другой стороны от начального элемента; принимать воздействие от пользователя и осуществлять одно из следующего: воспроизводить контент или осуществлять доступ к источнику контента; осуществлять перемещение ленты элементов на экране; возвращать отображение ленты к первоначальному положению, когда начальный элемент изображен в качестве центрального элемента в ленте. 3 н. и 9 з.п. ф-лы, 3 ил.
1. Устройство для отображения мультимедийного контента на экране, причем упомянутое устройство выполнено с возможностью:
- принимать данные, соответствующие контенту и источникам контента, с которыми пользователь устройства взаимодействовал ранее;
- на основании данных о давности взаимодействия с контентом и источниками контента определять начальный элемент, который соответствует последнему контенту или источнику контента, с которым пользователь взаимодействовал последним;
- формировать список на основании истории воспроизведения контента в порядке возрастания давности воспроизведения и список на основании истории доступа к источникам контента в порядке возрастания давности доступа;
- формировать и отображать на экране ленту элементов, включающую в себя упомянутый начальный элемент, расположенный в центре ленты, элементы списка, построенного на основании истории воспроизведения контента, расположенные в порядке возрастания давности воспроизведения с одной стороны от начального элемента, и элементы списка, построенного на основании истории доступа к источникам контента, расположенные в порядке возрастания давности доступа с другой стороны от начального элемента;
- принимать воздействие от пользователя и осуществлять одно из следующего:
воспроизводить контент или осуществлять доступ к источнику контента, соответствующему выделенному элементу в ленте элементов, если воздействие от пользователя представляет собой нажатие пользователем кнопки активации выделенного элемента;
осуществлять перемещение ленты элементов на экране, если воздействие от пользователя представляет собой нажатие пользователем кнопок перемещения ленты элементов;
возвращать отображение ленты к первоначальному положению, когда начальный элемент изображен в качестве центрального элемента в ленте, если воздействие от пользователя представляет собой нажатие пользователем кнопки возврата к первоначальному положению ленты.
2. Устройство по п. 1, причем устройство отображения мультимедийного контента представляет собой интеллектуальный телевизор.
3. Устройство по п. 2, причем упомянутые кнопки представляют собой графические элементы интерфейса телевизора или физические кнопки на пульте дистанционного управления или на самом телевизоре.
4. Устройство по п. 1, причем устройство дополнительно выполнено с возможностью запрашивать данные, соответствующие контенту и источникам контента, с которыми пользователь устройства взаимодействовал ранее, в сервере и/или в локальной базе данных устройства.
5. Устройство по п. 4, причем устройство дополнительно выполнено с возможностью ограничивать объем изначально запрашиваемых данных.
6. Устройство по п. 5, причем устройство дополнительно выполнено с возможностью приоритизировать запрашиваемые данные.
7. Устройство по п. 1, причем устройство дополнительно выполнено с возможностью запрашивать дополнительные данные, соответствующие контенту и источникам контента, при достижении края ленты при перемещении ленты элементов.
8. Устройство по п. 7, причем устройство дополнительно выполнено с возможностью при добавлении новых элементов в ленту осуществлять динамическое переобозначение позиции начального элемента и остальных элементов, а после переобозначения сохранять новую позицию начального элемента.
9. Устройство по п. 1, причем устройство дополнительно выполнено с возможностью отображать на экране в области предварительного просмотра дополнительную информацию, соответствующую выделенному на данный момент элементу ленты.
10. Устройство по п. 9, причем, если выделенный в данный момент элемент ленты соответствует контенту, то устройство дополнительно выполнено с возможностью отображать на экране в области предварительного просмотра предварительный просмотр контента, соответствующего упомянутому элементу, или его аннотацию.
11. Способ эксплуатации устройства для отображения мультимедийного контента на экране, включающий в себя этапы, на которых:
- принимают в устройстве данные, соответствующие контенту и источникам контента, с которыми пользователь устройства взаимодействовал ранее;
- на основании данных о давности взаимодействия с контентом и источниками контента определяют начальный элемент, который соответствует последнему контенту или источнику контента, с которым пользователь взаимодействовал последним;
- формируют список на основании истории воспроизведения контента в порядке возрастания давности воспроизведения и список на основании истории доступа к источникам контента в порядке возрастания давности доступа;
- формируют и отображают на экране ленту элементов, включающую в себя упомянутый начальный элемент, расположенный в центре ленты, элементы списка, построенного на основании истории воспроизведения контента, расположенные в порядке возрастания давности воспроизведения с одной стороны от начального элемента, и элементы списка, построенного на основании истории доступа к источникам контента, расположенные в порядке возрастания давности доступа с другой стороны от начального элемента;
- принимают воздействие от пользователя и осуществляют одно из следующего:
посредством устройства воспроизводят контент или осуществляют доступ к источнику контента, соответствующему выделенному элементу в ленте элементов, если воздействие от пользователя представляет собой нажатие пользователем кнопки активации выделенного элемента;
осуществляют перемещение ленты элементов на экране, если воздействие от пользователя представляет собой нажатие пользователем кнопок перемещения ленты элементов;
возвращают отображение ленты к первоначальному положению, когда начальный элемент изображен в качестве центрального элемента в ленте, если воздействие от пользователя представляет собой нажатие пользователем кнопки возврата к первоначальному положению ленты.
12. Компьютерно-читаемый носитель, содержащий программу, которая при исполнении процессором предписывает упомянутому процессору выполнять способ по п. 11.
Компьютерный способ создания интерфейса рекомендации контента | 2016 |
|
RU2632144C1 |
ЭЛЕКТРОННЫЙ ПУТЕВОДИТЕЛЬ ПО МЕДИАКОНТЕНТУ | 2013 |
|
RU2621697C2 |
ДИНАМИЧЕСКАЯ ФИЛЬТРАЦИЯ ЛЕНТЫ КОНТЕНТА | 2012 |
|
RU2617550C2 |
US 20210382768 A1, 09.12.2021 | |||
US 20170070786 A1, 09.03.2017 | |||
US 20130324247 A1, 05.12.2013 | |||
US 6522342 B1, 18.02.2003 | |||
US 20140059606 A1, 27.02.2014. |
Авторы
Даты
2024-10-30—Публикация
2024-01-12—Подача