Author: WaelBadawy

 
+

An Efficient Architecture for a Lifted 2D Biorthogonal DWT

 

This paper presents a new algorithm for a 2D non-separable lifted bi-orthogonal wavelet transform. The algorithm is derived by factoring complementary pairs of wavelet transform 2D filters. The results are efficient architectures for real time signal processing, which do not require transpose memory for the 2D processing of data. The proposed architecture exploits in place implementation, inherit from the algorithm, and can take advantage of both vertical and horizontal parallelism in the direct implementation. The processing in our architecture is scheduled by carefully pipelining the lifted steps, which allows for up to four times faster processing than the direct implementation. The proposed architecture operates at high speed, consumes low power and has reduced computational complexity as compared to previously published filter and lifted based bi-orthogonal wavelet architectures.

 

Mehboob Alam , Wael Badawy, Vassil Dimitrov and Graham Jullien, “An Efficient Architecture for a Lifted 2D Biorthogonal DWT,” The Journal of VLSI Signal Processing , Volume 40, Issue 3, July 2005, pp. 335 – 342

+

AdsenseEmpire for you

Dear Friend,

Please pardon us if this letter doesnít sound all slick and hyped-upóweíre not professional marketers, like many of the so-called gurus you see on late-night TV, or on the internet. In fact, youíve probably never heard of us. Thatís because weíre just a couple of real guys, like you. Weíve played around on the internet, noodling with sites, for years.

Thereís just one out-of-the-ordinary thing about us: we’re real guys whoíve stumbled onto an amazingly simple system for making BIG money online. Our system is so simple, in fact, that ANYONE can do it and it only takes a few hours a week! This isnít rocket scienceóitís something even high-school drop-outs can do!

Our system is safe, it’s simple, and it’s remarkably powerful. And yes, YOU can easily learn it.Itís not complicated! Itís called Google Adsense. If you learn to leverage the power of Google Adsense You could be down at your bank cashing a check for Ä3,000 Ä5,000, Ä10,000 — or even more — in 28 DAYS or LESS! Picture yourself standing at the tellerís window, handing her the check, and getting all those Ä100 bills counted out right into your hand. Feels good, doesnít it?

Hey, we know itís hard to believe you could make this kind of money working only a few hours a week. But itís all true! Donít take our word for it, listen to Rick, a 27-year-old guy who got laid off from his tech job and put Google Adsense system to the test and used it to create his own wealth and freedom.

Exciting isnít it?

What could YOU do with Ä1,000, Ä2,000, Ä3,000 or MORE in extra money coming in like clockwork each and every month from using our system? Would youÖ

* Pay off that credit card balance thatís been hanging over your head?
* Buy that new sports car youíve been wanting? You know the one!
* Upgrade the kitchen in your house, or buy a new whole new home?
* Finally take a real vacationónot just to a nearby city, but to the Caribbean?
* Get rid of your student loans?
* Help your mom, dad, siblings, or friends out financially?
* Donate to your favorite charity?
* Maybe even quit that job you hate and never have to sit in a cubicle again?!

Totally Amazing But True:
Google Will Send You Checks In The Mail Just For Using Their Adsense Program! You Can Create Killer Content That Draws Thousands Of Hits A Day To Your Site Using Simple Tools! Users Click On The Ads, You Get Checks. Itís That Easy!

By now you might be wondering, Yeah, sure, it sounds good but if this system of yours is such a money-maker, why are you taking time out from it to teach this course? Why arenít you out there using your system to keep on making money?

Thatís a perfectly valid question!

For me, itís that I’ve always wanted to teach. The deep-down satisfaction I gets from mentoring others touches my heart in a truly special way. And, quite honestly, I’ve made enough money that I can easily afford to indulge this dream of teaching now. I don’t like people to know this, but I keep a little shoebox on internet marketing on my desk with letters from my successful students, like Jack, and every week I reads them because they keep him goingÖand they make me smile.

And now, itís time for you to stop dreaming and start forging your own reality of SUCCESS TODAY by using our brand new program:

Your Guide to Google Adsense Profits:
How You can Make a Fortune Online with Google Adsense!

