устройство для обработки данных электронной программы передач, которые должны показываться электронным оборудованием в страницах, связанных с временными ссылками

Классы МПК:H04N5/445 для воспроизведения дополнительной информации
Автор(ы):,
Патентообладатель(и):КОНИНКЛЕЙКЕ ФИЛИПС ЭЛЕКТРОНИКС Н.В. (NL)
Приоритеты:
подача заявки:
2006-07-10
публикация патента:

Изобретение относится к телевидению. Техническим результатом является предоставление устройства обработки данных электронной программы передач (EPG). Результат достигается тем, что устройство (D) обработки данных EPG для электронного оборудования (ЕЕ) содержит средство (РМ) обработки, выполненное с возможностью i) доступа к наборам данных, определяющим соответствующим образом программы канала, и каждый набор содержит по меньшей мере первые данные, представляющие название канала и название программы канала, вторые данные, определяющие время начала программы канала, и третьи данные, представляющие время окончания программы канала, ii) либо определения среди наборов данных, к которым осуществлен доступ, которые соответственно следуют за каждым набором данных, участвующим в показанной странице данных, набора, который содержит самое раннее время окончания, чтобы определить временную ссылку непосредственно перед этим самым ранним временем окончания и связать эту временную ссылку со следующей страницей данных, которую необходимо показать, либо определения среди наборов данных, к которым осуществлен доступ, которые соответственно предшествуют каждому набору данных, участвующему в показанной странице данных, набора, который содержит самое позднее время начала, чтобы определить временную ссылку непосредственно после этого самого позднего времени окончания и связать эту временную ссылку с предшествующей страницей данных, которую необходимо показать, iii) затем выбора среди наборов данных, к которым осуществлен доступ, каждого набора данных, содержащего вторые и третьи данные, определяющие временной интервал, включающий в себя определенную временную ссылку, и iv) в конечном счете, доставки этих выбранных наборов данных для того, чтобы они могли быть соответствующим образом показаны на разных назначенных строках страницы, связанной с определенной временной ссылкой. 2 н. и 5 з.п. ф-лы, 8 ил. устройство для обработки данных электронной программы передач,   которые должны показываться электронным оборудованием в страницах,   связанных с временными ссылками, патент № 2395172

устройство для обработки данных электронной программы передач,   которые должны показываться электронным оборудованием в страницах,   связанных с временными ссылками, патент № 2395172 устройство для обработки данных электронной программы передач,   которые должны показываться электронным оборудованием в страницах,   связанных с временными ссылками, патент № 2395172 устройство для обработки данных электронной программы передач,   которые должны показываться электронным оборудованием в страницах,   связанных с временными ссылками, патент № 2395172 устройство для обработки данных электронной программы передач,   которые должны показываться электронным оборудованием в страницах,   связанных с временными ссылками, патент № 2395172 устройство для обработки данных электронной программы передач,   которые должны показываться электронным оборудованием в страницах,   связанных с временными ссылками, патент № 2395172 устройство для обработки данных электронной программы передач,   которые должны показываться электронным оборудованием в страницах,   связанных с временными ссылками, патент № 2395172 устройство для обработки данных электронной программы передач,   которые должны показываться электронным оборудованием в страницах,   связанных с временными ссылками, патент № 2395172 устройство для обработки данных электронной программы передач,   которые должны показываться электронным оборудованием в страницах,   связанных с временными ссылками, патент № 2395172

Формула изобретения

1. Устройство (D) обработки данных электронной программы передач для электронного оборудования (ЕЕ), отличающееся тем, что оно содержит средство (РМ) обработки, выполненное с возможностью i) осуществления доступа к наборам данных, определяющим соответствующим образом программы канала, и каждый набор содержит по меньшей мере первые данные, представляющие название канала и название программы канала, вторые данные, определяющие время начала программы канала, и третьи данные, представляющие время окончания программы канала, ii) либо определения среди наборов данных, которые соответственно следуют за каждым набором данных, участвующим в показанной странице данных, набора, который содержит самое раннее время окончания, чтобы определить временную ссылку непосредственно перед упомянутым самым ранним временем окончания и связать эту временную ссылку со следующей страницей данных, которую необходимо показать, либо определения среди наборов данных, которые соответственно предшествуют каждому набору данных, участвующему в показанной странице данных, набора, который содержит самое позднее время начала, чтобы определить временную ссылку непосредственно после упомянутого самого позднего времени окончания и связать эту временную ссылку с предшествующей страницей данных, которую необходимо показать, iii) затем выбора среди упомянутых наборов данных каждого набора данных, содержащего вторые и третьи данные, определяющие временной интервал, включающий в себя упомянутую определенную временную ссылку, и iv) доставки упомянутых выбранных наборов данных для того, чтобы они могли быть соответствующим образом показаны на разных назначенных строках страницы, связанной с упомянутой определенной временной ссылкой.

