Personal TV Channels

Size: px
Start display at page:

Download "Personal TV Channels"

Transcription

1 Examensarbete LITH-ITN-MT-EX--07/042--SE Personal TV Channels Per Carlsson Department of Science and Technology Linköpings universitet SE Norrköping, Sweden Institutionen för teknik och naturvetenskap Linköpings universitet Norrköping

2 LITH-ITN-MT-EX--07/042--SE Personal TV Channels Examensarbete utfört i medieteknik vid Linköpings Tekniska Högskola, Campus Norrköping Per Carlsson Handledare Reiner Lenz Handledare Ad Denissen Examinator Reiner Lenz Norrköping

3 Avdelning, Institution Division, Department Institutionen för teknik och naturvetenskap Datum Date Department of Science and Technology Språk Language x Svenska/Swedish Engelska/English Rapporttyp Report category Examensarbete B-uppsats C-uppsats x D-uppsats ISBN ISRN LITH-ITN-MT-EX--07/042--SE Serietitel och serienummer ISSN Title of series, numbering URL för elektronisk version Titel Title Personal TV Channels Författare Author Per Carlsson Sammanfattning Abstract The Personal TV Channel concept, still in an early stage of research, will record all TV programmes of interest in separate virtual channels (news channel, TV-series channels, movie channels) based on your preferences. The concept has been well received and this report investigates the technical issues and possibilities of creating Personal TV Channels. The development was done mostly as stand alone applications but also by extending to the open-source Linux PVR software MythTV. The experimental results using video fingerprint techniques shows a high accuracy for finding the starting points for TV-series and news broadcasts. The developed visualisation tool provides a clear output of the broadcast segmentation. The segmentation and matching of commercials outputs extensive commercial statistics and makes it possible to track the broadcast of specific commercials. Finally conclusions and future work are presented. Nyckelord Keyword Video Scene Boundary Detection, Commercial Detection,Video Fingerprinting, Video Indexing, Content Analysis, Pattern Recognition

4 Upphovsrätt Detta dokument hålls tillgängligt på Internet eller dess framtida ersättare under en längre tid från publiceringsdatum under förutsättning att inga extraordinära omständigheter uppstår. Tillgång till dokumentet innebär tillstånd för var och en att läsa, ladda ner, skriva ut enstaka kopior för enskilt bruk och att använda det oförändrat för ickekommersiell forskning och för undervisning. Överföring av upphovsrätten vid en senare tidpunkt kan inte upphäva detta tillstånd. All annan användning av dokumentet kräver upphovsmannens medgivande. För att garantera äktheten, säkerheten och tillgängligheten finns det lösningar av teknisk och administrativ art. Upphovsmannens ideella rätt innefattar rätt att bli nämnd som upphovsman i den omfattning som god sed kräver vid användning av dokumentet på ovan beskrivna sätt samt skydd mot att dokumentet ändras eller presenteras i sådan form eller i sådant sammanhang som är kränkande för upphovsmannens litterära eller konstnärliga anseende eller egenart. För ytterligare information om Linköping University Electronic Press se förlagets hemsida Copyright The publishers will keep this document online on the Internet - or its possible replacement - for a considerable time from the date of publication barring exceptional circumstances. The online availability of the document implies a permanent permission for anyone to read, to download, to print out single copies for your own use and to use it unchanged for any non-commercial research and educational purpose. Subsequent transfers of copyright cannot revoke this permission. All other uses of the document are conditional on the consent of the copyright owner. The publisher has taken technical and administrative measures to assure authenticity, security and accessibility. According to intellectual property law the author has the right to be mentioned when his/her work is accessed as described above and to be protected against infringement. For additional information about the Linköping University Electronic Press and its procedures for publication and for assurance of document integrity, please refer to its WWW home page: Per Carlsson

5 Final thesis Personal TV Channels by Per Carlsson

6

7 Final thesis Personal TV Channels by Per Carlsson Supervisor : Principal System Architect Ad Denissen Storage Systems and Applications at Philips Research Laboratories Examiner : Reiner Lenz Dept. of Computer and Information Science at Linköpings universitet

8

9 Abstract The Personal TV Channel concept, still in an early stage of research, will record all TV programmes of interest in separate virtual channels (news channel, TV-series channels, movie channels) based on your preferences. The concept has been well received and this report investigates the technical issues and possibilities of creating Personal TV Channels. The development was done mostly as stand alone applications but also by extending to the open-source Linux PVR software MythTV. The experimental results using video fingerprint techniques shows a high accuracy for finding the starting points for TV-series and news broadcasts. The developed visualisation tool provides a clear output of the broadcast segmentation. The segmentation and matching of commercials outputs extensive commercial statistics and makes it possible to track the broadcast of specific commercials. Finally conclusions and future work are presented. Keywords : Video Scene Boundary Detection, Commercial Detection, Video Fingerprinting, Video Indexing, Content Analysis, Pattern Recognition iii

10 iv

11 Acknowledgements Ad Denissen for supervising my internship with enthusiasm and knowledge. Ingmar Van Dijk and Ard Biesheuvel for your expertise in Linux, programming and software architecture. Adolf J. Proidl for your expertise in Personal TV Channels. Thank you. v

12 vi

13 Contents 1 Introduction Background Philips Research PVR Personal TV Channels Electronic Program Guide Main Goal Report structure Limitations Video input MythTV Commercial detection Method Abbreviations, acronyms and definitions TV Programme Boundaries Detection TV channel characteristics Broadcast structure Statistics Video Fingerprint Subtractive Fingerprint Fingerprint Generation Fingerprint Matching Matching issues vii

14 viii CONTENTS 2.5 System Architecture Visualisation XSLT Image Extraction Video Extraction Skiplists Commercial matching Commercial statistics Tracking of specific commercials Experimental Results The intro issue Preknowledge of the headers Conclusions Future work Appendix A 36 Bibliography 38

15 Chapter 1 Introduction 1.1 Background The era of waiting for TV programmes to begin is over. The user wants to watch his favourite shows when he turns on his TV. Instead of zapping through the channels waiting for something to come on just turn on your own channel and start watching the latest episodes of your preferred content. Personal TV Channels makes this possible. 1.2 Philips Research This thesis has been made for the Storage Systems and Applications group at Philips Research, Eindhoven. Founded in Eindhoven, The Netherlands, in 1914, Philips Research as part of Koninklijke Philips N.V. has expanded the scale and scope of its activities to become one of the world s major private research organisations. The annual research budget of Philips Research is slightly less than 1% of Philips annual sales, which amounted EUR 30.4 billion in Roughly two-thirds of the corporate research work is geared to the activities of the Product Divisions of Philips, with contractual agreements about programs and costs. The remainder is research of a more exploratory nature. (Total 1

16 PVR R&D efforts of Philips amount to approximately 8% of sales.) [1] 1.3 PVR A Personal Video Recorder (PVR) is a device used to watch and digitally record television broadcasts. Usually, a PC with a TV-tuner card is used as hardware base, but it is the software that defines the type of PVR. Different PVR software are for example ReplayTV, TiVo, Microsoft Media Center and MythTV. The PVR is meant to replace the regular TV-tuner, optical disc player and video recording device in the household. By having the video broadcast go through a PVR instead of directly to the television set, there are new possibilities to use the abilities of the PC which has much more processing power, memory and storage capabilities. On a PVR, the received video broadcast is first stored in a buffer in the memory of the PC before being displayed on the screen. This gives the ability to instantly record the material that is being watched, since this operation only requires the video stored in the buffer to be written to any storage device such as a hard drive. This also allows time shifting where the user can press pause in a live programme. The PVR will immediately start recording the remains of the programme and the user can then continue to watch the recording from that point at another time. For Personal TV Channels its even easier. Limitless fast forward and backward is enabled without the need of any buffer since all the data is stored on the hard drive. 1.4 Personal TV Channels Personal TV Channels also known as Flex channels is under research by Philips, [2] and [3]. Personal TV Channels lets the user create TV channels containing only programmes chosen by the user. Examples are recordings of all news broadcasts from a certain channel or every movie starring Arnold Schwarzenegger. All programmes recorded for the Personal TV Channel will be played in a specific order when the user selects the channel, creating the illusion of a regular television channel. For this feature, precise boundaries detection will be important since the need to fast forward in any

