ПРОСМОТР ВИДЕО С ИСПОЛЬЗОВАНИЕМ УМЕНЬШЕННОГО ИЗОБРАЖЕНИЯ
VIDEO VIEWING WITH APPLICATION OF REDUCED IMAGE

Область техники, к которой относится изобретение
Настоящее изобретение имеет отношение к просмотру видео на основании уменьшенных изображений.
Уровень техники
Уменьшенное изображение предоставляет пользователю способ обозначения и выражения всего содержимого или содержимого определенного раздела видео с помощью изображения меньшего размера, чем оригинальное изображение. Среди примеров способа генерации уменьшенных изображений - способ, включающий декодирование кадра закодированного видеокадра на основе формата MPEG и непосредственное уменьшение декодированного кадра, и способ, использующий значение DC внутреннего кадра. В предыдущих случаях все пикселы кадра должны были декодироваться, для чего требовался декодер переменной длины. Теперь, поскольку уменьшенное изображение генерируется с помощью DC внутреннего кадра, декодер переменной длины не нужен, и конструкция является простой.
Фиг.1 иллюстрирует два типа способов отображения уменьшенных изображений. При способе первого типа отображения уменьшенных изображений на экране 10 располагается лишь множество уменьшенных изображений #1-#9. При другом способе отображения уменьшенных изображений на экране 12 располагаются уменьшенные изображения #1-#5 и соответствующие имена 11 файлов. Изображения во всех случаях являются статическими изображениями.
Раскрытие изобретения
Техническая проблема
Уменьшенные изображения из видеоданных, например фильмов или музыкальных клипов, предоставляемые в качестве данных поиска, включают только статические изображения. Не считается, что отображение уменьшенного изображения с использованием только одного статического изображения определяет или представляет видеоданные. Кроме того, не считается, что уменьшенное изображение точно представляет пользователю содержимое соответствующей программы.
Имеется способ отображения множества уменьшенных изображений для одних видеоданных. В этом случае для одних видеоданных на экран выводится множество уменьшенных изображений. По мере роста количества уменьшенных изображений может предоставляться больше содержимого, но при создании большого количества уменьшенных изображений растет загрузка носителя данных. Кроме того, ненужные уменьшенные изображения мешают пользователю искать необходимое содержимое, что причиняет неудобство. Кроме того, поскольку в мобильном устройстве обычно используется устройство отображения, имеющее ограниченный размер, ограничено и количество уменьшенных изображений, которые могут быть отображены на одном экране. Таким образом, трудно лучше представить и выразить содержимое всех данных изображения или их части.
Техническое решение
В соответствии с одним аспектом настоящего раскрытия предоставляются способ и устройство для суммирования и просмотра содержимого видеоданных на основе уменьшенных изображений посредством генерации уменьшенных изображений из видеоданных и непрерывного отображения сгенерированных уменьшенных изображений.
В соответствии с другим аспектом настоящего раскрытия предоставляются способ и устройство для суммирования и просмотра содержимого определенного раздела воспроизведения видеоданных на основе уменьшенных изображений посредством генерации уменьшенных изображений из определенного раздела воспроизведения видеоданных и непрерывного отображения сгенерированных уменьшенных изображений. В соответствии с еще одним аспектом настоящего раскрытия предоставляется способ просмотра видео, включающий: отображение информации, используемой для выбора видеоданных; и непрерывное отображение уменьшенных изображений, сгенерированных из выбранных видеоданных отображаемых видеоданных.
В соответствии с еще одним аспектом настоящего раскрытия предоставляется способ просмотра видео, включающий: отображение изображения, представляющего видеоданные; и непрерывное отображение уменьшенных изображений, сгенерированных из выбранных видеоданных отображаемых видеоданных в окне отображения изображения, представляющего выбранные видеоданные.
В соответствии с еще одним аспектом настоящего раскрытия предоставляется способ просмотра видео, включающий: отображение уменьшенных изображений, представляющих видеоданные, хранящиеся в переносном устройстве; выбор видеоданных на основе отображенных уменьшенных изображений; а также увеличение окна отображения уменьшенного изображения, соответствующего выбранным видеоданным, и непрерывное отображение уменьшенных изображений, сгенерированных из выбранных видеоданных, в увеличенном окне отображения.
В соответствии с еще одним аспектом настоящего раскрытия предоставляется способ просмотра видео, включающий: отображение уменьшенных изображений, представляющих видеоданные; если видеоданные выбраны на основе отображенных уменьшенных изображений, выполнение суммарного просмотра соответствующего видео, при этом суммарный просмотр включает непрерывное воспроизведение уменьшенных изображений, сгенерированных из точки прямого доступа видеоданных в соответствии с выбранным уменьшенным изображением в окне отображения, для окна суммарного просмотра.
В соответствии с еще одним аспектом настоящего раскрытия предоставляется мобильное устройство, включающее: блок памяти; блок декодирования, предназначенный для воспроизведения видео и данных изображения; блок генерации уменьшенного изображения, предназначенный для генерации уменьшенного изображения из видеоданных, хранящихся в блоке памяти; устройство отображения, предназначенное для отображения информации, используемой для выбора видеоданных, хранящихся в блоке памяти, и непрерывного отображения уменьшенных изображений видеоданных, выбранных из отображаемых видеоданных; и блок управления, предназначенный для управления непрерывным отображением уменьшенных изображений, сгенерированных из выбранных видеоданных.
В соответствии с еще одним аспектом настоящего раскрытия предоставляется мобильное устройство, включающее: блок памяти; блок декодирования, предназначенный для декодирования видеоданных, хранящихся в блоке памяти в реальном масштабе времени, с целью генерации уменьшенных изображений из точки прямого доступа; устройство отображения, предназначенное для отображения изображения, представляющего видеоданные, хранящиеся в блоке памяти, и непрерывного отображения уменьшенных изображений выбранных видеоданных в окне отображения изображения, представляющих видеоданные, хранящиеся в блоке памяти; и блок управления, предназначенный для управления непрерывным отображением уменьшенных изображений выбранных видеоданных.
В соответствии с еще одним аспектом настоящего раскрытия предоставляется мобильное устройство, включающее: блок памяти; блок декодирования, предназначенный для декодирования видеоданных, хранящихся в блоке памяти в реальном масштабе времени, с целью генерации уменьшенных изображений из точки прямого доступа; устройство отображения, предназначенное для отображения уменьшенного изображения, представляющего видеоданные, хранящиеся в блоке памяти, и непрерывного отображения уменьшенных изображений, сгенерированных из выбранных видеоданных, в окне отображения уменьшенного изображения, представляющего видеоданные, хранящиеся в блоке памяти; и блок управления, предназначенный для управления непрерывным отображением уменьшенных изображений, сгенерированных из выбранных видеоданных.
Одна или более целей или реализации настоящего раскрытия будут подробно описаны с использованием прилагаемых чертежей и следующего подробного описания, а другие характерные особенности станут очевидными при изучении подробного описания, чертежей и прилагаемой формулы изобретения.
Преимущества
В способе воспроизведения уменьшенных изображений для предоставления видеоданных и терминале, использующем указанный способ, в соответствии с настоящим раскрытием точка прямого доступа, имеющаяся в видеоданных, выделяется, декодируется в реальном масштабе времени и выводится с целью воспроизведения уменьшенных изображений, чтобы пользователь мог легко суммировать и распознать содержимое видеоданных. Кроме того, в соответствии с настоящим раскрытием одно из уменьшенных изображений выбирается, одновременно увеличивается и выводится, чтобы выбранное уменьшенное изображение можно было легко отличить от невыбранных уменьшенных изображений и чтобы выбранное уменьшенное изображение можно было проще распознать.
Краткое описание чертежей
На фиг.1 представлен вид, иллюстрирующий пример экрана, на котором отображены уменьшенные изображения;
на фиг.2 представлен вид, иллюстрирующий экран, на котором отображены уменьшенные изображения в соответствии с примером осуществления;
на фиг.3 представлена схема, иллюстрирующая способ отображения уменьшенных изображений в соответствии с примером осуществления;
на фиг.4 представлен вид, иллюстрирующий конструкцию терминала мобильной связи в соответствии с примером осуществления;
на фиг.5 представлен вид, иллюстрирующий конструкцию терминала мобильной связи в соответствии с другим примером осуществления; и
на фиг.6 представлен вид, иллюстрирующий пример, в котором уменьшенные изображения отображаются на терминале мобильной связи в соответствии с примером осуществления.
Предпочтительный пример осуществления изобретения
Далее будут подробно описаны предпочтительные примеры осуществления настоящего раскрытия со ссылкой на прилагаемые чертежи.
В соответствии с одним примером осуществления настоящего раскрытия отображается информация для выбора одних из видеоданных, хранящихся в блоке памяти. Когда хранятся одни видеоданные, отображается информация для выбора одних видеоданных. Когда хранятся две группы видеоданных или больше, отображается информация для выбора одних из двух или более видеоданных. Информация для выбора видеоданных может быть выражена таким образом, чтобы включать изображение, выделенное из видеоданных, уменьшенное изображение, сгенерированное из видеоданных, и одни или несколько данных в списке. Когда выбираются одни из отображаемых видеоданных, непрерывно воспроизводятся уменьшенные изображения, сгенерированные из выбранных видеоданных.
В соответствии с другим примером осуществления настоящего раскрытия информация, представляющая раздел воспроизведения одних видеоданных, отображается для упомянутых одних видеоданных среди видеоданных, хранящихся в блоке памяти. Например, отображаются уменьшенные изображения, выделенные для соответствующих разделов воспроизведения видеоданных. Отображаемые уменьшенные изображения представляют, соответственно, разделы воспроизведения. Когда выбирается одно из отображенных уменьшенных изображений, непрерывно воспроизводятся уменьшенные изображения, сгенерированные из раздела воспроизведения, представленного выбранным уменьшенным изображением.
Хотя в настоящем раскрытии описывается случай, когда выбираются одни из видеоданных, способ просмотра видео и мобильное устройство в соответствии с примером осуществления настоящего раскрытия выполняют то же действие, и достигаются то же назначение и тот же эффект, что и в случае выбора раздела воспроизведения видеоданных.
На фиг.2 представлен вид, иллюстрирующий экран, на котором отображены уменьшенные изображения в соответствии с одним примером осуществления настоящего раскрытия. На фиг.2 показаны два типа способов отображения уменьшенных изображений. При одном способе в окне 20 экрана располагаются лишь множество уменьшенных изображений #1-#9, а при другом способе в окне 22 экрана отображаются уменьшенные изображения #1-#5 вместе с соответствующими именами 21 файла.
Уменьшенные изображения #1-#9, отображенные в окне 20 экрана, генерируются посредством декодирования изображения первого внутреннего кадра, содержащегося в соответствующих видеоданных. Сгенерированные уменьшенные изображения отображаются в виде значков. При выборе одного из уменьшенных изображений, отображенного в виде значка, выбранное уменьшенное изображение увеличивается до заданного размера, и с целью генерации уменьшенного изображения одновременно производится декодирование в реальном масштабе времени точки прямого доступа, выделенной из соответствующих видеоданных. Сгенерированное уменьшенное изображение воспроизводится для того, чтобы предоставить суммарную информацию о видеоданных. Остальные уменьшенные изображения, которые не выбраны, остаются в том состоянии, когда первый I-кадр отображается без изменения размера. В предшествующем описании и следующих примерах осуществления изображение, представляющее видеоданные, не обязательно следует выбирать из первого I-кадра. В вышеприведенном примере осуществления только первый I-кадр соответствующих видеоданных декодирован с целью генерации уменьшенного изображения, и сгенерированное уменьшенное изображение выражено как представительное изображение для удобства пояснения и восприятия. Например, изображение, представляющее видеоданные, может быть выбрано из подходящего изображения кадра в соответствующих видеоданных заранее или в реальном масштабе времени.
Точку прямого доступа, используемую в предшествующем описании и следующих примерах осуществления настоящего раскрытия, следует понимать как ключевой кадр в зависимости от ситуации. I-кадр в общем может быть выбран с заданным интервалом из временного потока изображений с учетом структуры группы изображений (GOP - group of pictures) с целью указания выбранного I-кадра в качестве точки прямого доступа, либо заданный раздел, включающий комбинацию кадров (изображение I/P/B), которая способна прогнозировать, восстанавливать и воспроизводить изображение, выбирается с целью указания выбранного раздела в качестве точки прямого доступа.
Точка прямого доступа отмечает I-кадр, который вставляется с заданным интервалом, и может воспроизводить отдельное изображение или комбинацию кадров (изображение I/P/B), которая способна восстанавливать и воспроизводить изображение в заданном разделе в стандарте серии MPEG, Н.261 и Н.264, однако точка прямого доступа этим не ограничивается. Все кадры, восстановленные по отдельности вне зависимости от способов сжатия видеоизображения или комбинации кадров, которые способны прогнозировать, восстанавливать и воспроизводить изображение, могут считаться точкой прямого доступа.
В примере осуществления настоящего раскрытия I-кадр обозначает кадр, закодированный лишь с помощью данных самого экрана без прогнозирования ведущего и последующего кадров. Прогнозируемое изображение кадра означает кадр, сгенерированный посредством прогнозирования на основе изображения I-кадра или изображения предыдущего Р-кадра. Изображение двунаправленного кадра - это кадр, сгенерированный посредством двунаправленного прогнозирования изображения I-кадра и изображения Р-кадра.
На фиг.2 окно 22 экрана другого типа содержит множество уменьшенных изображений #1-#5 и имена 21 файлов соответствующих видеоданных. Каждое из уменьшенных изображений #1-#5 отображается с использованием уменьшенного изображения, сгенерированного посредством декодирования первого I-кадра, содержащегося в соответствующих видеоданных, а имена файлов видеоданных отображаются в виде списка.
Когда выбирается одно из уменьшенных изображений в списке, выбранное уменьшенное изображение увеличивается до заданного размера, и одновременно точка прямого доступа, выделенная из соответствующих видеоданных, декодируется в реальном масштабе времени с целью генерации уменьшенного изображения, а сгенерированное уменьшенное изображение воспроизводится, чтобы предоставить суммарную информацию о видеоданных. Остальные уменьшенные изображения, которые не выбраны, поддерживают состояние, когда первый I-кадр отображается без изменения размера.
Компоновка значков на экране и компоновка списка на экране не ограничиваются формами, показанными на фиг.2, однако на экране могут отображаться уменьшенные изображения в различных видах и в различном порядке таким образом, чтобы уменьшенные изображения воспроизводились в соответствии с примером осуществления настоящего раскрытия.
В примере осуществления настоящего раскрытия воспроизведение уменьшенного изображения означает следующие два случая. В одном случае предварительно задается интервал шага и производится выделение I-кадра как точки прямого доступа при выполнении перемещения с заданным интервалом шага, выделенные точки прямого доступа генерируются в виде уменьшенных изображений, и сгенерированные уменьшенные изображения непрерывно выводятся по порядку или не по порядку. В другом случае комбинация кадров с заданным временем выделяется в виде точек прямого доступа, при этом перемещение осуществляется с заданным интервалом шага, а выделенная комбинация кадров воспроизводится в виде уменьшенных изображений. Здесь в связи с точкой прямого доступа воспроизведение уменьшенного изображения может выполняться в произвольном порядке, а не в порядке, при котором выделяются точки прямого доступа.
В соответствии с примером осуществления настоящего раскрытия, когда вводится команда отображения суммарной информации для видеоданных, хранящихся в терминале мобильной связи, на экране отображается список видеоданных с использованием уменьшенных изображений. Для этого выделяются первые I-кадры, содержащиеся в видеоданных, и выделенные первые I-кадры генерируются в виде уменьшенных изображений с целью вывода сгенерированных уменьшенных изображений в качестве представительных изображений видеоданных, отображенных на экране. На этом этапе, когда выбирается одного из уменьшенных изображений посредством перемещения окна выбора соответствующего уменьшенного изображения, выбранное уменьшенное изображение увеличивается до заданного размера, и одновременно производится перемещение до места, в котором были записаны выбранные видеоданные, точки прямого доступа выделяются с заданным интервалом шага, и производится декодирование в реальном масштабе времени выделенных точек прямого доступа с целью генерации уменьшенных изображений и выполнения воспроизведения уменьшенного изображения. Кроме того, уменьшенные изображения, которые не выбраны, сохраняют и выводят в прежнем виде уменьшенных изображений без изменения размера.
В соответствии с одним из примеров осуществления настоящего раскрытия размер уменьшенного изображения увеличивается, и одновременно происходит выделение точки прямого доступа соответствующих видеоданных с постоянным или произвольным интервалом времени, декодирование в реальном масштабе времени и генерация в виде уменьшенного изображения для выполнения воспроизведения уменьшенного изображения.
В соответствии с одним из примеров осуществления настоящего раскрытия сгенерированное уменьшенное изображение воспроизводится и отображается на экране с целью предоставления суммарной информации о видеоданных, и пользователь может легко понять содержимое видеоданных и легко найти нужные видеоданные.
В качестве примера описываются способ и устройство воспроизведения уменьшенных изображений для предоставления видеоданных, предлагаемые настоящим раскрытием.
На фиг.3 приведена схема, иллюстрирующая способ отображения уменьшенных изображений в соответствии с примером осуществления.
Когда вводится команда отображения суммарной информации для видеоданных, обнаруживаются видеоданные, хранящиеся в терминале мобильной связи (S11). Видеоданные могут быть получены посредством съемки объекта в реальном масштабе времени с использованием камеры, которой снабжен терминал мобильной связи, или могут представлять собой видеоданные, снятые камерой. Кроме того, видеоданные могут быть загружены и сохранены с другого устройства или сервера посредством устройства проводной или беспроводной связи. Первый I-кадр обнаруженных видеоданных выводится таким образом, чтобы он отображался в виде представительного изображения. Когда первые I-кадры множества видеоданных отображаются в виде уменьшенных изображений, формируется экран, показанный в примере осуществления фиг.2. Этот экран служит в качестве начального экрана интерфейса просмотра видео. Информация о местоположении видеоданных, соответствующих каждому уменьшенному изображению, распознается и записывается.
Когда выбирается одно из уменьшенных изображений посредством перемещения окна выбора уменьшенного изображения на экране, содержащем уменьшенные изображения, соответствующие видеоданным, определяется место, где хранятся видеоданные, соответствующие выбранному уменьшенному изображению. Например, когда на фиг.2 выбирается уменьшенное изображение #1, определяется место, где хранятся видеоданные, соответствующие уменьшенному изображению #1. Выбранное уменьшенное изображение может быть увеличено в размере, чтобы отличить его от невыбранных уменьшенных изображений. Например, когда выбирается одно из представительных уменьшенных изображений, отображенных на экране, размер выбранного уменьшенного изображения увеличивается, и одновременно точка прямого доступа соответствующих видеоданных декодируется в реальном масштабе времени с целью воспроизведения уменьшенного изображения. Например, размер выбранного уменьшенного изображения может постепенно увеличиваться. Предположим, что размер невыбранного изображения равен '1', тогда размер может постепенно увеличиваться по ходу времени: 1->1,25->1,5->1,75->2. Можно управлять максимальным размером, до которого может вырасти уменьшенное изображение, и этот размер может не постепенно увеличиваться, а вырасти сразу до заданного размера. То есть выбранное уменьшенное изображение отображается на экране, когда оно увеличивается до заданного размера и одновременно воспроизводится, а уменьшенные изображения, которые не выбраны, выводятся без изменения размера. Когда окно выбора уменьшенного изображения перемещается, уменьшенное изображение перед перемещением уменьшается до своего оригинального размера, а уменьшенное изображение, расположенное в месте его перемещения, увеличивается. Таким образом, выбранное уменьшенное изображение может быть выделенным, чтобы оно отличалось от невыбранных уменьшенных изображений и давало возможность пользователю легко распознавать содержимое видеоданных. Даже в том случае, если размер устройства отображения терминала невелик, уменьшенное изображение, выбранное пользователем, увеличивается, и изображение можно легче различить.
Далее производится перемещение к видеоданным, соответствующим уменьшенному изображению, и выделение точки прямого доступа с заданным интервалом шага (S12). Примеры интервала шага, с которым выделяется точка прямого доступа, включают несколько кадров и единицу времени, основанную на времени воспроизведения.
Выделенная точка прямого доступа декодируется в реальном масштабе времени с целью генерации уменьшенного изображения, и сгенерированное уменьшенное изображение воспроизводится с регулируемым размером, чтобы уменьшенное изображение отобразилось на устройстве отображения терминала (S13 и S14). Затем уменьшенные изображения, сгенерированные и отображенные впоследствии, представляют собой уменьшенные изображения, сгенерированные в реальном масштабе времени, из одних выбранных видеоданных и служат в качестве информации об изображениях, суммирующей содержимое данных соответствующих изображений.
Примеры способа генерации и воспроизведения уменьшенного изображения включают способ анализа информации заголовка видеоданных с целью извлечения информации кодека видеоданных и декодирования точки прямого доступа в реальном масштабе времени с использованием выделенной информации кодека. Например, предположим, что точка прямого доступа, содержащаяся в видеоданных, сжата на основе стандарта серии MPEG, H.261 и Н.264, точка прямого доступа, выделенная с использованием соответствующего способа декодирования, декодируется и воспроизводится в реальном масштабе времени с использованием информации кодека, выделенной из информации заголовка.
Уменьшенные изображения, которые должны воспроизводиться, могут быть выведены на экран с заданным интервалом времени. Например, выделенные точки прямого доступа декодируются в реальном масштабе времени с целью воспроизведения уменьшенных изображений с заданным интервалом времени. Например, когда установлен интервал времени в одну секунду, I-кадр, выделенный в виде точки прямого доступа, генерируется и выводится в качестве уменьшенного изображения. Через одну секунду выводится следующее уменьшенное изображение. Воспроизводится комбинация кадров изображения с заданным временем, выделенная в виде точки прямого доступа, а через секунду может воспроизводиться следующая выделенная комбинация кадров изображения.
Далее проверяется, является ли точка прямого доступа последней точкой прямого доступа (S15). Когда точка прямого доступа не является последней точкой прямого доступа, происходит перемещение к следующей точке прямого доступа (S16). После выполнения перемещения точка прямого доступа декодируется в реальном масштабе времени с целью генерации уменьшенного изображения (S13). Например, когда n-я (n - целое число, где n>2) точка прямого доступа, сгенерированная в качестве текущего уменьшенного изображения, не является последней точкой прямого доступа, осуществляют перемещение к (n+1)-й точке прямого доступа, которая является точкой прямого доступа, следующей за n-й точкой прямого доступа, выводимой в данный момент.
Когда n-я точка прямого доступа является последней точкой прямого доступа, осуществляется перемещение назад к первой точке прямого доступа (S17), выполняются операции с S12 по S14 с целью выделения точки прямого доступа, выделенная точка прямого доступа декодируется, и воспроизводится соответствующее уменьшенное изображение. По достижении последней точки прямого доступа последняя точка прямого доступа выделяется и декодируется в реальном масштабе времени, и воспроизводится соответствующее уменьшенное изображение, после этого просмотр может быть закончен.
В соответствии с другим примером осуществления воспроизведения уменьшенных изображений точка прямого доступа, выделенная из видеоданных, декодируется с целью генерации соответствующего уменьшенного изображения, а сгенерированное уменьшенное изображение сохраняется в блоке памяти терминала. Со ссылкой на фиг.2, когда выбирается одно из уменьшенных изображений, отображенных на экране, считывается и воспроизводится соответствующее сохраненное уменьшенное изображение.
В соответствии с другим примером осуществления воспроизведения уменьшенного изображения точка прямого доступа, выделенная из видеоданных, сохраняется без декодирования. Со ссылкой на фиг.2, когда выбирается одно из уменьшенных изображений, отображенных на экране, сохраненная точка прямого доступа декодируется в реальном масштабе времени с целью генерации уменьшенного изображения, и сгенерированное уменьшенное изображение воспроизводится.
В соответствии с примером осуществления настоящего раскрытия выделяется и декодируется точка прямого доступа, содержащаяся в видеоданных, и воспроизводится соответствующее уменьшенное изображение, чтобы пользователь мог легко проверить суммарную информацию о видеоданных посредством распознавания на основе соответствующего изображения. Кроме того, поскольку выбирается одно из уменьшенных изображений и одновременно выбранное уменьшенное изображение увеличивается, пользователь может легко распознать информацию о видеоданных.
В соответствии с одним из примеров осуществления настоящего раскрытия, когда снова выбирается уменьшенное изображение при воспроизведении уменьшенного изображения, размер уменьшенного изображения увеличивается до размера полного окна экрана, а видеоданные, соответствующие уменьшенному изображению, воспроизводятся с начала или из положения точки прямого доступа, соответствующей уменьшенному изображению. Кроме того, может быть воспроизведено только выбранное уменьшенное изображение или могут быть воспроизведены одновременно все уменьшенные изображения, отображенные в окне экрана.
На фиг.4 представлен вид, иллюстрирующий конструкцию терминала мобильной связи в соответствии с примером осуществления.
Со ссылкой на фиг.4 терминал мобильной связи включает: блок 31 обработки радиосигналов, предназначенный для радиосвязи с базовой станцией; блок 32 ввода, предназначенный для манипулирования при использовании терминалом мобильной связи и приема команды, связанной с уменьшенным изображением; камеру 33, предназначенную для съемки объекта; блок 34 памяти, предназначенный для хранения данных, например, отснятого видеоизображения или загруженных видеоизображений; блок 35 обработки уменьшенных изображений, предназначенный для выделения информации кодека и точки прямого доступа в видеоданных; блок 36 декодирования, предназначенный для декодирования выделенной точки прямого доступа и генерации уменьшенного изображения; устройство 37 отображения, предназначенное для вывода уменьшенного изображения на экран; и блок 38 управления, предназначенный для управления выделением точки прямого доступа, а также генерацией, воспроизведением и сохранением уменьшенного изображения. Блок 38 управления включает увеличитель 381 уменьшенного изображения, предназначенный для увеличения выбранного уменьшенного изображения до заданного размера, и таймер 382 уменьшенного изображения, предназначенный для регулирования интервала шага для извлечения точки прямого доступа и интервала воспроизведения уменьшенного изображения.
Блок 31 обработки радиосигналов осуществляет связь с базовой станцией терминала мобильной связи для передачи и приема символов или речи и данных изображения. Блок 32 ввода принимает от пользователя команды, относящиеся к манипуляциям терминалом мобильной связи, и команды, связанные с просмотром видео. В соответствии с примером осуществления настоящего раскрытия блок 32 ввода служит в качестве устройства, предназначенного для приема команд пользователя, связанных с обработкой уменьшенных изображений. Блок 32 ввода принимает команды, связанные с уменьшенным изображением, например команду отображения суммарной информации, предназначенную для вывода суммарной информации о видеоданных в виде уменьшенного изображения, и команду выбора, предназначенную для выбора одного из уменьшенных изображений. Камера 33 представляет собой устройство, предназначенное для съемки объекта с целью получения снятого объекта в виде электрического сигнала. Камера 33 может осуществлять съемку объекта в виде статического изображения или видеоизображения и может включать вспомогательный блок камеры, например световой индикатор. Блок 34 памяти может включать память для хранения программ и память для хранения данных. Примеры блока 34 памяти могут включать флэш-память, оперативное запоминающее устройство (ОЗУ - RAM - Random access memory), постоянное запоминающее устройство (ПЗУ - ROM - Read only memory) и накопитель на жестком диске (HDD - hard disk drive). Память программ включает программы, предназначенные для управления общей работой переносного терминала. В памяти данных хранятся видеоданные, точка прямого доступа, выделенная из видеоданных, и уменьшенное изображение, сгенерированное посредством декодирования точки прямого доступа.
Блок 37 отображения отображает на экране данные изображения, снятые камерой 33, данные изображения, сохраненные заранее, или данные изображения, переданные посредством блока 31 обработки радиосигналов.
Блок 35 обработки уменьшенных изображений выделяет информацию кодека видеоданных и выделяет из видеоданных точку прямого доступа. Когда через блок 32 ввода от пользователя подается команда отображения суммарной информации, обнаруживаются видеоданные, хранящиеся в блоке 34 памяти, и первый I-кадр выводится с целью отображения первого I-кадра в качестве представительного изображения видеоданных на экране. Примеры отображения представительного изображения на экране приведены на фиг.2.
Когда через блок 32 ввода пользователем подается команда выбора для выбора одного из уменьшенных изображений, блок 38 управления находит место, где сохранены видеоданные, соответствующие выбранному уменьшенному изображению. Блок 35 обработки уменьшенных изображений анализирует заголовок видеоданных с целью извлечения информации кодека и выделяет точку прямого доступа из видеоданных с заданным интервалом шага.
Здесь окно выбора уменьшенного изображения можно перемещать с помощью клавиши направления блока 32 ввода, чтобы можно было выбрать уменьшенное изображение. Заданный интервал шага может представлять собой заданный интервал времени. Интервал шага назначается посредством проверки таймера 382 уменьшенного изображения под управлением блока 38 управления. Например, I-кадры, расположенные с интервалом в десять минут от первого I-кадра, отображенного на экране, выделяются и используются в качестве точек прямого доступа. Кроме того, осуществляется перемещение с интервалом в десять минут от первого I-кадра, отображенного на экране, с целью выделения комбинаций кадров, которые могут быть воспроизведены в течение пяти секунд, и использования выделенных комбинаций кадров в качестве точек прямого доступа. Интервал для генерации уменьшенных изображений или интервал для воспроизведения и отображения уменьшенных изображений являются заранее задаваемыми значениями или значениями, которые задает пользователь с помощью блока 32 ввода. Точка прямого доступа может назначаться и вставляться в видеоданные. В этом случае блок 35 обработки уменьшенных изображений может выделить вставленную точку прямого доступа с помощью анализа заголовка видеоданных. То есть блок 35 обработки уменьшенных изображений может анализировать информацию заголовка с целью извлечения информации, касающейся количества точек прямого доступа, содержащихся в видеоданных, информации о местоположении точек прямого доступа, и может выделить точку прямого доступа с использованием извлеченной информации.
Извлеченная выше точка прямого доступа выводится в блок 36 декодирования. Блок 36 декодирования получает информацию о точке прямого доступа и о кодеке для декодирования точки прямого доступа в реальном масштабе времени, генерирует уменьшенные изображения и выводит сгенерированные уменьшенные изображения в устройство 37 отображения. Здесь в связи с выделенной точкой прямого доступа действительные данные кадра могут быть выведены в блок 36 декодирования, либо только информация об указателе файла, являющаяся информацией о местоположении кадра, может быть выведена в блок 36 декодирования.
Блок 38 управления увеличивает выбранное уменьшенное изображение до заданного размера с помощью увеличителя 381 уменьшенного изображения и выводит уменьшенные изображения из блока 36 декодирования, используя таймер 382 уменьшенного изображения с заданным интервалом времени. Увеличитель 381 уменьшенного изображения и таймер 382 уменьшенного изображения выполнены заодно с блоком 38 управления или отделены от блока 38 управления.
Когда уменьшенное изображение выбирается при воспроизведении уменьшенного изображения, размер уменьшенного изображения под управлением блока 38 управления увеличивается до размера полного окна экрана, а видеоданные, соответствующие выбранному уменьшенному изображению, считываются из блока 34 памяти и декодируются блоком 36 декодирования таким образом, чтобы видеоданные воспроизводились с начала или с выбранного места.
В соответствии с одним из примеров осуществления настоящего раскрытия выбирается уменьшенное изображение, отображенное на экране, и одновременно выделяется точка прямого доступа и декодируется в реальном масштабе времени. Выбранное уменьшенное изображение увеличивается до заданного размера, воспроизводится и отображается на устройстве 37 отображения, чтобы содержимое видеоданных могло быть легко распознано.
Другой пример осуществления настоящего раскрытия, связанный с обработкой уменьшенного изображения, может быть реализован описанным ниже образом.
Когда пользователь через блок 32 ввода вводит команду отображения суммарной информации видеоданных, обнаруживаются видеоданные, хранящиеся в блоке 34 памяти, и первый I-кадр выводится и отображается на экране в качестве представительного изображения видеоданных. Блок 35 обработки уменьшенных изображений анализирует заголовок отображаемых видеоданных для извлечения информации о кодеке и извлечения точек прямого доступа с заданным интервалом шага. После декодирования точек прямого доступа блоком 36 декодирования генерируются уменьшенные изображения, и сгенерированные уменьшенные изображения сохраняются в блоке 34 памяти.
Когда выбирается одно из уменьшенных изображений, представляющих видеоданные, заранее сгенерированное и сохраненное уменьшенное изображение считывается из блока 34 памяти и воспроизводится и отображается на устройстве 37 отображения в отношении видеоданных.
Другой пример осуществления настоящего раскрытия, относящийся к обработке уменьшенного изображения, можно реализовать нижеописанным образом.
Когда пользователь через блок 32 ввода вводит команду отображения суммарной информации видеоданных, обнаруживаются видеоданные, хранящиеся в блоке 34 памяти, и первый I-кадр выводится и отображается на экране в качестве представительного изображения видеоданных. Блок 35 обработки уменьшенных изображений анализирует заголовок отображаемых видеоданных с целью извлечения информации о кодеке, извлечения точек прямого доступа с заданным интервалом шага и сохранения извлеченных точек прямого доступа в блоке 34 памяти. То есть блок 35 обработки уменьшенных изображений выделяет точки прямого доступа видеоданных, отображенных на экране, и сохраняет их в блоке 34 памяти.
Когда выбирается одно из уменьшенных изображений, представляющих видеоданные, точка прямого доступа, хранящаяся в блоке 34 памяти, считывается и выводится в блок 36 декодирования, считанная точка прямого доступа декодируется в реальном масштабе времени с целью генерации уменьшенного изображения, и сгенерированное уменьшенное изображение выводится на устройство 37 отображения.
В вышеописанных примерах осуществления размер выбранного уменьшенного изображения, представляющего видеоданные, увеличивается, и одновременно уменьшенные изображения, соответствующие видеоданным, воспроизводятся и выводятся на устройство 37 отображения. Уменьшенные изображения, которые выводятся на устройство 37 отображения, выводятся непрерывно с заданным интервалом шага. Уменьшенные изображения, которые выводятся на устройство 37 отображения, могут выводиться непрерывно с интервалом шага в окне с увеличенным размером. В случае, когда размер выбранного уменьшенного изображения, представляющего видеоданные, не увеличивается, уменьшенные изображения, выводимые на устройство 37 отображения, выводятся непрерывно с интервалом шага в окне выбранного уменьшенного изображения. По меньшей мере, два или более уменьшенных изображений, выводимых на устройство 37 отображения, могут непрерывно отображаться на одном экране, однако уменьшенные изображения могут непрерывно выводится в одном окне уменьшенного изображения, соответствующем увеличенному размеру окна выбранного уменьшенного изображения. Вышеописанный способ отображения уменьшенных изображений применяется ко всем вышеописанным примерам осуществления, а также применяется к другим примерам осуществления, описанным ниже.
После того как уменьшенные изображения непрерывно выводятся на устройство 37 отображения, пользователь может легче распознать содержимое соответствующего видео в суммарном виде. Когда выбирается непрерывно выводимое уменьшенное изображение, воспроизводятся соответствующие видеоданные. Размер экрана, на котором воспроизводятся видеоданные, может переключиться на размер полного экрана устройства 37 отображения.
На фиг.5 представлен вид, иллюстрирующий конструкцию терминала мобильной связи в соответствии с другим примером осуществления. Поскольку блок 41 обработки радиосигналов, блок 42 ввода, камера 43, блок 44 памяти, устройство 47 отображения, блок 48 управления, увеличитель 481 уменьшенного изображения и таймер 482 фиг.5 соответствуют блоку 31 обработки радиосигналов, блоку 32 ввода, камере 33, блоку 34 памяти, устройству 37 отображения, блоку 38 управления, увеличителю 381 уменьшенного изображения и таймеру 382 фиг.4 соответственно и их функции совпадают, то их описания опущены со ссылкой на пример осуществления, показанный на фиг.4.
Блок 46 декодирования терминала мобильной связи в соответствии с примером осуществления, показанным на фиг.5, декодирует видеоданные. Блок 45 генерации уменьшенного изображения декодирует уменьшенное изображение. Для этого блок 45 генерации уменьшенного изображения включает анализатор 451 заголовка, предназначенный для извлечения информации кодека точки прямого доступа в видеоданных, блок 452 выделения уменьшенного изображения, предназначенный для выделения точки прямого доступа из видеоданных, и декодер 453 уменьшенного изображения, предназначенный для декодирования выделенной точки прямого доступа и генерации уменьшенного изображения. Декодер 453 уменьшенного изображения представляет собой пример осуществления генератора уменьшенного изображения, предназначенного для генерации уменьшенного изображения.
Терминал мобильной связи в соответствии с примером осуществления, показанным на фиг.5, включает первый блок декодирования, предназначенный для декодирования видео, и второй блок декодирования, предназначенный для генерации уменьшенного изображения. Здесь первый блок декодирования соответствует блоку 46 декодирования, а второй блок декодирования соответствует блоку 45 генерации уменьшенного изображения.
Когда команда отображения суммарной информации видеоданных вводится пользователем через блок 42 ввода, обнаруживаются видеоданные, хранящиеся в блоке 44 памяти, и первый I-кадр выводится и отображается на экране в качестве представительного изображения видеоданных. Когда команда выбора для выбора одного из уменьшенных изображений вводится пользователем через блок 44 ввода, блок 42 памяти находит местоположение видеоданных, соответствующих выбранному уменьшенному изображению. Анализатор 451 заголовка блока 45 обработки уменьшенных изображений анализирует заголовок видеоданных с целью извлечения информации о кодеке, и блок 452 выделения уменьшенного изображения блока 45 обработки уменьшенных изображений извлекает точку прямого доступа из видеоданных с заданным интервалом шага.
Окно выбора уменьшенного изображения можно перемещать с помощью клавиши направления блока 42 ввода, чтобы можно было выбрать уменьшенное изображение. Заданный интервал шага может представлять собой заданный интервал времени. Интервал шага назначается посредством проверки таймера 482 уменьшенного изображения под управлением блока 48 управления. Интервал для генерации уменьшенных изображений или интервал для воспроизведения и отображения уменьшенных изображений являются заранее задаваемыми значениями или значениями, которые задает пользователь с помощью блока 42 ввода. Выделенная точка прямого доступа выводится в декодер 453 уменьшенного изображения, который получает информацию о точке прямого доступа и кодеке с целью декодирования точки прямого доступа в реальном масштабе времени и генерации уменьшенного изображения и выводит сгенерированное уменьшенное изображение на устройство 47 отображения.
Увеличитель 481 уменьшенного изображения увеличивает выбранное уменьшенное изображение до заданного размера, а блок 48 управления выводит уменьшенное изображение с заданным интервалом времени из декодера 453 уменьшенного изображения на устройство 47 отображения с использованием информации о времени из таймера 482 уменьшенного изображения.
В соответствии с примером осуществления настоящего раскрытия, показанным на фиг.5, операция воспроизведения уменьшенного изображения и операция воспроизведения видео выполняются с использованием декодера 453 уменьшенного изображения, предназначенного для декодирования точки прямого доступа в реальном масштабе времени с целью выполнения воспроизведения уменьшенного изображения, и декодера 46, предназначенного для декодирования и воспроизведения видеоданных, соответствующих выбранному уменьшенному изображению, соответственно.
На фиг.6 представлен вид, иллюстрирующий пример осуществления, в котором уменьшенные изображения отображаются на терминале мобильной связи в соответствии с одним из примеров осуществления.
Здесь отображаются девять уменьшенных изображений, соответствующих девяти видеоданным, соответственно, в виде матрицы 3×3 в окне 51 экрана. Выбрано одно из отображенных уменьшенных изображений. Здесь выбрано уменьшенное изображение 521, представляющее видеоданные (fafan_01.mp4). Когда выбрано уменьшенное изображение 521, выделяется точка прямого доступа, содержащаяся в видеоданных (fafan_01.mp4), соответствующих выбранному уменьшенному изображению 521. Генерируются уменьшенные изображения выделенной точки прямого доступа, и сгенерированные уменьшенные изображения 521, 522 и 523 непрерывно воспроизводятся. Таким образом, содержимое видеоданных (fafan_01.mp4) отображается в суммарном виде. В случае, где уменьшенные изображения генерируются и сохраняются заранее, сохраненные уменьшенные изображения воспроизводятся с заданным интервалом шага и непрерывно отображаются. В случае, где точки прямого доступа, выделенные заранее, сохраняются в отношении видеоданных, уменьшенные изображения, соответствующие сохраненной точке прямого доступа, генерируются посредством декодирования в реальном масштабе времени, и сгенерированные уменьшенные изображения непрерывно отображаются с заданным интервалом шага.
На фиг.6 S110 представляет операцию увеличения и отображения первого сгенерированного уменьшенного изображения 521, S120 представляет операцию увеличения и отображения второго сгенерированного уменьшенного изображения 522, a S130 представляет операцию увеличения и отображения третьего сгенерированного уменьшенного изображения 523. Уменьшенные изображения, соответствующие видеоданным, непрерывно отображаются с заданным интервалом времени в окне уменьшенного изображения, представляющего выбранное видео, на экране воспроизведения и отображения уменьшенного изображения в соответствии с примером осуществления. Уменьшенные изображения, сгенерированные в реальном масштабе времени в отношении выбранного видео, могут быть увеличены и непрерывно отображаться, как описано выше, или непрерывно отображаться без увеличения по размеру. Уменьшенные изображения, сгенерированные в реальном масштабе времени в отношении выбранного видео, могут отображаться в другом месте экрана.
Далее будет описан пример операции просмотра видео в соответствии с примером осуществления настоящего раскрытия со ссылкой на фиг.6. Предполагается, что анализируется заголовок видеоданных (fafan_01.mp4), выбранный пользователем, и три I-кадра выделены в качестве точек прямого доступа. Соответствующие точки прямого доступа декодируются с использованием соответствующих способов декодирования на основе информации кодека, выделенной из информации заголовка для генерации уменьшенных изображений. Декодированные точки прямого доступа воспроизводят уменьшенные изображения 521-523, постепенно увеличенные и сгенерированные одновременно с выбором уменьшенного изображения 521 видеоданных (fafan_01.mp4) с целью предоставления пользователю суммарной информации, касающейся видеоданных (fafan_01.mp4).
При условии, что коэффициент увеличения размера выбранного уменьшенного изображения равен 2, размер уменьшенного изображения постепенно увеличивается по ходу времени: 1->1,25->1,5->1,75->2. При условии, что интервал времени, с которым выводятся уменьшенные изображения, равен 1 секунде, выделенные три уменьшенных изображения увеличиваются и одновременно выводятся с интервалом продолжительностью в 1 секунду. Вышеупомянутый коэффициент увеличения и его действие приведены лишь в качестве примера, который не налагает ограничений.
В соответствии с примером осуществления экрана просмотра изображения, показанным на фиг.6, могут быть отображены имя 53 файла или сохраненная дата 54 видео, а также размер 55 видеофайла, соответствующего выбранному уменьшенному изображению. Кроме того, может быть показано количество уменьшенных изображений, отображенных в окне экрана, и может быть предоставлено меню 57 в качестве меню опций, меню вида и меню удаления. Меню вида воспроизводит видеоданные с увеличением видеоданных, соответствующих уменьшенным изображениям, воспроизводимым в текущий момент на весь экран. Меню опций используется с целью выбора интервала воспроизведения, а меню удаления используется с целью удаления видео. Меню 57 не ограничивается описанными здесь меню, а можно использовать различные меню, относящиеся к настоящему раскрытию, в зависимости от различных требований, связанных с просмотром и управлением видео.
В соответствии с одним из примеров осуществления настоящего раскрытия выбирается одно из уменьшенных изображений, представляющих видеоданные, и одновременно уменьшенные изображения, сгенерированные в реальном масштабе времени, постепенно увеличиваются и отображаются в соответствии с видеоданными. Для этого точка прямого доступа, содержащаяся в видеоданных, декодируется в реальном масштабе времени с целью генерации и воспроизведения уменьшенного изображения. Кроме того, выбранное уменьшенное изображение выделяется на экране, чтобы отличить его от невыбранных уменьшенных изображений и дать возможность пользователю легко распознать информацию, связанную с видеоданными.
Настоящее раскрытие не ограничивается терминалом мобильной связи, а применимо к переносному терминалу и устройству воспроизведения видео, имеющему функцию воспроизведения видео, например к карманным персональным компьютерам (КПК - PDA - personal digital assistants) и портативным мультимедиа плеерам (ПМП - РМР - portable multimedia players).
В то время как настоящее раскрытие описано и показано здесь с использованием предпочтительных примеров осуществления, для специалистов станет очевидно, что в него могут быть внесены различные модификации и изменения без изменения сущности и объема изобретения. Таким образом, предполагается, что настоящее раскрытие охватывает модификации и изменения предложенного раскрытия в рамках положенной формулы изобретения или их эквивалентов.
Возможность промышленного применения
Настоящее изобретение может быть применено в терминале мобильной связи, который снабжен функцией воспроизведения видео, и в терминале типа КПК (PDA) и ПМП (РМР).