Conference Proceedings by Rodrigo Laiola Guimaraes
2016 IEEE International Symposium on Multimedia (ISM '16)
In this demo, we present an online code editor that dynamically identifies and patches simple mod... more In this demo, we present an online code editor that dynamically identifies and patches simple modifications in the source code of a Web document containing time-based elements (e.g., CSS3 and SVG animations, HTML5 audio and video) without the need to restart the playback of the whole document from the beginning. We hope that the functionalities shown in this demo can make learning to code more attractive.
Bookmarks Related papers MentionsView impact
Proceedings of the 2016 ACM Symposium on Document Engineering (DocEng '16), 2016
Online subtitle databases allow users to easily find subtitle documents in multiple languages for... more Online subtitle databases allow users to easily find subtitle documents in multiple languages for thousands of films and TV series episodes. However, getting the subtitle document that gives satisfactory synchronization on the first attempt is like hitting the jackpot. The truth is that this process often involves a lot of trial- and-error because multiple versions of subtitle documents have distinct synchronization references, given that they are targeted at variations of the same audiovisual content. Building on our previous efforts to address this problem, in this paper we formalize and validate a two-phase subtitle synchronization framework. The benefit over current approaches lays in the usage of audio fingerprint annotations generated from the base audio signal as second-level synchronization anchors. This way, we allow the media player to dynamically fix during playback the most common cases of subtitle synchronization misalignment that compromise users' watching experience. Results from our evaluation process indicate that our framework has minimal impact on existing subtitle documents and formats as well as on the playback performance.
Bookmarks Related papers MentionsView impact
Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI '16), 2016
In this paper, we consider the use of technological instructional pacing supports to teach studen... more In this paper, we consider the use of technological instructional pacing supports to teach students with intellectual disability (ID). Based on a qualitative field study where 11 participants used our mobile-based educational platform, we found that although technology may help the instructor control the pace of the class, it also poses barriers to the development of students' autonomy and self-esteem. Our preliminary results also suggest that the balance between instructor-led and self-paced instruction based on technology is promising and would better fit both instructor's and students' needs. These findings provide insights into challenges and opportunities for the design of educational initiatives targeted at people with ID.
Bookmarks Related papers MentionsView impact
Proceedings of the 13th Web for All Conference (W4A '16), 2016
Vocational training of people with disabilities (PwD) can potentially improve social and economic... more Vocational training of people with disabilities (PwD) can potentially improve social and economic prospects, but at the same time, it can be significantly challenging due to the need for specialized training and technology. Unfortunately, in developing countries this problem is magnified because, in general, low- income groups have limited access to appropriate content and assistive technologies. In this paper, we present initial findings from a qualitative field study of computer-mediated vocational training for low-income students with intellectual disability (ID) in Brazil’s largest urban area. The observations took place during 3 computer-based training sessions, which involved 23 students with ID. Based on data gathered from observations and semi- structured interviews with 2 instructors, we describe and discuss strategies they employ to teach heterogeneous groups of students with ID. We also examine some obstacles that our participants usually face during the classes at the computer lab and present suggestions for future initiatives that could better support instructors and students with ID in the learning process.
Bookmarks Related papers MentionsView impact
Proceedings of the 13th Web for All Conference (W4A '16), 2016
Digital education has potential to provide different possibilities for personalization and conseq... more Digital education has potential to provide different possibilities for personalization and consequently reach a larger and more diverse number of people. Personalization is a key component of solutions addressing important and long-standing pedagogical challenges in education, such as dealing with heterogeneity of learning styles. In particular scenarios where accessibility support is required, personalization depends on the creation of different representations for individual pieces of content. In this light, the main goal of this article is to describe how we addressed the challenges involved in the construction of a platform that satisfies this requirement. Wethus present a system that supports the creation, adaptation, and delivery of personalized courses for people with multiple types of disabilities. More specifically, we introduce the technology, describe its main capabilities, and discuss the results of early evaluations by two instructors of an institution that provides vocational training for people with intellectual disabilities. Our initial results show that the tool was favorably assessed by the instructors and can potentially be adopted in this community.
Bookmarks Related papers MentionsView impact
Proceedings of the 17th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS ‘15), 2015
In this paper, we report on a qualitative study that investigates the impact of using a popular M... more In this paper, we report on a qualitative study that investigates the impact of using a popular Massive Open Online Course (MOOC) to complement the vocational training of students with intellectual disability (ID). We have been investigating this problem for several months in partnership with a Brazilian NGO (Non-Governmental Organization) for people with ID. Our methodology integrates different aspects of human-computer interaction (i.e., requirement gathering sessions and observation of real subjects). Potential users were involved since the beginning of this research, starting with focus groups and interviews with experts, followed by the observation of a traditional vocational training session, and then the assessment of a popular MOOC in the classroom. In this paper, we discuss the process and present our preliminary results, providing some indications on how MOOCs could better support instructors and students with ID.
Bookmarks Related papers MentionsView impact
Proceedings of the ACM International Conference on Multimedia (MM '15), 2015
Anyone who ever downloaded subtitle files from the Internet has faced problems synchronizing them... more Anyone who ever downloaded subtitle files from the Internet has faced problems synchronizing them with the associated media files. Even with the efforts of communities on reviewing user-contributed subtitles and with mechanisms in movie players to automate the discovery of subtitles for a given media, users still face lip synchronization issues. In this work we conduct a study on several subtitle files associated with popular movies and TV series and analyze their differences. Based on that, we propose a two-phase subtitle synchronization method that annotates subtitles with audio fingerprints, which serve as synchronization anchors to the media player. Preliminary results obtained with our prototype suggest that our technique is effective and has minimal impact on the extension of subtitle formats and on media playback performance.
Bookmarks Related papers MentionsView impact
Adjunct Proceedings of the IEEE International Conference on Multimedia and Expo (ICME '15), 2015
In this paper we present an online code playground that pays special attention to the temporal as... more In this paper we present an online code playground that pays special attention to the temporal aspect of Web documents. In particular, we consider the scenario in which modifications in a Web-based multimedia document are identified and patched in real-time, with no need to restart an ongoing presentation from the beginning. Our approach is especially useful when authoring complex Web documents containing time-based elements such as CSS3 and SVG animations, HTML5 audio and video.
Bookmarks Related papers MentionsView impact
Proceedings of the 20th Brazilian Symposium on Multimedia and the Web (WebMedia '14), 2014
In this paper we report on our efforts to define a set of document extensions to Cascading Style ... more In this paper we report on our efforts to define a set of document extensions to Cascading Style Sheets (CSS) that allow for structured timing and synchronization of elements within a Web page. Our work considers the scenario in which the temporal structure can be decoupled from the content of the Web page in a similar way that CSS does with the layout, colors and fonts. Based on the SMIL (Synchronized Multimedia Integration Language) temporal model we propose CSS document extensions and discuss the design and implementation of a proof of concept that realizes our contributions. As HTML5 seems to move away from technologies like Flash and XML (eXtensible Markup Language), we believe our approach provides a flexible declarative solution to specify rich media experiences that is more aligned with current Web practices.
Bookmarks Related papers MentionsView impact
Adjunct Proceedings of the 20th Brazilian Symposium on Multimedia and the Web (WebMedia '14), 2014
Learning about Web Design can be difficult and time consuming, yet students often do not learn fr... more Learning about Web Design can be difficult and time consuming, yet students often do not learn from their errors and struggle to understand some differences between document structure, styling, scripting and temporal synchronization. In this paper we present Ambulant Sketchbook, an easy-to-use Web playground designed to enable students to understand and learn from their errors. In particular, this application simplifies the process of learning how to write and debug Web documents by exploring aspects of immediate feedback, coding assistance, direct manipulation and playback control. We have deployed and used Ambulant Sketchbook in a course of Web Design Foundations over a 2- week span. Based on the positive feedback from a group of post- secondary students, we expect the functionalities and experiences discussed in this work can yield significant insights to be considered in the design of next generation authoring tools and in the process of teaching Web Media related disciplines.
Bookmarks Related papers MentionsView impact
Proceedings of the 19th Brazilian Symposium on Multimedia and the Web (WebMedia '13), 2013
Creating compelling multimedia productions is a non-trivial problem. The problem is compounded wh... more Creating compelling multimedia productions is a non-trivial problem. The problem is compounded when authors want to integrate community media assets: media fragments contributed by a potentially wide and anonymous recording community. In this paper, we report on a hybrid authoring approach that provides mixed support for automated creation and manual enhancement of personalized multimedia presentations. We target small-scale events (such as a high school music concert), where lightly annotated media assets are provided. Our assumption is that enthusiastic, but less experienced, editors (e.g., parents and family members) will want to highlight personal aspects of each event: a particular child, a particular instrument or a particular solo. This places a requirement on a system that helps users to select appropriate content of personal interest, and that helps building compelling presentations with minimum user effort. Based on a 4-years user-centered evaluation process, this paper provides useful insights into how a multimedia authoring system should be designed and architected for helping users in creating personalized video stories they care about.
Bookmarks Related papers MentionsView impact
Proceedings of the 28th ACM Symposium on Applied Computing (SAC '13), 2013
Interactive tabletops offer a unique opportunity for exploring home videos and photos. Neverthele... more Interactive tabletops offer a unique opportunity for exploring home videos and photos. Nevertheless, there are still a number of unexplored challenges for effectively providing support for collocated group interaction around media. This paper reports on a user study involving 24 users, intended to better understanding the challenges ahead. Our volunteers (in couples) evaluated our media sharing application prototype, providing valuable feedback with regards to three key challenges: metaphor, digital ecosystem, and level of control. First, users appreciated the selected metaphor of physical photos, but without relinquishing software support, such as alignment and distribution of media items. Second, vertical auxiliary screens helped in supporting a bigger number of users and providing more comfort and a better viewing angle and stance. Third, the nature of the task (either storytelling or random exploration) had a strong influence on the control capabilities to be provided by the application. Fourth, personal spaces within the tabletop were useful for allowing independent navigation. We consider these results as relevant for the future developments of home media sharing applications for the living room.
Bookmarks Related papers MentionsView impact
Proceedings of International Conference on Making Sense of Converging Media (AcademicMindTrek '13), 2013
Online video sharing systems, such as YouTube, do not provide users enough support to explore com... more Online video sharing systems, such as YouTube, do not provide users enough support to explore community videos that portray people within their social circle. Such services typically consider each video clip as an isolated object, and not as part of a set of related clips. Even though social networks archive media based on higher-order social relationships, they do not provide support for searching and navigating media content that was captured at a particular event by different people. The contribution of this paper is a web-based interface, and the underlying system infrastructure, that allow for socially-aware exploration of media assets from an event. The system combines the best from both video sharing systems and social networks, allowing users to explore and navigate (fragments of) video clips based on their own personal/social interests. The work resulted, as well, in the identification of key requirements for this novel type of socially-aware interfaces. This paper reports on comparative results from a two-phased study conducted during the last four years. The research effort includes a full implementation and deployment of a system, and a series of experiments and user trials that confirmed that our design decisions enable users to explore and view videos they care about.
Bookmarks Related papers MentionsView impact
Proceedings of the 5th International Conference on Interactive Digital Storytelling (ICIDS '12), 2012
This paper describes a web-based narrative system able to generate video compilations, framed as ... more This paper describes a web-based narrative system able to generate video compilations, framed as event stories, from a shared repository of video recordings of the event itself and possibly of related events. For this, it employs narrative techniques informed by TV documentary. The generated stories are dynamically personalised, in that the system is able to adapt them to the choices and preferences expressed by the active viewers during narration. The system has been prototyped for the case of school concerts. User evaluations indicate that experiences founded on story navigation rather than sharing individual media assets is a rewarding one and point to further areas of development in interactive storytelling in the context of user generated content.
Bookmarks Related papers MentionsView impact
Proceedings of the 18th Brazilian Symposium on Multimedia and the Web (WebMedia '12), 2012
Long before the first transmission in color of a World Cup in 1970, people used to gather around ... more Long before the first transmission in color of a World Cup in 1970, people used to gather around the few existing radio and TV sets to watch together and talk about their favorite programs. Decades later, not only the technology has significantly changed but also people's consumption and commenting habits. Nowadays, one can easily watch an online video on demand and share comments with others asynchronously. However, current video commenting facilities do not take into account the temporal nature of videos. Viewers can only add comments that will then appear statically underneath the video. Motivated by a survey research on current media watching and commenting practices, we report on our findings from the evaluation of an online video commenting system that allows users to add synchronized comments to third-party videos. Our results indicate that users appreciate the functionalities of our system and find it better to comment when compared to existing tools. Ultimately, we hope that our work can bring insights to be considered in the design of next generation online video commenting tools.
Bookmarks Related papers MentionsView impact
Using high-quality video cameras on mobile devices, it is relatively easy to capture a significan... more Using high-quality video cameras on mobile devices, it is relatively easy to capture a significant volume of video content for community events such as local concerts or sporting events. A more difficult problem is selecting and sequencing individual media fragments that meet the personal interests of a viewer of such content. In this paper, we consider an infrastructure that supports the just-in-time delivery of personalized content. Based on user profiles and interests, tailored video mash-ups can be created at view-time and then further tailored to user interests via simple end-user interaction. Unlike other mash-up research, our system focuses on client-side compilation based on personal (rather than aggregate) interests. This paper concentrates on a discussion of language and infrastructure issues required to support just-in-time video composition and delivery. Using a high school concert as an example, we provide a set of requirements for dynamic content delivery. We then provide an architecture and infrastructure that meets these requirements. We conclude with a technical and user analysis of the just-in-time personalized video approach.
Bookmarks Related papers MentionsView impact
The wide availability of relatively high-quality cameras makes it easy for many users to capture ... more The wide availability of relatively high-quality cameras makes it easy for many users to capture video fragments of social events such as concerts, sports events or community gatherings. The wide availability of simple sharing tools makes it nearly as easy to upload individual fragments to on-line video sites. These shared fragments have the value of immediacy, but they are unable to capitalize on complementary content created by others. This article reports on a 10-month evaluation process intended to investigate socially-aware authoring tools. The results provide a set of guidelines for developing novel multimedia sharing applications, where relationships among people on both sides of the camera are important. The resulting prototype software enables community-based users to navigate through a large common content space and to generate highly personalized videos of targeted interest within a social circle. The videos are constructed from a collection of independent recordings of the event, managing the complex interpersonal relationships and time-variant social context within a community of diverse (but related) users. As part of the evaluation process, users were asked to reflect on the prototype application, based on their experiences on using it with their own content recorded at a high school concert. According to the results, a system like ours is a valid alternative for social interactions when apart.
Bookmarks Related papers MentionsView impact
Proceedings of the 11th ACM symposium on Document engineering (DocEng '11), 2011
The evolution in media support within W3C standards has led to the development of HMTL5. HTML5 pr... more The evolution in media support within W3C standards has led to the development of HMTL5. HTML5 provides extensive support for audio/video/timed-text within an interoperable browser context. This workshop examines the impact of HTML5 on research and systems support for multimedia documents. We will consider issues such as extensibility, adaptivity and maintenance, and will discuss the future needs for Multimedia in a Web context.
Bookmarks Related papers MentionsView impact
Proceedings of the ACM Web Science Conference (WebSci '11), 2011
Social multimedia is changing the way people interact with each other, transforming old practices... more Social multimedia is changing the way people interact with each other, transforming old practices on political activism, social participation and interpersonal relationships. Sharing dynamically created video segments is a prime example of this social transformation. This paper reports on a long field trial studying social practices around personal videos within a tight social circle. Our results show that users appreciate
Bookmarks Related papers MentionsView impact
HT '11 Proceedings of the 22nd ACM conference on Hypertext and hypermedia, 2011
This paper introduces an evaluated approach to the automatic generation of video narratives from ... more This paper introduces an evaluated approach to the automatic generation of video narratives from user generated content gathered in a shared repository. In the context of social events, end-users record video material with their personal cameras and upload the content to a common repository. Video narrative techniques, implemented using Narrative Structure Language (NSL) and ShapeShifting Media, are employed to automatically generate movies recounting the event. Such movies are personalized according to the preferences expressed by each individual end-user, for each individual viewing. This paper describes our prototype narrative system, MyVideos, deployed as a web application, and reports on its evaluation for one specific use case: assembling stories of a school concert by parents, relatives and friends. The evaluations carried out through focus groups, interviews and field trials, in the Netherlands and UK, provided validating results and further insights into this approach.
Bookmarks Related papers MentionsView impact
Uploads
Conference Proceedings by Rodrigo Laiola Guimaraes