17 Introduction 3 direction ruins the illusion of a regular TV channel. Personal TV Channels are made with the remote of your PVR and watched like any other channel on your TV, see image 1.1. The concept of Personal TV Channels is a future differentiator separating Philips PVR boxes from other PVR boxes. Figure 1.1: Regular and Personal TV Channels in seamless integration 1.5 Electronic Program Guide The Electronic Program Guide (EPG) is extra information about the broadcast often send as side information in a digital video broadcast, but can also be retrieved in other ways (for example by downloading from a remote server). The EPG can contain some information about the programmes, for example start and end time, starring actors, a short description etc. The schedule information is very useful for scheduling recordings in advance. But the EPG does not contain exact time information. If the exact starting and end time of each programme was available, it would be very easy to find the start and end points, and the channel would not get any advertisement money. The times are not exact because the commercial breaks are not shown in the EPG. As a user, however, we are usually interested in the material we recorded, and not additional surrounding advertisement. Therefore, enhancement of the information in the EPG is wanted to make it more accurate to fit our needs.

18 Main Goal 1.6 Main Goal The main goal is automatic programme boundaries detection using content analysis and pattern recognition of recorded TV programmes to make Personal TV Channels. 1.7 Report structure First some preliminaries and definitions are given. Then the method and the work process are described followed by experimental results, conclusions and future work. 1.8 Limitations The method is limited to the pixel domain (no use of the compressed domain). No limitation to real-time performance. The method is focused on TV-series and news broadcasts running on some of the most popular television channels in the Netherlands. The method is supposed to work on full recorded programmes that contains a few minutes of additional recorded material before the beginning and after the end of the programme. For the segmentation and matching of commercials TV channels are expected to include blank frame segments between commercials. 1.9 Video input The video is recorded as MPEG-2 PS with a resolution of 720*576 at 25 frames per second with a bit rate of 4500 kbps (roughly 2 GB/hour) using a MPEG-2 hardware encoder and the MythTV software MythTV MythTV is a popular open-source PVR software program for Linux under the GNU license. For this project version 0.20 were used. See image 1.2.

19 Introduction 5 Figure 1.2: Snapshot of the Linux PVR software MythTV showing the EPG information based recording interface Commercial detection Commercial detection algorithms are typically based on the detection of blank frames, channel logotypes and scene change frequency. Commercial detectors ([4], [5], [6], [7], [8]) are able to detect most of the commercials in a recording but are still unable to find the starting points of programmes because of two reasons. The first one is that many programmes start right after the end of the previous one. The second one is that there are other content except the commercials and the main programme in the recording like trailers for upcoming shows and parts of other programmes Method Instead of trying to cut out all commercials and content that is not the main programme we are explicitly looking for the start of the programme. The proposed method uses mainly video fingerprinting but also some commercial detection techniques are used. All the content is left intact on the

20 Abbreviations, acronyms and definitions hard disk of the PVR, the output of the method is only a pointer to the starting point of the main programme in the recording. See figure 1.3. Figure 1.3: Recording consisting of main programme and other content such as other programmes and commercials 1.13 Abbreviations, acronyms and definitions PVR Personal Video Recorder PC Personal computer MPEG Motion Pictures Experts Group MPEG-x Standard number x developed by MPEG TV Television Set-top box A set-top box describes a device that connects to a television and some external source of signal, and turns the signal into content then displayed on the screen. Ground Truth The manually annotated truth used to help determine the accuracy of the automatic classification by comparison. EPG Electronic Programme Guide MythTV Open-Source PVR software

21 Chapter 2 TV Programme Boundaries Detection In the segmentation we focus on finding the starting point of the main programme in the recording. Finding the starting point is more important than finding the ending point because as long as you can easily skip forward to the precise starting point of the next show in the sequence of your Personal TV Channel it s not vital that the shows are completely seamlessly composed. 2.1 TV channel characteristics TV channels can be divided into three types based on the commercials. TV channels without commercials, TV channels with commercials only in between programmes and TV channels with commercials anytime. Finding the starting point will be easier if you always have commercials in between and only in between programmes. Finding the starting point will be more difficult without commercial or with commercial anytime. Our method aims at handling all these types of TV channels. 7

22 Broadcast structure 2.2 Broadcast structure An extensive study of the different segments of the broadcasting structure and a few terms was introduced for easier description of a recording. Notice how intro and header is defined since these words will be used frequently and the use of these terms is not evident. Main Programme The main programme of the recording. Other Programme Another programme in the recording. Commercial A single commercial. Usually lasts 4-40 seconds. Self Commercial Self Commercials are trailers for upcoming shows in the near future. Usually lasts 5-40 seconds. Also referred to as selfcoms. Blank frame segment Four to eight consequent blank (black) frames separating commercials. Commercial Separators Commercial separators, usually 3-15 seconds, informs the viewers about the start or end of a commercial block. Also referred to as CommSeps. See image 2.1. Sponsor The programme is sponsored by a company. See image 2.2. Intro Introduction part of the programme before the header, not present in all programmes. Header When a programme starts it usually starts with a header, an introduction signature sequence that is always the same in all programmes. See image 2.3. Government Commercial Commercial from the government are different in that they do not follow the usual regulations for commercials with blank frames and commercial separators. Figure 7.1 (in the appendix) shows the first part of two manually annotated episodes of Goede tijden, slechte tijden. Each segment is displayed with an representative image in combination with key numbers and text.

23 TV Programme Boundaries Detection Statistics Figure 2.1: Commercial Separator The manually annotated episodes of Goede tijden, slechte tijden shows some interesting statistics, see table 2.1 and 2.4. Most striking is that when popular shows (popular shows contain more commercials) are recorded with some extra minutes around the recording because of an inaccurate EPG the percentage of main programme in the recording is low, close to 50%. This is expensive in storage space and clearly indicates the need to segment the recording in order to be able to make Personal TV Channels. 2.4 Video Fingerprint To find the starting points of the video recordings we are using video fingerprints. By using video fingerprints we are able to detect repeating parts of a TV channel. Parts that are repeating are supposed to belong to either a ComSep, a SelfCom, a header or a commercial. A video fingerprint identifies a video sequence like a human fingerprint identifies a human. Like human fingerprint they should be robust against distortions and transformations. More specific it should have robustness to

24 Video Fingerprint Figure 2.2: Sponsor segment subtle differences in rotation, scaling, luminance and colour. And it should be easy and fast to calculate and include only a small number of values so that storing and comparing calculations are inexpensive. The fingerprint method selected is Differential Variable Size Block Luminance Algorithm, [9]. A method based on mean luminance values extracted from a grid as seen in figure 2.5. It is robust to rotation and scaling, quick to generate and simple enough for fast matching calculations. The fingerprint is small using only 38 numbers per frame namely the mean value, the variance and 36 area luminance numbers Subtractive Fingerprint The selected fingerprint method recommends storing the differences between block i and block i+1 instead of just the luminance value. A decision was made not to do this since we are also using the fingerprint to find the black frames between commercials. But storing the luminance and not the differences has some issues. If a matching sequence is overall slightly brighter the match will be negative even though the difference values would match perfectly. The solution would be to store the differences between block i and block i+1 to improve the matching but to store the mean and variance based on

25 TV Programme Boundaries Detection 11 Figure 2.3: Header of the popular TV-series Goede tijden, slechte tijden the original luminance values to still be able to detect black frames using the fingerprint Fingerprint Generation To generate fingerprints from a large number of recordings fingerprint generation were added to MythTV. A large of number of TV-series and news broadcasts from some of the most watched Dutch TV channels were recorded and fingerprinted Fingerprint Matching The matching intensity is calculated per frame and compared to a threshold to decide if the match is good enough. Then the length of each matching sequence is counted, see table 2.2. All but the longest match are ignored. Each matching sequence has a time offset between the two compared files. This offset, in frames, occurs where the diagonal line from the match intersects the axes. In table 2.2 the longest matching sequence is matching for seven letters with an offset of one for the vertical episode and three for the horizontal episode. The match of two fingerprints can easily be displayed as an image with