2. Устройство по п.1, отличающееся тем, что упомянутое средство (РМ) обработки выполнено с возможностью доставки упомянутых выбранных наборов данных для того, чтобы каждый из них мог быть показан в ячейке строки страницы, назначенной ее каналу.

3. Устройство по п.2, отличающееся тем, что упомянутое средство (РМ) обработки выполнено с возможностью присвоения атрибута i) либо первого типа ячейки, предназначенного для занятия всей строки страницы, каждому выбранному набору данных, участвующему в показанной странице, и который также участвует как в предшествующей странице, так и в следующей странице, ii) либо второго типа ячейки, предназначенного для частичного занятия строки страницы, каждому выбранному набору данных, участвующему только в показанной странице, и третьего и четвертого типов ячейки, которые должны быть показаны соответственно непосредственно перед и непосредственно после упомянутого второго типа ячейки, но на той же строке той страницы, iii) либо еще пятого типа ячейки, предназначенного для частичного занятия строки страницы, каждому выбранному набору данных, участвующему в показанной странице, и который также участвует в предшествующей странице, но не в следующей странице, и четвертого типа ячейки, который должен быть показан непосредственно после упомянутого пятого типа ячейки, но на той же строке той страницы, iv) либо еще шестого типа ячейки, предназначенного для частичного занятия строки страницы, каждому выбранному набору данных, участвующему в показанной странице, и который участвует также в следующей странице, но не в предшествующей странице, и третьего типа ячейки, который должен быть показан непосредственно перед упомянутым шестым типом ячейки, но на той же строке той страницы.

4. Устройство по п.1, отличающееся тем, что упомянутое средство (РМ) обработки выполнено с возможностью доставки первых вспомогательных данных, представляющих дату выбранной программы, и/или вторых вспомогательных данных, представляющих день недели даты выбранной программы, и/или третьих вспомогательных данных, представляющих положение временной ссылки в показанной странице в рамках по меньшей мере части из 24 часов выбранного дня.

5. Устройство по п.1, отличающееся тем, что, когда упомянутое средство (РМ) обработки принимает запрос, запрашивающий наборы данных, которые необходимо показать, чтобы определить новую страницу, следующую за показанной страницей, оно выполнено с возможностью доставки упомянутых выбранных наборов данных и вспомогательных данных таким образом, чтобы ячейка, связанная с набором данных, соответствующим новой следующей программе, показывалась анимированным способом путем движения на соответствующей показанной строке страницы от ее правой части к ее левой части.

6. Устройство по п.1, отличающееся тем, что, когда упомянутое средство (РМ) обработки принимает запрос, запрашивающий наборы данных, которые необходимо показать, чтобы определить новую страницу, предшествующую показанной странице, оно выполнено с возможностью доставки упомянутых выбранных наборов данных и вспомогательных данных таким образом, чтобы ячейка, связанная с набором данных, соответствующим новой предшествующей программе, показывалась анимированным способом путем движения на соответствующей показанной строке страницы от ее левой части к ее правой части.

7. Электронное оборудование (ЕЕ), отличающееся тем, что оно содержит устройство (D) обработки данных электронной программы передач согласно одному из предшествующих пунктов.

Описание изобретения к патенту

Настоящее изобретение относится к области электронных программ передач (или EPG), а точнее к обработке данных EPG, предназначенных для показа электронным оборудованием.

Все больше и больше электронного оборудования, например телеприставки, телевизионные приемники, устройства записи DVD или компьютеры с телевизионными приемниками, включают в себя устройство обработки данных (в дальнейшем «устройство») электронной программы передач (EPG) для доставки данных, которые необходимо показывать, чтобы информировать своих пользователей о содержании телепередачи. Количество информационных данных, которые нужно представить пользователю электронного оборудования, зависит от количества каналов, которое может принимать электронное оборудование. Таким образом, это количество информационных данных может быть важным.

Чтобы пользователь мог легко перемещаться среди важного количества информационных данных, устройство должно предлагать три характеристики: оно должно быть быстрым, чтобы пользователь мог быстро добираться до нужной ему информации (это характеристика скорости), оно должно представлять все информационные данные, чтобы пользователь не пропускал никакую информацию, когда он осуществляет навигацию по информационным данным (это характеристика полноты: должны показываться все программы принимаемых каналов), и оно должно представлять на одной и той же странице программы канала, которые транслируются в течение одной и той же части суток (это характеристика последовательности).

Кроме того, навигация должна быть легко предполагаемой, так чтобы пользователь мог использовать ее интуитивно. Например, для пользователя важно легко снова находить информационные данные, которые он уже увидел во время навигации.

