Marcelo Ferreira Moreno

dblp:95/6660 · also Marcelo F. Moreno · DBLP profile ↗
← Back
9ranked-venue papers
0as first author
3since 2021 · last 2024
0000-0002-0030-0885ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 since 2021Computer networks · 2 · 1 since 2021Databases, data management, data science and information retrieval · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
1 paper
Multimedia systems and quality of experience · 100%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Multimedia systems and quality of experience › interactive multimedia
interactive television
0.112009
Multiple exhibition devices in DTV systems · ACM Multimedia 2009
Programming languages and type systems
declarative languages
0.012009
Multiple exhibition devices in DTV systems · ACM Multimedia 2009
YearPublicationVenuePosition
2024 Automatic Preparation of Sensory Effects: Managing Synchronization in Mulsemedia Applications
abstract
Traditional audiovisual multimedia applications can be synchronized with sensory effects to further enhance the users' quality of experience. These applications are named mulsemedia applications and stimulate other human senses, such as touch, smell, and taste. Some delays may occur when rendering sensory effects due to specific device capabilities and communication between the mulsemedia presentation engine (formatter) and actuators. In this context, this work proposes the automatic preparation of sensory effects to avoid synchronization faults during a mulsemedia application presentation. The automatic preparation of sensory effects depends on the effect type to be rendered. As proof of concept, we implemented the automatic preparation in the Ginga-NCL presentation engine. Furthermore, we present some use cases of the preparation mechanisms applied to sensory effects. Finally, an evaluation of our proposal is presented.
Marina Josué, Marcelo Ferreira Moreno, Débora C. Muchaluat-Saade
MMSys2
2023 U-DiVE - design and evaluation of a distributed photorealistic virtual reality environment
Wellingston Cataldo Roberti Júnior, Lidiane T. Pereira, Rodrigo L. S. Silva, Marcelo Ferreira Moreno
Multim. Tools Appl.4
2021 Join-Me: A Framework for integrating Service Providers and Mobile Network Operators
abstract
With mobile networks becoming one of the main means of accessing the Internet, Service Providers (SPs) and Mobile Network Operators (MNOs) have been investing considerable effort on service delivery mechanisms to improve end users' Quality of Experience (QoE). However, despite some advances, a lack of integration between SPs and MNOs is noticeable, which otherwise would allow for on-demand use of core and edge resources resulting in greater impact on users' QoE. This work presents Join-Me, a framework that allows SPs to transfer service modules into MNOs' infrastructure. Join-Me provides MNOs with the needed components to autonomously manage SPs' service modules, protecting mobile users' privacy and dynamically allocating the appropriate resources. Besides a framework that can be adapted to MNOs' deployed technologies, Join-Me provides SPs with an API for parameterizing the resource options to be used by their modules. An interactive UHD telemedicine service is evaluated as a proof of concept.
Alexandre Martins G. De Deus, Eduardo P. Julio, Marcelo Ferreira Moreno
ISCC3
2019 Mulsemedia preparation: a new event type for preparing media object presentation and sensory effect rendering
abstract
In multimedia applications, a short delay in content delivery may cause synchronization failures among media objects, decreasing the presentation quality and user quality of experience. Moreover, some applications incorporate sensory effects to audiovisual content, which are called mulsemedia applications, imposing even more challenges on application execution control. In order to lessen these problems, document authors or presentation systems can prepare media content and sensory effects in advance. This paper proposes a new operation type over media objects and sensory effects, represented as a new event type in multimedia and mulsemedia models, named preparation event. When sensory effects are modeled as first-class entities, mulsemedia authors may specify relationships that trigger actuator device preparation to ensure that sensory effects will be presented at the correct moment. In order to validate our proposal, some use cases of the preparation event in NCL (Nested Context Language) and Lua applications have been developed and are discussed in the paper. NCL is the standard authoring language for the Brazilian digital TV system declarative middleware, named Ginga-NCL, and also ITU-T H.761 standard for IPTV systems.
Marina Josué, Marcelo Ferreira Moreno, Débora C. Muchaluat-Saade
MMSys2
2018 SDN-Based Architecture for Providing QoS to High Performance Distributed Applications
abstract
The specification of quality of service (QoS) requirements in traditional networks is limited by the high administrative cost of these environments. Nevertheless, newer network paradigms, as software-defined networks (SDNs), simplify and relaxes the management of networks. In this sense, SDN can provide a simple/effective way to develop QoS provisioning. In this paper, we propose a QoS provision architecture exploiting the capabilities of SDN. Our approach allows the specification of classes of service and also negotiates the QoS requirements between applications and the SDN network controller. The SDN controller, in turn, monitors the network and adjusts its performance through resource reservation and traffic prioritization. We developed a proof-of-concept of our proposal and, our experimental results show that the additional routines present low overhead, whereas -for a given test application- we observe a reduction of up to 47% in transfer times.
Alexandre T. Oliveira, Bruno Joso C. A. Martins, Marcelo Ferreira Moreno, Alex Borges Vieira, Antônio Tadeu A. Gomes, Artur Ziviani
ISCC3
2014 Composer: meeting non-functional aspects of hypermedia authoring environment
Roberto Gerson De Albuquerque Azevedo, Eduardo Cruz Araújo, Bruno Seabra Lima, Luiz F. G. Soares, Marcelo Ferreira Moreno
Multim. Tools Appl.5
2009 Relating declarative hypermedia objects and imperative objects through the NCL glue language
abstract
This paper focuses on the support provided by NCL (Nested Context Language) to relate objects with imperative code content and declarative hypermedia-objects (objects with declarative code content specifying hypermedia documents). NCL is the declarative language of the Brazilian Terrestrial Digital TV System (SBTVD) supported by its middleware called Ginga. NCL and Ginga are part of ISDB standards and also of ITU-T Recommendations for IPTV services.
Luiz F. G. Soares, Marcelo Ferreira Moreno, Francisco Sant'Anna
ACM Symposium on Document Engineering2
2009 Multiple exhibition devices in DTV systems
abstract
Nested Context Language (NCL) is the declarative language of the Brazilian Terrestrial Digital TV System. NCL is part of ISDB (International Standard for Digital Broadcasting) standards and also the ITU-T Recommendation H.761 for IPTV services. This paper presents, discusses, and illustrates the NCL hierarchical control model for multiple exhibition device support. Based on this model, multiple devices are orchestrated to run a DTV application in cooperation. Two types of multiple device exhibitions are distinguished. Those where the same content is shown in a set of devices under a unique control, and those where content is under each individual device control, working completely independent. In this last case, depending on viewer interactions, the resulting presented content can differ from a device to another. Examples of NCL applications using both options are presented and discussed.
Luiz F. G. Soares, Romualdo Monteiro de Resende Costa, Márcio Ferreira Moreno, Marcelo Ferreira Moreno
ACM Multimedia4
2008 Intermedia synchronization management in DTV systems
abstract
Intermedia synchronization is related with spatial and temporal relationships among media objects that compound a DTV application. From the server side (usually a broadcaster's server or a Web Server) to receivers, end-to-end intermedia synchronization support must be provided. Based on application specifications, several abstract data structures should be created to guide all synchronization control processes. A special data structure, a labeled digraph called HTG (Hypermedia Temporal Graph) is proposed in this paper as the basis of all other data structures. From HTG, receivers derive a presentation plan to orchestrate media content presentations that make up a DTV application. From this plan other data structures are derived to estimate when media players should be instantiated and when data contents should be retrieved from a DSM-CC carousel or from a return channel. If the return channel provides QoS support, another data structure is derived from the presentation plan, in order to determine when resource reservation should take place. For content pushed by broadcasters, HTG is used in the server side as the basis for building the carousel plan, a data structure that guides the order and frequency that media objects should be broadcasted.
Romualdo Monteiro de Resende Costa, Marcelo Ferreira Moreno, Luiz F. G. Soares
ACM Symposium on Document Engineering2