СПОСОБ И УСТРОЙСТВО ДЛЯ ВИЗУАЛЬНОГО ПРЕДСТАВЛЕНИЯ ПРЕДВАРИТЕЛЬНОЙ ЗАГРУЗКИ ДАННЫХ
METHOD AND DEVICE FOR VISUAL PRESENTATION OF PRELIMINARY DATA DOWNLOADING

ОБЛАСТЬ ТЕХНИКИ
[0001] Варианты осуществления настоящего изобретения относятся к мультимедийной области, и, более точно, к способу и устройству для визуального представления предварительной загрузки данных.
УРОВЕНЬ ТЕХНИКИ
[0002] В настоящее время, пользователь может просматривать/читать различные типы цифрового медиа контента, например, кино и телевизионные сериалы, музыкальные видеоклипы или электронные книги, используя различные электронные устройства. Однако, из-за ограничения пропускной способности сети, при просмотре/чтении медиа контента, пользователь иногда вынужден ожидать буферизации, из-за низкой скорости сети. Для уменьшения времени ожидания буферизации, в современной технологии используется способ предварительной загрузки цифрового медиа контента, который не проигрывался: Медиа контент, который не проигрывался, сохраняется в системе заблаговременно для того, чтобы в последствии быть плавно проигранным, и объем данных, который загружается заблаговременно, представляется, используя линейный индикатор хода выполнения операции загрузки. Однако, пользователь может узнать только общий загруженный объем вместо того, чтобы легко узнавать скорость загрузки, используя линейный индикатор хода выполнения операции загрузки; поэтому пользователь не может принять решение, например, продолжать ли просматривать/читать или посмотреть/прочитать позже, и восприятие пользователем становится низкого качества.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0003] Варианты осуществления настоящего изобретения предусматривают способ и устройство для визуального представления предварительной загрузки данных, с помощью которого скорость предварительной загрузки данных может быть представлена, и восприятие пользователем может быть улучшено.
[0004] Первый аспект предусматривает способ визуального представления предварительной загрузки данных, включая:
получение текущего хода выполнения операции воспроизведения цифрового медиа контента;
представление первой пиктограммы на линейном индикаторе хода выполнения операции проигрывателя цифрового медиа контента согласно текущему ходу выполнения операции воспроизведения, где первая пиктограмма разделяет линейный индикатор хода выполнения операции на часть, которая была проиграна, и часть, которая не была проиграна;
определение параметра, который используется для указания скорости предварительной загрузки данных цифрового медиа контента; и
представление, согласно параметру, по меньшей мере одной точки данных в части линейного индикатора хода выполнения операции, которая не была проиграна, для того, чтобы указать скорость предварительной загрузки данных.
[0005] Со ссылкой на первый аспект, в первом возможном способе реализации первого аспекта, линейный индикатор хода выполнения операции предварительной загрузки дополнительно представляется в части линейного индикатора хода выполнения операции, которая не была проиграна; и
способ дополнительно включает в себя:
представление в части линейного индикатора хода выполнения операции, которая не была проиграна, того, что по меньшей мере одна точка данных последовательно включается в линейный индикатор хода выполнения операции предварительной загрузки справа налево.
[0006] Со ссылкой на первый аспект или первый возможный способ реализации первого аспекта, во втором возможном способе реализации первого аспекта, параметром является объем данных, который предварительно загружается в единицу времени; и
представление, согласно параметру, по меньшей мере одной точкой данных в части линейного индикатора хода выполнения операции, которая не была проиграна, включает:
представление по меньшей мере одной точки данных в части, которая не была проиграна, где размер каждой точки данных используется для представления размера объема данных, который предварительно загружается в единицу времени, соответствующего каждой точке данных.
[0007] Со ссылкой на второй возможный способ реализации первого аспекта, в третьем возможном способе реализации первого аспекта, по меньшей мере одна точка данных расположена на одинаковом расстоянии в части линейного индикатора хода выполнения операции, которая не была проиграна.
[0008] Со ссылкой на первый аспект или первый возможный способ реализации первого аспекта, в четвертом возможном способе реализации первого аспекта, параметром является время, необходимое для загрузки единичного объема данных; и
представление, согласно параметру, по меньшей мере одной точкой данных в части линейного индикатора хода выполнения операции, которая не была проиграна, включает:
представление по меньшей мере одной точки данных в части, которая не была проиграна, где расстояние между соседними точками данных представляет время, необходимое для загрузки единичного объема данных.
[0009] Со ссылкой на четвертый возможный способ реализации первого аспекта, в пятом возможном способе реализации первого аспекта, по меньшей мере одна точка данных имеет одинаковый размер.
[0010] Со ссылкой на первый возможный способ реализации первого аспекта, в шестом возможном способе реализации первого аспекта, способ дополнительно включает в себя:
когда каждая точка данных включается в линейный индикатор хода выполнения операции предварительной загрузки, представление второй мигающей пиктограммы в положении, в котором расположена каждая точка данных.
[0011] Со ссылкой на первый аспект и любой с первого по шестой возможный способ реализации первого аспекта, в седьмом возможном способе реализации первого аспекта, способ дополнительно включает в себя:
представление третьей пиктограммы, где скорость вращения третьей пиктограммы используется для указания скорости предварительной загрузки данных цифрового медиа контента.
[0012] Со ссылкой на седьмой возможный способ реализации первого аспекта, в восьмом возможном способе реализации первого аспекта, цвет третьей пиктограммы меняется при изменении скорости вращения третьей пиктограммы.
[0013] Второй аспект предусматривает устройство для визуального представления предварительной загрузки данных, где устройство включает в себя:
получающий модуль, сконфигурированный для получения текущего хода выполнения операции воспроизведения цифрового медиа контента;
первый модуль представления, сконфигурированный для представления первой пиктограммы на линейном индикаторе хода выполнения операции проигрывателя цифрового медиа контента согласно текущему ходу выполнения операции воспроизведения, полученному получающим модулем, где первая пиктограмма разделяет линейный индикатор хода выполнения операции на часть, которая была проиграна, и часть, которая не была проиграна;
определяющий модуль, сконфигурированный для определения параметра, который используется для указания скорости предварительной загрузки данных цифрового медиа контента; и
второй модуль представления, сконфигурированный для представления, согласно параметру, определенному определяющим модулем, по меньшей мере одной точки данных в части линейного индикатора хода выполнения операции, которая не была проиграна, и представляется первым модулем представления, для того, чтобы указать скорость предварительной загрузки данных.
[0014] Со ссылкой на второй аспект, в первом возможном способе реализации второго аспекта, линейный индикатор хода выполнения операции предварительной загрузки дополнительно представляется в части линейного индикатора хода выполнения операции, которая не была проиграна, и представляется первым модулем представления, и; и
устройство дополнительно включает в себя:
третий модуль представления, сконфигурированный для представления в части линейного индикатора хода выполнения операции, которая не была проиграна, того, что по меньшей мере одна точка данных последовательно включается в линейный индикатор хода выполнения операции предварительной загрузки справа налево.
[0015] Со ссылкой на второй аспект или первый возможный способ реализации второго аспекта, во втором возможной способе реализации второго аспекта, параметром, определенным определяющим модулем, является объем данных, предварительно загружаемый в единицу времени; и
второй модуль представления, сконфигурирован специально для представления по меньшей мере одной точки данных в части, которая не была проиграна, где размер каждой точки данных используется для представления размера объема данных, который предварительно загружается в единицу времени, соответствующего каждой точке данных.
[0016] Со ссылкой на второй возможный способ реализации второго аспекта, в третьем возможном способе реализации второго аспекта, по меньшей мере одна точка данных расположена на одинаковом расстоянии в части линейного индикатора хода выполнения операции, которая не была проиграна.
[0017] Со ссылкой на второй аспект или первый возможный способ реализации второго аспекта, в четвертом возможном способе реализации второго аспекта, параметром, определяемым определяющим модулем, является время, необходимое для загрузки единичного объема данных; и
второй модуль представления сконфигурирован специально для представления по меньшей мере одной точки данных в части, которая не была проиграна, где расстояние между соседними точками данных представляет время, необходимое для загрузки единичного объема данных.
[0018] Со ссылкой на четвертый возможный способ реализации второго аспекта, в пятом возможном способе реализации второго аспекта, по меньшей мере одна
точка данных имеет одинаковый размер.
[0019] Со ссылкой на первый возможный способ реализации второго аспекта, в шестом возможном способе реализации второго аспекта, устройство дополнительно включает в себя:
четвертый модуль представления, сконфигурированный для: когда каждая точка данных включается в линейный индикатор хода выполнения операции предварительной загрузки, представления второй мигающей пиктограммы в положении, в котором расположена каждая точка данных.
[0020] Со ссылкой на второй аспект и любой с первого по шестой возможный способ реализации второго аспекта, в седьмом возможном способе реализации второго аспекта, устройство дополнительно включает в себя:
пятый модуль представления, сконфигурированный для представления третьей пиктограммы, где скорость вращения третьей пиктограммы используется для указания скорости предварительной загрузки данных цифрового медиа контента.
[0021] Со ссылкой на седьмой возможный способ реализации второго аспекта, в восьмом возможном способе реализации второго аспекта, цвет третьей пиктограммы меняется при изменении скорости вращения третьей пиктограммы.
[0022] На основании вышеизложенного технического решения, согласно способу и устройству для визуального представления предварительной загрузки данных, предусмотренному в вариантах осуществления настоящего изобретения, получается параметр, который используется для указания скорости предварительной загрузки данных, и представляется по меньшей мере одна точка данных, соответствующая параметру; поэтому визуальное представление предварительной загрузки данных может быть реализовано, так что пользователь может узнать скорость предварительной загрузки данных, и восприятие пользователем может быть эффективно улучшено.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0023] Для того, чтобы описать технические решения в вариантах осуществления настоящего изобретения более ясно, нижеизложенное кратко представляет прилагаемые чертежи, необходимые для описания вариантов осуществления. Очевидно, прилагаемые чертежи в последующем описании показывают только некоторые варианты осуществления настоящего изобретения, и рядовой специалист в данной области техники может все равно получить другие чертежи из этих прилагаемых чертежей без творческих усилий.
[0024] ФИГ. 1 показывает схематическую блок-схему способа визуального представления предварительной загрузки данных согласно варианту осуществления настоящего изобретения;
[0025] ФИГ. 2 показывает схематическую схему способа визуального представления предварительной загрузки данных согласно варианту осуществления настоящего изобретения;
[0026] ФИГ. 3 показывает схематическую структурную схему устройства для визуального представления предварительной загрузки данных согласно варианту осуществления настоящего изобретения; и
[0027] ФИГ. 4 показывает другую схематическую структурную схему устройства для визуального представления предварительной загрузки данных согласно варианту осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0028] Последующее ясно описывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, описанные варианты осуществления являются некоторыми, но не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, полученные рядовым специалистом в данной области техники, основываясь на вариантах осуществления настоящего изобретения, без творческих усилий, должны попадать под объем охраны настоящего изобретения.
[0029] ФИГ. 1 показывает способ 100 для визуального представления предварительной загрузки данных согласно варианту осуществления настоящего изобретения. Способ 100 включает в себя следующие этапы:
[0030] S110. Получение текущего хода выполнения операции воспроизведения цифрового медиа контента.
[0031] S120. Представление первой пиктограммы на линейном индикаторе хода выполнения операции проигрывателя цифрового медиа контента согласно текущему ходу выполнения операции воспроизведения, где первая пиктограмма разделяет линейный индикатор хода выполнения операции на часть, которая была проиграна, и часть, которая не была проиграна.
[0032] S130. Определение параметра, который используется для указания скорости предварительной загрузки данных цифрового медиа контента.
[0033] S140. Представление, согласно параметру, по меньшей мере одной точки данных в части линейного индикатора хода выполнения операции, которая не была проиграна, для того, чтобы указать скорость предварительной загрузки данных.
[0034] Согласно способу визуального представления предварительной загрузки данных, предусмотренному в этом варианте осуществления настоящего изобретения, получается параметр, который используется для указания скорости предварительной загрузки данных, и по меньшей мере одна точка данных представляется согласно параметру, которая позволяет пользователю узнать текущую скорость загрузки данных и помогает пользователю принимать в дальнейшем решение, например, продолжить просмотр/чтение или посмотреть/прочитать позже, так что восприятие пользователем может быть эффективно улучшено.
[0035] Цифровой медиа контент, вовлеченный в этот вариант осуществления настоящего изобретения, включает в себя, но не в качестве ограничения, видео, аудио и электронную книгу.
[0036] В S110 получается текущий ход выполнения операции воспроизведения цифрового медиа контента. В частности, текущий ход выполнения операции воспроизведения ссылается на положение текущего блока данных цифрового медиа контента во всей длине цифрового медиа контента, где контент до текущего блока данных - это контент, который был проигран, и контент после текущего блока данных - это контент, который не был проигран.
[0037] Должно быть понятно, что контент, представляемый текущим ходом выполнения операции воспроизведения, не обязательно контент, который пользователь фактически смотрит/читает. Например, в контенте, представляемом текущим ходом выполнения операции воспроизведения, может быть контент, который проигрывается пользователем способами быстрой перемотки вперед, перемотки назад или перетаскивания линейного индикатора хода выполнения операции.
[0038] В S120 первая пиктограмма представляется на линейном индикаторе хода выполнения операции проигрывателя цифрового медиа контента согласно текущему ходу выполнения операции воспроизведения цифрового медиа контента, где первая пиктограмма используется для разделения линейного индикатора хода выполнения операции на часть, которая была проиграна, и часть, которая не была проиграна. Линейный индикатор хода выполнения операции проигрывателя цифрового медиа контента используется для указания проигранного хода выполнения операции и хода выполнения операции, который будет проигран, цифрового медиа контента.
[0039] В частности, как показано на ФИГ. 2(a), P1 - это текущий ход выполнения операции воспроизведения цифрового медиа контента, и первая пиктограмма представлена в положении P1 для того, чтобы разделить линейный индикатор хода выполнения операции на часть, которая была проиграна, и часть, которая не была проиграна.
[0040] В S130 определяется параметр, который используется для указания скорости предварительной загрузки данных цифрового медиа контента. В частности, параметр может быть объемом данных, загруженным в единицу времени, в части цифрового медиа контента, которая не была проиграна, или может быть временем, требующимся для загрузки единичного объема данных, что не ограничивается в этом варианте осуществления настоящего изобретения.
[0041] Должно быть понятно, что скорость предварительной загрузки данных, вовлеченная в этот вариант осуществления настоящего изобретения, не полностью эквивалентна скорости сети. В частности, текущая скорость предварительной загрузки данных цифрового медиа контента может быть получена в зависимости от текущей скорости сети (или пропускной способности сети).
[0042] В S130 по меньшей мере одна точка данных, соответствующая параметру, представляется в части линейного индикатора хода выполнения операции, которая не была проиграна, для того, чтобы указать скорость предварительной загрузки данных. В частности, способ представления по меньшей мере одной точки данных в части, которая не была проиграна, может указать параметр, который использовался для указанная скорости предварительной загрузки данных.
[0043] В этом варианте осуществления настоящего изобретения, согласно различным типам получаемого параметра, который используется для указания скорости предварительной загрузки данных, например, объем, который загружается в единицу времени, и время, требующееся для загрузки единичного объема данных, по меньшей мере одна точка данных может иметь различные способы представления в части линейного индикатора хода выполнения операции, которая не была проиграна.
[0044] Необязательно, в этом варианте осуществления настоящего изобретения, параметром является объем данных, который предварительно загружается в единицу времени.
[0045] Этап S140, представляемый, согласно параметру, по меньшей мере одной точкой данных в части линейного индикатора хода выполнения операции, которая не была проиграна, включает:
[0046] S141. Представление по меньшей мере одной точки данных в части, которая не была проиграна, где размер каждой точки данных используется для представления размера объема данных, который предварительно загружается в единицу времени, соответствующего каждой точке данных.
[0047] В частности, больший объем данных, который предварительно загружается в единицу времени, указывает большую точку данных, и меньший объем данных, который предварительно загружается в единицу времени, указывает меньшую точку данных.
[0048] Должно быть понятно, что точка данных может иметь различные формы, например, круг, квадрат или другая форма, что не ограничивается в этом варианте осуществления настоящего изобретения.
[0049] Необязательно, в этом варианте осуществления настоящего изобретения, по меньшей мере одна точка данных расположена на одинаковом расстоянии в части линейного индикатора хода выполнения операции, которая не была проиграна.
[0050] В частности, с интервалом единицы времени точка данных представляется в части линейного индикатора хода выполнения операции, которая не была проиграна, где точка данных используется для указания объема данных, который предварительно загружается в единицу времени.
[0051] Как показано на ФИГ. 2(a), M точек данных представлены в части линейного индикатора хода выполнения операции, которая не была проиграна. Размер каждой точки данных представляет размер объема данных, который предварительно загружается в единицу времени, соответствующую точке данных, и абсолютные расстояния между соседними точками данных одинаковы, то есть расстояния между центрами точек данных одинаковы. В качестве примера, а не ограничения, M равно 6 на ФИГ. 2(a).
[0052] Необязательно, в этом варианте осуществления настоящего изобретения, параметром является время, необходимое для загрузки единичного объема данных.
[0053] Этап S140, представляемый, согласно параметру, по меньшей мере одной точкой данных в части линейного индикатора хода выполнения операции, которая не была проиграна, включает:
[0054] S142. Представление по меньшей мере одной точки данных в части, которая не была проиграна, где расстояние между соседними точками данных представляет время, необходимое для загрузки единичного объема данных.
[0055] В частности, меньшее время, необходимое для загрузки единичного объема данных, указывает на более короткое расстояние между соседними точками данных, и больше время, необходимое для загрузки единичного объема данных, указывает на большее расстояние между соседними точками данных.
[0056] Необязательно, в этом варианте осуществления настоящего изобретения, по меньшей мере одна точка данных имеет одинаковый размер.
[0057] В частности, размер каждой точки данных по меньшей мере одной точки данных представляет единичный объем данных.
[0058] В частности, как показано на ФИГ. 2(b) N точек данных представлены в части линейного индикатора хода выполнения операции, которая не была проиграна, абсолютные расстояния (расстояния между центрами точек данных) между двумя соседними точками данных не вполне одинаковы, и размеры точек данных одинаковы. В качестве примера, а не ограничения, N равно 6 на ФИГ. 2(b).
[0059] Должно быть понятно, что S141 (как показано на ФИГ. 2(a)) может рассматриваться как получение объема данных, который предварительно загружается в единицу времени, и представление, с одинаковым временным интервалов (единицей времени), по меньшей мере одной точки данных в части линейного индикатора хода выполнения операции, которая не была проиграна, где размер каждой точки данных представляет размер объема данных, который предварительно загружается в соответствующий временной интервал. S142 (как показано на ФИГ. 2(b) может рассматриваться как получение времени, необходимого для загрузки единичного объема данных, то есть измерение отрезка времени каждый раз, когда единичный объем данных загружается; и представление точки данных, каждый раз, когда единичный объем данных завершает загрузку, где, по аналогии, в окончательно представляемой по меньшей мере одной точке данных, расстояние между соседними точками данных указывает отрезок времени, в течение которого соответствующий единичный объем данных загружается. Оба этих способа представления точек данных, описанные в S141 и S142, могут позволить пользователю узнать скорость предварительной загрузки данных в этот период времени.
[0060] В этом варианте осуществления настоящего изобретения, по меньшей мере одна точка данных, представленная в части линейного индикатора хода выполнения операции, которая не была проиграна, может быть статичной или динамичной, что не ограничивается в этом варианте осуществления настоящего изобретения.
[0061] В процессе проигрывания цифрового медиа контента, предварительная загрузка данных может выполняться для контента, который не был проигран, и предварительно загруженный контент временно хранится в системе.
[0062] Необязательно, в этом варианте осуществления настоящего изобретения, линейный индикатор хода выполнения операции предварительной загрузки дополнительно представляется как часть линейного индикатора хода выполнения операции цифрового медиа контента, который не был проигран.
[0063] Способ 100 дополнительно включает в себя следующий этап:
[0064] S150. Представление в части линейного индикатора хода выполнения операции, которая не была проиграна, того, что по меньшей мере одна точка данных последовательно включается в линейный индикатор хода выполнения операции предварительной загрузки справа налево.
[0065] В частности, линейный индикатор хода выполнения операции предварительной загрузки используется для указания хода выполнения операции предварительной загрузки, где ход выполнения операции предварительной загрузки ссылается на положение предварительной загрузки данных во всей длине цифрового медиа контента.
[0066] В частности, как показано на ФИГ. 2(c) линейный индикатор хода выполнения операции предварительной загрузки представляется как часть линейного индикатора хода выполнения операции, которая не была проиграна; и по меньшей мере одна точка данных последовательно двигается с правой стороны части линейного индикатора хода выполнения операции, которая не была проиграна, к правой стороне линейного индикатора хода выполнения операции предварительной загрузки и последовательно включается в линейный индикатор хода выполнения операции предварительной загрузки. Эквивалентно, с включением точки данных, линейный индикатор хода выполнения операции предварительной загрузки становится соответственно длиннее, где увеличенная длина соответствует размеру включенной точки данных. То есть, при включении точек данных в линейный индикатор хода выполнения операции предварительной загрузки, линейный индикатор хода выполнения операции предварительной загрузки непрерывно обновляется и становится длиннее.
[0067] Необязательно, в этом варианте осуществления настоящего изобретения, способ 100 дополнительно включает в себя следующий этап:
[0068] S160. Когда каждая точка данных включается в линейный индикатор хода выполнения операции предварительной загрузки, представление второй мигающей пиктограммы в положении, в котором расположена каждая точка данных.
[0069] Необязательно, в этом варианте осуществления настоящего изобретения, способ 100 дополнительно включается в себя следующий этап:
[0070] S170. Представление третьей пиктограммы, где скорость вращения третьей пиктограммы используется для указания скорости предварительной загрузки данных цифрового медиа контента.
[0071] Необязательно, в этом варианте осуществления настоящего изобретения, цвет третьей пиктограммы меняется при изменении скорости вращения третьей пиктограммы.
[0072] Третья пиктограмма может быть, в частности, пиктограммой управления воспроизведением проигрывателя. Как показано на ФИГ. 2(d), пиктограмма управления воспроизведением представляется в текущем положении воспроизведения, пиктограмма управления воспроизведением может вращаться вокруг центральной точки и двигаться направо в зависимости от скорости предварительной загрузки данных, и скорость вращения соответствует скорости предварительной загрузки. В частности, для объема данных, который загружается в единицу времени, больший объем данных указывает на более быстрое вращение пиктограммы управления воспроизведением; меньший объем данных указывает на более медленное вращение пиктограммы управления воспроизведением. Дополнительно, различный цвет может быть дополнительно представлен на пиктограмме управления воспроизведением в зависимости от скорости вращения.
[0073] Дополнительно, часть линейного индикатора хода выполнения операции, которая не была проиграна, также представляет различную толщину в зависимости от размера объема данных, который предварительно загружается в единицу времени. Как показано на ФИГ. 2(d), больший объем данных, который предварительно загружается в единицу времени, указывает более толстый линейный индикатор хода выполнения операции; меньший объем данных, который предварительно загружается в единицу времени, указывает более тонкий линейный индикатор хода выполнения операции.
[0074] Когда пользователь просматривает/читает цифровой медиа контент, пользователь может узнать, посредством визуального представления предварительной загрузки данных, полученного в этом варианте осуществления настоящего изобретения, текущую скорость предварительной загрузки данных для того, чтобы точно определить на следующем этапе продолжать ли просматривать/читать или подождать, чтобы посмотреть/прочитать позже, или выбрать другую услугу загрузки, такую как ускоренная и облачная загрузка, чтобы продолжить загрузку, тем самым эффективно улучшая восприятие пользователем.
[0075] Согласно способу визуального представления предварительной загрузки данных, полученному в этом варианте осуществления настоящего изобретения, оператор также может интуитивно представлять преимущество широкополосного продукта для пользователя. Платформа для проигрывания цифрового медиа контента также может плавно рекомендовать услугу, такую как ускоренная или облачная загрузка, пользователю.
[0076] Необязательно, способ 100 визуального представления предварительной загрузки данных, полученный в этом варианте осуществления настоящего изобретения, может быть выполнен, например, процессором воспроизведения цифрового медиа контента.
[0077] В частности, когда пользователь открывает цифровой медиа контент для просмотра/чтения, процессор воспроизведения цифрового медиа контента начинает предварительную загрузку части цифрового медиа контента, которая не была проиграна; процессор получает, в зависимости от текущей скорости сети, параметр, который используется для указания скорости предварительной загрузки данных цифрового медиа контента, например, объем, который загружается в единицу времени, или время загрузки, необходимое для загрузки единичного объема данных; процессор представляет по меньшей мере одну точку данных на линейном индикаторе хода выполнения операции проигрывателя цифрового медиа контента согласно полученному параметру, и специфичный способ представления может быть любым одним или комбинацией с ФИГ. 2(a). по ФИГ. 2(d), что не ограничивается в этом варианте осуществления настоящего изобретения, так что пользователь может узнать скорость предварительной загрузки данных, используя по меньшей мере одну точку данных.
[0078] Должно быть понятно, что по меньшей мере одна точка данных, вовлеченная в этот вариант осуществления настоящего изобретения, может быть представлена в положении части линейного индикатора хода выполнения операции проигрывателя цифрового медиа контента, которая не была проиграна, или может быть представлена в другом положении пользовательского интерфейса проигрывателя, что не ограничивается в этом варианте осуществления настоящего изобретения, получается, что пользователь может узнать текущую скорость предварительной загрузки данных в процессе просмотра/чтения цифрового медиа контента.
[0079] Дополнительно должно быть понятно, что скорость предварительной загрузки данных, вовлеченная в этот вариант осуществления настоящего изобретения, включает в себя, но не в качестве ограничения, скорость предварительной загрузки данных в текущий момент (момент, соответствующий текущему блоку данных воспроизведения), скорость предварительной загрузки данных в предварительно установленном период времени, и подобном.
[0080] Дополнительно должно быть понятно, что в этом варианте осуществления настоящего изобретения, при условии, что параметр, который используется для указания скорости предварительной загрузки данных, получен, например, размер объема данных, который предварительно загружается в единицу времени, или время, необходимое для загрузки единичного объема данных, получено, по меньшей мере одна точка данных может быть представлена согласно параметру. Не обязательно получать скорость предварительной загрузки данных во всем периоде времени.
[0081] Поэтому, согласно способу визуального представления предварительной загрузки данных, предусмотренному в этом варианте осуществления настоящего изобретения, получается параметр, который используется для указания скорости предварительной загрузки данных, и по меньшей мере одна точка данных представляется согласно параметру, которая позволяет пользователю узнать текущую скорость загрузки данных и помогает пользователю принимать в дальнейшем решение, например, продолжить просмотр/чтение или посмотреть/прочитать позже, так что восприятие пользователем может быть эффективно улучшено.
[0082] Вышеизложенное подробно описывает способ визуального представления предварительной загрузки данных согласно вариантам осуществления настоящего изобретения со ссылкой на ФИГ. 1 и ФИГ. 2 и нижеизложенное описывает устройство для визуального представления предварительной загрузки данных согласно вариантам осуществления настоящего изобретения со ссылкой на ФИГ. 3 и ФИГ. 4.
[0083] ФИГ. 3 показывает схематическую структурную схему устройства 200 для визуального представления предварительной загрузки данных согласно варианту осуществления настоящего изобретения. Как показано на ФИГ. 3 устройство 200 включает в себя:
получающий модуль 210, сконфигурированных для получения текущего хода выполнения операции воспроизведения цифрового медиа контента;
первый модуль представления 220, сконфигурированный для представления первой пиктограммы на линейном индикаторе хода выполнения операции проигрывателя цифрового медиа контента согласно текущему ходу выполнения операции воспроизведения, полученному получающим модулем, где первая пиктограмма разделяет линейный индикатор хода выполнения операции на часть, которая была проиграна, и часть, которая не была проиграна;
определяющий модуль 230, сконфигурированный для определения параметра, который используется для указания скорости предварительной загрузки данных цифрового медиа контента; и
второй модуль представления 240, сконфигурированный для представления, согласно параметру, определенному определяющим модулем, по меньшей мере одной точки данных в части линейного индикатора хода выполнения операции, которая не была проиграна, и представляется первым модулем представления, для того, чтобы указать скорость предварительной загрузки данных.
[0084] Поэтому, согласно устройству для визуального представления предварительной загрузки данных, предусмотренному в этом варианте осуществления настоящего изобретения, получается параметр, который используется для указания скорости предварительной загрузки данных, и по меньшей мере одна точка данных представляется согласно параметру, которая позволяет пользователю узнать текущую скорость загрузки данных и помогает пользователю принимать в дальнейшем решение, например, продолжить просмотр/чтение или посмотреть/прочитать позже, так что восприятие пользователем может быть эффективно улучшено.
[0085] Необязательно, в этом варианте осуществления настоящего изобретения, линейный индикатор хода выполнения операции предварительной загрузки дополнительно представляется в части линейного индикатора хода выполнения операции, которая не была проиграна, и представляется первым модулем представления 220.
[0086] Устройство 200 дополнительно включает в себя:
третий модуль представления 250, сконфигурированный для представления в части линейного индикатора хода выполнения операции, которая не была проиграна, того, что по меньшей мере одна точка данных последовательно включается в линейный индикатор хода выполнения операции предварительной загрузки справа налево.
[0087] Необязательно, в этом варианте осуществления настоящего изобретения, параметром, определенным определяющим модулем 230, является объем данных, который предварительно загружается в единицу времени.
[0088] Второй модуль представления 240 сконфигурирован специально для представления по меньшей мере одной точки данных в части, которая не была проиграна, где размер каждой точки данных используется для представления размера объема данных, который предварительно загружается в единицу времени, соответствующего каждой точке данных.
[0089] Необязательно, в этом варианте осуществления настоящего изобретения, по меньшей мере одна точка данных расположена на одинаковом расстоянии в части линейного индикатора хода выполнения операции, которая не была проиграна.
[0090] Необязательно, в этом варианте осуществления настоящего изобретения, параметром, определенным определяющим модулем 230, является время, необходимое для загрузки единичного объема данных.
[0091] Второй модуль представления 240 сконфигурирован специально для представления по меньшей мере одной точки данных в части, которая не была проиграна, где расстояние между соседними точками данных представляет время, необходимое для загрузки единичного объема данных.
[0092] Необязательно, в этом варианте осуществления настоящего изобретения, по меньшей мере одна точка данных имеет одинаковый размер.
[0093] Необязательно, в этом варианте осуществления настоящего изобретения, устройство 200 дополнительно включает в себя:
четвертый модуль представления 260, сконфигурированный для: когда каждая точка данных включается в линейный индикатор хода выполнения операции предварительной загрузки, представления второй мигающей пиктограммы в положении, в котором расположена каждая точка данных.
[0094] Необязательно, в этом варианте осуществления настоящего изобретения, устройство 200 дополнительно включает в себя:
пятый модуль представления 270, сконфигурированный для представления третьей пиктограммы, где скорость вращения третьей пиктограммы используется для указания скорости предварительной загрузки данных цифрового медиа контента.
[0095] Необязательно, в этом варианте осуществления настоящего изобретения, цвет третьей пиктограммы меняется при изменении скорости вращения третьей пиктограммы.
[0096] Поэтому, согласно устройству для визуального представления предварительной загрузки данных, предусмотренному в этом варианте осуществления настоящего изобретения, получается параметр, который используется для указания скорости предварительной загрузки данных, и по меньшей мере одна точка данных представляется согласно параметру, которая позволяет пользователю узнать текущую скорость загрузки данных и помогает пользователю принимать в дальнейшем решение, например, продолжить просмотр/чтение или посмотреть/прочитать позже, так что восприятие пользователем может быть эффективно улучшено.
[0097] Должно быть понятно, что вышеизложенные и другие операции и/или функции модулей устройства 200 для визуального представления предварительной загрузки данных, согласно этому варианту осуществления настоящего изобретения, соответственно используются для успешного выполнения соответствующих процедур способов на ФИГ. 1 и ФИГ. 2. Для краткости, подробности не описываются в материалах настоящей заявки снова.
[0098] Дополнительно, должно быть понятно, что вариант осуществления настоящего изобретения дополнительно предусматривает устройство 200 для визуального представления предварительной загрузки данных, которое может быть, например, интеллектуальным терминалом, таким как видео проигрыватели или проигрыватель электронной книги, у которого есть функция визуального представления предварительной загрузки данных.
[0099] Как показано на ФИГ. 4, вариант осуществления настоящего изобретения дополнительно предусматривает устройство 300 для визуального представления предварительной загрузки данных. Устройство 300 включает в себя процессор 310, память 320 и систему шин 330. Процессор 310 и память 320 соединены посредством системы шин 330. Память 320 сконфигурирована для хранения команды, и процессор 310 сконфигурирован для исполнения команды, сохраненной в памяти 320. Процессор 310 сконфигурирован для: получения текущего хода выполнения операции воспроизведения цифрового медиа контента; представления первой пиктограммы на линейном индикаторе хода выполнения операции проигрывателя цифрового медиа контента согласно текущему ходу выполнения операции воспроизведения, где первая пиктограмма разделяет линейный индикатор хода выполнения операции на часть, которая была проиграна, и часть, которая не была проиграна; определения параметра, который используется для указания скорости предварительной загрузки данных цифрового медиа контента; и представления, согласно параметру, по меньшей мере одной точки данных в части линейного индикатора хода выполнения операции, которая не была проиграна, для того, чтобы указать скорость предварительной загрузки данных.
[0100] Поэтому, согласно устройству для визуального представления предварительной загрузки данных, предусмотренному в этом варианте осуществления настоящего изобретения, получается параметр, который используется для указания скорости предварительной загрузки данных, и по меньшей мере одна точка данных представляется согласно параметру, которая позволяет пользователю узнать текущую скорость загрузки данных и помогает пользователю принимать в дальнейшем решение, например, продолжить просмотр/чтение или посмотреть/прочитать позже, так что восприятие пользователем может быть эффективно улучшено.
[0101] Необязательно, в качестве варианта осуществления, линейный индикатор хода выполнения операции предварительной загрузки дополнительно представляется в части линейного индикатора хода выполнения операции, которая не была проиграна. Процессор 310 сконфигурирован для представления в части линейного индикатора хода выполнения операции, которая не была проиграна, того, что по меньшей мере одна точка данных последовательно включается в линейный индикатор хода выполнения операции предварительной загрузки справа налево.
[0102] Необязательно, в качестве варианта осуществления, параметром является объем данных, который предварительно загружается в единицу времени. Процессор 310 сконфигурирован для представления по меньшей мере одной точки данных в части, которая не была проиграна, где размер каждой точки данных используется для представления размера объема данных, который предварительно загружается в единицу времени, соответствующего каждой точке данных.
[0103] Необязательно, в качестве варианта осуществления, по меньшей мере одна точка данных расположена на одинаковом расстоянии в части линейного индикатора хода выполнения операции, которая не была проиграна.
[0104] Необязательно, в качестве варианта осуществления, параметром является время, необходимое для загрузки единичного объема данных.
[0105] Процессор 310 сконфигурирован для представления по меньшей мере одной точки данных в части, которая не была проиграна, где расстояние между соседними точками данных представляет время, необходимое для загрузки единичного объема данных.
[0106] Необязательно, в качестве варианта осуществления, по меньшей мере одна точка данных имеет одинаковый размер.
[0107] Необязательно, в качестве варианта осуществления, процессор 310 сконфигурирован для: когда каждая точка данных включается в линейный индикатор хода выполнения операции предварительной загрузки, представления второй мигающей пиктограммы в положении, в котором расположена каждая точка данных.
[0108] Необязательно, в качестве варианта осуществления, процессор 310 сконфигурирован для представления третьей пиктограммы, где скорость вращения третьей пиктограммы используется для указания скорости предварительной загрузки данных цифрового медиа контента.
[0109] Необязательно, в качестве варианта осуществления, цвет третьей пиктограммы меняется при изменении скорости вращения третьей пиктограммы.
[0110] Должно быть понятно, что в этом варианте осуществления настоящего изобретения, процессор 310 может быть центральным процессорным устройством (ЦПУ), процессор 310 может быть другим процессором общего назначения, цифровым сигнальным процессором (DSP), специализированной интегральной схемой (ASIC), программируемой вентильной матрицей (FPGA) или другим программируемым логическим устройством, дискретным вентильным или транзисторным логическим устройством, дискретным аппаратным компонентом или подобным. Процессором общего применения может быть микропроцессор, или процессор может быть любым традиционным процессором и подобным.
[0111] Память 320 может включать постоянное запоминающее устройство и оперативное запоминающее устройство, и предоставляет команды и данные процессору 310. Часть памяти 320 может дополнительно включать энергонезависимое оперативное запоминающее устройство. Например, память 320 может дополнительно хранить информацию о типе устройства.
[0112] Система шин 330 может дополнительно включать шину питания, шину управления, шину сигналов состояния и подобные, дополнительно включая шину данных. Однако, для ясности описания, различные типы шин на фигуре отмечены как система шин 330.
[0113] В процессе реализации, этапы вышеизложенных способов, могут быть осуществлены с использованием интегральной логической схемы аппаратных средств в процессоре 310 или команд программного обеспечения. Этапы способов, раскрытые со ссылкой на варианты осуществления настоящего изобретения, могут быть непосредственной выполнены или осуществлены посредством аппаратного процессора или могут быть выполнены или осуществлены, используя комбинацию аппаратных и программных модулей в процессоре Программные модули могут быть расположены на зрелом носителе данных в области, таком как оперативное запоминающее устройство, флэш-память, постоянное запоминающее устройство, программируемое постоянное запоминающее устройство, электрически стираемое программируемое запоминающее устройство или регистр. Носитель данных расположен в памяти 320, и процессор 310 считывает информацию в памяти 320 и осуществляет этапы вышеизложенных способов в комбинации с аппаратными средствами процессора. Чтобы избежать повторения, подробности не описываются в материалах настоящей заявки снова.
[0114] Поэтому, согласно устройству для визуального представления предварительной загрузки данных, предусмотренному в этом варианте осуществления настоящего изобретения, получается параметр, который используется для указания скорости предварительной загрузки данных, и по меньшей мере одна точка данных представляется согласно параметру, которая позволяет пользователю узнать текущую скорость загрузки данных и помогает пользователю принимать в дальнейшем решение, например, продолжить просмотр/чтение или посмотреть/прочитать позже, так что восприятие пользователем может быть эффективно улучшено.
[0115] Должно быть понятно, что устройство 300 для визуального представления предварительной загрузки данных согласно этому варианту осуществления изобретения, может соответствовать устройству 200 для визуального представления предварительной загрузки данных, предусмотренного в вариантах осуществления настоящего изобретения. Вышеизложенные и другие операции и/или функции модулей устройства 300 соответственно используются для успешного выполнения соответствующих процедур способов на ФИГ. 1 и ФИГ. 2. Для краткости, подробности не описываются в материалах настоящей заявки снова.
[0116] Должно быть понятно, что порядковые номера вышеизложенных процессов не означают последовательностей выполнения в различных вариантах осуществления настоящего изобретения. Последовательности выполнения процессов должны быть определены согласно функциям и внутренней логике процессов, и не должны истолковываться в качестве ограничений на процессы реализации вариантов осуществления настоящего изобретения.
[0117] Рядовой специалист в данной области техники может быть осведомлен, что в комбинации с примерами, описанными в раскрытых в этом описании вариантах осуществления, блоки и этапы алгоритма могут быть реализованы электронными аппаратными средствами или комбинацией компьютерного программного обеспечения и электронных аппаратных средств. Исполняются ли такие функции аппаратными средствами или программным обеспечением, зависит от конкретного применения и проектных ограничений, условий технических решений. Специалист в данной области техники может использовать различные способы для реализации описанных функций для каждого конкретного применения, но это не должно рассматриваться как то, что реализация выходит за пределы объема настоящего изобретения.
[0118] Специалисту в данной области техники должно быть ясно понятно, что для цели удобного и краткого описания, для подробного рабочего процесса вышеизложенной системы, устройства и блоки ссылаются на соответствующий процесс в вариантах осуществления и подробностях вышеизложенного способа, не описаны в материалах настоящей заявки снова.
[0119] В нескольких вариантах осуществления, предусмотренных настоящим применением, должно быть понятно, что раскрытые система, устройство и способ могут быть реализованы другими способами. Например, описанный вариант осуществления устройства является только примерным. Например, разделение на блоки является только логичным разделением функций, и могут быть другие разделения в фактической реализации. Например, множество блоков и компонент может быть скомбинировано или включено в другую систему, или некоторые свойства могут быть проигнорированы или не выполняться. Кроме того, показанные или оговоренные взаимные связи или прямые связи или коммуникационные соединения могут быть реализованы, используя некоторые интерфейсы. Непрямые связи или коммуникационные соединения между устройствами и блоками могут быть реализованы в электронной, механической или других формах.
[0120] Блоки, описанные как отдельные части, могут быть или могут не быть физически отделены, и части, показанные как блоки, могут быть или могут не быть физическими блоками, могут быть расположены в одном месте, или могут быть распределены на множестве сетевых блоков. Некоторые или все блоки могут быть выбраны согласно фактическим нуждам для достижения целей решений вариантов осуществления.
[0121] Кроме того, функциональные блоки в вариантах осуществления настоящего изобретения могут быть включены в один процессорный блок, или каждый блок может существовать физически в одиночку, или два или более блоков могут быть включены в один блок.
[0122] Когда функции реализуются в форме программных функциональных блоков и продаются или используются как независимые продукты, функции могут быть сохранены на машинно-читаемом носителе данных. Основываясь на этом понимании, технические решения настоящего изобретения по существу, или часть, вносимая в данную область, или некоторые технические решения могут быть реализованы в форме программного продукта. Компьютерный программный продукт хранится на носителе данных и включает несколько команд для того, чтобы давать указания компьютерному устройству (которое может быть персональным компьютером, сервером или сетевым устройством) для выполнения всех или нескольких этапов способов, описанных в вариантах осуществления настоящего изобретения. Вышеизложенный носитель данных включает: любой носитель, который может хранить программный код, такой как USB флэш-накопитель, съемный жесткий диск, постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ), магнитный диск или оптический диск.
[0123] Вышеизложенные описания являются только специфичными реализациями способов настоящего изобретения, но не предназначены для ограничения объема охраны настоящего изобретения. Любое изменение или замена без труда додуманные специалистом в области внутри технического объема, раскрытого в настоящем изобретении, должны попадать под объем охраны настоящего изобретения. Поэтому, объем охраны настоящего изобретения должен быть предметом объема охраны формулы изобретения.