1 / 22

Digital Item Processing

Digital Item Processing. Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia Electrotécnica e de Computadores. Índice. Introdução Objectivos MPEG-21 Arquitectura do DDIBrowser

alexa
Download Presentation

Digital Item Processing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Digital Item Processing Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia Electrotécnica e de Computadores

  2. Índice • Introdução • Objectivos • MPEG-21 • Arquitectura do DDIBrowser • Estudo da norma • Solução adoptada • Resultados • Conclusões • Trabalho futuro

  3. Introdução • MPEG-21 tem como objectivo definir a tecnologia necessária para “negociar”, manipular e consumir conteúdos multimédia de forma eficiente, transparente e interoperável

  4. Objectivos • Avaliação da parte 10 (Digital Item Processing, DIP) da norma MPEG-21 quanto a sua capacidade para funcionar de forma distribuída • Avaliação do estado do software de referência para DIP • Especificação e implementação de uma solução para DIP distribuído

  5. MPEG-21 Imagem original retirada de “MPEG21 DI Browser, an MPEG-21 based architecture for the consumption of Digital Items” de Giorgiana Ciobanu DIP

  6. MPEG-21: DIP Imagem original retirada de “Information technology – Multimedia Framework (MPEG-21) – Part 10: Digital Item Processing, ISO/IEC FDIS 21000-10:2005(E)”

  7. MPEG-21: DIP Elemento 1 Nome do Item: Vídeo “O Gladiador” Tipo de Objecto: urn.foo.Movie DIM Nome da DIM: Ver Vídeo Tipo de Argumento: urn.foo.Movie Elemento 2 Nome do Item: Capa de DVD “O Gladiador” Tipo de Objecto: urn.foo.PrintableResource

  8. Arquitectura do DDIBrowser Outros clientes Web Browser Web Browser Terminal do Cliente Servidor GDI Renderer GDI Renderer GDI Renderer Web Services API IDIP Server

  9. Arquitectura do DDIBrowser • Vantagens • Não necessita de transferir todo o DI para o cliente • Permite uma filtragem de informação • Pode esconder do utilizador, dados necessários ao processamento mas que não são úteis ao utilizador • Desvantagens • Não implementa regras semânticas especificas de um domínio • Pode ter problemas de interoperabilidade ao nível das DIDs.

  10. Estudo da norma • Estudo dos elementos definidos na norma • Estudo do software de referência • Análise do seu funcionamento • Análise da implementação das DIBOs • Teste do software de referência • Interacção com investigadores envolvidos na especificação da norma e no desenvolvimento do SW de referência

  11. Estudo da norma • Aplicação de teste

  12. Problemas identificados • Impossibilidade de executar remotamente DIBOs que contêm elementos visuais (JAVA GUI) • Funcionamento do Software de referência relativamente à execução de DIXOs e ao retorno de informação

  13. Solução adoptada • Criação de DIXOs com o intuito de implementar de forma distribuída as DIBOs • Adição de um valor de retorno nas DIXOs

  14. Solução adoptada • Funcionalidades fornecidas à aplicação cliente • Obter lista de DIMs • Obter lista de Object Types • Filtrar lista de DIMs por Object Type • Executar DIP

  15. Solução adoptada User pede para abrir DI • Use case Cliente pede a filtragem de DIMs e apresenta o resultado User escolhe um Item Cliente pede lista de DIMs e apresenta-a Servidor executa DIM User escolhe uma DIM para executar User visualiza resultado da execução

  16. Solução adoptada Outros clientes Web Browser Web Browser • Arquitectura GDI Renderer GDI Renderer Terminal do Cliente Servidor GDI Renderer Web Services API Web Services API IDIP Server DIP Engine Server

  17. Resultados • O estudo da norma permitiu identificar alguns problemas e possíveis limitações. • Foi implementada uma solução para DIP distribuído • A solução foi integrada numa aplicação distribuída para visualização de DI MPEG-21

  18. Resultados

  19. Resultados DIBO: Alert DIBO: Play

  20. Conclusões • Estas soluções permitem resolver problemas de interoperabilidade • DIP distribuído permite libertar os terminais do utilizador de uma maior carga de processamento • Foram identificados problemas adicionais relacionados com a componente gráfica de algumas DIBOs • Testes adicionais podem levar a identificação de requisitos adicionais para uma extensão a norma

  21. Trabalho futuro • Estudar formas adicionais de separar o processamento necessário a DIBO da implementação da GUI • Solução poderá passar pelo uso de DIXOs • Preparação de uma contribuição para o MPEG-21

  22. Muito obrigada pela atenção!!

More Related