Большинство известных устройств доставляют данные EPG в виде сеток. Сетка содержит строки, назначенные разным каналам, и каждая из них показывает программы канала в последовательных ячейках, чьи соответствующие ширины пропорциональны длительности программы, которую они содержат. Этот способ отображения кажется хорошим на первый взгляд, потому что он дает возможность беглого обзора части суток. Тем не менее этот способ отображения информационных данных может быть мешающим, так как становится трудно различать короткие программы в сетке.

Также предложено показывать все программы канала на странице. В этом случае пользователю нужно осуществлять навигацию среди многочисленных страниц, чтобы увидеть все программы канала. Таким образом, у пользователя нет общего представления, что транслируется или что будет транслироваться в заданное время.

Еще предложено выделять одну строку на канал и показывать только одну программу на каждой строке. В этом случае могут использоваться различные типы навигации для доступа к следующим программам.

Первый тип содержит устройства, которые связывают временную метку с каждым набором данных, участвующим в странице, чтобы переходить к следующей временной метке, когда пользователю нужны следующие программы для показа. Это позволяет пользователю очень быстро осуществлять навигацию среди программ, если временной интервал между двумя следующими друг за другом метками достаточно большой. Однако чем больше временной интервал, тем больше программ подвержены пропуску (программы короче временного интервала могут быть легко пропущены). В этом первом типе устройства гарантируется характеристика последовательности, но в зависимости от размера временного интервала теряется либо характеристика полноты, либо характеристика скорости.

Второй тип содержит устройства, которые позволяют показывать для каждого канала программу, которая следует за показываемой в настоящий момент программой, каждый раз, когда пользователю нужна следующая страница. Это позволяет избежать пропуска программ и таким образом обеспечивает характеристику полноты. Это также обеспечивает характеристику скорости, поскольку навигация от страницы к странице может быть настолько быстрой, насколько необходимо пользователю. Однако в большинстве случаев характеристика последовательности быстро утрачивается, как только программы разных каналов имеют разные длительности.

Третий тип содержит устройства, которые позволяют заменять показываемую в настоящий момент программу каждого канала следующей программой, когда эта показываемая в настоящий момент программа заканчивается первой, оставляя другие показываемые программы неизмененными. Это решение сохраняет характеристику последовательности и характеристику полноты, но это решение может оказаться очень медленным.

Никакие из известных решений не являются удовлетворяющими, так как никакое из них не предлагает одновременно три вышеупомянутые характеристики (последовательность, полнота и скорость), которые обеспечивают удобную для пользователя навигацию между показанными информационными данными. Поэтому данное изобретение направлено на предоставление устройства обработки данных электронной программы передач (EPG), которое предлагает навигацию, соответствующую трем вышеупомянутым характеристикам, в то же время оставаясь понятной для пользователя.

Для этой цели изобретение предоставляет устройство обработки данных (в дальнейшем «устройство») электронной программы передач для электронного оборудования, содержащее средство обработки, выполненное с возможностью:

- доступа к наборам данных, определяющим соответствующим образом программы канала, и каждый набор содержит по меньшей мере первые данные, представляющие название канала и название программы канала, вторые данные, определяющие время начала программы канала, и третьи данные, представляющие время окончания программы канала,

- либо определения среди наборов данных, к которым осуществлен доступ и которые соответствующим образом следуют за каждым набором данных, участвующим в показанной странице данных, набора, который содержит самое раннее время окончания, чтобы определить временную ссылку непосредственно перед этим самым ранним временем окончания и связать эту временную ссылку со следующей страницей данных, которую необходимо показать,

либо определения среди наборов данных, к которым осуществлен доступ и которые соответствующим образом предшествуют каждому набору данных, участвующему в показанной странице данных, набора, который содержит самое позднее время начала, чтобы определить временную ссылку непосредственно после этого самого позднего времени окончания и связать эту временную ссылку с предшествующей страницей данных, которую необходимо показать,

- затем выбора среди наборов данных, к которым осуществлен доступ, каждого набора данных, содержащего вторые и третьи данные, определяющие временной интервал, включающий в себя определенную временную ссылку, и

- в конечном счете, доставки этих выбранных наборов данных, чтобы они могли быть соответствующим образом показаны на разных назначенных строках страницы, связанной с определенной временной ссылкой.

Устройство в соответствии с изобретением может включать в себя дополнительные характеристики, рассматриваемые отдельно либо совместно, а именно:

- его средство обработки может быть выполнено с возможностью доставки выбранных наборов данных, чтобы каждый из них мог быть показан в ячейке строки страницы, которая назначена ее каналу;