26 Video Fingerprint Figure 2.4: Commercial length histogram of six episodes of Goede tijden, slechte tijden Table 2.1: Statistics of two manually annotated episodes of Goede tijden, slechte tijden, seconds in parenthesis 30 number of commercials per recording 524 (20.24) number of frames per commercial in average 124 (4.24) and 1124 (44.24) min and max length of commercial 26.7% percentage of recording that is commercial 54.6% percentage of recording that is main programme 18.7% percentage of recording that is not commercial or main programme 147 (5.22) number of frames per commercial separator in average 73 (2.23) and 424 (16.24) min and max length of ComSeps 7 number of blank frames in between commercials in average 6 number of blank frames in between commercials and ComSeps in average

27 TV Programme Boundaries Detection 13 Figure 2.5: Fingerprint consisting of mean luminance values matching similarity as intensity. See figure 2.6 and 2.7. Blank frames shows up as squares. Matching headers/commercials as lines Matching issues The counting algorithm has been tweaked to be more forgiving when handling two types of matching issues. One is the issue of missing frames as seen in figure 2.8 where segments are fully matching except for a missing frame in one of the segments breaking the perfectly straight line. The other one is the issue of partial weak matches as seen in figure 2.9 where the segments are matching completely except for a few frames. 2.5 System Architecture In the most simple case MythTV generates the fingerprints. Then a stand alone application inputs the fingerprints, does the segmentation and matching and outputs a text file of the results. See figure 2.10

28 System Architecture Y B B B A S P I L I H P R B B B P H I L I P S R E S Table 2.2: Matching concept Figure 2.6: Match image

29 TV Programme Boundaries Detection 15 Figure 2.7: Match between parts of two recordings, the two white lines are matching segments, the rest of the white parts mostly blank frames matching Figure 2.8: Match image - missing frame

30 System Architecture Figure 2.9: Match image - weak match Figure 2.10: Initial System

31 Chapter 3 Visualisation Figure 3.1: Complete system architecture To make the segmentation and matching output clear, there is a need for a meaningful visualisation. To accomplish this the system was extended, 17

32 XSLT see figure 3.1. An XML file is output and to close the loop, skip-lists are output and executed to update the MythTV database with the starting points found in the stand alone application. Also output are images and video sequences extracted from the recordings. 3.1 XSLT Extensible Stylesheet Language Transformations (XSLT) is an XML-based language used for the transformation of XML documents. In this case XML to HTML using Mozilla Firefox as the XSLT processor. The main system output is an XML file containing the complete segmentation data. The XML file is then transformed to a HTML representation using a XSLT code. Different style-sheets transform the same XML in seconds using a standard web browser to different output representations. Maybe you want a simple text list of the length of found commercials for further external plotting or maybe you want a more complete visual output with representative images, see figure Image Extraction For each segment a representative image is extracted. An image is chosen according to time and matching width (normally the brand name is displayed for a few seconds in the end of the commercial). This is most likely a good snapshot of the commercial for visualisation. Figure 3.3 shows with a dotted line where the image was extracted for a specific match. 3.3 Video Extraction The application is also capable of outputting Flash Video files as an alternative to the representative images. This gives a more complete representation with the possibility to forward/backward but it s considerably more expensive in extraction time and storage space. Flash Video (.flv files) using H.263 for encoding the video and MP3 for encoding the audio was used.

33 Visualisation Skiplists It is possible to set cut-lists for recordings using MythTV. A cut-list is of the form: #-#[,#-#]... (ie, 1-100, , ) and stored in the MythTV database. The stand alone application outputs and executes skip-lists to update the recordings with the found starting point which is then used when recordings are played in MythTV.

34 Skiplists Figure 3.2: Visualisation with segments coloured according to type and also according to matching results

35 Visualisation 21 Figure 3.3: Representative image extraction

36 Chapter 4 Commercial matching Commercial detection methods are advanced and a well explored field, ([4], [5], [6], [7], [8]). For this project only a simple commercial detection algorithm was implemented since the main focus was on video fingerprint methods. Blank frame detection was chosen since it s the foundation of most modern commercial detectors and since it does not only find the commercial block but the starting and end point of most of the individual commercial within the commercial block. In the Netherlands there is a law that television broadcasters must separate commercials with blank frames. Commercials are found in most cases. Problems occur when there are sometimes no blank frames between the commercial separators and the commercials (the first and last commercial of the commercial block not always found) and when there are long black fades in a commercial (one commercial detected as several commercials). Figure 5.4 shows the difference between the last automatically found commercial and the actual last, manually annotated, commercial. Figure 4.1 gives an rough idea of how many commercials are matching when a large number of recordings are matched. 63 commercials were matched and a subset of them are displayed. Coloured fields represents matching commercials. 22

37 Commercial matching 23 Figure 4.1: Commercial matching for a large number of recorded programs 4.1 Commercial statistics The automatic finding of a large number of commercials gives the opportunity to output extensive commercial statistics like the one seen in table 2.1 but for a large number of episodes. But the statistics are not perfectly accurate because of the minor occurring problems in the automatic blank frame based commercial segmentation. 4.2 Tracking of specific commercials Each commercial is assigned a unique id. When visualising the matching data this id number can be used to highlight only specific commercials using a condition statement. See figure 4.2.

38 Tracking of specific commercials Figure 4.2: Highlighting of two specific commercials in three recordings of Goede tijden, slechte tijden

39 Chapter 5 Experimental Results The performance of the developed algorithm for finding the programme starting points was tested on a number of recordings by measuring the distance in time between the actual ground truth starting point and the starting point found by the algorithm. Table 5.1 and 5.2 displays the offset between the found starting point and the actual starting point for an increasing number of input files of different kinds of recordings. For the Teletubbies episodes of table 5.1 the error is decreasing for an increasing number of episodes. For the Bold and the Beautiful episodes of table 5.2 the result is about ten seconds off since the ComSep before the episode is identical for all tested episodes. The result will also be off if the programme before has an identical tail or if there are identical SelfComs. But with the increase of recordings of the same type, the surrounding material that is not wanted will hopefully cancel out as noise as more recordings of the same type will give a more outstanding hit for the wanted repeating programme header. Table 5.3 shows that matching of only two episodes is generally not enough to obtain an accurate starting position. Finding the starting points of a programme can be done faster since I use commercial detection to get an idea of the recording and only do matching where the occurrence of a header is likely, see figure 5.1. The two main types of TV programmes I was looking at was TV-series 25

40 26 e1 e1,e2 e1,e2,e3 e1,e2,e3,e4 e1,e2,e3,e4,e5 e2 01:19:06 e3 00:00:13 00:00:06 e4 00:11:06 00:11:06 00:00:19 e5 00:01:16 00:01:16 00:02:05 00:00:19 e6 00:01:10 00:00:06 00:00:29 00:00:19 00:00:19 Table 5.1: Time offsets for episode 1 of Teletubbies when matched with an increasing number of other episodes e1 e1,e2 e1,e2,e3 e1,e2,e3,e4 e1,e2,e3,e4,e5 e2 00:10:21 e3 00:07:03 00:10:10 e4 00:09:01 00:09:01 00:09:01 e5 00:19:13 00:09:04 00:10:06 00:10:06 e6 00:19:15 00:09:06 00:10:06 00:09:11 00:10:06 Table 5.2: Time offsets for episode 1 of Bold and the Beautiful when matched with an increasing number of other episodes Teletubbies Bold and the Beautiful episode gt offset error gt offset error 2 06:40:12 07:59:18 01:19:06 05:57:12 05:46:16 00:10: :40:12 06:41:00 00:00:13 05:57:12 06:04:12 00:07: :40:12 06:29:06 00:11:06 05:57:12 05:48:11 00:09: :40:12 06:42:03 00:01:16 05:57:12 06:17:00 00:19: :40:12 06:41:22 00:01:10 05:57:12 06:17:02 00:19:15 Table 5.3: Time offset for episode 1 when matched with five similar episodes

