1 |
[en] A DECLARATIVE MIDDLEWARE TO INTERACTIVE TV SYSTEMS / [pt] UM MIDDLEWARE DECLARATIVO PARA SISTEMAS DE TV DIGITAL INTERATIVAMARCIO FERREIRA MORENO 27 October 2006 (has links)
[pt] A evolução das técnicas de codificação digital, aliada aos
esquemas
eficientes de modulação para transmissões digitais, tornou
possível o advento da
TV digital (TVD). Entretanto, obter baixo custo nos
terminais de acesso é fator
crucial para o sucesso da TVD aberta, principalmente nos
países em
desenvolvimento. Para que o baixo custo comprometa o
mínimo possível dos
recursos dos terminais de acesso, é interessante que eles
estejam isentos de custos
adicionais como, por exemplo, software, propriedade
intelectual e royalties. Um
dos principais pontos para tornar isso possível concentra-
se na escolha do
middleware (que faz uso de mecanismos definidos por
protocolos de
comunicação, sistema operacional e suas bibliotecas) para
suporte às aplicações.
A maioria dos middlewares declarativos existentes
privilegiam a interatividade em
detrimento da sincronização. Entretanto, na maioria das
vezes as aplicações de
TVD devem lidar com a sincronização de objetos de
diferentes tipos de mídia,
além dos objetos de vídeo e áudio que compõem o fluxo
principal. Assim, o
sincronismo de mídias deve ser o foco da linguagem
declarativa a ser utilizada
pelo middleware, tratando a interatividade como um caso
particular do
sincronismo. Este trabalho tem como objetivo propor um
middleware declarativo
para sistemas de TVD interativa com foco no sincronismo de
mídias. Na
implementação do middleware proposto, a arquitetura
modular do Formatador
HyperProp, que serviu como base dessa implementação, foi
reestruturada em um
perfil simples, direcionado à TVD, e reimplementada na
Linguagem C++. Todos
os exibidores de mídia desenvolvidos atendem aos
requisitos dos terminais de
acesso de baixo custo. / [en] The evolution of digital modulation techniques and the
efficient schemes for
digital transmissions have allowed the advent of the
digital TV. Conceiving low
cost receivers is one of the main challenges to broaden
digital TV use, mainly in
non-developed countries. As a consequence, low cost
requirements should not
burden receiver resources that should try to reduce their
costs in items such as
software copyright and royalties. In this scenario, the
middleware (which use
mechanisms defined by the communication protocols, the
operational system and
its libraries) conception plays an important role.
A great number of declarative middlewares focuses on user
interaction
instead of synchronization, in its broad sense. However,
the majority of digital TV
applications deals with different types of media-object
synchronization, beyond
the audio and video that compose the main stream. Thus,
the declarative
middleware language focus should be placed on synchronism,
having user
interaction as a special synchronization case. This is the
goal of this work.
The middleware implementation presented in this work is
based on the
modular architecture of the HyperProp Formatter, whose
architecture was
reorganized in a simple profile for digital TV systems.
The implementation was
carried out using C++ language, and all media players were
developed to run in
low cost receivers.
|
2 |
[en] ON-THE-FLY TIMESCALE FOR COMPRESSED AUDIO STREAMS / [pt] AJUSTE ELÁSTICO EM TEMPO DE EXIBIÇÃO PARA FLUXOS DE ÁUDIO COMPRIMIDOSUZANA MESQUITA DE BORBA MARANHAO 23 October 2006 (has links)
[pt] Ajuste elástico é a técnica de modificar a duração de
exibição de um objeto
de mídia. Este trabalho propõe algoritmos de ajuste
elástico que funcionam em
tempo de exibição para fluxos de áudio comprimidos, com
aplicabilidade
principal em cenários onde não existe interferência do
usuário como, por exemplo,
a manutenção da consistência temporal de um documento
hipermídia. Os
algoritmos de ajuste de áudio são propostos, desenvolvidos
e integrados a
algoritmos de ajuste de vídeo. Além disso, um algoritmo de
resincronização é
proposto, e implementado, para preservar o sincronismo
intermídia durante a
realização de ajuste em fluxos de sistemas MPEG-2. A união
dos algoritmos
implementados com o desenvolvimento da integração a
exibidores de conteúdo
deu origem à ferramenta de ajuste, capaz de ser facilmente
utilizada por
aplicações que precisam solicitar ajuste elástico em
fluxos de mídia comprimidos.
Como exemplo, a ferramenta de ajuste foi integrada a
ferramentas de exibição de
um formatador hipermídia. Os algoritmos propostos podem
ajustar a duração de
áudio em até 10% mantendo a qualidade da percepção do
áudio dentro de limites
aceitáveis, conforme demonstrado através de medidas de
qualidade que também
são apresentadas neste trabalho. / [en] Timescale is a technique used to modify media-object
playing duration. This
work proposes timescale algorithms, to be performed on-the-
fly, for compressed
audio streams. The focus is situations where there is no
user interference as, for
example, the temporal consistency maintenance of a
hypermedia document. The
algorithms are proposed, developed and integrated to video
timescale algorithms.
Furthermore, a resynchronization algorithm is also
proposed, and implemented, in
order to maintain inter-media synchronization in MPEG-2
system streams. The
timescale tool is composed by the aforementioned
algorithms and their integration
to content rendering tools. The proposed solution can be
easily used in
applications that need timescale compressed media streams.
As an example, the
adjustment tool was integrated to a hypermedia formatter.
The proposed
algorithms can adjust audio durations up to 10%,
maintaining the audio perceptual
quality within acceptable limits, as observed through
quality measurements also
described in this work.
|
Page generated in 0.0352 seconds