- его средство обработки может быть выполнено с возможностью присвоения атрибута i) либо первого типа ячейки, предназначенного для занятия всей строки страницы, каждому выбранному набору данных, который участвует в показанной странице, а также предшествующей странице и следующей странице, ii) либо второго типа ячейки, предназначенного для частичного занятия строки страницы, каждому выбранному набору данных, который только участвует в показанной странице, и третьего и четвертого типов ячейки, которые должны быть показаны соответственно непосредственно перед и непосредственно после второго типа ячейки, но на той же строке той страницы, iii) или еще пятого типа ячейки, предназначенного для частичного занятия строки страницы, каждому выбранному набору данных, который участвует в показанной странице, а также предшествующей странице, но не следующей странице, и четвертого типа ячейки, который должен быть показан непосредственно после пятого типа ячейки, но на той же строке той страницы, iv) либо еще шестого типа ячейки, предназначенного для частичного занятия строки страницы, каждому выбранному набору данных, который участвует в показанной странице, а также следующей странице, но не предшествующей странице, и третьего типа ячейки, который должен быть показан непосредственно перед шестым типом ячейки, но на той же строке той страницы;

- его средство обработки может быть выполнено с возможностью доставки первых вспомогательных данных, представляющих дату выбранной программы, и/или вторых вспомогательных данных, представляющих день недели даты выбранной программы, и/или третьих вспомогательных данных, представляющих положение временной ссылки в показанной странице в рамках по меньшей мере части из 24 часов выбранных суток;

- когда его средство обработки принимает запрос, запрашивающий наборы данных, которые необходимо показать, чтобы определить новую страницу, следующую за показываемой в настоящий момент страницей, оно выполнено с возможностью доставки выбранных наборов данных и вспомогательных данных таким образом, чтобы ячейка, связанная с набором данных, соответствующим новой следующей программе, показывалась анимированным способом путем движения на соответствующей показанной строке страницы от ее правой части к ее левой части;

- когда его средство обработки принимает запрос, запрашивающий наборы данных, которые необходимо показать, чтобы определить новую страницу, предшествующую показанной странице, оно выполнено с возможностью доставки выбранных наборов данных и вспомогательных данных таким образом, чтобы ячейка, связанная с набором данных, соответствующим новой предшествующей программе, показывалась анимированным способом путем движения на соответствующей показанной строке страницы от ее левой части к ее правой части.

Изобретение также предоставляет электронное оборудование, содержащее устройство обработки данных EPG, например представленное выше устройство.

Другие признаки и преимущества изобретения станут более очевидными после изучения подробного описания изобретения ниже и прилагаемых чертежей, где:

- фиг.1 схематически иллюстрирует электронное оборудование, снабженное примером варианта осуществления устройства обработки данных EPG, согласно изобретению,

- фиг.2 схематически иллюстрирует первый пример показанной страницы согласно изобретению,

- фиг.3A-3D схематически иллюстрируют механизм, который дает возможность определения трех различных временных ссылок, начиная с первой ссылки (TR(n)) в примере частичной сетки из трех следующих друг за другом программ в 8 каналах,

- фиг.4 схематически иллюстрирует второй пример показанной страницы, соответствующий переходной ситуации между показанными страницами, проиллюстрированными на фиг.2 и 5, и

- фиг.5 схематически иллюстрирует третий пример показанной страницы, следующей за проиллюстрированной страницей на фиг.2.

Прилагаемые чертежи могут служить не только для пояснения изобретения, но также для толкования его формулы, если потребуется.

В начале делается ссылка на фиг.1 для краткого описания электронного оборудования EE, в котором может быть применено изобретение.

Вспомним, что изобретение относится к электронным программам передач (или EPG), которые могут показываться большинством электронного оборудования EE, например потребительскими электронными изделиями. В последующем описании будет приниматься во внимание, что электронное оборудование EE является телеприставкой цифрового ТВ, предназначенной для приема и декодирования программ различных каналов цифрового вещательного телевидения (TV) посредством цифрового декодера DD. Однако важно обратить внимание, что изобретение не ограничивается этим типом электронного оборудования. В действительности изобретение может применяться к любому электронному оборудованию, мобильному или нет, которое соединено с телевизором либо действует как телевизор, а именно к телевизионному приемнику, устройству записи DVD, либо персональному компьютеру или мобильному телефону, снабженному телевизионным приемником, в конечном счете предназначенному для установки в транспортное средство, например автомобиль, автобус, грузовик, поезд или самолет.

Например, телеприставка EE цифрового ТВ соединяется с широковещательной сетью цифрового ТВ (спутниковой или кабельной). Она принимает широковещательные цифровые закодированные данные из сети, декодирует закодированные данные, переданные каналом, выбранным пользователем телевизора TS, к которому она подключена, посредством цифрового декодера DD и передает телевизору TS цифровые декодированные данные, чтобы тот показал выбранную программу канала на своем экране SC.

Телеприставка EE цифрового ТВ также принимает из сети информационные данные, определяющие программы каждого принятого канала, и сохраняет их в запоминающем устройстве MM. Каждая программа канала определяется, в частности, набором данных, содержащим по меньшей мере первые данные, представляющие название канала и название программы канала, вторые данные, определяющие время начала программы канала, и третьи данные, представляющие время окончания программы канала (это может быть само время окончания и/или длительность программы).

