]> git.parisson.com Git - telemeta-doc.git/commitdiff
Add poster in landscape mode
authorThomas Fillon <thomas@parisson.com>
Mon, 14 Oct 2013 23:04:59 +0000 (01:04 +0200)
committerThomas Fillon <thomas@parisson.com>
Mon, 14 Oct 2013 23:04:59 +0000 (01:04 +0200)
CMMR_2013/poster/beamerthemeTF_landscape.sty [new file with mode: 0644]
CMMR_2013/poster/img/logo_CREM.png
CMMR_2013/poster/img/logo_LESC.png
CMMR_2013/poster/img/logo_telemeta_1-1.pdf
CMMR_2013/poster/poster_cmmr2013_landscape.tex [new file with mode: 0644]

diff --git a/CMMR_2013/poster/beamerthemeTF_landscape.sty b/CMMR_2013/poster/beamerthemeTF_landscape.sty
new file mode 100644 (file)
index 0000000..5292b74
--- /dev/null
@@ -0,0 +1,115 @@
+% this style was created by Philippe Dreuw and Thomas Deselaers
+\ProvidesPackage{beamerthemeTF} 
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage{colorsTF}
+\selectcolormodel{cmyk}
+\mode<presentation>
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\definecolor{veryLightBlue}{rgb}{0.95,0.9,0.95}     % 
+\definecolor{lightBlue}{rgb}{0.8,0.8,1}     % dark blue
+\definecolor{darkBlue}{rgb}{0,0,0.7}     % dark blue
+\definecolor{textBG}{rgb}{0.95,0.95,1}     % dark blue
+
+
+\setbeamercolor{headline}{fg=black,bg=white}
+\setbeamercolor{footline}{fg=black, bg=white}
+\setbeamerfont{footline}{size=\large,series=\sf}
+\setbeamercolor{separation line}{bg=black}
+\setbeamercolor{title in headline}{fg=black, bg=}
+\setbeamercolor{author in headline}{fg=black, bg=}
+\setbeamercolor{institute in headline}{fg=black, bg=}
+
+\setbeamercolor{framesubtitle}{fg=ta3orange, bg=veryLightBlue}
+\setbeamercolor{author in head/foot}{fg=black, bg=white}
+\setbeamercolor{title in head/foot}{fg=black, bg=white}
+
+\setbeamercolor*{normal text}{fg=black, bg=veryLightBlue}
+
+\setbeamercolor*{block body}{bg=white,fg=black}
+\setbeamercolor*{block title}{bg=telemetaRed,fg=white}
+\setbeamerfont{block title}{size=\small,series=\bf}
+\setbeamercolor{upper separation line head}{fg=red}
+
+\setbeamercolor*{example body}{fg=ta3aluminium,bg=white}
+\setbeamercolor*{example text}{fg=ta3aluminium,bg=white}
+\setbeamercolor*{example title}{bg=taorange,fg=ta2gray}
+
+\setbeamercolor{alerted text}{fg=red, bg=white}
+\setbeamercolor*{alerted body}{fg=ta3aluminium,bg=white}
+
+%\setbeamercolor{example text}{fg=taorange}
+\setbeamercolor{structure}{fg=ta3skyblue}
+
+\setbeamertemplate{itemize items}[triangle]
+\setbeamertemplate{navigation symbols}{}  % no navigation on a poster
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setbeamertemplate{block begin}{
+  \vskip.5ex
+  \begin{beamercolorbox}[rounded=true,shadow=true,leftskip=1cm,colsep*=.75ex]{block title}%
+    \usebeamerfont*{block title}\insertblocktitle
+  \end{beamercolorbox}%
+  {\ifbeamercolorempty[bg]{block body}{}{\nointerlineskip\vskip-0.5pt}}%
+  \usebeamerfont{block body}%
+  \begin{beamercolorbox}[rounded=true,shadow=true,colsep*=.75ex,sep=.75ex,vmode]{block body}%
+    \ifbeamercolorempty[bg]{block body}{\vskip-.25ex}{\vskip-.75ex}\vbox{}%
+  }
+  \setbeamertemplate{block end}{
+  \end{beamercolorbox}
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\setbeamertemplate{headline}{  
+  \leavevmode
+  \begin{beamercolorbox}[wd=\paperwidth]{headline}
+    \begin{columns}[T]
+      \begin{column}{.02\paperwidth}
+      \end{column}
+      \begin{column}{.20\paperwidth}
+        \begin{center}
+          \includegraphics[width=0.35\linewidth]{img/logo_CREM.png}
+           \hskip3cm
+          \raisebox{2cm}{\includegraphics[width=0.45\linewidth]{img/logo_LESC.png}}
+        \end{center}
+        %\vskip1ex
+      \end{column}
+      \begin{column}{.55\paperwidth}
+        \vskip4ex \raggedleft
+        \usebeamercolor{title in headline}{\color{fg}\textbf{\LARGE{\inserttitle}}\\[1ex]}
+        \usebeamercolor{author in headline}{\color{fg}\large{\insertauthor}\\[1ex]}
+        \usebeamercolor{institute in headline}{\color{fg}\large{\insertinstitute}\\[1ex]}
+      \end{column}
+      \begin{column}{.20\paperwidth}
+        \vskip1cm
+        \begin{center}
+          \includegraphics[width=.8\linewidth]{img/parisson_logo_FINALE_com.pdf}\\
+          \vspace{1.5cm}
+          \includegraphics[width=.6\linewidth]{img/upmc.png}
+        \end{center}
+        %\vskip1.5cm
+      \end{column}
+      \begin{column}{.02\paperwidth}
+      \end{column}
+    \end{columns}
+  \end{beamercolorbox}
+   \begin{beamercolorbox}[wd=\paperwidth]{lower separation line head}
+    \rule{0pt}{2pt}
+  \end{beamercolorbox}
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setbeamertemplate{footline}{}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Display a grid to help align images ... and it looks nice with this color scheme
+%\beamertemplategridbackground[1cm]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mode<all>
+
index a56bb60612e34e6d073e7237de613b460b5757c1..739738fa11977dcef6213c33c1983135b7f3a4c7 100644 (file)
Binary files a/CMMR_2013/poster/img/logo_CREM.png and b/CMMR_2013/poster/img/logo_CREM.png differ
index 06a7fd5a351f9dca9065c0e11fc2043b9896535c..5af5edccf317a44e44dacbdcc672358a2be58e94 100644 (file)
Binary files a/CMMR_2013/poster/img/logo_LESC.png and b/CMMR_2013/poster/img/logo_LESC.png differ
index 03e3d0398358fb87f1dacfc9a97ba3d8f2f6a323..2af9cc31b037dd3451d51ae9d1576e23e5c7a8e4 100644 (file)
Binary files a/CMMR_2013/poster/img/logo_telemeta_1-1.pdf and b/CMMR_2013/poster/img/logo_telemeta_1-1.pdf differ
diff --git a/CMMR_2013/poster/poster_cmmr2013_landscape.tex b/CMMR_2013/poster/poster_cmmr2013_landscape.tex
new file mode 100644 (file)
index 0000000..271c48e
--- /dev/null
@@ -0,0 +1,325 @@
+\documentclass[final, hyperref, table]{beamer}
+\mode<presentation>
+{ 
+\usetheme{TF_landscape}
+ }
+
+ \usepackage[english,francais]{babel} % "babel.sty"
+% \usepackage{french}                  % "french.sty"
+%  \usepackage{franglais}               % "franglais.sty" (a defaut)
+  \usepackage{times}                   % ajout times le 30 mai 2003
+%% --------------------------------------------------------------
+%% CODAGE DE POLICES ?
+%% Si votre moteur Latex est francise, il est conseille
+%% d'utiliser le codage de police T1 pour faciliter la césure,
+%% si vous disposez de ces polices (DC/EC)
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+
+%% ==============================================================
+%\usepackage{graphicx}
+\usepackage{amsmath,amsfonts}
+%\usepackage[table]{xcolor}
+\usepackage{subfigure}
+\usepackage{fancybox}
+%\usepackage{hyperref}
+\usepackage{multicol}
+\usepackage{wrapfig}
+\usepackage{listings}
+\usepackage{xcolor}
+\usepackage[orientation=landscape,size=a0,scale=1.4]{beamerposter}
+
+% Display a grid to help align images
+%\beamertemplategridbackground[1cm]
+
+%We will get the normal bibliography style (number or text instead of icon) by including the following code
+\setbeamertemplate{bibliography item}[text]
+\setbeamerfont{caption}{size=\footnotesize}
+% listings settings
+\definecolor{lstComments}{rgb}{0,0.6,0}
+\definecolor{lstBkgrd}{rgb}{1,1,0.8}
+\lstset{%
+  language=Python, % the language of the code
+  frame=single,  % adds a frame around the code
+  commentstyle=\color{lstComments},% comment style
+  backgroundcolor=\color{lstBkgrd},   % choose the background color
+  basicstyle=\scriptsize,       % the size of the fonts that are used for the code
+  keywordstyle=\color{blue},      % keyword style
+  showstringspaces=false,          % underline spaces within strings only
+}
+\title[TELEMETA, audio web CMS for ethnomusicological sound archives]{TELEMETA, audio web Content Management System \\for ethnomusicological sound archives}
+
+\author[Fillon, Pellerin, Brossier, Simonnot]{Thomas Fillon \inst{1,2}, Guillaume Pellerin\inst{1}, Paul Brossier\inst{1}, Jos{\'e}phine Simonnot\inst{3}}
+
+\institute[Parisson]{\small
+  \inst{1}%
+  Parisson, France\\
+  \inst{2}%
+  LAM, Institut Jean Le Rond d'Alembert, UPMC Univ. Paris 06, UMR CNRS 7190,
+    11 rue de Lourmel, 75015 Paris, France\\
+ \inst{3}%
+  CREM, LESC, UMR CNRS 7186, MAE, Université Paris Ouest Nanterre La Défense,
+21 Allée de l'Université - 92023 Nanterre, France\\
+%Thanks
+\vskip1ex
+ {\small \textcolor{red}{\emph{This work was partially done inside the DIADEMS project funded by the French National Research Agency ANR (CONTINT)}}}
+}
+
+\begin{document}
+%\maketitle
+\begin{frame}[containsverbatim]{}%\pgfsetfillopacity{0.9}
+% ==================================
+% --------- Résumé -----------------
+% ==================================
+  \begin{block}{Abstract}\small
+    \begin{minipage}[T]{0.74\linewidth}
+      \begin{itemize}
+      \item \emph{Telemeta} is an \alert{open-source audio web Content
+        Management System} (CMS) dedicated to \alert{digital sound
+          archives} secure storing, indexing and publishing.
+      \item The demonstration presents the features of this platform
+        in the context of \alert{\emph{ethnomusicological} research}.
+      \item It focuses on the enhance and collaborative
+        user-experience in accessing audio items and their associated
+        metadata and on the possibility for the expert user to further
+        enrich those metadata.
+      \item \emph{Telemeta} also provides integrated \alert{audio signal
+        processing tools} for automatic analysis of sound items.
+      \end{itemize}
+\vskip1ex
+ \colorbox{red!20}{\textbf{KEYWORDS : Sound archives, Metadata, Ethnomusicology, Database, Audio labelling, Web platform}}
+    \end{minipage}
+    \begin{minipage}[T]{0.24\linewidth}
+      \begin{center}
+        \vspace{-0.7cm}
+        \includegraphics[scale=0.9]{img/logo_telemeta_1-1.pdf}
+        \hspace{-3cm}\colorbox{yellow!50}{\Large \textbf{\url{http://telemeta.org/}}}
+      \vskip1ex
+      \colorbox{yellow!50}
+      { Contact : \href{mailto:guillaume@parisson.com}{guillaume@parisson.com} }
+     \end{center}
+\vspace{-1cm} 
+\end{minipage}
+   \end{block}
+ \vspace{-1cm}
+% ==================================
+% --------- Corps -----------------
+% ==================================
+  \begin{columns}[t]
+\footnotesize
+% ==================================
+% --------- Colonne gauche ---------
+% ==================================
+ \begin{column}[T]{.33\linewidth}
+    \begin{block}{Introduction}
+\vspace{-0.5cm}
+    \textbf{Needs}\\
+      \begin{itemize}
+      \item In social sciences like anthropology and linguistics,
+        researchers have to work on multiple types of multimedia
+        documents such as photos, videos, sound recordings or
+        databases.
+      \item The need to easily access, visualize and annotate
+        such materials can be problematic given their diverse formats,
+        sources and given their chronological nature.
+      \end{itemize}
+
+\textbf{The \emph{Telemeta} project}\\
+\begin{itemize}
+\item The CREM laboratory and Parisson have been developing an innovative,
+  collaborative and interdisciplinary open-source web-based multimedia
+  platform since 2007.
+\item Goal : fit the professional requirements from both sound archivists and
+  researchers in ethnomusicology.
+\item Official Platform online since 2011 : \emph{Archives sonores du CNRS, Musée de
+    l'Homme}: 
+\end{itemize}
+\begin{center}
+  \colorbox{yellow!50} {\normalsize \hskip3ex \bf \url{http://archives.crem-cnrs.fr} \hskip3ex }
+\end{center}
+\vspace{-1cm}
+\end{block}
+
+\begin{block}{Web audio content management features and architecture}
+\vspace{-0.5cm}  
+\begin{itemize}
+  \item \emph{Telemeta} is a free and open source ({\scriptsize CeCILL
+      Free Software License Agreement}) web audio content management
+    system which introduces efficient and secure methods for
+    \alert{backuping}, \alert{indexing}, \alert{transcoding}, \alert{analysing} and \alert{publishing} any
+    digitalized audio file with its metadata.
+  \item \emph{Telemeta} is ideal for
+    professional collaborators who wants to easily organize, backup, archive and
+    publish documented sound collections of audio files, CDs,
+    digitalized vinyls and magnetic tapes over a strong database in
+    accordance with \alert{open web standards}.
+  \item \emph{Telemeta} architecture
+    is \alert{flexible} and can easily be adapted to particular database
+    organization of a given sound archives.
+  \end{itemize}
+
+The main features of \emph{Telemeta} are:
+\vspace{-0.1cm}
+\begin{itemize}
+\item \alert{Pure HTML} web user interface including high level \alert{search engine}
+\item \alert{Smart workflow management} with contextual user lists, profiles and rights
+\item Model-View-Controller (\alert{MVC}) architecture 
+\item Strong Structured Query Language (\alert{SQL}) or Oracle backend
+\end{itemize}
+Beside database management, the audio support is mainly provided through an external component, \emph{TimeSide}.
+
+\end{block}
+\begin{block}{Metadata}
+\vspace{-0.5cm}
+  \begin{itemize}
+  \item In addition to the audio data, an efficient and \alert{dynamic
+    management} of the associated metadata is also required.
+  \item Dynamically handling metadata in a \alert{collaborative} manner optimises
+    the continuous process of knowledge gathering and enrichment of
+    the materials in the database.
+  \item Interoperability : integration of the metadata standards protocols \alert{Dublin Core}
+    and \alert{OAI-PMH} (Open Archives Initiative Protocol for Metadata
+    Harvesting) \cite{DublinCore,OAI-PMH}.
+  \end{itemize}
+
+\textbf{Contextual Information}\\
+In ethnomusicology, contextual information could be geographic, cultural and musical. It could also store archive related information and include related materials in any multimedia format. 
+
+\textbf{Annotations and segmentation}\\
+Metadata also consist in temporal information such as:
+\begin{itemize}
+\item a list of \alert{time-coded markers} associated with annotations
+\item a list of of \alert{time-segments} associated with labels.
+\end{itemize}
+The ontology for those labels is relevant for ethnomusicology (e.g. speech versus singing voice segment, chorus, ...).
+It should be noted that annotations and segmentation can be done either by a human expert or by some automatic signal processing analysis.
+\end{block}
+\end{column}
+   
+% ==================================
+% ------- Colonne centre -----------
+% ==================================
+\begin{column}[T]{.33\linewidth}
+  \begin{block}{Telemeta web interface}
+    \begin{figure}[htbp]
+      \centering
+      \includegraphics[width=0.32\paperwidth]{img/player_mark.png}
+     % \caption{Screenshot excerpt of the \emph{Telemeta} web interface}
+    \end{figure}
+  \end{block}
+  \begin{block}{TimeSide : open web audio processing framework}
+One specificity of the \emph{Telemeta} architecture is to rely on an external component, \emph{TimeSide}, that offers audio player integration together with low and high level audio signal processing capabilities.
+
+\begin{center}
+  \colorbox{yellow!50}{\bf \hskip3ex \url{https://github.com/yomguy/TimeSide/} \hskip3ex  }
+\end{center}
+
+\textbf{Goals}\\
+
+\begin{itemize}
+\item \alert{Do} asynchronous and fast audio processing with Python.
+\item \alert{Decode} ANY audio or video format into numpy arrays thanks to Gstreamer.
+\item \alert{Analyze} audio content with some external audio feature extraction libraries.
+\item \alert{Organize}, \alert{serialize} and \alert{save} analysis metadata through various formats.
+\item \alert{Draw} various fancy waveforms, spectrograms and other cool graphers.
+\item \alert{Transcode} audio data in various media formats and stream them through web apps.
+\item \alert{Playback}, \alert{index}, \alert{tag} and \alert{interact} on demand with a smart high-level HTML5 extensible player.
+\end{itemize}
+
+\textbf{Audio features extraction}\\
+TimeSide incorporates some state-of-the-art audio feature extraction libraries such as:
+
+  \begin{itemize}
+  \item \textbf{Aubio:
+      \colorbox{yellow!50}{\hskip1ex  \url{http://aubio.org} \hskip1ex }}
+    \cite{brossierPhD}
+  \item \textbf{Yaafe:
+       \colorbox{yellow!50}{\hskip1ex \url{http://yaafe.sourceforge.net}\hskip1ex }}
+    \cite{yaafe_ISMIR2010}
+  \item \textbf{Vamp plugins:  
+      \colorbox{yellow!50}{\hskip1ex \url{http://www.vamp-plugins.org}\hskip1ex }} 
+    \cite{vamp-plugins}
+    \end{itemize}
+
+Given the extracted features, every sound item in a given collection can be automatically analyze. The results of this analysis can be displayed as a support to ethnomusicological studies.
+Further works lead by the DIADEMS project will incorporate advance Music Information Retrieval methods in order to provide \alert{automatic annotation}, \alert{segmentation} and \alert{similarity} analysis.
+\end{block}
+\end{column}
+
+% ==================================
+% ------- Colonne droite -----------
+% ==================================
+\begin{column}[t]{.33\linewidth}
+\begin{block}{TimeSide Architecture}
+  \begin{figure}[htbp]
+    \centering
+    \includegraphics[width=0.31\paperwidth]{../img/timeside_schema.pdf}
+    %\caption{TimeSide architecture}
+  \end{figure}
+\end{block}
+
+\begin{block}{Code Example (Python)}
+\vskip1ex
+    \begin{minipage}{0.6\linewidth}
+      \begin{lstlisting}
+
+import timeside
+
+# Define some processors:
+decoder = timeside.decoder.FileDecoder('sweep.wav')
+analyzer = timeside.analyzer.Level()
+grapher = timeside.grapher.Spectrogram()
+encoder = timeside.encoder.VorbisEncoder('sweep.ogg')
+
+# Then, the magic pipeline:
+(decoder | analyzer | grapher | encoder).run()
+
+# Get the results:
+grapher.render(output='image.png')
+for key in analyzer.results.keys():
+    print '%s in %s : %s'% (analyzer.results[key].name,
+                            analyzer.results[key].unit,
+                            analyzer.results[key].data)
+
+\end{lstlisting}
+\end{minipage}
+\hskip2ex
+\begin{minipage}{0.32\linewidth}
+  \begin{center}
+    \textbf{Results}
+    \begin{figure}
+      \centering
+      \includegraphics{img/spectrogram.png}
+      \caption{Spectrogram (sweep signal)}
+    \end{figure}
+ \end{center} 
+\vskip5ex
+\begin{lstlisting}
+
+ Level Analyzer Max:[-6.021] 
+ Level Analyzer RMS:[-9.856]
+
+\end{lstlisting}
+
+\end{minipage}
+
+  \end{block}
+\begin{block}{Références}\tiny
+\bibliographystyle{../splncs03}
+%\label{sec:ref}
+\vspace{-1cm}
+\begin{multicols}{2}[]
+\bibliography{../cmmr_2013}
+\end{multicols}
+\end{block}
+  
+\end{column}
+\end{columns}
+\end{frame}
+\end{document}
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: t
+%%% End: