Spelling suggestions: "subject:"tet pop box"" "subject:"tet oop box""
11 |
Adaptação e aceleração do middleware Ginga-NCL para o sistema-em-chip do SBTVDFreitas, Bruno Policarpo Toledo January 2014 (has links)
Este trabalho tem por finalidade aprimorar o Sistema-em-Chip (SoC) desenvolvido para um "Set-Top Box"de Televisão Digital com a capacidade de executar aplicações segundo o Sistema Brasileiro de Televisão Digital (SBTVD) e melhorar o desempenho do novo sistema. A "Rede H.264"e o "GingaCDN", dois projetos desenvolvidos anteriormente relacionados à Televisão Digital, foram utilizados como base para esse trabalho. A Rede H.264 teve como principal objetivo o desenvolvimento de codificadores e decodificadores para o padrão brasileiro. O resultado foi um SoC para "Set-Top Box"que inclui uma interface de usuário, um processador e os decodificadores de áudio e vídeo com suas respectivas interfaces de saída. Por outro lado, o GingaCDN criou uma implementação de referência para o middleware do SBTVD, denominado Ginga. O primeiro passo foi adicionar regras para compilar o Ginga no ambiente de desenvolvimento do SoC, sendo necessárias diversas mudanças na infraestrutura do middleware. O desempenho do sistema é melhorado através de hardware-software codesign onde as primitivas do Ginga que consomem maior tempo de processamento e de processador foram implementadas em hardware. O ganho obtido ocorre devido a dois fatores: o sistema se torna mais rápido e os recursos da CPU são liberados para outras aplicações. Neste trabalho, o alvo foi o subsistema gráfico do middleware, onde o impacto é mais significativo. Um estudo das características do hardware do sistema foi realizado e, então, uma função gráfica foi escolhida e implementada em hardware. Todas as etapas para substituir uma função em software por outra equivalente em hardware são descritas no texto. Entre as contribuições deste trabalho, abre-se espaço para dar continuidade à expansão das capacidades do "Set-Top Box"por meio de módulos de hardware, melhorando a eficiência do SoC para esta aplicação, dito então "Ginga-ready". A experiência pode ser estendida também para auxiliar a geração de middleware para outras plataformas. / This work aims to enhance a System-on-Chip (SoC) designed for Digital Television Set-Top Box in order to run applications according to the Brazilian Television standard (SBTVD) and to increase the performance by hardware. Two previous projects related to the Digital Television, "Rede H.264" and "GingaCDN", were used as base for this work. The "Rede H.264" had as main objective the development of codecs for the Brazilian standard. The result was a SoC for a Set-Top Box which includes a processor, audio and video decoders with output drivers, and user interface. Otherwise, the "GingaCDN" created a reference implementation for the middleware of the SBTVD, called Ginga. The first step was to add rules to compile Ginga on the development environment of the SoC, for which some configuration of the Ginga middleware needed to be changed. Performance improvement was obtained by hardware-software codesign where Ginga primitives that are time and processor consuming could be implemented in hardware. The gain is twofold: the system becomes faster and CPU resources are freed for other applications. In this work, the target was the graphical subsystem primitives of the middleware, where the impact is more significant. A study of the hardware characteristics of the system was made, and then a graphical function was chosen and implemented on hardware. All the steps needed to substitute a software function by an equivalent one implemented in hardware are described in the text. Among the contributions of this work, the way is openned to continue the expansion of the capabilities of the Set-Top Box by efficient hardware modules on a so called "Ginga-ready" SoC. The experience may be useful also to help the generation of the middleware for other platforms.
|
12 |
Video telephony in an IP-based set-top box environment / Videotelefoni för IP-baserade set-top-boxarHögberg, Robert January 2004 (has links)
This thesis evaluates and shows an implementation of a video telephony solution for network connected set-top boxes based on the SIP protocol for managing sessions. Unlike other video telephony implementations the set-top box does not handle both audio and video, but only video. A separate phone is used to handle audio. To maintain compatibility with other video telephony implementations, which expect a single SIP device with both audio and video capabilities, a mechanism to merge the audio (SIP-phone) and video (set-top box) into a single entity was developed using a back-to-back user agent. Due to the set-top boxes'limited hardware it could be impossible to have video compression and decompression performed by the set-top boxes. However, numerous performance tests of compression algorithms showed that the computational power available in the set-top boxes is sufficient to have acceptable frame rate and image quality in a video telephony session. A faster CPU or dedicated hardware for video compression and decompression would however be required in order to compete with dedicated video telephony systems available today. The implemented video telephony system is based on open standards such as SIP, RTP and H.261, which means interoperability with other video telephony implementations, such as Microsoft's Windows Messenger 4.7, is good.
|
13 |
Adaptação e aceleração do middleware Ginga-NCL para o sistema-em-chip do SBTVDFreitas, Bruno Policarpo Toledo January 2014 (has links)
Este trabalho tem por finalidade aprimorar o Sistema-em-Chip (SoC) desenvolvido para um "Set-Top Box"de Televisão Digital com a capacidade de executar aplicações segundo o Sistema Brasileiro de Televisão Digital (SBTVD) e melhorar o desempenho do novo sistema. A "Rede H.264"e o "GingaCDN", dois projetos desenvolvidos anteriormente relacionados à Televisão Digital, foram utilizados como base para esse trabalho. A Rede H.264 teve como principal objetivo o desenvolvimento de codificadores e decodificadores para o padrão brasileiro. O resultado foi um SoC para "Set-Top Box"que inclui uma interface de usuário, um processador e os decodificadores de áudio e vídeo com suas respectivas interfaces de saída. Por outro lado, o GingaCDN criou uma implementação de referência para o middleware do SBTVD, denominado Ginga. O primeiro passo foi adicionar regras para compilar o Ginga no ambiente de desenvolvimento do SoC, sendo necessárias diversas mudanças na infraestrutura do middleware. O desempenho do sistema é melhorado através de hardware-software codesign onde as primitivas do Ginga que consomem maior tempo de processamento e de processador foram implementadas em hardware. O ganho obtido ocorre devido a dois fatores: o sistema se torna mais rápido e os recursos da CPU são liberados para outras aplicações. Neste trabalho, o alvo foi o subsistema gráfico do middleware, onde o impacto é mais significativo. Um estudo das características do hardware do sistema foi realizado e, então, uma função gráfica foi escolhida e implementada em hardware. Todas as etapas para substituir uma função em software por outra equivalente em hardware são descritas no texto. Entre as contribuições deste trabalho, abre-se espaço para dar continuidade à expansão das capacidades do "Set-Top Box"por meio de módulos de hardware, melhorando a eficiência do SoC para esta aplicação, dito então "Ginga-ready". A experiência pode ser estendida também para auxiliar a geração de middleware para outras plataformas. / This work aims to enhance a System-on-Chip (SoC) designed for Digital Television Set-Top Box in order to run applications according to the Brazilian Television standard (SBTVD) and to increase the performance by hardware. Two previous projects related to the Digital Television, "Rede H.264" and "GingaCDN", were used as base for this work. The "Rede H.264" had as main objective the development of codecs for the Brazilian standard. The result was a SoC for a Set-Top Box which includes a processor, audio and video decoders with output drivers, and user interface. Otherwise, the "GingaCDN" created a reference implementation for the middleware of the SBTVD, called Ginga. The first step was to add rules to compile Ginga on the development environment of the SoC, for which some configuration of the Ginga middleware needed to be changed. Performance improvement was obtained by hardware-software codesign where Ginga primitives that are time and processor consuming could be implemented in hardware. The gain is twofold: the system becomes faster and CPU resources are freed for other applications. In this work, the target was the graphical subsystem primitives of the middleware, where the impact is more significant. A study of the hardware characteristics of the system was made, and then a graphical function was chosen and implemented on hardware. All the steps needed to substitute a software function by an equivalent one implemented in hardware are described in the text. Among the contributions of this work, the way is openned to continue the expansion of the capabilities of the Set-Top Box by efficient hardware modules on a so called "Ginga-ready" SoC. The experience may be useful also to help the generation of the middleware for other platforms.
|
14 |
Design av en intelligent programguide i skalbar vektorgrafik för Internetbaserad högupplöst TVHallin, Johan January 2009 (has links)
De senaste åren har utbudet av TV-kanaler ökat och det är idag vanligt att man har tillgång till så pass många kanaler att det är svårt att överblicka dem på ett enkelt sätt. Det finns olika tekniker för att sortera fram önskvärd information till användaren, men ingen design är anpassad varken för att hantera den nya förbättrade upplösningen eller de nya intelligenta funktionerna. Detta arbete har formulerats för att få fram ett exempel på hur den förbättrade upplösningen kan utnyttjas i programguiden samt för att få ett gränssnitt mot de intelligenta funktionerna. Egenskaper för programguiden togs fram som stöd för de inledanden pappersskisserna, varefter en välgrundad och detaljerad datordesign gjordes. En implementation i skalbar vektorgrafik (SVG) gjordes i den slutgiltiga prototypen för att demonstrera animationer och användbarhet. Avslutningsvis diskuteras lärdomarna som kan tas från detta arbete. / The number of available TV channels has increased the last couple of years and it is hard to get a good overview in a simple way. There are different techniques for sorting the information so that the user gets the required information, but no design is adapted neither to handle the new improved resolution nor the new intelligent functions. This thesis has been developed to get an example on how the new improved resolution can be used in the program guide and to get an interface with the intelligent functions. Desirable qualities for the program guide were stated for the sketching phase of the design, and the sketches were subsequently used as outlines for the computer-based design of the program guide. An implementation in scalable vector graphics (SVG) was made in a final prototype to demonstrate animations and usability. Finally there is a discussion about the contributions from this thesis.
|
15 |
Middleware med Google Web ToolkitÖberg, Viktor January 2012 (has links)
Detta examensarbete har utförts i samarbete med företaget Systemagic AB. Systemagic är ett teknikföretag vars expertis ligger inom mjukvaruutveckling inom IPTV-teknologi. Detta innefattar bland annat utveckling av middleware till digitalboxar, också kallade Set-top-boxar. Middleware är den mjuk- och hårdvaruinfrastruktur som sammankopplar de olika delarna av ett IPTV-system. Det är ett distribuerat operativt system som både finns på operatörens servrar samt i slutanvändarens digitalbox. Då det idag ställs allt högre krav på funktionalitet och dynamik från beställare blir utvecklingen av ett modernt middleware mycket resurskrävande. Systemagic anser att en stor bidragande orsak till den resurskrävande utvecklingsprocessen kan kopplas till användningen av scriptspråket JavaScript och är därför intresserade av alternativa metoder. Google Web Toolkit (GWT) är ett Java-ramverk som kan användas för att på ett snabbt och smidigt sätt utveckla interaktiva webbapplikationer. Detta möjliggörs genom att all utveckling sker i Java. Slutprodukten efter kompilering är standard-kompatibel HTML och JavaScript, helt oberoende av Java. Detta examensarbete har gått ut på att undersöka möjligheten att använda Java och GWT för att underlätta och potentiellt snabba upp utvecklingen av ett middleware. Målet var att undersöka om GWT kan användas rakt av för att ta fram den del av ett middleware som återfinns i slutanvändarens box, en så kallad portal, eller om ramverket måste anpassas för att de mest grundläggande funktionerna hos en box ska kunna implementeras. Rapporten beskriver frågeställningar, tillvägagångssätt, problem och svårigheter som uppstod, de lösningar som använts samt en analys och diskussion av resultatet.
|
16 |
Design of an FPGA Based JTAG Recorder for use in Production of IPTV Set-Top Boxes / Design av en FPGA-baserad JTAG-inspelare för användning i produktion av IPTV set-top boxarAndreasson, Robert January 2009 (has links)
This thesis evaluates the possibility to replace the manufacturer dependent JTAG device used in the production tests of IPTV set-top boxes for storing the boot loader in the main memory in order to start the box for the first time. An FPGA based prototype was built in order to see if it is possible to record the JTAG signals, to an external DDR SDRAM, without understanding them and be able to perform a delayed playback resulting in the same bahavoir as with the original JTAG device.Overall the thesis was succesful and it shows that it is infact feasible to create a JTAG recorder based on an FPGA. A lot of data is used for storing the sequence though so the use of a fast memory is cruicial. However in this thesis the speed of both the recording and the delayed playback was reduced in order to work properly.
|
17 |
Návrh a tvorba aplikace pro IPTV Kuki / The Design and Creation of Application for IPTV KukiHošák, Dalibor January 2016 (has links)
This master‘s thesis is focused on design and development of 2048 game for IPTV service Kuki metropolitan network Netbox. The game is design to fit into Kuki like functionally and graphically. 2048 is implemented by javascript and it saves player's score to compare with others Kuki users. Statistical data are processed in the form of scenarios for future marketing campaign to increase sales of movies.
|
18 |
Design and Evaluation of a Green BitTorrent for Energy-Efficient Content DistributionBlackburn, Jeremy H 06 April 2010 (has links)
IT equipment has been estimated to be responsible for 2% of global CO2 emissions and data centers are responsible for 1.2% of U.S. energy consumption. With the large quantity of high quality digital content available on the Internet the energy demands and environmental impact of the data centers must be addressed. The use of peer-to-peer technologies, such as BitTorrent, to distribute legal content to consumers is actively being explored as a means of reducing both file download times and the energy consumption of data centers. This approach pushes the energy use out of the data centers and into the homes of content consumers (who are also then content distributors). The current BitTorrent protocol requires that clients must be fully powered-on to be participating members in a swarm.
In this thesis, an extension to the BitTorrent protocol that utilizes long-lived knowledge of sleeping peers to enable clients to sleep when not actively distributing content yet remain responsive swarm members is developed. New peer states and events required for the protocol extension, the implementation the new protocol in a simulation environment, and the implementation of the protocol extension in a real client are described.
Experiments on a simulated swarm of 51 peers transferring a 1 GB and a real swarm of 11 peers transfer- ring a 100 MB file were run. To validate the simulation a simulated swarm of 11 peers transferring a 100 MB file is compared to the real swarm of 11 peers. The results of standard BitTorrent are compared to the new Green BitTorrent by examining download times, sleep time, and awake time. The results of the experiment show significant energy savings are possible with only a small penalty in download time. Energy savings of up to 75% are shown with download time increases as little as 10%. These energy savings could equate to over $1 billion dollars per year in the US alone if Green BitTorrent is used instead of standard BitTorrent for future rollouts of legal distribution systems.
|
19 |
Web 2.0 for IPTVLeung, Simon, Pettersson, Johan January 2008 (has links)
This master’s thesis project concerns implementing and evaluating Web 2.0 services for IPTV. This thesis project was carried out at Accedo Broadband during the period August to December 2008. Accedo Broadband is a provider of interactive applications and on-demand content for IPTV. The report will analyze, specify, create, and evaluate a solution for adding Web 2.0 functionality from the most popular sites as IPTV content. We will evaluate several different web services APIs and examine how suitable they are for implementation in the context of IPTV. An IPTV set-top box has limited CPU processing power, memory capacity, screen resolution is generally limited to 720 by 576 pixels, and only a limited set of input devices and interfaces are available. The IPTV set-top box receives digitally encoded audio and video content through IP and renders this content so it is viewable on an analogue TV and the audio is output via speakers. The goal of this project is to reduce the amount of integration work and configuration necessary for creating Web 2.0 IPTV applications by creating a general framework for Web 2.0 applications. We will present and evaluate the most common web programming technologies and see which are most suitable for our purposes. We have developed four different interactive demonstration services to illustrate the usage of an IPTV platform. / Denna rapport är ett examensarbete beträffande implementering och evaluering av Webb 2.0 tjänster för IPTV. Examensarbetet har utförts på företaget Accedo Broadband under perioden augusti till december 2008. Accedo Broadband är ett företag som utvecklar interaktiva applikationer och on-demand tjänster för IPTV. Denna rapport handlar om att analysera, specificera, skapa och utvärdera en lösning för att kunna implementera en Webb 2.0 funktionalitet från de mest populära tjänsterna till IPTV. Vi utvärderar olika webbtjänsters API:er och utforska hur passande dom är. En IPTV set-up box har begränsad CPU, minne, skärmstorlek på 720×576 pixlar och en begränsad uppsättning av inmatningenheter & gränssnitt. IPTV set-top boxen tar emot digitalt kodade ljud- och videoströmmar genom IP och konverterar dem så att det går att se på en analog TV. Målet med detta projekt är reducera arbetet med integrationen och nödvändiga konfigurationer för IPTV för Webb 2.0 applikationer. Vi kommer att presentera och utvärdera den webbteknik som är vanligast förekommande och ser vilka som passar våra syften bäst. Vi har utvecklat fyra olika demonstrations applikationer för att illustrera hur en IPTV plattform fungerar.
|
20 |
Remote Residential Control SystemLang, Ming-Shuang January 2004 (has links)
A remote residential control system enables home users to remotely manage devices at their homes. These devices may include energy management, security surveillance, household appliances, consumer electronics, etc. This system involves technologies in home automation, home networking, and interfacing a home network with external networks. However, lacking a single standard poses a big challenge to the design of such a system. This thesis proposed three methods of turning an IP Set-Top Box into a remote residential control platform. Additionally, future trends are discussed. Various technologies in the fields mentioned above are also examined. / Ett system för fjärrstyrning av intelligenta hem (remote residential control system) är ett system som möjliggör för hemanvändare att på distans övervaka och styra utrustning i hemmet. Denna utrustning kan vara energiövervakning, säkerhetsutrustning, hushållsapparater, konsumentelektronik, etc. Det saknas dock en gemensam standard, vilket gör det till en stor utmaning att konstruera ett sådant system. I detta examensarbete föreslås tre sätt att göra en set-top box till en plattform för fjärrstyrning av intelligenta hem. Framtida trender diskuteras också. Olika tekniker inom nämnda områden undersöks[.]
|
Page generated in 0.0486 seconds