В проиллюстрированном (и неограничивающем) примере телеприставка EE цифрового ТВ содержит устройство D обработки данных (в дальнейшем «устройство») электронной программы передач (EPG), предназначенное для доставки наборов данных, отобранных в запоминающее устройство MM (в данном неограничивающем примере), к телевизору TS, чтобы они могли быть показаны на его экране SC.

Для этой цели устройство D содержит модуль PM обработки, который выполнен с возможностью доступа к наборам данных, сохраненных в запоминающем устройстве MM и соответствующим образом определяющих программы принятых каналов, чтобы выбирать их в соответствии с выбором пользователя, определенным, например, посредством блока RC дистанционного управления в электронном оборудовании EE.

Важно обратить внимание, что устройство D может быть выполнено с возможностью осуществления доступа к наборам данных, которые не хранятся в электронном оборудовании EE. В действительности наборы данных могут храниться на сервере, который доступен по сети связи, например сети Интернет (IP), а в конечном счете по другой сети связи, например сети передачи данных.

Предпочтительно, когда пользователь обращается к EPG, чтобы первая страница, которая показывается на экране SC, содержала программы канала, которые в настоящий момент транслируются сетью, т.е. на дату и время доступа.

Как иллюстрируется на фиг.2, страница согласно изобретению содержит различные строки, назначенные соответственно разным каналам Ci (в этом неограничивающем примере i = 1 ~ 8, только i должно быть больше 1), и каждая строка содержит набор данных, определяющий программу канала, т.е. по меньшей мере первые данные, представляющие название программы канала, вторые данные, определяющие время начала программы канала, и третьи данные, определяющие длительность программы канала и/или время окончания. Страница также предпочтительно содержит день недели для облегчения просмотра для пользователя. Она также может содержать текущее время и/или текущую дату. Все эти данные для показа доставляются устройством D.

В соответствии с изобретением модуль PM обработки из состава устройства D выполняется с возможностью связывания временной ссылки TR с каждой страницей, которую необходимо показывать. Как иллюстрируется на фиг.2, представляющая эту временную ссылку TR информация может показываться также на связанной странице. На самом деле пользователю не интересно точно знать временную ссылку TR. Более того, не обязательно, чтобы временная ссылка TR была точно такой же, если пользователь двигается назад или вперед между двумя страницами. Например, временная ссылка TR может быть реализована путем ползунка или указателя, положение которого на линии представляет время, которому TR приблизительно соответствует в рамках дня. В проиллюстрированном на фиг.2 примере начало этой линии символизирует 06:00.

Реализованный модулем PM обработки механизм для определения временной ссылки TR, связанной со страницей, зависит от команды, переданной пользователем посредством блока RC дистанционного управления. Точнее он зависит от того, желает ли пользователь увидеть страницу, которая следует или предшествует показываемой в настоящий момент странице. Чтобы передавать свою команду устройству D, пользователь может оперировать, например, кнопками влево/вправо блока RC дистанционного управления. Так как показанная страница содержит ограниченное число строк, назначенных группе программ, пользователь также может оперировать кнопками вверх/вниз блока RC дистанционного управления, чтобы перемещаться (вверх/вниз) от одной группы программ к другой, сохраняя временную ссылку TR постоянной.

Когда пользователь запрашивает следующую страницу, модуль PM обработки определяет из (сохраненных) наборов данных те, которые непосредственно следуют за наборами данных, которые участвуют в показываемой в настоящий момент странице. Затем он определяет из этих «следующих» наборов данных один, который содержит третьи данные, представляющие самое ранее время окончания. Под «самым ранним временем окончания» подразумевается время окончания, которое стоит среди времен окончания программ канала, которые непосредственно следуют за показываемыми в настоящий момент программами канала.

Затем модуль PM обработки определяет новую временную ссылку TR(n+1) непосредственно перед этим самым ранним временем окончания и связывает эту временную ссылку TR(n+1) со следующей страницей, которую необходимо показывать. Под «непосредственно перед» подразумевается длительность времени перед самым ранним временем окончания, которая зависит, например, от степени детализации широковещательных данных. Таким образом, длительность времени может быть равна нескольким секундам (например, между 2 и 5 секундами перед), если расписания программ точнее одной минуты, либо равна нескольким десяткам секунд (например, 20 или 30 секунд перед), если расписания программ с точностью до минуты.