41 Experimental Results 27 Figure 5.1: Sections likely to contain the header and news broadcasts. The differences between TV-series and news broadcasts are displayed in table The intro issue Figure 5.2 shows the offset from the actual starting point of the header to the automatically found header for 50 recordings, it does not take into account the actual starting points of the programs with an intro. In other words, intros are not considered. Given the header and the last commercial you would think it is easy to find the beginning of the episode. But there are some significant difficulties. First the intro length varies as seen in fig-

42 Preknowledge of the headers Tv-serie News broadcast header length long short header automatically found yes no intro sometimes sometimes Table 5.4: Comparison between TV-series and news broadcasts ure 5.3. Moreover, as seen in figure 5.4, there is also a difference between the last automatically found commercial and the actual last, manually annotated, commercial. Also commercial is lacking in some cases just before the programme. Figure 5.4 also illustrates how much the structure varies even for the same TV-series on the same TV-channel. A basic solution would be to go back two minutes from the beginning of the header unless the last commercial are found closer then these two minutes, in that case go back to the end of the last found commercial. 5.2 Preknowledge of the headers For news broadcasts the starting points can be found accurately if one header is given. One way of providing this knowledge would be to set up a server that holds the fingerprint of the start sequence for every news show. It could also be possible to allow the users to do it. I.e. as soon as one user takes the effort to tell one box where the start/stop of the intro is the fingerprint information is shared back with the server and made available to everybody.

43 Experimental Results 29 Figure 5.2: Offset between the found starting point of the header and the actual starting point of the header in seconds for 50 recordings

44 Preknowledge of the headers Figure 5.3: Length of TV-series ONM intro in seconds for 14 episodes

45 Experimental Results 31 Figure 5.4: Intros for nine episodes of ONM

46 Chapter 6 Conclusions Finding the programme starting points using video fingerprint techniques was the main task for me in this project. The experimental results using my developed algorithm show a high accuracy for finding the starting points. Starting points in TV-series can be found without knowing the header. But TV-series sometimes have intros and going from the header to the beginning of the programme is not trivial, see discussion in 5.1. Starting points in news can be found automatically but only if the header is given for one of the episodes. This is a big drawback, see discussion in 5.2. While working with the project I was frustrated trying to read the text output generated by the matching and I decided to develop a XML to HTML visualisation tool to enhance the presentation. The developed visualisation tool provides a clear output of the broadcast segmentation using not only text but tables, colors and images. I was asked during the project to look into the topic of target advertising for possible future implementation as a part of Personal TV Channels. The segmentation and matching of commercials I developed outputs extensive commercial statistics and makes it possible to track the broadcast of specific commercials using the convenient XSLT processing language. My results contribute to the current Personal TV Channel knowledge but more research is needed before a full Personal TV Channel demo can be developed. 32

47 Conclusions Future work There are numerous possibilities for future work ranging from a very practical to a more conceptual level. The segmentation and matching of commercials shows interesting future possibilities for target advertising. Commercials in recordings could be exchanged with up to date commercials personalised for the user. Using the video fingerprint as intended storing luminance differences instead of just luminance values would improve the matching, see discussion in section The brute force method for matching the fingerprints could be approved by using more advanced methods proposed in [9] to significantly increase the matching speed. There are some unresolved issues with the memory management in the main stand alone matching / visualisation program for matching of large segments, see figure 6.1. The procedures of allocation of memory at request and freeing it for reuse when no longer needed could be improved. The database connection to the stand alone application is not fully developed. Building a database with commercials and headers would eliminate time consuming and redundant rematching, see figure 6.2. Other solutions then ignoring all but the longest match could be evaluated when multiple matches are found such as choosing the one closest to the EPG starting time if you are looking for a header.

48 Future work Figure 6.1: Memory management issue

49 Conclusions 35 Figure 6.2: Database added to the system architecture

50 Chapter 7 Appendix A 36

51 Appendix A 37 Figure 7.1: Ground truth segmentation of 2 episodes of Goede tijden, slechte tijden

52 Bibliography [1] [2] A.J. Proidl et al M. Verberkt. Virtual channels. Technical report, Philips Restricted, [3] S.P.P. Pronk A.J. Proidl. Intelligent virtual channels. Technical report, Philips Restricted, [4] B. Satterwhite and O. Marques. Automatic detection of tv commercials. In IEEE Potentials, [5] A Albiol A Albiol, M.J.C. Fullà and L Torres. Detection of tv commercials. In IEEE International Conference on Acoustics, Speech and Signal Processing, [6] L. Agnihotri and N. Dimitrova. Evolvable visual commercial detector. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition, [7] Dieter W Blum. Method and apparatus for identifying and eliminating specific material from video signals. [8] W. Effelsberg R. Lienhart, C. Kuhmunch. On the detection and recognition of television commercials. In IEEE International Conference on Multimedia Computing and Systems, [9] V. Bhargava. Video fingerprinting. Technical report, Philips Restricted,

53 Copyright Svenska Detta dokument hålls tillgängligt på Internet - eller dess framtida ersättare - under 25 år från publiceringsdatum under förutsättning att inga extraordinära omständigheter uppstår. Tillgång till dokumentet innebär tillstånd för var och en att läsa, ladda ner, skriva ut enstaka kopior för enskilt bruk och att använda det oförändrat för ickekommersiell forskning och för undervisning. Överföring av upphovsrätten vid en senare tidpunkt kan inte upphäva detta tillstånd. All annan användning av dokumentet kräver upphovsmannens medgivande. För att garantera äktheten, säkerheten och tillgängligheten finns det lösningar av teknisk och administrativ art. Upphovsmannens ideella rätt innefattar rätt att bli nämnd som upphovsman i den omfattning som god sed kräver vid användning av dokumentet på ovan beskrivna sätt samt skydd mot att dokumentet ändras eller presenteras i sådan form eller i sådant sammanhang som är kränkande för upphovsmannens litterära eller konstnärliga anseende eller egenart. För ytterligare information om Linköping University Electronic Press se förlagets hemsida English The publishers will keep this document online on the Internet - or its possible replacement - for a period of 25 years from the date of publication barring exceptional circumstances. The online availability of the document implies a permanent permission for anyone to read, to download, to print out single copies for your own use and to use it unchanged for any non-commercial research and educational purpose. Subsequent transfers of copyright cannot revoke this permission. All other uses of the document are conditional on the consent of the copyright owner. The publisher has taken technical and administrative measures to assure authenticity, security and accessibility. According to intellectual property law the author has the right to be mentioned when his/her work is accessed as described above and to be protected against infringement. For additional information about the Linköping University Electronic Press and its procedures for publication and for assurance of document integrity, please refer to its WWW home page: c Per Carlsson Linköping, September 1, 2007

A Study of Failure Development in Thick Thermal Barrier Coatings. Karin Carlsson

A Study of Failure Development in Thick Thermal Barrier Coatings. Karin Carlsson A Study of Failure Development in Thick Thermal Barrier Coatings Karin Carlsson LITH-IEI-TEK--07/00236--SE Examensarbete Institutionen för ekonomisk och industriell utveckling Examensarbete LITH-IEI-TEK--07/00236--SE

More information

Examensarbete. Stable Coexistence of Three Species in Competition. Linnéa Carlsson

Examensarbete. Stable Coexistence of Three Species in Competition. Linnéa Carlsson Examensarbete Stable Coexistence of Three Species in Competition Linnéa Carlsson LiTH - MAT - EX - - 009 / 0 - - SE Carlsson, 009. 1 Stable Coexistence of Three Species in Competition Applied Mathematics,

More information