This powerful training course contains everything you need to know and I do mean EVERYTHING so you can start making dramatic profits from Google Adsense FAST!

You’ll learn:

* How YOU can get Google to stream ads onto your website for free.
* How Google Adsense ads are specially selected to match your siteís topic.
* How YOU earn money every time a visitor to your site clicks on one of the ads.
* The difference between putting ads where theyíll be seen on your site and where theyíll be overlookedówould you believe it can make the difference in a click-through rate of 2.3% versus 40%???
* How YOU can get killer content for your site that you donít have to write yourself!
* How YOU can use a few simple tools to direct massive amounts of traffic to your site.
* How YOU can automate your content, yet avoid being blacklisted by the major search engines for doing so.
* The secrets of keyword-rich contentówhat it means, what it does, how to get it!
* How YOU can figure out which keywords will bring you the most money!
* Plus, much, much more!

Finally–your big chance to learn from real people just like you who have been using these systems to make a fortune with Google Adsense!

Downsizing and layoffs have left thousands of tech-savvy people just like you without incomes or jobs. Donít let it happen to you! Learn how a few simple, easy steps can help you

* Build your nest egg
* Get out of debt
* Give yourself the confidence to never worry about losing your job
* Become the captain of your own financial life!

Try and enjoy a new life

 

More info’s and free registrations (restricted to  pros), please join our live seminar

+

A Right Media Mix Can Make the Difference

Branding is no longer simply about visual appeal (or the cherry in the apple pie example, as given in my earlier article). Unfortunately, many graphic design firms who position themselves as advertising agencies believe that branding your corporate identity is all about developing great looking visual solutions.

However, there is much more to branding than just looking good. Particularly in this web 2.0 eras, where a powerful web presence has become a vital ingredient of your branding strategy, developing the right media mix holds the key to building powerful brand equity.

<b>In other words, a right media mix would mean: </b>

ï Creative design solutions (the design, color, and content of your ads, marketing collateral and website enhance your brand equity, attract customers, and generate sales)
ï Web development (every product/service worth its name has a web presence these days, some have truly interactive, animated sites encouraging customer involvement),
ï Viral marketing (vitally important in todayís age of social networking, tagging, podcasting, blogs, forums, wikis and what have you)
ï Television commercial production, print media advertising (traditional media cannot be overlooked)
ï Strategic films (have become necessary elements of roadshows, exibhitions and other promotional campaigns)
ï Corporate video production (a very important tool for branding your corporate identity)
ï Direct marketing (marketing collaterals need to be just as effective and resonant with the overall branding scheme as the communicate directly with the customer)
ï Outdoor advertising (hoardings, roadshows, participations in business fairs, exhibitions, etc)

There are some interactive advertising agencies that have recognized the need of the hour – developing creative design solutions that employ user-centric investigation and involve critical and systematic thinking. User-centric means understanding of needs and priorities of end user; the clients’ customers, their channel partners, users, and brand communities.

So if you want to register your brand as one that is synonymous with customer loyalty, you must develop a complete package, keeping the customer as the prime objective and organizing product stories around the way they prefer to learn about, compare, select and confirm purchases, connecting brands and their experiences.

More info’s and free registrations (restricted to  pros), please join our live seminar

+

Don't start it, buy it!

Why should you buy a business versus starting
your own? Here are ten solid reasons:

1) The success rate for businesses purchased is much higher than the success rate for a new business startup. Just ask your accountant.

2) An established customer base means immediate cash flow! Enough said.

3) It is much easier to find capital to buy an existing business than to start a new one. Why? See reason #2 above. Bankers are not dumb. They know the statistics. Bankers are much more willing to lend money when there is an identified source of repayment already in place.

4) Many sellers are willing to carry-back financing at very reasonable terms. Why? For income tax reasons. They would prefer to defer any gain over a longer period versus taking a gain all at once. And if a seller is willing to carry back any part of the purchase price, it tells you the seller believes that the business will continue to succeed under your management.

5) Projections for a startup are nothing more than an educated guess. Projections for existing businesses for sale are based on historical results. Which is more reliable?