Этот механизм определения временной ссылки иллюстрируется на фиг.3A-3C. В этом примере три следующие друг за другом программы из 8 каналов C1-C8 (Ci) реализуются в виде сетки, в которой каждая ячейка представляет программу канала, и ширина каждой ячейки пропорциональна длительности программы, которую она представляет. Более того, ячейки (или программы) каждого канала, которые участвуют в показываемой в настоящий момент странице, связанной с временной ссылкой TR(n) - серые, ячейки канала, которые непосредственно следуют или предшествуют серым ячейкам - черные, а ячейки канала, которые непосредственно следуют или предшествуют черным ячейкам - белые с точками. Иными словами, серые ячейки представляют программы канала, которые показываются на странице.

Когда пользователь запрашивает страницу, следующую за страницей, связанной с временной ссылкой TR(n) на фиг.3A, модуль PM обработки определяет среди черных ячеек, которые непосредственно следуют за серыми ячейками, ячейку, которая содержит самое раннее время окончания. В этом примере черная ячейка, которая заканчивается в первой позиции, принадлежит первому каналу C1. Затем модуль PM обработки определяет новую временную ссылку TR(n+1) непосредственно перед временем окончания второй (черной) ячейки первого канала C1, как проиллюстрировано на фиг.3B, и связывает эту временную ссылку TR(n+1) со следующей страницей, которую необходимо показывать.

После того как модуль PM обработки определил новую временную ссылку TR(n+1), он выбирает среди наборов данных каждый набор, содержащий вторые данные (время начала) и третьи данные (время окончания), определяющие временной интервал, включающий эту определенную временную ссылку TR(n+1). Затем он доставляет эти выбранные наборы данных, чтобы они могли быть соответствующим образом показаны на разных строках новой страницы телевизором TS, под управлением показом со стороны цифровой телеприставки EE. В проиллюстрированном на фиг.3B примере ячейки, выбранные для участия в новой (следующей) странице, серые. Здесь новая программа выбирается в каждом канале, за исключением четвертого канала С4, шестого канала (С6) и седьмого канала (C7), так как время окончания их соответствующих первых программ происходит после новой временной ссылки TR(n+1).

Если пользователь запрашивает новую страницу, следующую за страницей, связанной с временной ссылкой TR(n+1) на фиг.3B, модуль PM обработки определяет среди черных ячеек, которые непосредственно следуют за серыми ячейками (на фиг.3B), ячейку, которая содержит самое раннее время окончания. В этом примере черная ячейка, которая заканчивается в первой позиции, принадлежит третьему каналу C3. Затем модуль PM обработки определяет новую временную ссылку TR(n+2) непосредственно перед временем окончания третьей (черной) ячейки третьего канала C3, как проиллюстрировано на фиг.3C, и связывает эту временную ссылку TR(n+2) с новой следующей страницей, которую необходимо показывать.

После того как модуль PM обработки определил новую временную ссылку TR(n+2), он выбирает среди наборов данных каждый набор, содержащий вторые данные (время начала) и третьи данные (время окончания), определяющие временной интервал, включающий эту вновь определенную временную ссылку TR(n+2). Затем он доставляет эти выбранные наборы данных, чтобы они могли быть соответствующим образом показаны на разных строках новой страницы телевизором TS, посредством цифровой телеприставки EE. В проиллюстрированном на фиг.3C примере ячейки, выбранные для участия в новой (следующей) странице, серые. Здесь выбирается новая программа для показа на каналах C1, C3, C6, C7 и C8, так как времена окончания программ остальных каналов C2, C4 и C5, которые участвовали в предшествующей странице, имеют место после новой временной ссылки TR(n+2).

Теперь, когда пользователь запрашивает страницу, которая предшествует показываемой в настоящий момент, модуль PM обработки определяет из (сохраненных) наборов данных те, которые непосредственно предшествуют наборам данных, которые участвуют в показываемой в настоящий момент странице. Затем он определяет из этих «предшествующих» наборов данных один, который содержит вторые данные, представляющие самое позднее время начала. Под «самым поздним временем начала» подразумевается время начала, которое возникает в последней позиции среди времен начала программ канала, которые непосредственно предшествуют показываемым в настоящий момент программам канала.

Затем модуль PM обработки определяет новую временную ссылку TR(n-1) непосредственно после этого самого позднего времени начала и связывает эту временную ссылку TR(n-1) со следующей страницей, которую необходимо показывать. Под «непосредственно после» подразумевается длительность времени после самого позднего времени окончания, которая зависит, например, от степени детализации широковещательных данных. Таким образом, длительность времени может быть равна нескольким секундам (например, между 2 и 5 секундами после), если расписания программ точнее одной минуты, либо равна нескольким десяткам секунд (например, 20 или 30 секунд после), если расписания программ с точностью до минуты.

Этот механизм определения временной ссылки иллюстрируется на фиг.3C и 3D с теми же соглашениями, что и использованы на фиг.3A-3C.