Modeller för utvärdering av set-up för återvinning av lastlister inom IKEA

Modeller för utvärdering av set-up för återvinning av lastlister inom IKEA Examensarbete LITH-ITN-KTS-EX--06/013--SE Modeller för utvärdering av set-up för återvinning av lastlister inom IKEA David Andersson 2006-03-10 Department of Science and Technology Linköpings Universitet

More information

Development of handheld mobile applications for the public sector in Android and ios using agile Kanban process tool

Development of handheld mobile applications for the public sector in Android and ios using agile Kanban process tool LiU-ITN-TEK-A--11/026--SE Development of handheld mobile applications for the public sector in Android and ios using agile Kanban process tool Fredrik Bergström Gustav Engvall 2011-06-10 Department of

More information

ANSDA - An analytic assesment of its processes

ANSDA - An analytic assesment of its processes LiU-ITN-TEK-G--13/082--SE ANSDA - An analytic assesment of its processes Fredrik Lundström Joakim Rondin 2013-12-18 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden

More information

Institutionen för datavetenskap Department of Computer and Information Science

Institutionen för datavetenskap Department of Computer and Information Science Institutionen för datavetenskap Department of Computer and Information Science Examensarbete (Thesis) Impact of Meetings in Software Development av Qaiser Naeem LIU-IDA/LITH-EX-A 12/003 SE 2012-04-10 Linköpings

More information

Vehicle Ownership and Fleet models

Vehicle Ownership and Fleet models LiU-ITN-TEK-A--11/070--SE Vehicle Ownership and Fleet models Qian Yi 2011-11-11 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen för teknik och naturvetenskap

More information

Institutionen för datavetenskap Department of Computer and Information Science

Institutionen för datavetenskap Department of Computer and Information Science Institutionen för datavetenskap Final thesis Application development for automated positioning of 3D-representations of a modularized product by Christian Larsson LIU-IDA/LITH-EX-G--13/034--SE Linköpings

More information

High Resolution Planet Rendering

High Resolution Planet Rendering LiU-ITN-TEK-A--11/036--SE High Resolution Planet Rendering Kanit Mekritthikrai 2011-06-08 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen för teknik

More information

Physical Cell ID Allocation in Cellular Networks

Physical Cell ID Allocation in Cellular Networks Linköping University Department of Computer Science Master thesis, 30 ECTS Informationsteknologi 2016 LIU-IDA/LITH-EX-A--16/039--SE Physical Cell ID Allocation in Cellular Networks Sofia Nyberg Supervisor

More information

Institutionen för datavetenskap

Institutionen för datavetenskap Institutionen för datavetenskap Department of Computer and Information Science Final thesis A Method for Evaluating the Persuasive Potential of Software Programs By Ammu Prabha Kolandai LIU-IDA/LITH-EX-A--12/056

More information

Institutionen för systemteknik Department of Electrical Engineering

Institutionen för systemteknik Department of Electrical Engineering Institutionen för systemteknik Department of Electrical Engineering Diploma Thesis Multidimensional Visualization of News Articles Diploma Thesis performed in Information Coding by Muhammad Farhan Khan

More information

Time based sequencing at Stockholm Arlanda airport

Time based sequencing at Stockholm Arlanda airport LITH-ITN-KTS-EX--07/023--SE Time based sequencing at Stockholm Arlanda airport Chun-Yin Cheung Emin Kovac 2007-12-20 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden

More information

Video telephony in an IP-based set-top box environment. Robert Högberg

Video telephony in an IP-based set-top box environment. Robert Högberg Master s thesis Video telephony in an IP-based set-top box environment by Robert Högberg LITH-IDA/DS-EX--04/036--SE 2004-04-08 Master s thesis Video telephony in an IP-based set-top box environment by

More information

Automated end-to-end user testing on single page web applications

Automated end-to-end user testing on single page web applications LIU-ITN-TEK-A--15/021--SE Automated end-to-end user testing on single page web applications Tobias Palmér Markus Waltré 2015-06-10 Department of Science and Technology Linköping University SE-601 74 Norrköping,

More information

Institutionen för datavetenskap Department of Computer and Information Science

Institutionen för datavetenskap Department of Computer and Information Science Institutionen för datavetenskap Department of Computer and Information Science Final thesis Implementing extended functionality for an HTML5 client for remote desktops by Samuel Mannehed LIU-IDA/LITH-EX-A

More information

A Software Framework for Facial Modelling and Tracking

A Software Framework for Facial Modelling and Tracking Final thesis A Software Framework for Facial Modelling and Tracking by Mattias Strand LiTH-ISY-EX--10/4098--SE 2010-03-05 Final thesis A Software Framework for Facial Modelling and Tracking by Mattias

More information

Rendering for Microlithography on GPU Hardware

Rendering for Microlithography on GPU Hardware LiU-ITN-TEK-A--08/054--SE Rendering for Microlithography on GPU Hardware Michel Iwaniec 2008-04-22 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen för

More information

Support for Cell Broadcast as Global Emergency Alert System

Support for Cell Broadcast as Global Emergency Alert System Rapport LITH-ITN-EX--07/021--SE Support for Cell Broadcast as Global Emergency Alert System Karin Axelsson Cynthia Novak 2007-06-19 Department of Science and Technology Linköpings universitet SE-601 74

More information

Visualizing the Ethiopian Commodity Market

Visualizing the Ethiopian Commodity Market LiU-ITN-TEK-A--09/031--SE Visualizing the Ethiopian Commodity Market Jakob Rogstadius 2009-06-09 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen för

More information

Impact and Multiplexing of SIP Signaling in GSM

Impact and Multiplexing of SIP Signaling in GSM LiU-ITN-TEK-A--09/009--SE Impact and Multiplexing of SIP Signaling in GSM Pasha Ayani Petter Gustafsson 2009-02-20 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden

More information

Implementing Lean healthcare

Implementing Lean healthcare Implementing Lean healthcare Things to consider when making the change Emily Hansen VT 2012 Linköpings universitet Kognitionsvetenskapliga programmet ISRN: LIU-IDA/KOGVET-G--12/026--SE Handledare: Rita

More information

Institutionen för datavetenskap Department of Computer and Information Science

Institutionen för datavetenskap Department of Computer and Information Science Institutionen för datavetenskap Department of Computer and Information Science Final thesis Developing Android application protoype for internal social networks for companies by Kristina Ferm LIU-IDA/LITH-EX-G--14/002--SE

More information

Institutionen för datavetenskap Department of Computer and Information Science

Institutionen för datavetenskap Department of Computer and Information Science Institutionen för datavetenskap Department of Computer and Information Science Final thesis Software Process Improvement and Lifecycle Models in Automotive Industry by Suneel Sabar LIU-IDA /LITH-EX-A 11/022

More information

Potential for enhanced transport logistics at Whirlpool Sweden AB

Potential for enhanced transport logistics at Whirlpool Sweden AB LiU-ITN-TEK-G--08/051--SE Potential for enhanced transport logistics at Whirlpool Sweden AB Yuka Aono 2008-10-22 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen

More information

Institutionen för Systemteknik Department of Electrical Engineering Examensarbete

Institutionen för Systemteknik Department of Electrical Engineering Examensarbete Institutionen för Systemteknik Department of Electrical Engineering Examensarbete An Analysis and Comparison of The Security Features of Firewalls and IDSs Master Thesis Performed in ISY (Information Coding)

More information

Static Code Analysis of C++ in LLVM

Static Code Analysis of C++ in LLVM Linköping University Department of Computer and Information Science Bachelor Thesis, 16hp Programming Spring term 2016 LIU-IDA/LITH-EX-G--16/011--SE Static Code Analysis of C++ in LLVM Olle Kvarnström

More information

Assessing GIS-based indicator methodology for analyzing the physical vulnerability of water and sanitation infrastructure

Assessing GIS-based indicator methodology for analyzing the physical vulnerability of water and sanitation infrastructure Water and Environmental Studies Department of Thematic Studies Linköping University Assessing GIS-based indicator methodology for analyzing the physical vulnerability of water and sanitation infrastructure