6) Startups always, I repeat, ALWAYS cost more to start than expected. For the money you will end up spending to start that new business (which may or not succeed) you could have probably purchased an existing business with immediate cash flow.

7) You may actually need to come up with less cash for your down payment plus working capital when you buy an existing business than you would need if you started your own business. Why? With owner carry financing and a performing track record, your existing business purchase is very bankable. A new startup is not very bankable. The cash required to get the new business to a cash flow positive is unknown. And it eats cash.

8) An established web site presence. Although each business will vary, most businesses rely to some extent on a business web site. The longer a web site has been established, and the more traffic that web site receives, the more value search engines place on that site. This is important as your web site ranking determines your placement in search engine results. In other words, building a new web site is not enough. Customers still need to find it. A quality, established web site can be a real asset, something that a new startup will not have.

9) Many businesses listed for sale are actually very fairly priced. One can often find a business for sale that will sell for three to four times cash flow. Think about it. Four times cash flow equates to a 25% annual cash return on investment. 25% will usually cover all debt service and still leave a decent return for the investor.

10) Less brain damage. Just ask anyone who has been ‘wrung through the wringer’ by starting their own business. Always wondering if customers would really come.

Think about it. It really is a pretty easy decision.

More info’s and free registrations (restricted to pros), please join our live seminar

+

Computer Consultant Startup: Identify Your Business Skills

Computer consultants need to have the right mix of business and technical skills to succeed with small businesses. Do you have the right skill-set to be a successful small business computer consultant?

Since you’re taking the time to read this article right now, it’s a good sign that you have what it takes to become a computer consultant. You’re in the small minority of people who have recognized that this is a business and needs to be run like one.

A Good Computer Consultant Has More Than Just Technical Skills

It’s not about playing with the latest routers or wi-fi device or VPNs or firewalls. Sure, you have to have a certain amount of skills to make a successful computer consultant because people are buying your expertise. At the end of the day, though, it’s a business.

In order for the business to be successful, you have to know a few things about getting revenue in and keeping your expenses down. You also need to forecast and be able to bill, negotiate, and network properly.

There are a lot of stubborn techies out there who think that studying the Windows Server Resource Kit is going to tell them what they need to know about running a business. Not true. It’s going to teach you about registry keys and directories and things like that.

Even a Computer Consultant Needs a Good Resume

If you’re currently self-employed, you may not have an up- to-date resume, but for most people looking to transition into the business to become a computer consultant you probably do have a resume. Take out a copy of your resume and a yellow highlighter marker and go through and highlight every sentence or phrase in your resume that describes a project or a job or a skill that you think would be relevant or marketable to the owner of a small company.

Categorize the Items on Your Resume

Go through it and look for all the phrases and the jobs and the projects that you’ve worked on for the past couple of years and think about what’s going to catch the eye of a typical small business owner or manager. Once you’ve done that, go back through each highlighted item and mark whether it was IT related, whether it had to do with understanding how to run a business or whether it had to do with being able to communicate effectively.

More info’s and free registrations (restricted to pros), please join our live seminar

+

Competing With Color Levels The Playing Field

According to the United States Small Business Administration, small businesses represent 99.7 percent of all employers. There are an estimated 22 million small and midsize businesses (SMBs) in the U.S. today. Such companies are constantly challenged with the need to create a huge impact in a noisy marketplace with a limited budget.

Today, affordable imaging and printing technology makes it possible to build an in-house marketing program. In fact, Revival Lighting, a vintage lighting fixtures company in Spokane, Wash., cut the cost of producing marketing materials 90 percent when they brought marketing in-house. In addition, because marketing materials can age quickly and frequently need updating, companies with the flexibility to respond on the fly will impress customers while reducing costs.

Color has become an effective, even necessary tool in marketing materials. According to a study by Loyola College in Maryland, using color increases brand recognition by up to 80 percent.

Bold and multicolored designs can impact people’s moods. Environmental green is considered hip and has taken on new, positive associations, while the combination of blue and floral reds has been found to evoke vintage designs and heritage, according to a 2005 study by The Color Association of the U.S.