Когда пользователь запрашивает страницу, предшествующую странице, связанной с временной ссылкой TR(n+2) на фиг.3C, модуль PM обработки определяет среди черных ячеек, которые непосредственно предшествуют серым ячейкам, ячейку, которая содержит самое позднее время начала. В этом примере черная ячейка, которая начинается в последней позиции, принадлежит восьмому каналу C8. Затем модуль PM обработки определяет новую временную ссылку TR(n+1) непосредственно после времени начала второй (черной) ячейки восьмого канала C8, как проиллюстрировано на фиг.3D, и связывает эту временную ссылку TR(n+1) с предшествующей страницей, которую необходимо показывать.

После того как модуль PM обработки определил новую временную ссылку TR(n+1), он выбирает среди наборов данных каждый набор, содержащий вторые данные (время начала) и третьи данные (время окончания), определяющие временной интервал, включающий эту определенную временную ссылку TR(n+1). Затем он доставляет эти выбранные наборы данных, чтобы они могли быть соответствующим образом показаны на разных строках новой страницы телевизором TS, посредством цифровой телеприставки EE. В проиллюстрированном на фиг.3D примере ячейки, выбранные для участия в новой (следующей) странице, серые. Здесь выбирается новая программа для показа на каналах C1, C3, C6, C7 и C8, так как времена начала программ остальных каналов C2, C4 и C5, которые участвовали в предшествующей странице, происходят перед (раньше) новой временной ссылкой TR(n+1).

Как иллюстрируется на фиг. 2, 4 и 5, модуль PM обработки предпочтительно доставляет каждый выбранный набор данных таким образом, чтобы он мог быть показан в одной ячейке в строке страницы, которая назначена его каналу. Другими словами, существует только одна ячейка в каждой строке страницы, которая содержит информацию, представляющую программу канала (или модуль PM обработки показывает только одну программу за раз для каждого показанного канала). Эта ячейка, содержащая информацию, может занимать всю строку (T1) либо ее часть (T2, T5 и T6).

Например, модуль PM обработки может присваивать атрибут:

- первого типа T1 ячейки, предназначенного для занятия всей строки страницы, каждому выбранному набору данных, который участвует в показанной странице, а также предшествующей странице и следующей странице. Этот первый тип Т1 ячейки указывает пользователю, что показанная программа канала останется той же, если он перейдет на следующую или предшествующую страницу;

- второго типа T2 ячейки, предназначенного для частичного занятия строки страницы, каждому выбранному набору данных, который участвует только в показанной странице, и третьего и четвертого типов T3 и T4 (усеченной) ячейки, которые должны быть показаны соответственно непосредственно перед и непосредственно после второго типа T2 ячейки, но на той же строке той страницы. Этот второй тип T2 ячейки, вставленный между третьим и четвертым типами T3 и T4 ячеек, указывает пользователю, что показанная программа канала изменится, если он перейдет на следующую или предшествующую страницу;

- пятого типа T5 ячейки, предназначенного для частичного занятия строки страницы, каждому выбранному набору данных, который участвует в показанной странице, а также предшествующей странице, но не следующей странице, и четвертого типа T4 ячейки, который должен быть показан непосредственно после пятого типа T5 ячейки, но на той же строке той страницы. Этот пятый тип Т5 ячейки, за которым следует четвертый тип T4 ячейки, указывает пользователю, что показанная программа канала изменится, если он перейдет на следующую страницу, но останется неизменной, если он перейдет на предшествующую страницу;

- шестого типа T6 ячейки, предназначенного для частичного занятия строки страницы, каждому выбранному набору данных, который участвует в показанной странице, а также следующей странице, но не предыдущей странице, и третьего типа T3 ячейки, который должен быть показан непосредственно перед шестым типом T6 ячейки, но на той же строке той страницы. Этот шестой тип Т6 ячейки, предшествующий третьему типу T3 ячейки, указывает пользователю, что показанная программа канала изменится, если он перейдет на предшествующую страницу, но останется неизмененной, если он перейдет на следующую страницу.

Невозможно иметь ни ячейку T1 с ячейкой T3 или ячейкой T4, ни ячейку T5 с ячейкой T3, ни ячейку T6 с ячейкой T4. Наоборот, ячейку T5 необходимо сопровождать ячейкой T4, ячейку T6 ячейкой T3 и ячейку T2 одновременно ячейкой T3 и ячейкой T4.

Важно обратить внимание, что этот вид показа информации (усеченная ячейка) для привлечения внимания к имеющимся предшествующим и следующим программам канала является примером. Могут предусматриваться другие виды показа. В более общем смысле может использоваться любой графический ресурс, показывающий, что что-то произойдет.

Чтобы привлекать внимание пользователя к программам канала, которые изменяются, когда он переходит на новую следующую или предшествующую страницу, модуль PM обработки может использовать анимированные переходы. В этом случае ячейка, которая содержит информационные данные, представляющие новую программу канала, может показываться анимированным способом путем движения на ее назначенной строке страницы либо от ее правой части к ее левой части, когда страница следует за ранее показанной страницей, либо от ее левой части к ее правой части, когда страница предшествует ранее показанной странице.

