1 / 10

Video multi-broadcasting and selective display Students : Shirli Bouhnik

Final Project. Video multi-broadcasting and selective display Students : Shirli Bouhnik Shachar Atzmon Advisor : Dr. Shlomi Dolev. Motivation. At the age of information overflow, the ability to extract video content from the vast pool of the net is becoming a tedious task.

arnie
Download Presentation

Video multi-broadcasting and selective display Students : Shirli Bouhnik

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Final Project Video multi-broadcasting and selective display Students : Shirli Bouhnik Shachar Atzmon Advisor : Dr. Shlomi Dolev

  2. Motivation At the age of information overflow, the ability to extract video content from the vast pool of the net is becoming a tedious task. The ability to identify video content efficiently can save a great deal of time and money.

  3. Project Goal Broadcast video stream over the network from a remote Server to the Client, enabling the user to observe only the scenes that satisfy his interest, according to their content. Provide the ability to add extra information to the transmitted films and to control their display, from their content description.

  4. Overall View • Based on early projects. • Java implementation (JMF package). • Support files of MPEG format. • Use a description language to describe the film’s content. • Cutting video and description files.

  5. Project Model Client Camera Server Client Camera Camera Client • Handle connection to • Cameras. • Handle connection to • Clients. • Receive film • descriptions. • Display the sections • that satisfy the user’s • restrictions. • Cut and record films. • Broadcast films.

  6. <metampeg> <dn> <t1><second>26</second></t1> <title>animation</title> <dn> <t0><second>13</second></t0> <t1><second>18</second></t1> <music>music class</music> <image>x=50% y=50% info=http://www.cs.bgu.ac.il/~bouhnik/hand.gif</image> <display>type=full border=red</display> </ dn> </dn> </metampeg> Description Language <dn> <dn> <t0><second>6</second></t0> <t1><second>13</second></t1> <t0><second>6</second></t0> <t1><second>13</second></t1> <action>shopping</action> <action>shopping</action> <text>x=0% y=80% font=sansSerif size=15 info=“super center: the best place in town”</text> <text>x=0% y=80% font=sansSerif size=15 info=“super center: the best place in town”</text> </dn> </dn>

  7. Simpson0.dcs 6333 <title>animation</title> . . . Simpsons1.dcs 6400 <action>shopping</action> <text>x=0 y=80% font=sansSerif size=15 info="super center: the best place in town"</text> <title>animation</title> Simpsons2.dcs 6400 <music>music class</music> <image>x=50% y=50% info=http://www.cs.bgu.ac.il/~bouhnik/hand.gif</image> <display>type=full border=red</display> <title>animation</title> Simpsons3.dcs 6400 <title>animation</title> After recording ...

  8. Client side Displays the broadcast videos that satisfy the user restrictions. definecategoriesdescriptions. selectthepreferredcategories. Tile : equally spaced display Border : priority based display Full : full screen display

  9. Categories frame Determine the required videos by filling the category's description.

  10. Priority frame Enable the user to choose the preferred categories. That way, a video satisfying that category will be marked as a favorite video and will be displayed respectively.

More Related