In addition to printing materials in-house, SMBs should take advantage of inexpensive and often free marketing services that are available on the Web. For example, HP hosts an in-house-marketing portal for entrepreneurs and SMBs. It contains case studies, how-to seminars and other free tools and information, including over 200 free marketing templates ranging from brochures to an image library.

Blogs-online journals or newsletters intended for general public consumption-are another great tool for learning more about how to use color and create marketing materials in-house. To save time and money, SMB marketing guru John Jantsch, who maintains the popular blog Duct Tape Marketing, recommends that businesses create a marketing kit describing you, your company, services provided and what sets your business apart from the rest.

To improve marketing effectiveness on a shoestring budget, bring it in-house, remember to use color, take advantage of free services and seek out expert advice.

More info’s and free registrations (restricted to pros), please join our live seminar

+

Analog IP Reuse in Nano Technologies, design and reuse

Analog IP Reuse in Nano Technologies

Sherif Hammouda, Hazem Said, Mohamed Dessouky, Mohamed Tawfik, Quang Nguyen, Wael Badawy, Hazem Abbas, Hussein Shaheen, “Analog IP Reuse in Nano Technologies, design and reuse,” April 6, 2006.

+

Common Mistakes Small Businesses Make and How to Avoid Them

Unfortunately very few start up businesses make it beyond their 3rd year. Failure is usually down to a number of clearly identifiable mistakes, which if small business owners are aware of, can increase their chances of survival.

Here are the top 10 common mistakes which small businesses tend to make.

<b>Lack of Market Research</b>

When a budding entrepreneur comes up with an idea for a new business he assumes that because he would buy such a product or service then everyone else will. This may be the case for day-to-day necessities but for other items this is usually not so.

It’s important that when you start up you carefully research the market to check that:

– There is demand at a level which would lead to a sustainable business

– People are prepared to pay the price required for you to make a decent profit

Undertaking market research may appear time consuming but the effort will pay off.

<b>Poor Record Keeping</b>

Some business people are not born administrators; they feel more comfortable getting out there and ëdoing the business’. Paperwork is too easy to ignore but can never be put off indefinitely.

Sales, purchases and other expenditure must be carefully documented, so you know whether you are making a profit or not. Invoices must be issued on time and chased up promptly if there is a delay in payment. It’s all very well having the sales but poor record keeping can hold you back.

Having your paperwork in order will also save you time when it comes to your accountant doing your year-end books!

<b>Insufficient Capital</b>

When starting off it’s easy to decide what capital is required for fixtures and fittings, machinery and stock. What many new business owners forget about is the cash needed to fund day-to-day requirements, i.e. cash to pay expenses before your customers pay you. This is known as your working capital requirement.

Small businesses can fail because they have insufficient cash to start off to meet these immediate expenses. If you wish to survive make sure you set aside enough cash to meet all your needs for the first few months.

<b>Ineffective Marketing Or None At All</b>

You cannot afford to treat the cost of marketing as an unnecessary expense. A business with no marketing is like waving in the dark ñ you know you are doing it but no one else does!

There are many ways to promote your business on a small budget; it’s just a case of being inventive and creative. What ever you do, don’t assume that people will quickly know you are in business ñ they won’t, unless you tell them.

<b>Ingoring Changes In The Market Place</b>

As a small business owner it’s very easy to get immersed in your business and not see what is happening around you in the market place. Always keep your eyes and ears open to what the competition is doing and what your customers want. Don’t get left behind.

<b>Owner’s Attitude</b>

Attitude is everything in business. Don’t forget that the real boss in your business is the customer. Running a business may make you feel important but don’t let this develop into an ëI am better than you’ attitude. Do this and you will quickly chase your customers away.

<b>Spending On The Wrong Things</b>

Being in business can be exciting, especially as the cash starts to roll in! However, don’t be tempted to spend it on a new car, a house or just a good time. If you are to own a successful business then you have to keep some cash back to fund future growth. A business cannot grow without cash, so commit to spending business money on the business.

<b>Dependent On A Small Number Of Customers</b>