More information

A New Mesochronous Clocking Scheme for Synchronization in System-on-Chip

A New Mesochronous Clocking Scheme for Synchronization in System-on-Chip A New Mesochronous Clocking Scheme for Synchronization in System-on-Chip 0DVWHUWKHVLVSHUIRUPHGLQ(OHFWURQLF'HYLFHV %\ Behzad Mesgarzadeh /,7+,6

More information

Key Performance Indicators for SAS Flights

Key Performance Indicators for SAS Flights LiU-ITN-TEK-G--13/071--SE Key Performance Indicators for SAS Flights Johanna Arhall Emmie Cox 2013-12-17 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen

More information

CAN signal quality analysis and development of the signal processing on a FPGA

CAN signal quality analysis and development of the signal processing on a FPGA LiU-ITN-TEK-A-14/012--SE CAN signal quality analysis and development of the signal processing on a FPGA Jakob Uhlin 2014-05-28 Department of Science and Technology Linköping University SE-601 74 Norrköping,

More information

Create a process for manually editing Rapid 3D Mapping datasets

Create a process for manually editing Rapid 3D Mapping datasets LiU-ITN-TEK-A--11/032--SE Create a process for manually editing Rapid 3D Mapping datasets Phummipat Daungklang Amnauy Mahavongvun 2011-06-16 Department of Science and Technology Linköping University SE-601

More information

Exploring the role of multi-functional solutions when planning for climate change: A case study of stormwater management in a Swedish city

Exploring the role of multi-functional solutions when planning for climate change: A case study of stormwater management in a Swedish city Environmental Change Department of Thematic Studies Linköping University Exploring the role of multi-functional solutions when planning for climate change: A case study of stormwater management in a Swedish

More information

Greening or greenwashing dirty laundry?

Greening or greenwashing dirty laundry? Department of Thematic Studies Environmental Change Greening or greenwashing dirty laundry? Tracing sustainability in the Tirupur textile cluster. Benedikt Koch MSc Thesis (30 ECTS credits) Science for

More information

DVR GUIDE. Using your DVR/Multi-Room DVR. 1-866-WAVE-123 wavebroadband.com

DVR GUIDE. Using your DVR/Multi-Room DVR. 1-866-WAVE-123 wavebroadband.com DVR GUIDE Using your DVR/Multi-Room DVR 1-866-WAVE-123 wavebroadband.com Table of Contents Control Live TV... 4 Playback Controls... 5 Remote Control Arrow Buttons... 5 Status Bar... 5 Pause... 6 Rewind...

More information

Defining Accessibility and Safety in Mobile Banking among Small Business Owners

Defining Accessibility and Safety in Mobile Banking among Small Business Owners Defining Accessibility and Safety in Mobile Banking among Small Business Owners Fredrik Wahlman Linköping University June 6, 2015 ISRN LIU-IDA/KOGVET-G--15/028--SE Supervisor Robert Eklund Department of

More information

Set Top Box User Guide. Global Reach with a Local Touch

Set Top Box User Guide. Global Reach with a Local Touch Set Top Box User Guide Global Reach with a Local Touch Table of Contents REMOTE SET UP 3 SET TOP BOX DIAGRAM 4 SET TOP BOX SETTINGS 5 TURN ON/OFF 5 TV INPUT SETTINGS 5 ADJUSTING THE VOLUME 5 RESETTING

More information

Designing a User Interface for Web Based Project Management in Film Production

Designing a User Interface for Web Based Project Management in Film Production Examensarbete LITH-ITN-MT-EX--04/048--SE Designing a User Interface for Web Based Project Management in Film Production Sofia Sundström, Elinor Thelander 2004-06-03 Department of Science and Technology

More information

Accident Analysis for Pedestrians and Cyclists at Intersection Areas by Using RSA, A Case Study from Norrköping City, Sweden

Accident Analysis for Pedestrians and Cyclists at Intersection Areas by Using RSA, A Case Study from Norrköping City, Sweden LiU-ITN-TEK-A--11/072--SE Accident Analysis for Pedestrians and Cyclists at Intersection Areas by Using RSA, A Case Study from Norrköping City, Sweden Xiaoming Ge 2011-11-22 Department of Science and Technology

More information

Moxi Whole Home HD DVR QUICK REFERENCE GUIDE

Moxi Whole Home HD DVR QUICK REFERENCE GUIDE Moxi Whole Home HD DVR QUICK REFERENCE GUIDE Let s get started with learning more about what your Moxi System can do. This is a quick reference guide to get you up and running. Contents: Menu Quick Look

More information

3D Visualization for Pre-operative Planning of Orthopedic Surgery

3D Visualization for Pre-operative Planning of Orthopedic Surgery LIU-ITN-TEK-A-13/014-SE 3D Visualization for Pre-operative Planning of Orthopedic Surgery Alexander Steen Marcus Widegren 2013-05-22 Department of Science and Technology Linköping University SE-601 74

More information

Introduction to Digital Video

Introduction to Digital Video Introduction to Digital Video Significance of the topic With the increasing accessibility of technology for everyday people, things are starting to get digitalized: digital camera, digital cable, digital

More information

BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005

BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005 BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005 PLEASE NOTE: The contents of this publication, and any associated documentation provided to you, must not be disclosed to any third party without

More information

Web-based Climate Visualization Platforms: Challenges and Opportunities

Web-based Climate Visualization Platforms: Challenges and Opportunities Water and Environmental Studies Department of Thematic Studies Linköping University Web-based Climate Visualization Platforms: Challenges and Opportunities Peter Lion Master s programme Science for Sustainable

More information

Using Television and Radio programme for teaching

Using Television and Radio programme for teaching [Type here] Using Television and Radio programme for teaching BOB Box of Broadcasts This workshop is for anyone who would like to use television and radio recordings in teaching and research, and takes

More information

Climate Suitable Energy Crops and Biomass Energy Potentials Assessment of the Current and Future Prospects in Estonia

Climate Suitable Energy Crops and Biomass Energy Potentials Assessment of the Current and Future Prospects in Estonia Water and Environmental Studies Department of Thematic Studies Linköping University Climate Suitable Energy Crops and Biomass Energy Potentials Assessment of the Current and Future Prospects in Estonia

More information

VOD Encoder Fast HIDef Video Encoding

VOD Encoder Fast HIDef Video Encoding VOD Encoder Fast HIDef Video Encoding 1 What is VOD Encoder? VOD Encoder is the application which converts all high quality files into.mp4 or.flv videos or into HTML5/Mobile compatible files (mp4 and webm)

More information

IPTV STB QUICK GUIDE. Detailed user manual download from www.my-home-television.com

IPTV STB QUICK GUIDE. Detailed user manual download from www.my-home-television.com IPTV STB QUICK GUIDE Detailed user manual download from www.my-home-television.com Dolby Digital: Manufactured under license from Dolby Laboratories. Dolby and the double-d symbol are trademarks of Dolby

More information

The best of both worlds

The best of both worlds Feature Open source strategies The best of both worlds Mixing open source and closed software can prove to be an effective and profitable corporate strategy. Philips is one company that has come to understand

More information

Intelligent Database Monitoring System using ARM9 with QR Code

Intelligent Database Monitoring System using ARM9 with QR Code Intelligent Database Monitoring System using ARM9 with QR Code Jyoshi Niklesh 1, Dhruva R. Rinku 2 Department of Electronics and Communication CVR College of Engineering, JNTU Hyderabad Hyderabad, India

More information

Video compression: Performance of available codec software

Video compression: Performance of available codec software Video compression: Performance of available codec software Introduction. Digital Video A digital video is a collection of images presented sequentially to produce the effect of continuous motion. It takes

More information

IIS Media Services 3.0 Overview. Microsoft Corporation

IIS Media Services 3.0 Overview. Microsoft Corporation IIS Media Services 3.0 Overview Microsoft Corporation April 2010 Contents Contents...2 Introduction...4 IIS Media Services 3.0...4 Media Delivery Approaches Supported by Windows Server 2008 R2... 5 Goals

More information

Contents of the Guide

Contents of the Guide BeoCenter 1 Guide Contents of the Guide 3 The following is an index to the contents of the separate Reference book with page references: How to set up BeoCenter 1, 4 Connect your TV cables, 5 Connect

More information

DVB-T2 DIGITAL TV BOX

DVB-T2 DIGITAL TV BOX DVB-T2 DIGITAL TV BOX QUALITY OF DIGITAL TELEVISION MT4159 User Manual EN 2 Index Index...2 Introduction...3 Front panel...3 Rear panel...3 Remote control...4 Hardware configuration...5 Connecting tuner

More information

TechniSat HDFS Satellite HD Digital Receiver. USB Recorder Instructions

TechniSat HDFS Satellite HD Digital Receiver. USB Recorder Instructions TechniSat HDFS Satellite HD Digital Receiver USB Recorder Instructions 1 Contents 1 Contents...2 2 Introduction...3 3 Getting Started...4 3.1 Formatting...4 4 Scheduled Recording...6 4.1 Manual Timer...6

More information

Narrow Bandwidth Streaming Video Codec

Narrow Bandwidth Streaming Video Codec Software Requirements Specification for Narrow Bandwidth Streaming Video Codec Version 1.0 approved Internal Supervisors Dr. Shantha Frenando Dr. Chathura de Silva External Supervisors Mr. Harsha Samarawicrama

More information

UNIVERSITY OF CENTRAL FLORIDA AT TRECVID 2003. Yun Zhai, Zeeshan Rasheed, Mubarak Shah

UNIVERSITY OF CENTRAL FLORIDA AT TRECVID 2003. Yun Zhai, Zeeshan Rasheed, Mubarak Shah UNIVERSITY OF CENTRAL FLORIDA AT TRECVID 2003 Yun Zhai, Zeeshan Rasheed, Mubarak Shah Computer Vision Laboratory School of Computer Science University of Central Florida, Orlando, Florida ABSTRACT In this

More information

Video Production Glossary Some of the most common terms used in the industry An ST16 Ltd. White Paper

Video Production Glossary Some of the most common terms used in the industry An ST16 Ltd. White Paper Video Production Glossary Some of the most common terms used in the industry An ST16 Ltd. White Paper V2 SC Action! (From Director) Go / Do it now!. Audio post- production or Audio dubbing Audio sweetening

More information

White paper. H.264 video compression standard. New possibilities within video surveillance.

White paper. H.264 video compression standard. New possibilities within video surveillance. White paper H.264 video compression standard. New possibilities within video surveillance. Table of contents 1. Introduction 3 2. Development of H.264 3 3. How video compression works 4 4. H.264 profiles

More information

Quick Start. Guide. The. Guide

Quick Start. Guide. The. Guide Quick Start 1 Quick Start Introducing VirtualDub Working with video requires a variety of tools to achieve the best possible results. re are some processes for which dedicated-purpose tools can be invaluable

More information

PDF Primer PDF. White Paper

PDF Primer PDF. White Paper White Paper PDF Primer PDF What is PDF and what is it good for? How does PDF manage content? How is a PDF file structured? What are its capabilities? What are its limitations? Version: 1.0 Date: October

More information

RESEARCH PROFILE: VIDEO TECHNOLOGIES FOR NETWORKED MULTIMEDIA APPLICATIONS

RESEARCH PROFILE: VIDEO TECHNOLOGIES FOR NETWORKED MULTIMEDIA APPLICATIONS RESEARCH PROFILE: VIDEO TECHNOLOGIES FOR NETWORKED MULTIMEDIA APPLICATIONS Chia-Wen Lin ( 林 嘉 文 ) cwlin@cs.ccu.edu.tw Tel: (05) 272-0411 ext. 33120 Networked Video Lab Dept. CSIE National Chung Cheng University

More information

The Internationalization Process of a Brazilian Company -A study of the Uppsala and the Network Models applied to a Brazilian company

The Internationalization Process of a Brazilian Company -A study of the Uppsala and the Network Models applied to a Brazilian company The Internationalization Process of a Brazilian Company -A study of the Uppsala and the Network Models applied to a Brazilian company Briza Muniz Avdelning, Institution Division, Department Datum Date

More information

Information Architecture. Proposal Document. Charlotte Baxter

Information Architecture. Proposal Document. Charlotte Baxter Proposal Document Contents 1. Abstract 3 2. Goals 4 3. User Experience 5 3.1 Audience 5 3.2 Competitive Analysis 5 4. Content 7 4.1 Page Content 7 4.2 Audio Content 8 4.3 Video Content 8 4.4 Functional

More information

Website Accessibility Under Title II of the ADA

Website Accessibility Under Title II of the ADA Chapter 5 Website Accessibility Under Title II of the ADA In this chapter, you will learn how the nondiscrimination requirements of Title II of 1 the ADA apply to state and local government websites. Chapter

More information

Digital Video Architectures Compared: QuickTime, Real System, and Windows Media

Digital Video Architectures Compared: QuickTime, Real System, and Windows Media Digital Video Architectures Compared: QuickTime, Real System, and Windows Media Introduction: Technology has come a long way in the last ten years. In the early days of the Internet, we waited patiently

More information

Sustainability of Municipal Solid Waste Management in Nigeria: A Case Study of Lagos

Sustainability of Municipal Solid Waste Management in Nigeria: A Case Study of Lagos Water and Environmental Studies Department of Thematic Studies Linköping University Sustainability of Municipal Solid Waste Management in Nigeria: A Case Study of Lagos Yetunde O. Agbesola Master s programme

More information

Reviewer s Guide. Morpheus Photo Animation Suite. Screenshots. Tutorial. Included in the Reviewer s Guide:

Reviewer s Guide. Morpheus Photo Animation Suite. Screenshots. Tutorial. Included in the Reviewer s Guide: Morpheus Photo Animation Suite Reviewer s Guide The all-in-one animation suite includes Morpheus Photo Morpher, Morpheus Photo Warper, Morpheus Photo Mixer, as well as all 15 sample morphs, warps, and

More information

Institutionen för datavetenskap Department of Computer and Information Science

Institutionen för datavetenskap Department of Computer and Information Science Institutionen för datavetenskap Department of Computer and Information Science Final thesis Energy Consumption in Location Sharing Protocols for Android Applications by Mihails Prihodko LITH-IDA/ERASMUS-A

More information

Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

More information

Defense Technical Information Center Compilation Part Notice

Defense Technical Information Center Compilation Part Notice UNCLASSIFIED Defense Technical Information Center Compilation Part Notice ADP012353 TITLE: Advanced 3D Visualization Web Technology and its Use in Military and Intelligence Applications DISTRIBUTION: Approved

More information

USER MANUAL. www.snr7.com support@snr7.com Toll Free: 844-305-4967

USER MANUAL. www.snr7.com support@snr7.com Toll Free: 844-305-4967 USER MANUAL Introduction Cut the cord to cable TV! The Lala streaming media device will help you do that. Sick of paying the dreaded monthly cable bill? Good, so are 72% of the people out there! The average

More information

BlazeVideo HDTV Player v6.0r User s Manual. Table of Contents

BlazeVideo HDTV Player v6.0r User s Manual. Table of Contents BlazeVideo HDTV Player v6.0r User s Manual Table of Contents Ⅰ. Overview... 2 1.1 Introduction... 2 1.2 Features... 2 1.3 System Requirements... 2 Ⅱ. Appearance & Menus... 4 Ⅲ. Operation Guide... 7 3.1

More information

Online Play Segmentation for Broadcasted American Football TV Programs

Online Play Segmentation for Broadcasted American Football TV Programs Online Play Segmentation for Broadcasted American Football TV Programs Liexian Gu 1, Xiaoqing Ding 1, and Xian-Sheng Hua 2 1 Department of Electronic Engineering, Tsinghua University, Beijing, China {lxgu,

More information

hp pavilion home pc hp dvd writer

hp pavilion home pc hp dvd writer hp pavilion home pc hp dvd writer The information in this document is subject to change without notice. Hewlett-Packard Company makes no warranty of any kind with regard to this material, including, but

More information

Voice Activity Detection in the Tiger Platform. Hampus Thorell

Voice Activity Detection in the Tiger Platform. Hampus Thorell Voice Activity Detection in the Tiger Platform Examensarbete utfört i Reglerteknik av Hampus Thorell LiTH-ISY-EX--06/3817--SE Linköping 2006 Voice Activity Detection in the Tiger Platform Examensarbete

More information

Introducing the hard disc recorder and Beo4, Daily use, Advanced operation, Preference settings, Set up the hard disc recorder, On-screen menus,

Introducing the hard disc recorder and Beo4, Daily use, Advanced operation, Preference settings, Set up the hard disc recorder, On-screen menus, HDR 2 Guide Contents 3 Introducing the hard disc recorder and Beo4, 4 Find out how to operate the hard disc recorder with the Beo4 remote control and bring up the menus on your television screen. Daily

More information

DVD FLICK 1.3.0.7 BUILD 738 GUIDE. (Ver. 2.0) Created by: Chirayuw at DVD Flick Forums

DVD FLICK 1.3.0.7 BUILD 738 GUIDE. (Ver. 2.0) Created by: Chirayuw at DVD Flick Forums DVD FLICK 1.3.0.7 BUILD 738 GUIDE (Ver. 2.0) Created by: Chirayuw at DVD Flick Forums CONTENTS: Foreword & Copyright Terms and Conditions General FAQ Troubleshooting How to Get Started The Definitive Guide

More information

Snap Server Manager Section 508 Report

Snap Server Manager Section 508 Report Overland Storage 4820 Overland Ave San Diego, Ca 92123 Snap Server Manager Section 508 Report Summary Table Voluntary Product Accessibility Template Criteria Section 1194.21 Software Applications and Operating

More information

Solomon Systech Image Processor for Car Entertainment Application

Solomon Systech Image Processor for Car Entertainment Application Company: Author: Piony Yeung Title: Technical Marketing Engineer Introduction Mobile video has taken off recently as a fun, viable, and even necessary addition to in-car entertainment. Several new SUV

More information

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations MMGD0203 MULTIMEDIA DESIGN Chapter 3 Graphics and Animations 1 Topics: Definition of Graphics Why use Graphics? Graphics Categories Graphics Qualities File Formats Types of Graphics Graphic File Size Introduction

More information

Technical Paper. Dolby Digital Plus Audio Coding

Technical Paper. Dolby Digital Plus Audio Coding Technical Paper Dolby Digital Plus Audio Coding Dolby Digital Plus is an advanced, more capable digital audio codec based on the Dolby Digital (AC-3) system that was introduced first for use on 35 mm theatrical

More information

Institutionen för Systemteknik. Department of Electrical Engineering

Institutionen för Systemteknik. Department of Electrical Engineering Institutionen för Systemteknik Department of Electrical Engineering Examensarbete Upgrading and Performance Analysis of Thin Clients in Server Based Scientific Computing Master Thesis in ISY Communication

More information

Formulas, Functions and Charts

Formulas, Functions and Charts Formulas, Functions and Charts :: 167 8 Formulas, Functions and Charts 8.1 INTRODUCTION In this leson you can enter formula and functions and perform mathematical calcualtions. You will also be able to

More information

DOLBY SR-D DIGITAL. by JOHN F ALLEN

DOLBY SR-D DIGITAL. by JOHN F ALLEN DOLBY SR-D DIGITAL by JOHN F ALLEN Though primarily known for their analog audio products, Dolby Laboratories has been working with digital sound for over ten years. Even while talk about digital movie

More information

stream.jw.org - Viewer User Guide Table of Contents

stream.jw.org - Viewer User Guide Table of Contents Table of Contents Quick Start... 4 1.0 Introduction... 5 1.1 Objective... 5 1.2 Scope... 5 1.3 Terms & Definitions... 5 2.0 Technical Requirements... 6 2.1 Computer... 6 2.2 Credentials... 6 2.3 Internet...

More information

WCAG 2.0 Checklist (Detailed)

WCAG 2.0 Checklist (Detailed) WCAG 2.0 Checklist (Detailed) For a complete listing of the WCAG (Web Content Accessibility Guidelines) 2.0, visit: http://www.w3.org/tr/2008/rec WCAG20 20081211. Perceivable - web content is made available

More information

Sound Power Level determination of AEG KM880 electrically operated food preparation appliance

Sound Power Level determination of AEG KM880 electrically operated food preparation appliance Sound Power Level determination of AEG KM880 electrically operated food preparation appliance CHRISTER HEED AND ANDERS SÖRENSSON 4B1150 Stockholm March 2007 Marcus Wallenberg Laboratoriet för Ljud- och

More information

VACA: A Tool for Qualitative Video Analysis

VACA: A Tool for Qualitative Video Analysis VACA: A Tool for Qualitative Video Analysis Brandon Burr Stanford University 353 Serra Mall, Room 160 Stanford, CA 94305 USA bburr@stanford.edu Abstract In experimental research the job of analyzing data

More information

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02) Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #39 Search Engines and Web Crawler :: Part 2 So today we

More information

Π8: Indoor Positioning System using WLAN Received Signal Strength Measurements Preface

Π8: Indoor Positioning System using WLAN Received Signal Strength Measurements Preface Π8: Indoor Positioning System using WLAN Received Signal Strength Measurements Preface In this deliverable we provide the details of building an indoor positioning system using WLAN Received Signal Strength

More information

Protocol for Microscope Calibration

Protocol for Microscope Calibration Protocol for Microscope Calibration A properly calibrated system is essential for successful and efficient software use. The following are step by step instructions on how to calibrate the hardware using

More information

OpenEXR Image Viewing Software

OpenEXR Image Viewing Software OpenEXR Image Viewing Software Florian Kainz, Industrial Light & Magic updated 07/26/2007 This document describes two OpenEXR image viewing software programs, exrdisplay and playexr. It briefly explains

More information

Serving Media with NGINX Plus

Serving Media with NGINX Plus Serving Media with NGINX Plus Published June 11, 2015 NGINX, Inc. Table of Contents 3 About NGINX Plus 3 Using this Guide 4 Prerequisites and System Requirements 5 Serving Media with NGINX Plus 9 NGINX

More information

Develop Computer Animation

Develop Computer Animation Name: Block: A. Introduction 1. Animation simulation of movement created by rapidly displaying images or frames. Relies on persistence of vision the way our eyes retain images for a split second longer

More information

Transferring Video Clips to Digital Video Using Pinnacle 15

Transferring Video Clips to Digital Video Using Pinnacle 15 Transferring Video Clips to Digital Video Using Pinnacle 15 Understanding Movie Formats Before you can begin the process of converting VHS to digital video, you must decide what movie format you need,

More information

reach a younger audience and to attract the next-generation PEG broadcasters.

reach a younger audience and to attract the next-generation PEG broadcasters. PEG Streaming Public, Education, and Government (PEG) TV channels have been going through an evolution. Once the exclusive domain of "cable TV", PEG's have evolved to become Community Media Centers, serving

More information

The Scientific Data Mining Process

The Scientific Data Mining Process Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In

More information

user documentation version 1.0.8

user documentation version 1.0.8 user documentation version 1.0.8 Table of Contents Docsoft:TE Settings 3 Editing Metadata 4 Editing/Inserting Words 4 How to Insert a New Word 4 How to Edit an Existing Word 5 Editing/Inserting Utterances

More information

ADS Tech Solutions for the Digital Home Entertainment Ecology

ADS Tech Solutions for the Digital Home Entertainment Ecology ADS Tech Solutions for the Digital Home Entertainment Ecology Background Why is there such an intense interest in digital home/personal entertainment solutions? Some will tell you we are tired of the cost,

More information