X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fsam.git;a=blobdiff_plain;f=meta%2FAbstract.tex;h=915332e0bbf7645c4af1c98db4150590265f280c;hp=ec1a01ec3b79e66568f4eea35e6ccce829847db2;hb=1626295286be2aeb81e7f29fb02b5630aa98bfa4;hpb=198adc71cff9a08993e465710d71a9880d4ab43c;ds=sidebyside diff --git a/meta/Abstract.tex b/meta/Abstract.tex index ec1a01e..915332e 100644 --- a/meta/Abstract.tex +++ b/meta/Abstract.tex @@ -1,39 +1,11 @@ -What we will be doing and why. +\section*{Abstract} -See also the Introduction. -See also the Conclusion. +At the fundamental level, a document is a means to convey information. The limitations on a digital document format therefore restrict the types and quality of information that can be communicated. Whilst modern document formats are now able to include increasingly complex dynamic content, they still suffer from early views of a document as a static page; to be viewed at a fixed scale and position. In this report, we focus on the limitations of modern document formats (including PDF, PostScript, SVG) with regards to the level of detail, or precision at which primatives can be drawn. We propose a research project to investigate whether it is possible to obtain an ``infinite precision'' document format, capable of including primitives created at an arbitrary level of zoom. -\begin{itemize} - \item Research into document formats is mostly focusing on embedding dynamic content in the document - \item TODO: Desperately try to find research into increasing precision in documents - \begin{itemize} - \item I suspect the reason it is hard to find references saying ``We increased the precision you can get in this graphics format'' is because the real research is into ``how to get more precision out of a number'' and increasing the precision in a graphics format is just an application. - \item Talk about why precision in itself is a good thing? - \begin{itemize} - \item Reduced error in computations - \end{itemize} - \item Somehow manage to link this to graphics formats. - \begin{itemize} - \item Increased precision means you can have more zoom, you can have more range - \item This is useful because the view of a document as a sheet of paper is increasingly outdated - \end{itemize} - \item Precision in itself is necessary in order to address the document format issue. - \end{itemize} - \item In particular we are looking into increasing precision vs IEEE floats because: - \begin{itemize} - \item Such research is important in its own right; eg: Doing numerical calculations requires high accuracy results - \end{itemize} - \item -\end{itemize} -I guess what I am trying to say very badly is: - -We want to be able to do more things with documents. -We are currently limited by the precision of floating point operations. This is a fundamental and physical limit on what can be done. - -Even things like postscript are already turing complete. All the fancy papers about putting dynamic content and javascript and things in documents -are not addressing a physical limitation, merely one of convenience for the document creator. - -So it is worth looking into how we can reduce or eliminate the physical limitations on what can be done with a document due to floating point precision. +\rephrase{Move to introduction? But it discusses the Introduction :S} \\ +In Chapter \ref{Introduction} we give an overview of the current state of the research in document formats, and the motivation for implementing ``infinite precision'' in a document format. We will outline our approach to research in collaboration with David Gow\cite{}. In Chapter \ref{Background} we provide more detailed background examining the literature related to rendering, interpreting, and creating document formats, as well as possible techniques for increased and possibly infinite precision. In Chapter \ref{Progress} gives the current state of our research and the progress towards the goals outlined in Chapter \ref{Introduction}. In Chapter \ref{Conclusion} we will conclude with a summary of our findings and goals. +{\bf Keywords:} \emph{document formats, precision, floating point, graphics, OpenGL, VHDL, PostScript, PDF, bootstraps} +\rephrase{TODO: Make document smaller; currently 16 pages with almost no content; limit is 20 with actual content}