Переходное отображение страницы, следующей за проиллюстрированной на фиг.2, иллюстрируется на фиг.3. В проиллюстрированном на фиг.2 примере пользователь видит, что строки страницы, назначенные каналам C2, C3, C4 и C8, содержат усеченные ячейки четвертого типа T4, который указывает, что если он перейдет на последующую страницу, то он увидит новые программы на строках, назначенных каналам C2, C3, C4 и C8. Если он решает идти на следующую страницу, то ячейки, содержащие информационные данные, представляющие программы каналов C2, C3, C4 и C8, появляются постепенно из правой стороны соответствующих строк страницы, как проиллюстрировано на фиг.3, пока не станут полностью представлены, как проиллюстрировано на фиг.4.

Важно обратить внимание, что информационные данные, представляющие программу канала, могут оставаться неизмененными, когда модуль PM обработки доставляет наборы данных, участвующие в новой странице, тогда как тип ячейки, которая содержит эти неизмененные информационные данные, меняется. Это следует из факта, что новая программа может стать доступной на следующей и/или предшествующей странице.

Такая ситуация возникает в примерах, проиллюстрированных на фиг.2 и 4. Точнее в этих примерах:

- программа первой строки страницы остается неизмененной, однако ячейки третьего и шестого типов T3 и T6 становятся ячейками пятого и четвертого типов T5 и T4. Таким образом, пользователь знает, что показанная программа канала изменится, если он перейдет на следующую страницу,

- программа пятой строки страницы остается неизмененной, однако первый тип T1 ячейки станет ячейками пятого и четвертого типов T5 и T4. Таким образом, пользователь знает, что показанная программа канала изменится, если он перейдет на следующую страницу,

- программа шестой строки страницы останется неизмененной, например первый тип T1 ячейки. Таким образом, пользователь знает, что показанная программа канала останется той же, если он перейдет на следующую или предшествующую страницу,

- программа седьмой строки страницы остается неизмененной, однако ячейки третьего и шестого типов T3 и T6 становятся ячейками пятого и четвертого типов T5 и T4. Таким образом, пользователь знает, что показанная программа канала изменится, если он перейдет на следующую страницу.

Важно обратить внимание, что (основная) ячейка, которая содержит информационные данные, может содержать длительность программы и/или время окончания программы.

Как ранее упомянуто и как проиллюстрировано на фиг.2, 3 и 4, в дополнение к выбранным наборам данных, предназначенным для участия в показанной странице, модуль PM обработки также может доставлять первые вспомогательные данные, представляющие дату программы, в конечном счете выбранной пользователем, и/или вторые вспомогательные данные, представляющие день недели даты программы, в конечном счете выбранной пользователем, и/или третьи вспомогательные данные, представляющие положение временной ссылки TR в показанной странице в рамках по меньшей мере части из 24 часов дня, в конечном счете выбранной пользователем.

Чтобы выбирать дату или часть дня, пользователь может активировать назначенные кнопки блока дистанционного управления.

Устройство D, а именно его модуль PM обработки, может реализовываться с помощью программных модулей или аппаратных модулей, или же сочетания аппаратных и программных модулей.

Изобретение не ограничивается описанными выше вариантами осуществления устройства обработки данных электронной программы передач и электронного оборудования, только в качестве примеров, однако оно охватывает все альтернативные варианты осуществления, которые могут рассматриваться специалистом в данной области техники, в рамках объема идущей далее формулы изобретения.

Класс H04N5/445 для воспроизведения дополнительной информации

дисплей телевизионного приемника -  патент 2500042 (27.11.2013)
информационный носитель данных, содержащий cубтитры, и обрабатывающее устройство для него -  патент 2471258 (27.12.2012)
информационный носитель данных, содержащий субтитры, и обрабатывающее устройство для него -  патент 2470388 (20.12.2012)
информационный носитель данных, содержащий субтитры, и обрабатывающее устройство для него -  патент 2470387 (20.12.2012)
аудиовизуальный усилитель, способ выбора, программа и носитель записи -  патент 2468412 (27.11.2012)
просмотр изображений с использованием многочисленных индивидуальных настроек -  патент 2467497 (20.11.2012)
способ и устройство для транслирования и приема данных событий -  патент 2458465 (10.08.2012)
устройство приема широковещательной передачи и способ обработки воспроизведения -  патент 2455786 (10.07.2012)
адаптивное воспроизведение телевизионного содержимого, основанное на дополнительных кадрах содержимого -  патент 2454023 (20.06.2012)
av-устройство и способ отображения пользовательского интерфейса -  патент 2449492 (27.04.2012)
Наверх