Programando em NCL 3.0.pdf - Telemidia - PUC-Rio
Programando em NCL 3.0.pdf - Telemidia - PUC-Rio Programando em NCL 3.0.pdf - Telemidia - PUC-Rio
Apêndice CModelo de ContextosAninhadosNCM 3.0 BásicoEste apêndice descreve as entidades básicas da versão 3.0 do NCM (NestedContext Model). O NCM é um modelo conceitual centrado na representação etratamento de documentos hipermídia. A linguagem NCL do middlewareGinga do sistema brasileiro de TV digital tem por base o modelo NCM. 14621 Este capítulo foi baseado em Soares et al. (2005). O uso do material foi gentilmente cedido peloDepartamento de Informática da PUC-Rio.
C.1 IntroduçãoA definição de documentos hipermídia 2 no NCM [Soares et al., 2005] ébaseada nos conceitos usuais de nós e elos. Nós (nodes) (ou objetos) sãofragmentos de informação, e elos (links) são usados para a definição derelacionamentos entre os nós. No entanto, os elos não são a única forma dedefinição de relacionamentos, como ficará evidente a seguir.O modelo distingue duas classes básicas de nós, chamados de nós deconteúdo (content nodes) (ou objetos de mídia) e nós de composição(composite nodes), sendo estes últimos o ponto central do modelo. A FiguraC.1 ilustra a visão geral da hierarquia de classes do modelo, 3 que serádetalhada ao longo deste apêndice, seguindo uma abordagem top-down.EntityidnamedescriptionownerdateextendedPropertiesGenericDescriptorNodecontentanchorListdescriptorLinkbindSetconnectorDescriptorSwitchruleListdescAlternativesdefaultDescriptorDescriptorplayereventDescriptionsContentNodeCompositeNodeportListTextNode ImageNode AudioNode VideoNode ApplicationNodeTimeNodeSettingsNodeContextNodelinkSetpresentationCollectionSwitchNoderuleListnodeDefaultpresentationCollectiondefaultPresentationCollectionTrailcurrentNodeviewPublicHyperbasedescriptorSetPrivateBaselinkSetdescriptorSetFigura C.1 Visão geral da hierarquia de classes do NCM. 42 Uma especificaçõ de aplicação para TV digital é um caso particular de documento hipermídia.3 É necessário salientar que, embora seguindo uma especificação orientada a objetos, o NCM nãoobriga que sua implementação seja orientada a objetos. O NCM é apenas um modelo hipermídia.diagramas.4 Com o objetivo de não poluir visualmente as figuras, os métodos das classes foram omitidos nos463
- Page 452 and 453: E temos a seguinte codificação, g
- Page 454 and 455: Note que, assim procedendo, o decod
- Page 456 and 457: Y = 0,299R + 0,587G + 0,114BAs comp
- Page 458 and 459: Uma vez que uma imagem estática po
- Page 460 and 461: Note que, no modo progressivo, os p
- Page 463 and 464: ao redor que possuam uma amplitude
- Page 465 and 466: Figura A.9. O MP3 usa bandas não-u
- Page 467 and 468: CentralPrincipalEsquerdoPrincipalDi
- Page 469 and 470: televisão. A recomendação BT 601
- Page 471 and 472: JPEG modo sequencial, gerando os bl
- Page 473 and 474: Macroblocos também podem ser codif
- Page 475 and 476: No MPEG-2, o perfil principal (main
- Page 477 and 478: Fn (atual)ME+-DnTQXReordenaCodifica
- Page 479 and 480: A função do MPEG-2 System [ISO/IE
- Page 481 and 482: Na classe de tráfego contínuo com
- Page 483 and 484: A.4.3 ÁudioA mídia de áudio tem
- Page 485 and 486: eserva de pacotes antes de dar iní
- Page 487 and 488: Faria, A.L.A. “Implementação do
- Page 489 and 490: ITU-T G.723.1 (1996). International
- Page 491 and 492: B.1 IntroduçãoO DSM-CC [ISSO/IEC
- Page 493 and 494: como uma mensagem de alto nível pa
- Page 495 and 496: carrossel é transmitida no fluxo d
- Page 497 and 498: Como já mencionamos, cada instânc
- Page 499 and 500: Eventos de fluxo são bastante úte
- Page 501: ARIB STB-B24 V 4.0 (2004). Associat
- Page 505 and 506: parte da definição do nó e depen
- Page 507 and 508: Outro tipo especial de nó de conte
- Page 509 and 510: Note que a definição de dois tipo
- Page 511 and 512: 2..nidRule1..* ruleList1..*0..10..*
- Page 513 and 514: podem ser estendidas: evento de exi
- Page 515 and 516: Um evento de apresentação pode mu
- Page 517 and 518: C.9.1 ConectoresA Figura C.6 ilustr
- Page 519 and 520: RoleideventTypeminCardinalitymaxCar
- Page 521 and 522: condição ou avaliação, quanto u
- Page 523 and 524: opcionalmente negada. Qualquer expr
- Page 525 and 526: de estados de eventos, a ideia é f
- Page 527 and 528: Por outro lado, a exibição do nó
- Page 529 and 530: C.10 Objetos de Dados XObjetos de R
- Page 531 and 532: O NCM define uma classe descritor g
- Page 533 and 534: navegação em um documento. Usuár
- Page 535 and 536: i) ela pode conter nós de conteúd
- Page 537 and 538: D.1 Conectores CausaisNo Capítulo
- Page 539 and 540: Listagem D.1 Exemplo de base de con
- Page 541 and 542: E.1 IntroduçãoUm receptor pode co
- Page 543 and 544: Como mencionamos, um NPT pode come
- Page 545 and 546: F.1 IntroduçãoComo mencionamos no
- Page 547 and 548: Assim, quando um comando de ediçã
- Page 549 and 550: carrossel de objetos diferente daqu
Apêndice CModelo de ContextosAninhadosNCM 3.0 BásicoEste apêndice descreve as entidades básicas da versão 3.0 do NCM (NestedContext Model). O NCM é um modelo conceitual centrado na representação etratamento de documentos hipermídia. A linguag<strong>em</strong> <strong>NCL</strong> do middlewareGinga do sist<strong>em</strong>a brasileiro de TV digital t<strong>em</strong> por base o modelo NCM. 14621 Este capítulo foi baseado <strong>em</strong> Soares et al. (2005). O uso do material foi gentilmente cedido peloDepartamento de Informática da <strong>PUC</strong>-<strong>Rio</strong>.