Don’t fall into the trap of setting up a business just because one person says they will buy from you every week or month. Setting up and running a business, which is dependent on one customer, is not a recipe for success. What happens if, one month after you have spent all your cash to set up your business, that customer says he has changed his mind and has decided to buy elsewhere? Unless you can find other customers very quickly you are faced with closure.

Before embarking on a new venture make sure you have a sufficient number of customers such that if a few go elsewhere you can still continue trading.

<b>Growing Too Quickly</b>

Surprisingly, growing too quickly can be a problem. You have to be disciplined enough to only take on work you can handle. If you are tempted to accept too much you could end up disappointing not only the new client but also your existing ones.

Also, don’t under-estimate the impact rapid growth can have your administrative burden. As I mentioned earlier, getting behind on the paperwork can have an equally damaging effect on your business.

<b>Trying To Do Everything</b>

Finally, the problem most small business owners have is the fact that everything falls on their plate. Inevitably this is how it’s likely to be in the beginning, when the limited budget means that staff are a luxury, but as the business grows be aware that you cannot continue to do all tasks. There will come a point when you become inefficient and not have enough time to complete everything in sufficient detail. Taking on an extra pair of hands will increase your costs but you will be surprised at how much time will be saved, allowing you to do what you do best ñ getting the business in.

Take a look at each of the mistakes and make sure that you don’t fall into these traps.

More info’s and free registrations (restricted to pros), please join our live seminar

+

Civilization 4 and Why I Hate My Office Phone

If you’re familiar with the strategy PC gaming series “Civilization”, you probably know that it’s only slightly less addictive than crack. I’ve never tried crack, but the “word on the street”, so to speak, is that it’s a bit hard to let go of. I recently purchased Civilization 4, which is the latest in the Civilization series. That in itself isn’t so interesting, but what happened to me at my job as a result of it most certainly is. I work as a network administrator for a large insurance company in Illinois.

Part of my job is to repair PC’s as needed, which is quite often considering how many there are around this place. I informed my coworker, also a big civilization fan that I had the game and he suggested I bring it in for a little test run. Against my better judgment, we decided to play a hot seat game during work. “Hot seat” means that one player takes a turn, followed by the other, which is only possible with turn based games such as Civ. We both figured that there would always be one of us to answer the phone in our little repair-shop cubbyhole so we didn’t see how we could possibly get caught. Boy were we wrong! About four hours into a game things started getting interesting.

My civilization found his civilization and we started going to war against each other, as one might expect. I sat down for my turn and my coworker decided to head off to the bathroom. The phone rang, and I didn’t pick up so that whoever was on the other end wouldn’t hear the Civ theme music or the explosive sound of my Panzers running over his infantry. What I failed to remember is that our advanced phone system allows anyone to communicate with us on an open speaker phone provided we aren’t on the phone already. My boss utilized this function since no one answered while I was taking my turn…o.k., actually while I was taking my turn and bragging out loud to myself about how well I was doing in the game. I found myself in his office that afternoon, but luckily I was only reprimanded and not fired. Not only did I get into trouble, my coworker continues to make jokes about it at my expense.

I hate my office phone.

More info’s and free registrations (restricted to pros), please join our live seminar

+

A Proposed Hardware Reference Model for Spatial Transformation and Quantization in H.264,

 

This paper presents three Very Large Scale Integration prototypes to exploit spatial redundancy in the H.264 standard. The proposed architectures are: (1) forward 4 × 4 integer approximation of DCT transform and quantization, which is applied to all blocks of a frame, (2) the 4 × 4 Hadamard transform and quantization that is applied to the DC coefficients of the luma component when the macroblock is encoded in 16 × 16 intra prediction mode, and (3) the 2 × 2 Hadamard transform and quantization that is applied to the DC coefficients of the chroma component as a second level in the transformation hierarchy. The developed algorithms are adopted by the H.264 standard. A performance analysis shows that the architectures satisfy the real-time constraints required by different digital video applications.

 

I. Amer, W. Badawy, G. Jullien, “A Proposed Hardware Reference Model for Spatial Transformation and Quantization in H.264,” Elsevier Journal of Visual Communication and Image Representation, Volume 17, Issue 2, April 2006, Pages 533-552.