<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Multimedia Scripting System for Endangered Language Learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Min Chen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mizuki Miyashita</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Beau Ufen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bradley Bahls</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tyler Julian</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science University of Montana Missoula</institution>
          ,
          <addr-line>MT 59801</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Linguistics Program, Department of Anthropology Unviersity of Montana Missoula</institution>
          ,
          <addr-line>MT 59801</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, we propose a Multimedia Scripting System (MSS) to support endangered language learning. With the use of advanced multimedia techniques and web 2.0 technology, MSS provides a user friendly environment to ensure that general users (without strong technical backgrounds) in an on-line community can e®ectively and collectively create multimedia stories and game scripts for a common cause. It is an essential component of our on-going endangered language revitalization project.</p>
      </abstract>
      <kwd-group>
        <kwd>multimedia scripting system</kwd>
        <kwd>story-telling</kwd>
        <kwd>educational games</kwd>
        <kwd>endangered language revitalization</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        As stated in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], games can be very e®ective tools for learning. However, the
complexities of educational game design is considerable [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Recently some
researchers proposed to take non-linear digital stories as a starting point for
generating game scripts. With the advance of multimedia techniques and Web 2.0
technology, collaborative multimedia story-telling has been proposed [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
However, the research is still at an early stage as how to enable general users (without
strong technical backgrounds) to manipulate various multimedia data in order
to collaboratively create multimedia stories and game scripts.
      </p>
      <p>In this paper, we present some on-going work and ideas on revitalizing
endangered languages using a multimedia scripting system (MSS). MSS promotes
the use of advanced multimedia techniques and web 2.0 technology to ensure
that new evolving multimedia presentations (i.e., multimedia stories or game
scripts) can be dynamically created, edited, aggregated, syndicated and shared
via web by both experts and general audiences. The game scripts and
multimedia contents collected and created in MSS can later be used for the development
of a gaming environment.</p>
      <p>The remainder of the paper is organized as follows. Section 2 gives a brief
background introduction and literature review. Section 3 details the MSS system.
Finally, Section 4 concludes the paper and discusses some future works.</p>
    </sec>
    <sec id="sec-2">
      <title>Background and Literature Review</title>
      <p>
        Languages are an essential part of the living heritage of humanity but more
than half of the 6000 world languages will disappear in this century [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. A
solution to this linguistic and cultural crisis is to revitalize languages by teaching
them to young generations. As proven by researches in second language teaching
methodology, people learn expressions more e®ectively with appropriate
situations without being provided with grammatical explanations [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and through
physical actions without learners ¯rst or native language [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Therefore,
educational game is a promising learning tool where users acquire their heritage
language through simulated real life social communications and activities.
      </p>
      <p>
        It is commonly agreed that game development is an interdisciplinary ¯eld [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
requiring appreciations for the background of game subjects. However, most
endangered languages are not fully described nor digitally documented. Non-linear
storytelling, which has been an e®ective means of knowledge sharing and
learning in organizations and societies for a long time, therefore becomes a valuable
input to the game development. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] proposed to combine classic multimedia
production environments for non-linear stories with Web 2.0 environments for user
generated contents. This is a good approach for collective story-telling. However,
more work needs to be done to create a user friendly environment where general
users can easily participate in the on-line community, readily manipulate the
multimedia data, and proactively contribute to the generation and optimization
of multimedia stories and game scripts.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Multimedia Scripting System</title>
      <p>
        Our project is envisioned to accommodate various language communities.
Currently, we are working on revitalizing Blackfoot, a Native American language
with very few documents and only about 5000 speakers in the world [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. With
such limited resources, we want to maximally share the knowledge and ideas
among the community. In addition, it is required that the learning materials
used in the project are socially relevant and culturally correct. Therefore, a
multimedia scripting system (MSS) is proposed to enable the community to share
resources and compose multimedia stories and game scripts collaboratively.
      </p>
      <p>
        A group of activities are supported in MSS, which can be roughly
categorized into Web-based and multimedia-based functions. The ¯rst category
includes some common Web functions, such as Upload (i.e., adding data to the
system server), Post (posting a subject to the webpage), Describe (adding
descriptions, which can be used for searching, about a subject), Search (¯nding
interested data), Recommend (sending the link of a subject to others via emails),
Comment (posting comments about a subject), Share (de¯ning the read/write
permission about a subject among the community), etc. Currently, an interface
to YouTube [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] has been developed in MSS so the users are able to search for
data in MSS and YouTube. A future improvement is to provide interfaces to
popular on-line media searching engines such as Google Image Search [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>The multimedia-based functions are the focus and main contributions of
MSS, which are used to generate and update multimedia presentations. In MSS,
a multimedia presentation is broadly de¯ned to be either a single media object
(e.g., a text document, image, audio track, video clip, etc.) or a composition of
multiple media objects that are related temporally and/or spatially. Therefore,
a multimedia story or a game script is essentially a multimedia presentation.
Two functions, Multimedia Presentation Authoring and Layered Augmenting,
have been developed to enable the collaborative creation and manipulation of
multimedia presentations by general users without strong technical backgrounds.
3.1</p>
      <sec id="sec-3-1">
        <title>Multimedia Presentation Authoring</title>
        <p>
          Multimedia presentation usually contains various media objects with spatial
and/or temporal relationships. In our current prototype, we have adopted the
Multimedia Augmented Transition Network (MATN) [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] to model the temporal
relationships between any two media objects and to support the design and
rendering of a multimedia presentation.
        </p>
        <p>As shown in Fig. 1(a), to add a media object into a presentation, users can
¯rst issue a query using the Search function (de¯ned earlier) and see the results
in the upper-left window. A preview of the selected object will be given in the
bottom-left window. By using the \Add an arc" function, a window pops up
where the selected ¯le can be added. The users can continue adding more ¯les if
they are to be synchronized. By clicking the \Enter" button, a corresponding arc
will be generated. The main window in Fig. 1(a) shows a modeled presentation,
where the labels on the arcs represent di®erent media objects to be included
in the presentation and the circles represent their starting and ending points
(reading from left to right). A multimedia presentation can be easily created,
edited, saved, and opened through this MATN-based authoring environment. We
have also implemented an interpreter to translate the MATN structure
automatically to an HTML+SMIL document for Web-based presentation rendering (see
Fig. 1(b) for a snapshot of the resulting presentation).
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Layered Augmenting</title>
        <p>
          To facilitate collaborations among the community, a system should have the
capability to support media manipulation and to enable shared but di®erentiated
social viewing among users [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. They are realized by an annotation creation tool
called AnnoTube in MSS. Currently this tool provides a graphical and intuitive
interface for users to apply enrichments to a video.
        </p>
        <p>As shown in Fig. 2, it has four main sections, a main window on the top,
an editable information panel on the bottom-left, a toolbar on the bottom-right
(with \Add Text," \Add Image," and \Add Audio" buttons and a \Submit"
command) and a layer manager box (above the toolbar). After selecting a video
(from YouTube in this example), users can apply enrichments by click on \Add
Text," \Add Image," or \Add Audio" button. A layer is created and its name
is placed in the layer manager (\Layer 1," \Layer 2," etc.). Editable
information panel shows its related parameters, where users can enter texts or upload
image/audio depending on the type of the enrichment. Such enrichment is
automatically placed at the upper-left corner of the main window but can be dragged
around using the mouse (the X and Y coordinates in the editable information
¯eld will be changed accordingly). Users can also de¯ne when to show such
annotations by specifying the On and O® time. More layers can be added following
the same process. Each layer can be edited by selecting its name in the layer
manager and changing values in the editable information panel. In the example,
three layers (one text box and two images) are placed on the black margin of
the video. If an audio layer is added, it will replace the original sound track of
the video during the speci¯ed On and O® time. These are dynamically created
and inserted to the page through Javascript, utilizing the DOM structure.</p>
        <p>Once the user has ¯nished layer creation, the video can be saved and
uploaded back to the MSS server via AJAX to be used in multimedia presentation.
The advantage of layer augmentation is that users are allowed to create
alternative views by selecting or unselecting the layers in the layer manager box. For
example, by unselecting layers 2 and 3, the video becomes the one showing inside
the top right box of Fig. 1(b).
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>In this paper, a multimedia scripting system (MSS) is presented for endangered
language learning. In the system, various web-based functions and multimedia
functions are proposed to ensure an on-line participating environment where
general users can share their opinions and actively contribute to the creation
and improvements of multimedia stories and game scripts. The system can be
further improved in many aspects. For instance, the Multimedia Presentation
Authoring function can be extended to model the spatial relationships among
media objects and the Layered Augmenting function needs to support the
enrichment on other media objects besides videos. The game scripts and multimedia
contents collected and created in MSS can be used for the game development.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Akilli</surname>
            ,
            <given-names>G.K.</given-names>
          </string-name>
          :
          <article-title>Games and Simulations: A New Approach in Education</article-title>
          ? In: Gibson,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Aldrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Prensky</surname>
          </string-name>
          , M. (eds.)
          <source>Games and Simulations in Online Learning: Research and Development Frameworks</source>
          , pp.
          <volume>1</volume>
          {
          <fpage>20</fpage>
          . Information Science Pub (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Argent</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Depper</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fajardo</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gjertson</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leutenegger</surname>
            ,
            <given-names>S.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopez</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rutenbeck</surname>
          </string-name>
          , J.:
          <article-title>Building a Game Development Program</article-title>
          . In: Computer, vol.
          <volume>39</volume>
          , no.
          <issue>6</issue>
          , pp.
          <volume>52</volume>
          {
          <issue>60</issue>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Asher</surname>
            ,
            <given-names>J.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Adamski</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Learning Another Language Through Actions: The Complete Teacher's Guidebook. Sky Oaks Productions (</article-title>
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klamma</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Collaborative Storytelling in the Web 2.0</article-title>
          . In: First Workshop on Story-Telling and
          <string-name>
            <given-names>Educational</given-names>
            <surname>Games</surname>
          </string-name>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cesar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bulterman</surname>
            ,
            <given-names>D.C.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Geerts</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jansen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knoche</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seager</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Enhancing Social Sharing of Videos: Fragment, Annotate, Enrich, and Share</article-title>
          .
          <source>In: Proceeding of the 16th ACM international conference on Multimedia</source>
          , pp.
          <volume>11</volume>
          {
          <issue>20</issue>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Chen</surname>
          </string-name>
          , S.-C.,
          <string-name>
            <surname>Shyu</surname>
            ,
            <given-names>M.-L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>N.:</given-names>
          </string-name>
          <article-title>MediaManager: A Distributed Multimedia Management System for Content-Based Retrieval, Authoring and Presentation</article-title>
          .
          <source>In: Proceedings of the 9th International Conference on Distributed Multimedia Systems</source>
          , pp.
          <volume>17</volume>
          {
          <issue>22</issue>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>7. Ethnologue. http://www.ethnologue.org</mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Google</given-names>
            <surname>Image</surname>
          </string-name>
          <article-title>Search</article-title>
          . http://images.google.com/imghp?hl=en&amp;tab=wi
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Harrison</surname>
          </string-name>
          , K. D.:
          <article-title>When Languages Die: The Extinction of the Worlds Languages and the Erosion of Human Knowledge</article-title>
          .
          <source>OUP</source>
          , Oxford (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Horizon</surname>
            <given-names>Report</given-names>
          </string-name>
          , http://www.nmc.org/pdf/2006\_Horizon\_Report.pdf
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Omaggio</given-names>
            <surname>Hedley</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Teaching Language in Context</article-title>
          . Heinle, Boston (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>12. YouTube. http://www.youtube.com/</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>